尼摩 发表于 2024-4-1 10:55:15

小白自学求助

自学《数据结构与算法》后想进阶学习不知看啥书有好书推荐一下呗!!
本人大一,非计算机专业,数学普通水平(听说算法要数学好,有大佬可以说说要学哪些课吗!!!)
总之:非计算机专业想系统性学习,求大佬指引一下。

尼摩 发表于 2024-4-1 10:59:08

就是这书

人造人 发表于 2024-4-1 13:18:13

你想走哪条路线?
换句话说,你想写什么样的软件?
写个视频播放器,web页面?
写个编译器?操作系统?
写单片机程序?
走的路线不一样,需要学的东西也不一样

鱼C-小师妹 发表于 2024-4-1 18:28:04

《算法导论》:算法领域的经典之作,包含了大量的算法和数据结构,还提供了丰富的实例和练习题,可以更好地理解和掌握算法。
《算法图解》:适合初学者和进阶者。包含了许多常见的算法,如排序、搜索、动态规划等,有许多实例和练习题。
《大话数据结构》:引用了各种生活知识来类比,还有图形语言来体现抽象内容,对数据结构所涉及到的一些经典算法做到逐行分析比较。

尼摩 发表于 2024-4-1 18:46:32

人造人 发表于 2024-4-1 13:18
你想走哪条路线?
换句话说,你想写什么样的软件?
写个视频播放器,web页面?


机器学习、大语言模型,AI

人造人 发表于 2024-4-1 19:19:28

尼摩 发表于 2024-4-1 18:46
机器学习、大语言模型,AI

我走的不是这条路线,帮不了你了

尼摩 发表于 2024-4-1 19:26:11

人造人 发表于 2024-4-1 19:19
我走的不是这条路线,帮不了你了

如果不嫌麻烦的话,可不可以就你的经验,来为像我一般的非计算机专业的又想自学的人,谈一谈学什么,有啥注意事项,谈谈学习心得。就算我用不上,也算造福后人。拜托

人造人 发表于 2024-4-1 19:50:36

本帖最后由 人造人 于 2024-4-2 00:24 编辑

尼摩 发表于 2024-4-1 19:26
如果不嫌麻烦的话,可不可以就你的经验,来为像我一般的非计算机专业的又想自学的人,谈一谈学什么,有啥 ...

1. 认真,好多初学者总是马马虎虎的,抄程序都能抄错,抄错了也检查不出来,提醒过他,让他认真检查,但是还是检查不出来,我不理解为什么,为什么就是检查不出来,没有认真检查?可能也不是吧,也许是认真的方法不对?
2. 要非常注重自己调试程序的能力,写程序总是伴随着错误,你需要找到错误,修复这个错误,要如何找到这个错误呢?很多同学一出现问题就不知所措,把代码贴出来,让别人帮他解决,自己是一点办法也没有,这样你在计算机这个领域是走不远的,没有人愿意一直帮你,他也没办法一直帮你,越往后走,路线越多,你总不能一直跟着他的路线走吧,最后你还是要自己走自己的路,可是之前都是别人在帮你,你完全没有独自解决问题的能力,要你自己一个人走,你没法走,不会走,遇到的问题自己解决不了,要么就是再继续跟着别人走,让他继续帮你解决问题,要么就只能是退出计算机领域了,虽说你已经走到了现在,但这并不是你走到这里的,是别人帮你走到这里的

你需要慢慢培养自己解决问题的能力,也就是调试程序的能力,就是找到程序中的错误的这个能力,这需要不断的调试程序,不断的总结经验,而不是一遇到问题就把问题扔给别人,让别人帮忙
指望别人不如指望自己,因为别人是靠不住的
先就这样吧

jackz007 发表于 2024-4-1 21:57:40

         兴趣就是最好的向导,没有方向代表没有兴趣,劝你不要涉足自己不感兴趣的事情,因为,那会非常的受煎熬。

尼摩 发表于 2024-4-2 08:45:32

jackz007 发表于 2024-4-1 21:57
兴趣就是最好的向导,没有方向代表没有兴趣,劝你不要涉足自己不感兴趣的事情,因为,那会非常的 ...

有没有这样一种可能:我找到这就是因为兴趣,也不是完全没方向,只是想向先行者求个经验,不至于走太多弯路。再说谁是天生就对某件事有兴趣呢?兴趣是一次次正反馈建立的。我想减少些弯路,多些正反馈,不至于半途而废。
我想这也是鱼C论坛,也就是我们在这里相聚的意义吧。

尼摩 发表于 2024-4-2 08:56:54

人造人 发表于 2024-4-1 19:50
1. 认真,好多初学者总是马马虎虎的,抄程序都能抄错,抄错了也检查不出来,提醒过他,让他认真检查, ...

感谢分享(`)

君苏依寂 发表于 2024-4-3 20:58:54

感觉先学大话数据结构入门比较好,入门以后可以在选一个具体想学的方向

baozaw 发表于 2024-5-7 19:55:54

如果只是感兴趣,算法我用过的书有大话数据结构和算法笔记,然后找个网站,洛谷、牛客、力扣、judge什么的敲代码做题。
如果对机器学习感兴趣,首先python基础,Numpy、Pandas软件基础,这些网站菜鸟教程上都有,书的话 入门有兴趣可以看看白话机器学习的数学,然后跟书 利用Python进行数据分析 和视频 吴恩达机器学习2022,小土堆Pytorch教程。进阶有个比较有名的西瓜书就叫机器学习,然后跟算法一样找各种机器学习的比赛的题跟着敲。
上面的有兴趣学估计都要学半年多,之后的深度学习什么的太远了。
重点的重点一定是要动手,纯看书一定没用
ps(如果在校有兴趣有时间可以去旁听计算机专业的课的其实,或者加个社团什么的勉强算有人带,要系统学的话一些计算机基础课计组计算机系统计网离散什么的不能说特别有用吧,但是也不是完全没用。要是有跨专业考研或者别的需求的话还是都得了解)
页: [1]
查看完整版本: 小白自学求助