写给职场新人|从迷茫到屡获殊荣的技术人成长之路

💡 原文中文,约4500字,阅读约需11分钟。
📝

内容提要

文章回顾了作者与计算机的交集,分享了自学计算机的经历和成功拿到实习offer的经验。作者在大学期间自学Python编程并参与实验室工作,完成了基于点云的3D动态手势识别算法并发表论文。入职后,作者发现后端开发需要花费大部分时间在需求评审、设计、联调、代码评审和测试等环节上。作者强调了终身学习的重要性、技术分享的好处以及在工作之外寻找个人成长和充实的方法。最后,作者鼓励积极思考工具革命带来的变化,并做出快速响应。

🎯

关键要点

  • 作者回顾了与计算机的交集,分享自学计算机的经历。
  • 大三时通过Python编程课程坚定了转向计算机的信念。
  • 自学过程中,作者通过书籍、博客和视频快速学习理论基础。
  • 主动联系教授参与实验室工作,提升了编程能力。
  • 完成了基于点云的3D动态手势识别算法的毕设,并成功发表论文。
  • 入职后发现后端开发需要花费大量时间在需求评审和测试等环节。
  • 后端开发不仅是编码,更是将复杂需求转化为系统解决方案的艺术。
  • 作者在架构组工作期间提出创新建议,推动AI相关方向的探索。
  • 推出了自动化单元测试生成插件DevBooster,提升了开发效率。
  • 强调终身学习的重要性,程序员需具备快速适应新技术的能力。
  • 技术分享有助于巩固知识,促进团队内的知识交流。
  • 职场新人应寻找个人成长和内心充实,保持工作与生活的平衡。
  • AI的发展带来了后端架构复杂性的重新审视,开发者需不断学习新工具。
  • 人们对新技术的抗拒心理可能源于害怕被取代,需积极拥抱工具革命。

延伸问答

作者是如何开始自学计算机的?

作者在大三时通过Python编程课程坚定了转向计算机的信念,并通过书籍、博客和视频快速学习理论基础。

作者在实习期间发现了哪些后端开发的特点?

作者发现后端开发需要花费大量时间在需求评审、设计、联调、代码评审和测试等环节上,强调了将复杂需求转化为系统解决方案的重要性。

作者在毕业设计中取得了哪些成就?

作者完成了基于点云的3D动态手势识别算法的毕设,成功发表论文并获得全系第一的成绩。

终身学习对程序员的重要性是什么?

终身学习使程序员能够快速适应新技术,保持竞争力,并培养积极主动的学习态度。

技术分享对个人和团队有什么好处?

技术分享有助于巩固知识,促进团队内的知识交流,并提升个人影响力。

作者如何看待AI技术对后端开发的影响?

作者认为AI的发展引发了对后端架构复杂性的重新审视,开发者必须不断学习新的编程范式和工具,以适应智能化的发展趋势。

➡️

继续阅读