致有志成为软件开发人员的一封信
由 Mux 赞助的 DEV 全球展示挑战赛:展示你的项目!
过去几个月,我一直在思考,究竟怎样才算是一位优秀的开发者。我阅读了无数文章,也结合了自己的生活经验,最终找到了答案。以下是一些需要澄清的误区。
🤓 你将被聘用来解决问题,而不仅仅是编写代码。
作为开发者,对工作充满热情是很正常的,我承认自己以前也经常为了练习而几乎每周都启动新项目😅。虽然这种做法值得称赞,但现在回想起来,我意识到那些项目缺乏方向。在实际开发中,客户和企业需要的是针对特定问题的解决方案。无论是帮助他们迈入数字化时代,创建分析仪表盘,构建人工智能系统来简化业务流程,还是其他各种各样的原因。这或许显而易见,但每当你想要启动一个新项目时,都应该认真思考一下你的项目究竟想要解决什么问题。Coder Foundry 在他们的视频中对此做了最好的诠释——“保证帮你找到工作的终极项目”。
🤝 你的技能能帮你找到工作,你的品格能助你成就事业。
恭喜!你坚持不懈地练习编程终于有了回报,你找到了第一份工作。但这并不意味着一切都会一帆风顺。说实话,你的个人素质将在你适应职场的过程中发挥关键作用。或者用科技界更流行的说法,就是你的文化契合度。要努力与同事建立良好的工作关系。良好的人际关系有助于你的成长,因为你的同事经验丰富,拥有丰富的学习资源。保持谦逊,并乐于向他们学习新知识。遗憾的是,自以为是并不能让你取得成功。
伊洛娜·科兹的这篇精彩文章出色地阐述了这一点。
沟通技巧至关重要
这一点我怎么强调都不为过。作为一名开发人员,你的日常工作中需要与多个项目中的各种利益相关者沟通。首先是你的开发团队。无论是站立会议还是编写代码的技术文档,清晰简洁地表达你的观点都至关重要。
了解如何解读客户需求至关重要。有时,一些客户可能并不清楚自己想要什么。优秀的开发人员能够清晰地理解客户的问题,并以客户能够理解的方式进行解释。
🕺🏼 在朝着最终目标努力的过程中,享受过程
最后,我知道这可能并不适合所有人,但我想说的是,在追逐梦想的同时,也要努力享受生活。
休息一下,和朋友们聚聚,或者做任何除了编程之外能让你快乐的事情。
如果你想了解爱好如何影响你的生活,可以看看我之前的文章。
最后,我想用爱因斯坦的一句精彩名言来结束今天的分享。
感谢阅读这篇文章。
一位年轻开发者对另一位年轻开发者的问候🤗。
如有任何疑问,欢迎随时通过推特私信联系我。
文章来源:https://dev.to/lewiskori/letter-to-aspiring-software-developers-48ck