互联网技术发展得太快了,成为程序员,不断进步就成为刻在骨子里的基因。那么程序员可以从哪些方面进阶呢?
1. 看源码
就像学者研究文学作品一样,通过阅读前辈的代码,可以解锁很多的秘密。阅读源码会让我们对不同的编码语言、风格技术,有一个清晰的认知,有自己的看法。并且会更深层次了解平时用的框架的工作原理,从而更好地使用。研究源码是每个有经验的程序员一定会推荐新手做的事。优秀的源码可以在github、博客文章、StackOverFlow、相关书籍里找到。
2. 学英语
程序员算是比较特殊的行业,因为很多技术都来自欧美,很多主流、正确新鲜的技术文章都是英语,并且很多翻译不准确或者没有译文。有了英语条件可以直接观看哈佛或者著名高校的网课视频,可以在国外网站以码会友,甚至有可能被推荐出国工作。
3. 代码规范
新手刚开始可能并不会注意到代码规范的问题,只管实现。但是其实代码规范很重要。代码规范能够提高代码的严谨性,减少bug;简化团队交流,降低沟通时间;有助于代码审查和维护。
4. 思维导图
程序员无论在学习中还是在项目中都很重要,不仅可以帮助定期了解技术趋势,还可以让你的思路更加清晰。思维导图是构建思路、梳理知识点、理解框架和总结的必备手段,特别是复杂项目的时候,思维导图可以让我们很大程度去避免一些边缘情况。