乐趣区

关于程序员:关于程序员成长的一些思考

任何一名技术大神都是从小菜鸟开始的,这应该无一例外。当然,有的人成长的快,有的人成长得慢,有的人保持下来,有的人大功告成。如果咱们在成长的过程中能把握一些办法,兴许能少走一些弯路。

器重基础知识

万丈高楼平地起,咱们学习任何货色往往都是从最根底的学起。看过《倚天屠龙记》的人兴许都有印象,杨逍用了十年工夫才学到乾坤大挪移的第二层,而张无忌仅仅用了一个多小时就练到第七层。按理说,杨逍也是聪明绝顶之人,怎么在修炼乾坤大挪移这件事上跟张无忌会有如此之大的差距?除了因为张无忌的配角光环,小说外面也阐明了因为张无忌在之前练成了九阳神功,有着浑厚的内力,而乾坤大挪移是一门内力的应用技巧的文治,因而,张无忌修炼起来事倍功半,零打碎敲,没有半点阻碍。

小说里的武林高手往往都是内力深厚,这里的内力就好比咱们学习的基础知识。IT 技术突飞猛进,可能明天用到的支流技术几年后就会过期,然而,万变不离其宗,基础知识不能说永远不会过期,但绝对比较稳定。扎实的基础知识能够帮忙咱们更疾速的学习新技术,以及理解原理。比方 Spring 框架,有的人只晓得怎么配置怎么用,降级了一个框架版本报错了也不晓得怎么搞,但有的人曾经能够通过解读源码理解其原理。如果基础知识不够扎实,往往就在一些低级问题外面兜兜转转。

立足于问题

面对浩如烟海的各种技术,咱们没必要自觉学习,毕竟精力有限。咱们的工作其实就是在解决各种问题,解决问题体现出了咱们的职场价值,因而,咱们应该围绕着问题去学习。咱们能够通过各种渠道去查找材料,在这个过程中,咱们能发现某个问题下的相干知识点,能够通过思维导图来理清这些知识点的关系,咱们能够通过这种形式去发散式的去学习。而且,因为贴合理论工作,咱们学起来会更有劲一点,也会更粗浅一点。这比咱们买一本书从第一页看起成果要好得多。随着解决的问题越来越多,咱们的常识体系天然会丰盛起来。这好比在游戏中打怪降级,低层级的问题解决够了,能力上来了,天然的咱们就要面对更高层级的问题。

放弃好奇心

前沿技术、新的工具、新的思维等新的货色,咱们不肯定会用到,但起码要有所理解。吃这一行饭,就应该对这个行业的动静放弃肯定的好奇心。思考一下看到的这些新的货色能解决什么问题,或者比照当下已有的同类货色会有什么劣势。这样,能够晋升咱们的视线,遇到问题的时候,能够有更多的解决思路。能够多关注一下一些技术社区的文章,一些技术类公众号等等。

理解业务

技术究竟是要解决理论业务问题的,利用场景很要害,不要单纯为了技术而技术,脱离利用场景的技术计划是没有意义的。这一点,做 B 端系统的程序员可能深有体会。粗浅理解业务,能力明确需要背地的业务意义,而交融业务思考的产出具备更高价值。资深的程序员不仅仅是一名技术专家,而且应该是一名业务专家。

演绎总结

好忘性不如烂笔头,对本人的学习成绩或工作经验总结成文,以便日后重温。我是倡议程序员要多写技术博客。写博客有很多益处,能够帮忙本人整顿知识点并造成本人的知识库,锤炼本人的文案能力,分享本人的心得,与其余技术工作者交换取得启发等等。

结语

成长须要一步一步的去积攒,沉下心去学习,认真对待每个问题,放弃对技术的激情,勤于思考,坚持不懈,置信随着工夫的推移,小菜鸟也能成长成技术大神。加油!

退出移动版