一转眼从学校毕业已经超过10年了,从一名普通的程序员成长为500强企业的架构师,如今也开始做IT管理工作,可以算是一个过来人 。前两天公司一位初入职场的同事希望我给一些建议与经验 。我觉得这个话题很有价值,这里以个人的想法与经历写成此文,希望给年轻的开发者们一些启发 。
我工作过的公司有4家,NVIDIA, google, SlIDE和Glow 。其中两家是知名的大公司,Slide我是D轮过后加入的,那时约150人 。Glow则是从它第一天创立,一直走到现在 。个人的工作也从Developer,Tech Lead,Engineering Manager到CTO 。这些经历使我对程序员的个人发展之路有比较全面的看法 。这一路走来,自己有一些感悟,也看到其他人的一些经验教训,对于如何掌控自己的职业生涯,总结了些建议,希望对那些处在迷茫中的年轻朋友们有些许帮助 。
工作前三年是职业生涯中成长最快的几年,在这段时间里你会充满激情,做事专注,也容易养成良好的习惯 。在我们公司有些同学在前三年中就快速成为某一个领域的技术专家,有些同学也可能止步不前 。
如果你问一个年轻的前端开发人员,你在今后的3年内如何提升自己的能力?他可能会说“我现在对Web前端比较熟悉,但我想深入了解AngularJS,另外React现在发展的很快我也想看一下 。之后,我会花时间去学习IOS和Android开发 。”看上去不错,但缺乏系统性的目标 。或者说,他制定了学什么,但对为什么要学这些并没有仔细地思考 。
在技术领域,有太多的东西会迅速地过时,如何利用有限时间,最大化你的长期收益?
学习方法
1:掌握良好的学习心态
2:掌握系统化的学习方法
3:知识如何内化成能力
4:广度和深度的选择
实战技巧
1:你需要学会的编码习惯
2:在业务团队做开发如何成长
打造你的工具箱
工欲善其事,必先利其器 。每个开发者都应该有一把自己的瑞士军刀,在将来漫长的职业生涯中,这些工具可以为你省下宝贵的时间,并帮助你更好的组织个人知识库 。举两个例子
- 一套高效的开发环境
- 一个信息采集器和一本笔记本
空杯心态
首先要有空杯的学习心态,而不是傲娇自满,故步自封,空杯子才可以装下更多的东西 。首先要学会取百家之长,带着欣赏的眼光看团队的同事或学校的同学,欣赏每位同事或同学的优点,然后吸取他们的优点,每个同事都有其擅长的能力,比如有的同事技术能力强,那么可以观察下他如何学习的(或者找他请教学习方法),有的同学擅长解决线上问题,那么观察他是如何解决线上问题的,解决思路是什么?如果他解决不了时,他是如何寻求帮助 。有的同学擅长使用IDE或mac的快捷键,那么可以向他学习提高工作效率 。有的同学能快速理解业务知识,观察他是如何做到的,自己如何达到他的程度 。沟通能力,解决问题能力以及规划能力都可以向同事学习 。
挑战权威
从书上看到一个知识点,或者从别人那里听到一个知识点,一定要去挑战和质疑这个知识点的正确性,否则学到的知识点可能是错误的 。先用逻辑思维推测下,再实战检测下,一定要记住实践是检验真理的唯一标准 。比如同事说这个SQL加这个索引是最快的,首先要思考同事的结论是如何得出的,是靠历史经验还是测试过,如果我们没有经验,就加上这个索引跑下SQL,看看执行计划和执行时间,再换下其他索引试试会不会更快 。依次类推,并发一定比串行快吗?无锁一定比加锁快吗? 很多结论都是在特定的场景下才会产生的,一定要自己亲手实践验证下 。
坚持学习
有的同学可能工作了五年,但是学习的时间可能一年都不到 。学技术不能急于求成,只要学习方法正确,量变一定会引起质变 。我在大学刚学JAVA时,怎么都学不会,但是坚持学习了几个月,每天看张老师的JAVA视频教学,买书按照书里的代码一行一行的敲代码,白天睡觉,晚上学习和写代码,写到宿舍关灯时就去避风塘呆一晚上,早上6点钟回宿舍睡觉,学到一定时间后,突然恍然大悟,才入了门 。
在工作中,我曾经花了一个月的时间学习AOP的实现原理,学习了各种方式来实现AOP的原理,并写了几种实现方式的代码,虽然花的时间很多,但是到现在仍记忆犹新,对于排查问题和学习其他知识都非常有帮助 。
要做到坚持学习,学习的环境非常重要 。如果你想学,但是又不在学习状态,可以考虑换个学习环境,我经常会去星巴克看书和学习 。我听说有的同事会周末抽一天去大学教师上自习 。
推荐阅读
- 平均月薪达到30K,程序员如何选择岗位方向?
- 拖雷继承了成吉思汗的什么?成吉思汗黄金家族的由来
- 世界十大豪车排行榜前十名 世界十大豪车排行榜前二十名
- 邱胜翊|知名男星出道14年仍租房住,为父还债千万无任何怨言,最渴望成家
- 启蒙词语大全?形容启蒙的成语有哪些_1
- 王建国|《脱5》本以为王建国能直通,没成想毛豆更狠,依然黑马般的存在
- 刘亦菲|19岁少女非要整成“刘亦菲”,连名字也高仿,6年后她现状怎样?
- 我尝到了成功的滋味 我成功了作文400字
- 抓住机遇就是抓住财富?成功靠机遇
- 如果崇祯李自成议和?李自成让谁给灭了