何为程序员,何为工程师?

随着程序开发的年轻化,许多初职人员已分不清自己的阶段了,下面拿自己这道小菜总结一下:

职业规划:程序员→软件工程师→项目主管→项目经理→项目总监→CIO

模糊总结分为几点:

1,不仅是功能,还要考虑用户体验,代码质量、性能、扩展和安全度;

2,需要了解多门程序开发,例:C→PHP→JAVA→Android

3,独立项目经验:根据服务内容选择框架及总结框架的优缺及数据库设计

4,重视算法和数据结构

5,对于服务器架构要有一定了解(主从互备,redis数据读写分离等)

以上为初级软件工程师标准,通过学习和积累经验,两年后努力成为项目主管(付出是不能少的,也是本人目标)

不断的提高技术的同时,还要提升项目管理经验,争取两年内成为项目经理

然后备考软件架构设计师、系统分析师、PMP,再加上自己的项目积累,兴许就合格了…(还是先把当下做好)

 

Leave a Comment

电子邮件地址不会被公开。 必填项已用*标注