初级软件工程师5年内的职业规划?
发布网友
发布时间:2022-05-01 12:03
我来回答
共2个回答
热心网友
时间:2023-10-11 04:17
刚毕业的大学生一般担任初级软件工程师,经过3~5年的学习和积累,能够独立完成产品的设计、复杂程序的编写及相关工作的管理之后,就有机会晋升为高级软件工程师、软件小组长或者经理。
软件工程师的职责:
指导程序员的工作;
参与软件工程系统的设计、开发、测试等过程;
协助工程管理人保证项目的质量;
负责工程中主要功能的代码实现;
解决工程中的关键问题和技术难题;
协调各个程序员的工作,并能与其它软件工程师协作工作。
热心网友
时间:2023-10-11 04:18
初级软件工程师的职业规划,
1. 知识: 对具体技术的掌握, 动手能力
例如: 对Java, C/C++/C#, 诊断/提高效能的技术, 对device driver, kernel debugger 的掌握;对于某一开发平台的掌握。
2. 经验: 对问题领域的知识和经验的积累 (例如: 对于医疗行业的了解, 对于金融行业的了解)。
第一点和第二点都可以在很多简历上看到, 也可以比较容易地检测出来。随着经验的增长, 一个工程师可以掌握更广泛,更深入的技术和问题领域的知识。
3. 通用的软件设计思想, 软件工程思想的提高
这一方面就比较虚,什么是好的软件设计思想, 什么是好的软件工程思想? 一个工程师开了博客, 转发了很多别人的文章, 这算有思想么? 另一个工程师坚持任何设计都要画 UML 图, 这算有思想么?
4. 职业技能 (区别于技术技能)
职业技能包括: 自我管理的能力; 表达和交流的能力; 与人合作的能力; 把任务按质按量完成的执行力; 这些能力在IT 行业和其它行业都很重要。
如果想学习软件测试的话,也可以来啄木鸟学院了解。
热心网友
时间:2023-10-11 04:17
刚毕业的大学生一般担任初级软件工程师,经过3~5年的学习和积累,能够独立完成产品的设计、复杂程序的编写及相关工作的管理之后,就有机会晋升为高级软件工程师、软件小组长或者经理。
软件工程师的职责:
指导程序员的工作;
参与软件工程系统的设计、开发、测试等过程;
协助工程管理人保证项目的质量;
负责工程中主要功能的代码实现;
解决工程中的关键问题和技术难题;
协调各个程序员的工作,并能与其它软件工程师协作工作。
热心网友
时间:2023-10-11 04:18
初级软件工程师的职业规划,
1. 知识: 对具体技术的掌握, 动手能力
例如: 对Java, C/C++/C#, 诊断/提高效能的技术, 对device driver, kernel debugger 的掌握;对于某一开发平台的掌握。
2. 经验: 对问题领域的知识和经验的积累 (例如: 对于医疗行业的了解, 对于金融行业的了解)。
第一点和第二点都可以在很多简历上看到, 也可以比较容易地检测出来。随着经验的增长, 一个工程师可以掌握更广泛,更深入的技术和问题领域的知识。
3. 通用的软件设计思想, 软件工程思想的提高
这一方面就比较虚,什么是好的软件设计思想, 什么是好的软件工程思想? 一个工程师开了博客, 转发了很多别人的文章, 这算有思想么? 另一个工程师坚持任何设计都要画 UML 图, 这算有思想么?
4. 职业技能 (区别于技术技能)
职业技能包括: 自我管理的能力; 表达和交流的能力; 与人合作的能力; 把任务按质按量完成的执行力; 这些能力在IT 行业和其它行业都很重要。
如果想学习软件测试的话,也可以来啄木鸟学院了解。