607
社区成员
初级软件工程师如何成长呢?我认为有下面几种成长:
1、积累软件开发相关的知识,提升技术职能。
2、积累问题领域的知识和经验。
3、对通用的软件设计思想和软件工程思想的理解。
4、提升职业技能。
5、实际成果。
——P45
Q:
作者在文中提到的软件工程师的这几种成长,侧重了不同的维度,有专业技能、职业技能、思维技能等,那请问这几种维度是否有主次之分?哪一种或哪几种显得更为重要?
另外,像第四点的职业技能,似乎比较抽象,这方面的能力的提升有时候并不容易(相比于技术上的能力通过一般的学习和理解能够掌握来说),那请问这应该如何快速提升呢?
————————————————
版权声明:本文为CSDN博主「BUAA19373333」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/BUAA19373333/article/details/125464122
首先,这几种维度的成长都很重要,只有这几方面都达到一定的成长,才能蜕变成一名合格的软件工程师。我认为,不同的维度的侧重点的差异性可能与软件工程师在团队中的角色有关。在本学期的实际开发中,就我个人经历来说,我更多的提升了技术和专业的技能,而两位PM在提升这些和技术有关职能的同时,也需要对团队管理、人际交往有更多的理解和提升。
说到职业技能的提升,虽然我们这学期只是几个学生一起完成一个项目,并没有涉及到职业技能。但是,我感觉到了正式进入职场后,职业技能肯定也能在无形之中提升吧。
————————————————
版权声明:本文为CSDN博主「BUAA19373333」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/BUAA19373333/article/details/125464122