3.1 软件工程师的几个成长方向是否有主次之分?

GreyZeng 2022-06-29 16:09:55

初级软件工程师如何成长呢?我认为有下面几种成长:
1、积累软件开发相关的知识,提升技术职能。
2、积累问题领域的知识和经验。
3、对通用的软件设计思想和软件工程思想的理解。
4、提升职业技能。
5、实际成果。
——P45

Q:
作者在文中提到的软件工程师的这几种成长,侧重了不同的维度,有专业技能、职业技能、思维技能等,那请问这几种维度是否有主次之分?哪一种或哪几种显得更为重要?

另外,像第四点的职业技能,似乎比较抽象,这方面的能力的提升有时候并不容易(相比于技术上的能力通过一般的学习和理解能够掌握来说),那请问这应该如何快速提升呢?
————————————————
版权声明:本文为CSDN博主「BUAA19373333」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/BUAA19373333/article/details/125464122

...全文
108 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
GreyZeng 2022-06-29
  • 打赏
  • 举报
回复

首先,这几种维度的成长都很重要,只有这几方面都达到一定的成长,才能蜕变成一名合格的软件工程师。我认为,不同的维度的侧重点的差异性可能与软件工程师在团队中的角色有关。在本学期的实际开发中,就我个人经历来说,我更多的提升了技术和专业的技能,而两位PM在提升这些和技术有关职能的同时,也需要对团队管理、人际交往有更多的理解和提升。

说到职业技能的提升,虽然我们这学期只是几个学生一起完成一个项目,并没有涉及到职业技能。但是,我感觉到了正式进入职场后,职业技能肯定也能在无形之中提升吧。
————————————————
版权声明:本文为CSDN博主「BUAA19373333」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/BUAA19373333/article/details/125464122

607

社区成员

发帖
与我相关
我的任务
社区描述
程序员。写过:移山之道,编程之美,构建之法,智能之门。
软件工程软件构建团队开发 企业社区 北京·朝阳区
社区管理员
  • SoftwareTeacher
  • GreyZeng
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧