通过建设性反馈实现个人和职业成长
如果您不断地质疑自己的个人和职业成长,这意味着您已经有了一个良好的开端!
我们都会对自己有所顾虑。有时,我们无法评估自身目前的个人和职业发展状况。我们要么高估,要么低估自己的进步。这很正常,因为我们总是在寻求生活中的平衡。
优秀的软件工程师不仅善于解决问题,还具备团队合作精神,他们会慷慨地分享知识,帮助其他软件开发者提升自我。他们重视团队成就而非个人成就,这意味着他们会在队友遇到困难时伸出援手,并乐于接受批评。作为一名软件工程师,有很多方法可以提升你的个人和职业发展。
最重要的是获得建设性反馈的机会。
团队反馈
我一直在一个跨职能团队中工作,遵循Scrum方法论。我们每两周以“开始-停止-继续”的形式进行一次Sprint回顾。
这种形式背后的想法是,团队将有机会认识到我们在冲刺期间取得的成就和所犯的错误。
通常,我们会集体回答以下问题:在接下来的冲刺中我们应该开始/继续/停止做什么?
在这些情况下,首先,它指的是应该改掉的坏习惯(停止),或者应该坚持却没有坚持的好想法(开始)。这种模式也与取得成功有关,确认那些能够带来良好结果的模式和行为(继续)。
开发团队的反馈
软件工程师不仅编写代码,阅读他人代码,还能从团队获得建设性反馈。我们不可能了解所有事情,也无法预测代码贡献对产品的所有关键影响。每次都可能遗漏一些细节。
此外,代码贡献者可以从提供的代码审查中学习,因为它更多的是关于捕捉和修复错误(如果它做对了),那么它就会加强技能并增加开发团队的知识。
接受其他团队成员的建议来提升代码质量绝对不是什么丢人的事。当然,作为代码审阅者,也应该提出同样的建议。因为齐心协力,我们才能创造出比单打独斗更好的成果。
经理反馈
优秀的团队领导/经理应该了解并掌握团队成员当前的心理状态、优先事项和关注点。最好的机会是每两周与团队所有人进行一次一对一的反馈会议。在这次会议上,团队领导/经理不仅可以了解团队成员的问题,还可以识别团队中存在的问题,并帮助团队克服这些问题。
确实,收集团队绩效的反馈、鼓励坦诚沟通、建立信任,这些最终都会带来回报。团队不会只顾保护自己和自身利益,而是会专注于提升团队协作,共同解决问题,提高生产力,实现共同目标。
我很幸运能在Zenjob工作,在这里我可以通过团队合作、持续的反馈、员工和经理之间的扁平层级结构实现个人和职业成长,同时还有灵活的工作时间和大量的学习机会。
你想提升自己的职业生涯,加入这家位于欧洲中心柏林、快速发展、充满创新精神的初创公司,成为我们充满支持和雄心的团队的一员吗?快来查看我们的职位空缺:我们正在招聘!
最初发表于 ilonacodes.com,
照片由 Adam Jang 在 Unsplash 上拍摄