
转行自学的 java,已工作一年。设计模式和 java 编程思想都看了一部分,还在啃书过程中。关于数据结构,算法,这些大厂面试必考的,我一无所知,想要自己学习基础课程。像离散数学这种更基础的课是否有必要学习?学习方式上,是以大学教材为主,还是算法导论等经典书籍为主?网络上的公开课学习效果如何?真心请教各位 v2er
1 maoyun234 2019-06-05 16:30:22 +08:00 我也转行的,推荐看深入理解计算机系统 csapp,不过很难啃。另外我看了计算机网络自顶向下方法第七版,算法第四版。数学没必要看吧,本科学的够了,有个概念就 ok。 |
2 woodie1994 2019-06-05 16:34:23 +08:00 中国大学 mooc 了解一下 |
3 wqzjk393 2019-06-05 16:42:12 +08:00 不是打广告。。推荐看一下 imooc 里面 bobo 老师的数据结构和算法课。另外其实很多资料去考研论坛都能找到不少的 |
4 Jirajine 2019-06-05 16:46:19 +08:00 via Android 以国外的资料和公开课为主比较好 |
5 tudouxiong OP @woodie1994 谢谢,这个我已经知道了,在跟随经典书和公开课的选择上有点疑问,毕竟下班时间也不是很多 |
6 tudouxiong OP @wqzjk393 谢谢,了解了,资料什么,推荐书什么的看过很多人说了,感觉学习方法方式更重要 |
7 Raisu 2019-06-05 17:32:49 +08:00 没人教就只能只有了,怕浪费时间就只看经典好了,一个方向配合一门公开课和教材一本就够了,面试再查漏补缺。 我也是转行的,目前这样是这样做 |
8 jingyulong 2019-06-05 17:49:41 +08:00 via iPhone 离散数学基础学科,要学的。数据结构与算法分析结合起来看。转行的基础一定要扎实,设计模式没必要那么早学。反倒是面向对象分析与设计要好好理解。 |
9 tudouxiong OP @jingyulong 谢谢 |
10 tudouxiong OP @Raisu 谢谢 |
11 shunye321 2019-06-05 18:57:19 +08:00 via Android 考一次研就行了 |
12 wqzjk393 2019-06-06 09:17:06 +08:00 关于离散数学,之前 java 贴吧看过一个评论。他说之前看离散数学,完全看不下去,根本不知道在讲什么,于是就先去看了数据结构,看完以后感觉如果能有离散数学基础,再看数据结构和算法效果会更好。大概就是这个意思。基础学科的东西肯定都是非常枯燥的,没办法 |
13 tudouxiong OP @wqzjk393 转行的好难受 |