现在的大学毕业生,很多都想着要去做程序员。并不像之前,需要专业对口,现在因为互联网的发达,只要你有兴趣,就可以自己找到学习的资料,实在不行还可以去类似深圳云和这样学校上课。总之,什么专业的学生都可以来尝试程序员这个职业。那么问题来了,新入行的菜鸟程序员,要怎么做才能在3,5年后成为一个细分领域的大神呢?今天我们就来聊聊这个。
关注程序员大神的学习方向
关注大神的学习方向,是要掌握现在技术的变更方向。程序员用到的计算机技术是日新月异的,必须要保持持续学习,才不会掉队。那么选择学习的方向就尤其的重要,可以少走很多的弯路。
对于学习来说,大概可以分为下面这三类:
1、为了工作,满足当前工作所必备的知识
2、为了提升,与当前工作相关的知识(深度)
3、拓展视野,与当前工作无关的知识(广度)
能够做到第一点之后只是变成了熟练工,做到第二点和第三点才是真正提升了自己,伴随着知识储备的提升,接触新事物时更容易找到相似的知识加以类比,加快理解,也更容易掌握本质。如果每天都在纠结“到底学什么”,那么只能说明还是学的太少了。
记笔记、写博客
学习的时候,要学会总结,要记笔记,告诉你们一个记笔记的好方法,就是写技术博客。在学习过程中,老师讲的demo,总结的知识点,自己记录到技术博客中,由于编程知识点太多,烂熟于心是不可能的,那就好记性不如写博客。写在博客中,既能分享,又能方便自己查找,还能巩固自己的知识点。去看看一些技术大神的博客你就知道了,里面有很多现在看来不值一提的内容,但是对于初学者而言,绝对重要。总结,记笔记,写博客就跟冠希哥的电脑一样,方便,好看,说不定哪一天就能一博成名。
平常工作中有一个感受,有交流和写作习惯的人思路会更清晰一些,能接触到的观点也会多一些。这方面其实属于我的弱项,大概总结几个观点。
隔一段时间最好能书面形式总结一下最近的工作,比如说写个心得感悟,或者持续更新自己的简历。
写作的时候有两个难点:对要说明的事情做总结和抽象,形成观点统一、调理清晰的主线;从对方的视角考虑,把事情说明白,避免自言自语。
找人讨论之前自己先要有个基本完整的思路,否则大部分的时间都要耗在解释原理之类而其实上网查反而更快的事情上。
讨论之后要有一句话就能说明白的结论和描述清晰的时间点。
研究工具、使用工具
工具能解决的事情就用工具去解决,好的工具能节约大把的时间用在更有意义的事情上。
这一点相信大家都能理解,可是真正能做到的却不多。特别是程序员,平常会用到的工具各种各样,甚至是做同一件事,都会有很多种工具可以选择。那么要想用最好的工具,首先自己要学会研究工具,找到适合自己的工具。
工具的范畴很广,比如linux的各种命令、比如团队内部的各种系统、比如顺手的应用、甚至包括上下班骑的自行车。只要能节约时间、提高效率,那就值得一试。
但要说对于程序员来说最重要的工具,肯定就是Google了。如果说程序员不会用Google,那么相信你的技术也好不到哪里去。最后,专注it培训的深圳云和数据,希望广大程序员们都可以成为大神。更多关于it培训、java培训、h5培训的资讯,欢迎关注深圳云和数据!
|