开启软件工程师成长之旅
在软件工程师的职业生涯中,成长是一个持续的过程。从初入职场到成为一名成熟的工程师,需要经历多个阶段,掌握各种技能。本文将为你介绍如何在这个过程中快速提升自己,达到有意识的胜任状态。
能力之湾:职业初期的挑战与成长
初入职场,你将负责一个小项目,需要撰写技术设计文档并参与项目规划。软件设计的复杂性会让你面临新的挑战,不要满足于最初的设计,要不断探索权衡,为系统的长期发展做好规划。
随着工作的深入,你会发现架构、构建部署系统和测试环境中存在的问题。此时,你需要学会平衡日常工作与必要的维护和重构,不要试图重写所有内容。
同时,你可能对团队流程有自己的想法,不妨将观察到的情况记录下来,与经理进行一对一的讨论。此外,现在也是制定长期目标和进行绩效评估的时候,与经理合作,了解流程并获取同事的反馈,讨论职业抱负、未来工作和项目想法。
能力的四个阶段
Martin M. Broadwell定义了能力的四个阶段:无意识的无能、有意识的无能、有意识的胜任和无意识的胜任。所有工程师最初都处于有意识或无意识的无能状态,即使你对软件工程有全面的了解,也需要学习公司特定的流程和规则,以及实用技能。你的目标是尽快达到有意识的胜任状态。
学会学习
学习是成为一名胜任的工程师并在未来蓬勃发展的关键。软件工程领域不断发展,无论你是新毕业生还是经验丰富的老手,如果不学习,就会落后。以下是一些学习方法:
1. 前置学习 :在工作的前几个月,专注于学习工作中的一切。这将帮助你参与设计讨论、值班轮岗、解决运营问题和进行代码审查。虽然前置学习可能会
超级会员免费看
订阅专栏 解锁全文
6万+

被折叠的 条评论
为什么被折叠?



