🚀 初级开发人员并没有消失——他们只是刚刚起步
由 Mux 主办的 DEV 全球展示挑战赛:展示你的项目!
我刷新了一下LinkedIn,又看到一篇帖子:“初级职位已死。”Reddit上还有另一个帖子:“人工智能正在取代入门级开发人员。”还有一篇评论文章预测初级开发人员的末日即将到来。
然后,GitHub 的前任 CEO 却说了完全不同的话。
Thomas Dohmke 告诉《实用工程师》杂志,初级工程师仍然能创造巨大的价值——不是因为人工智能,而是正因为人工智能。
这与我从初级员工晋升为团队领导的经历完全吻合。
这种恐惧是真实存在的(而且合情合理)。
如果你现在刚入职场,我能理解。就业市场确实很残酷。每个招聘信息都要求三年以上工作经验。人工智能工具越来越好用。资深开发人员都说,用了 Copilot 之后,他们的工作效率提高了十倍。
那么,你的处境又如何呢?
盯着那个“申请”按钮,心想自己还没开始是不是就已经过时了。
我也有过类似的经历——虽然背景不同,但同样的恐惧。我记得当时觉得自己等得太久了,学错了技术栈,错过了最佳时机。
青少年球员究竟带来了什么
多姆克的观点不仅仅是令人感觉良好的鼓励,而是具有战略意义的。
年轻的开发者更容易接受人工智能工具。他们带来了新的视角和最新的知识,而且没有“我们一直都是这么做的”这种思维定式。
实际操作起来是什么样的呢?
你拥有新颖的创意和勇于尝试的精神。
你没有被五次失败的重写所伤。你不固守旧方法。在别人看到风险的地方,你能看到机遇。
近期学习积累的人工智能技能:你学习了使用
人工智能工具 进行编程。这并非弱点——而是对这些引领行业发展的工具的熟练掌握。
对新工具持开放态度
当有人建议尝试新的框架或方法时,你不会因为多年的肌肉记忆而抗拒它。
推动团队前进的能量:
当其他人只是接受“因为事情就是这样运作的”时,你会问“为什么?”。你会质疑现有体系,这会创造动力。
多元化的背景造就更佳的解决方案。
你们并非都来自同一个计算机科学专业或训练营。你们带来了来自音乐、教育、医疗保健、设计等领域的视角——这些经验在为真实用户构建产品时至关重要。
🔧 工程学 vs. 编程
接下来,多姆克的观点就更加尖锐了。
工程仍然需要精湛的技艺和系统思维。但未来的工程师会将提示技巧与开源软件相结合,以更快地解决问题。
编程技能固然重要。但工程的本质在于构建复杂的系统——无论你是编写每一行代码,还是操控人工智能来辅助工作。
新一代开发者的开发速度将比我当年快得多。
但他们需要理解背后的原因、架构和权衡取舍。人工智能只是帮助他们提高打字速度。
这就是工程学。
🎓 我从初级员工晋升为领导的经验教训
我团队中成长最快的开发人员,并不总是技术最有天赋的。
他们是:
- 当大家都保持沉默时,他提出了问题。
- 尝试了新的方法,而不是照搬旧的模式。
- 即使感觉内容很基础,他们也会分享自己学到的东西。
- 他将好奇心带入房间,提升了每个人的境界。
我指导过的一位初级开发人员曾非常担心自己“技术不够好”,因为他们大量使用人工智能工具。但后来,他们成了大家遇到架构问题时的首选咨询对象——因为他们能够清晰地解释复杂的系统,而这得益于他们善于提出更好的问题。
你的优势不在于无所不知,而在于快速学习和清晰思考。
🧭 如果您担心青少年市场
你仍然被需要。
懂得增长的公司明白,除了经验,他们还需要新鲜的视角。他们需要敢于挑战固有观念的人才。他们需要充满活力和好奇心的人才来推动团队前进。
是的,就业市场竞争激烈。是的,你会遭遇拒绝。是的,有些公司对初级职位缺乏远见。
但最好的团队呢?他们会积极寻找你能带来的东西。
✅ 那么你应该关注什么呢?
不仅仅是技术技能,不仅仅是提示,而是超越代码的东西。
重点关注:
系统思维:
理解各个部分是如何连接的。为什么选择这种 API 结构?为什么选择这种状态管理模式?为什么选择这种部署策略?
沟通:
解释你的决策。编写清晰明确的工单。提出更有价值的问题。工程是一项团队运动。
利用工具解决问题:
人工智能、Stack Overflow、文档、资深开发人员——任何能帮你摆脱困境、继续前进的方法都可以。关键在于知道何时使用哪种工具。
参与公开的
Ship 项目。记录你的学习心得。展现你的思考过程,而不仅仅是代码。
好奇心胜过资历。
不断追问“为什么?”不断尝试新事物。不断分享你的发现。
🎁 你不需要我的许可(但我还是会给你)
你不需要了解所有事情才能获得“资格”。
你不需要完全脱离人工智能辅助来编写代码才能成为一名“真正的”开发者。
你不需要拥有多年的经验才能让你的观点变得重要。
你现在就已经准备好了。这并非因为你完美无缺,而是因为工程团队需要你带来的:全新的视角、新的活力以及挑战现状的意愿。
初级开发人员的角色并没有消失,而是在不断演变——而你正是那种能够在这种演变中茁壮成长的开发人员。
你现在主要关注的是什么——技术技能、提示技巧,还是代码以外的东西?我很想知道哪些方法对你有效。
照片由Nubelson Fernandes拍摄,来自Unsplash
文章来源:https://dev.to/tlorent/junior-devs-arent-disappearing-theyre-just-getting-started-5fob