10 Tips For Junior Developers To Succeed in Code
作者:Amr Tawfik
介绍:web(3) developer and entrepreneur with a passion for programming, investing, and mathematics | Founder of NFTs Lab
当你从大学或者培训机构毕业,也许你已经准备好作为一名初级开发工程师,来开始自己的职业生涯。但是从哪里开始?又如何一步步走向成功呢? 接下来是给初级开发工程师的10个小建议,将帮助你走出正确的第一步。
1. 参与开源社区
如果你想成为一名优秀的初级开发工程师,参与开源社区是很重要的。有很多方式可以达成,比如在开源项目中贡献代码,参加会议,或者写博客记录自己的开发经历。
【补充】:通过博客,或者语雀知识库等方式,来构建你的知识体系,越早开始越好。
2. 找到导师
对于初级开发工程师,导师相当于是一笔巨大的资产。导师可以帮你学会很多规范,提供建议和指导,同时回答你的疑问。所以找到一位有经验而且能够信任的导师将非常重要。
【补充】:导师能教你的不仅仅是技术,还有沟通协作,做事做人的态度,等等,所以一个好的导师很重要,给你的示范引领可能会贯穿整个职业生涯。
3. 不要害怕问问题
作为初级工程师,有问题是很正常的。不管是面对你的导师、同事,或者是在互联网,都不要害怕问问题。问得多,学得多。
【补充】常说入门阶段是你问问题的最好时间,因为你本来能力可能就不够强。其实交流和讨论本来就是进步的有效手段。
4. 耐心
学习编程需要花费时间和耐心。当你不能快速理解某些知识点,或者犯错的时候,都不要灰心丧气。每个人都会犯错,这是学习过程中的一部分。补充一句,犯错是让知识点记忆最深刻的方式。
【补充】懂的人都懂。
5. 不断实践
学习编程最好的方式,是实践,实践,实践。每天都要坚持写代码,即是你只有几分钟。写的越多,你将变得越好。
【补充】编程算是工科,一定程度上唯手熟尔。
6. 阅读代码
除了实践之外,阅读代码也非常重要。可以帮助你理解其他人是如何解决问题,同时也会给你的项目开发提供思路。
【补充】他山之石,可以攻玉。可以先从同事的代码读起,不太建议一开始就阅读某某框架的源码,挫折大,而且未必能欣赏得了。
7. 代码可读性
保持代码的可读性非常重要。使用清晰和统一的命名规范,代码注释,和正确的代码格式化。
【补充】这个好习惯,应该从娃娃抓起。
8. 使用版本管理
版本管理对于所有开发者来说,都是重要的工具,对于初级开发工程师尤为重要。版本管理能帮你跟踪代码,当你犯错的时候,它可能会救命。
【补充】项目开发必备,熟练之后可以提升开发的效率。
9. 学习多种编程语言
不要只学习一种编程语言。学习多种开发语言可以成为全面 or 全栈的开发者。除此之外,这可以帮助你更有市场竞争力。
【补充】对于前端开发工程师我们通过会要求了解一门后端语言,一方面可以更好的理解后端接口开发的逻辑,交流方便,另一方面你可以在某些MVP场景,快速实现一个原型。
10. 照顾好自己
成为初级开发工程师也是很有挑战的,因此照顾好自己也很重要。确保自己有充足的睡眠,健康饮食,和锻炼身体。同时,必要的时候,不要忘记休息一会。
【补充】996icu,在拼搏的同时,保护好身体,毕竟要干到65岁。