[译]初级开发者成长的10个小妙招

1,063 阅读4分钟

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

链接:hackernoon.com/10-tips-for…

当你从大学或者培训机构毕业,也许你已经准备好作为一名初级开发工程师,来开始自己的职业生涯。但是从哪里开始?又如何一步步走向成功呢? 接下来是给初级开发工程师的10个小建议,将帮助你走出正确的第一步。

1. 参与开源社区

如果你想成为一名优秀的初级开发工程师,参与开源社区是很重要的。有很多方式可以达成,比如在开源项目中贡献代码,参加会议,或者写博客记录自己的开发经历。

【补充】:通过博客,或者语雀知识库等方式,来构建你的知识体系,越早开始越好。

2. 找到导师

对于初级开发工程师,导师相当于是一笔巨大的资产。导师可以帮你学会很多规范,提供建议和指导,同时回答你的疑问。所以找到一位有经验而且能够信任的导师将非常重要。

【补充】:导师能教你的不仅仅是技术,还有沟通协作,做事做人的态度,等等,所以一个好的导师很重要,给你的示范引领可能会贯穿整个职业生涯。

3. 不要害怕问问题

作为初级工程师,有问题是很正常的。不管是面对你的导师、同事,或者是在互联网,都不要害怕问问题。问得多,学得多。

【补充】常说入门阶段是你问问题的最好时间,因为你本来能力可能就不够强。其实交流和讨论本来就是进步的有效手段。

4. 耐心

学习编程需要花费时间和耐心。当你不能快速理解某些知识点,或者犯错的时候,都不要灰心丧气。每个人都会犯错,这是学习过程中的一部分。补充一句,犯错是让知识点记忆最深刻的方式。

【补充】懂的人都懂。

5. 不断实践

学习编程最好的方式,是实践,实践,实践。每天都要坚持写代码,即是你只有几分钟。写的越多,你将变得越好。

【补充】编程算是工科,一定程度上唯手熟尔。

6. 阅读代码

除了实践之外,阅读代码也非常重要。可以帮助你理解其他人是如何解决问题,同时也会给你的项目开发提供思路。

【补充】他山之石,可以攻玉。可以先从同事的代码读起,不太建议一开始就阅读某某框架的源码,挫折大,而且未必能欣赏得了。

7. 代码可读性

保持代码的可读性非常重要。使用清晰和统一的命名规范,代码注释,和正确的代码格式化。

【补充】这个好习惯,应该从娃娃抓起。

8. 使用版本管理

版本管理对于所有开发者来说,都是重要的工具,对于初级开发工程师尤为重要。版本管理能帮你跟踪代码,当你犯错的时候,它可能会救命。

【补充】项目开发必备,熟练之后可以提升开发的效率。

9. 学习多种编程语言

不要只学习一种编程语言。学习多种开发语言可以成为全面 or 全栈的开发者。除此之外,这可以帮助你更有市场竞争力。

【补充】对于前端开发工程师我们通过会要求了解一门后端语言,一方面可以更好的理解后端接口开发的逻辑,交流方便,另一方面你可以在某些MVP场景,快速实现一个原型。

10. 照顾好自己

成为初级开发工程师也是很有挑战的,因此照顾好自己也很重要。确保自己有充足的睡眠,健康饮食,和锻炼身体。同时,必要的时候,不要忘记休息一会。

【补充】996icu,在拼搏的同时,保护好身体,毕竟要干到65岁。