写在入职初期

入职到现在也已经一个多月了,嗯,上上周接了一个小需求之后就又闲下来了,今天更是感觉一直在划水,对自己今天的状态不太满意,感觉要学的太多,但是又无从下手。

看到一点难的就感到心烦,就想跳过,殊不知这些才是有区分度的知识点。嗯,想趁此机会规划下,除了工作外的学习计划。

 

近期:

2.数据库索引

3.java并发编程

  引申知识 redis锁  

1.项目代码 技术点总结 并看懂  eg:redis lock / transaction etc.

长期:

1.jvm

2.algorithms

3.effective java

 

摘录某大神,用来自勉

我认为能力的提升来自厚积,所以对于基础的东西,应该保持持续的热情。
认为基础应该包括但远不限于:
数据结构和算法
算法
网络(tcp/ip、p2p、http等等)
计算机体系和操作系统(内存管理、高速缓冲与缓存、线程与并发、资源与争用、CPU周期、局部性原理等等)
认为以上基础永远没有精通一说,至少在我这个智力层次看来。比如你看到严蔚敏数据结构了,挺好,你又看了算法导论了,更好,能看看普林斯顿的算法,你挺不错,你又看了些论文,而你确实又用vim、emacs、vs、eclipse或者sublime敲了,那你应该可以一眼就看出满世界的博客的算法文章中的纰漏和层次,那你还是有点功力了。

知识结构的重要性与项目经验会相互影响。同样的项目,类似的角色,因为知识结构的不同,带来的提升和总结也会不同,这种提升对于下一个项目或者更复杂的项目带来的裨益也会有所差别,更长的时间之下,这种差别巨大到值10W还是100W。
有十年工作经验,还是一件事重复了十年,差别可能就在这里。

posted @ 2017-05-31 22:40  丨核桃牛奶  阅读(131)  评论(0编辑  收藏  举报