java培训吧 关注:116,361贴子:397,108
  • 0回复贴,共1

程序员如何学习提升技能

只看楼主收藏回复


1、不是学很多新东西,就能提高竞争力。什么都懂一点相当于什么都不懂。现在,市场上都是找专家工程师。在这个领域,这个层面上的高手,才是那些猎头嗅探的。所以真的不要什么都懂,随年限的增加,什么都懂是有可能的。但还是仅限于他所在的领域上下层面和交叉层面。所以大家不要去做“万金油”。
  2、时间要合理利用,学习一定是带着问题学习最快,干看东西,首先不知从何处下手,看了忘得也快。印象也不深刻。天天学到深夜,也是蛮拼的。但是如果方向错了,确实就是浪费时间+增加忧虑。
  3、多和有经验的人交朋友,可以少走弯路。途径靠自己争取了。技术交流群本质意义上真的就是扯淡。我每天上百个微信群,很少打开去看的。不是没时间去看,因为你每次看都是在扯淡,吹牛。偶尔没事去水下还是可以。所以我得出结论就是,找有经验的人聊一会。一句话,胜读十年书。而且就会有收获。当然毕竟这部分时间也是宝贵。一般会通过别的途径回报别人。
  4、学过的,就要记录下来。可以用博客,或是自己存在电脑上,然后对照你的疑问。如果,学下来,没有任何问题,可能就要多问自己一些问题了。理论上来说,如果你之前不是有类似经历,应该是有很多问题的。没有问题,就是最大的问题。不一定学多块,先流程,后细节。细节要每行每行代码的过。为什么这么写?flow是什么?
疯狂软件教育中心专注Java培训,iOS培训,Android培训,名师小班专业授课,疯狂软件教育中心不仅面向国内外吸纳具有技术背景的高端IT精英,还诚邀长期工作在知名公司一线,具有丰富项目成功经验的技术专家加盟,
  5、实践是检验真理唯一标准。网上很多文章基本都是一般对,一般不对的。自己去动手debug或是实践一下,得出结论才是靠谱的。程序员说的,最多就是,我这肯定没问题,我这是好的,不要当真。严谨对待真理,真理在实践中。经验可以定位问题,但是不是真理唯一标准。
  6、去stackoverflow上多找问题和资料。首先stackoverflow上活跃的人,基本都是国内外技术社区活跃者,他们还是很热心share他们的经验和解决方案。你可以搜索,how can I xxx,真的会有走心的答案。比在群里问强多了。
  7、学习和看源码,要慢慢定位,分阶段。像我上一篇文中介绍VLC的几个模块,access,demux,codec,output。每一阶段都是做不同的事。如果,你直接从codec看,真的很头疼。一个阶段,一个阶段啃一段,会让我们打通任督六脉。打通某一层后,然后再打下一层。
  


1楼2017-09-12 17:32回复