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