学习感悟 2018.8.14

不知道何时开始 突然意识到数据结构,算法的重要性!有点后悔大学对这两门课程没有深入学习。之前一直在时刻追一些最新的技术,或许在和别人聊天的时候会显得高逼格。慢慢的越来越感觉技术是学不完的,打开github每天那么多的开源项目,新的技术,令人眼花缭乱。包括什么之前的区块链,很多人趋之若鹜。但最终我想我们是不是忽略了软件开发最本质性的东西?不管技术怎么变 他都离不开一些底层的基础,比如什么封装继承多态,list,map的底层实现,语法结构。。。很多都是类似的。我可能会说算法是程序的灵魂,而数据结构是程序的根本。万变不离其宗,抓住最为根本性的东西才能以不变应万变。于是我重新规划了自己的学习路线:

1.继续时刻关注行业最新动态,形成一个体系,知道有这么个东西,是用来干什么的就ok。其次可以装逼。

2.好好学习巩固底层东西,包括数据结构算法等

3.代码优化与重构,让自己能写出优秀漂亮的代码

4.有时间看看gitHub的开源项目,读读源码(额!可能压根读不懂。)

然后其他技术可以在工作当中遇到了再去学习。不要以为这样会浪费时间。当你真正把基础,数据结构,算法玩通的时候其他学起来如鱼得水。。。