关于程序员成长的一些思考
任何一名技术大神都是从小菜鸟开始的,这应该无一例外。当然,有的人成长的快,有的人成长得慢,有的人坚持下来,有的人半途而废。如果我们在成长的过程中能掌握一些方法,也许能少走一些弯路。
重视基础知识
IT技术日新月异,可能今天用到的主流技术几年后就会过时,但是,万变不离其宗,基础知识不能说永远不会过时,但相对比较稳定。扎实的基础知识可以帮助我们更快速的学习新技术,以及了解原理。
立足于问题
面对浩如烟海的各种技术,我们没必要盲目学习,毕竟精力有限。我们的工作其实就是在解决各种问题,解决问题体现出了我们的职场价值,因此,我们应该围绕着问题去学习。我们可以通过各种渠道去查找资料,在这个过程中,我们能发现某个问题下的相关知识点,可以通过思维导图来理清这些知识点的关系,我们可以通过这种方式去发散式的去学习。而且,由于贴合实际工作,我们学起来会更有劲一点,也会更深刻一点。这比我们买一本书从第一页看起效果要好得多。随着解决的问题越来越多,我们的知识体系自然会丰富起来。这好比在游戏中打怪升级,低层级的问题解决够了,能力上来了,自然的我们就要面对更高层级的问题。
保持好奇心
前沿技术、新的工具、新的思想等新的东西,我们不一定会用到,但起码要有所了解。吃这一行饭,就应该对这个行业的动态保持一定的好奇心。思考一下看到的这些新的东西能解决什么问题,或者对比当下已有的同类东西会有什么优势。这样,可以提升我们的视野,遇到问题的时候,可以有更多的解决思路。可以多关注一下一些技术社区的文章,一些技术类公众号等等。
了解业务
技术终究是要解决实际业务问题的,应用场景很关键,不要单纯为了技术而技术,脱离应用场景的技术方案是没有意义的。这一点,做B端系统的程序员可能深有体会。深刻了解业务,才能明白需求背后的业务意义,而融合业务思考的产出具有更高价值。资深的程序员不仅仅是一名技术专家,而且应该是一名业务专家。
归纳总结
好记性不如烂笔头,对自己的学习成果或工作经验总结成文,以便日后重温。我是建议程序员要多写技术博客。写博客有很多好处,可以帮助自己整理知识点并形成自己的知识库,锻炼自己的文案能力,分享自己的心得,与其他技术工作者交流获得启发等等。
持续学习
IT技术日新月异,要保持竞争力,就需要持续学习,如果没有这种觉悟,我觉得还是尽早转型,不然年龄越大越尴尬。
结语
成长需要一步一步的去积累,沉下心去学习,认真对待每个问题,保持对技术的热情,勤于思考,持之以恒,相信随着时间的推移,小菜鸟也能成长成技术大神。加油!
本文来自博客园,作者:Y00,转载请注明原文链接:https://www.cnblogs.com/ayic/p/16747469.html
聊聊技术,聊聊人生。欢迎关注我的公众号!^_^