转行自学的 java,已工作一年。设计模式和 java 编程思想都看了一部分,还在啃书过程中。关于数据结构,算法,这些大厂面试必考的,我一无所知,想要自己学习基础课程。像离散数学这种更基础的课是否有必要学习?学习方式上,是以大学教材为主,还是算法导论等经典书籍为主?网络上的公开课学习效果如何?真心请教各位 v2er
1
maoyun234 2019-06-05 16:30:22 +08:00 1
我也转行的,推荐看深入理解计算机系统 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 转行的好难受
|