给专业 JavaScript 开发者的 34 条建议
GenAI LIVE! | 2025年6月4日
这篇文章主要讲了什么?
首先说明一下它不是什么,这样可能更容易理解:
-
这并不是对你获得第一份工作的秘诀和技巧的列举(关于这个话题已经有很多内容了)。
-
这不是专业“网络”技能的列表(我觉得这些东西很无聊,没有冒犯的意思)。
-
这不是纯技术建议的集合(因为 JavaScript 开发人员的角色不是纯技术的)。
相反,当你已经找到第一份工作时,我想给你提供一些实用的建议。
简而言之,我希望您在回答“下一步是什么?”这个简单的问题时能够感到动力十足、有干劲、有信心。
旅程
具体来说,我想从新工作开始就为这个重要问题提供答案,然后从那里开始着手。
免责声明
JavaScript 是一个广泛的领域,人们可能会发现自己身处许多不同的领域(以及职位)。
我不可能涵盖如此广泛的实用建议。因此,我将假设一个具体的场景。
即使上述场景并不描述您的情况,我仍然希望这些建议能够实用且具有普遍帮助。
我会让读者根据自己的具体情况采纳和调整建议。
除此之外,让我们结束这次介绍并开始吧。
好的,我找到了第一份工作...现在怎么办?
您现在是一名为 Web 应用程序产品编写代码的 JavaScript 开发人员。
您与一组开发人员一起工作,其中一些更注重前端,一些更注重后端。
您有一位软件开发经理,您每周都会与他联系一次。
还有一个由产品经理、UI/UX 设计师和技术产品经理组成的产品团队。
提示 #1
你被雇佣是有原因的。记住这一点。
提示 #2
你的技术技能并没有给同行留下深刻印象。
提示#3
使您职业生涯的第一个里程碑成为能够在最少帮助的情况下完成分配的工作(但在实现目标之前,请先提出问题)。
提示#4
阅读更有经验的 PR 的 PR 并向他们学习(即使您没有被指派进行审查)。
提示 #5
做你自己。一个和蔼可亲的队友是非常有吸引力的品质。
提示#6
预计代码审查反馈周期会很长。这在这个阶段很正常。
好吧,我可以在最少的帮助下完成任务......下一步是什么?
提示 #7
将其作为您的下一个里程碑,以更高的效率完成分配的工作。
提示#8
通过关注其他人审查您的代码时提出的共同点来提高效率。
提示 #9
通过找出并解决瓶颈来提高效率。
提示 #10
请记住,从某种程度上来说,提高效率只是需要经验(这需要时间)。
好吧,我可以更高效地完成任务……现在我应该____?
提示#11
将其作为提高代码质量的下一个里程碑。
提示#12
擅长提供全面的代码审查。
提示#13
在代码运行之后,一定要花时间重构它,以使代码易于审查。
提示#14
编写干净的代码。
提示#15
提示#16
模仿开源代码中的模式。
提示#17
模仿代码库中发现的模式。
提示#18
进行结对代码评审。
我正在编写更简洁的代码,所以接下来我应该关注____?
提示#19
将其作为您的下一个里程碑,以帮助提高团队的效率和文化。
提示 #20
发起会议来帮助开发人员专注于专业发展(我一直喜欢以展示和讲述的形式,开发人员可以分享他们最近学到的东西)。
提示 #21
观察并解决审查和部署过程中的瓶颈。
提示 #22
观察并解决项目规划和执行中反复出现的瓶颈。
提示 #24
提出更好的编码模式和技术的建议。
提示 #24
开始尝试不同的思维和工作方式(即,对一个项目的所有代码进行配对审查)。
提示 #25
目标是为每个项目启动一项技术改进和替代工作方式。
提示 #26
观察并解决更加重视职业发展的需求。
提示 #27
除了完成项目之外,观察并解决激励开发人员的更多方法的需求。
提示 #28
观察并解决团队寻求更多乐趣的需求。
我显然正在成为一名技术领导者,我也应该____?
提示 #29
使在产品会议期间提供意见成为与编写代码同等重要的任务。
提示 #30
提示#31
专注于你所在发展领域的一个小众兴趣/技能,并真正擅长它。
提示#32
从事一些可以磨练你的专业技能的副业项目。
提示#33
了解行业最新趋势(通过 Twitter、Bytes、Dev.to、新闻通讯等)。
提示 #34
比每个人都努力。
鏂囩珷鏉ユ簮锛�https://dev.to/michaelmangial1/34-tips-for-professional-javascript-developers-37la