求区分:软件工程师 研发工程师 软件研发工程师 系统工程师 算法工程师 架构设计师
看这两幅图吧。 【求区分:软件工程师 研发工程师 软件研发工程师 系统工程师 算法工程师 架构设计师 】
原文在这里。
你从没见过的软件工程师分类体系图 - 专栏
■网友
- 软件工程师从初级程序员到高级程序员,差不多就是程序员这个阶段,都可以属于这个职种或是称呼*相关职种:测试工程师- 研发工程师相比软件工程师,工作内容更有难度,研究及尝试某一具体或交叉领域的产品(或网络服务等),然后供给软件程序员开发或者市场开拓- 软件研发工程师相比研发工程师,具体到了软件产品- 系统工程师如果说软件工程师是以编写程序为主,研发工程师是以研究为主,那么系统工程师就是介于两者之间(其实并没有明确的界限),一般是以做具体项目为主动,并且还要涉及到测试及投入市场后的运用维护(运用维护为辅)- 算法工程师考脑子的事,一般数学能力要求比较高,比如某段代码怎样写才能优化性能,某个系统怎样设计才能性价比高等等- 架构设计师上述所有职种都经历过了,差不多也就有架构设计的资质了,当然还不只这些,包括对整个系统的掌控以及后期运用维护的可控都有要求以上是个人经验和见解,如有不适请指正
推荐阅读
- 大学再有三个月就结束了,没学到知识,参加一个软件测试培训机构好吗
- 大部分黑客或安全研究员读的是啥「大学专业 」
- 软件公司为啥频繁地在培训机构批量招人
- 最近有啥样的交友软件比较好玩呢
- 能和 Google Calender 方便双向同步的 iOS 日程管理软件有哪些最好也支持iPad
- 电子信息工程考研有啥偏软件类的专业可以报考
- 作为软件工程大二的学生,学习一般,编程一般,毕业后能干些啥
- Java工程师和C++工程师在工作上有啥区别哪个更适合自身发展
- 如果做好一个手机股票软件
- 通信专业大二在读,以后想从事软件方向。请问现在应该准备些啥