一、岗位的技术方向
1、软件工程
包括开发和测试两大部分,主要面向于软件的开发和相应服务的提供,相对来说就业人数最多的方向,高级职位一般为系统架构师和分析师或其他同级职位。
2、网络工程
主要面向系统工程和网络工程行业的,立足于物理网络环境的规划、建设、维护及优化等等,高级职位为网络规划师,网络分析师或同级职位。
3、信息管理
主要面向数据服务方向,通常关注大数据的存储,检索等方面,高级职位应是信息系统分析师,或同级职位。
4、多媒体设计
UI设计、游戏设计等等,原则上你可以理解为一群和IT紧密相连的艺术家。
二、软件工程职业方向
1、程序员
很多人以为,作为一个程序员,就已经进入IT行业了。但是,你们错了,你们只是刚刚摸到了IT行业的门槛而已。
或许建筑设计师不需要会砌砖头,产品设计师不需要会操作机床;但是任何一个最基本的软件设计师,一定会编程——这就是IT行业和其他行业的差别。
2、进阶职位:测试工程师or开发工程师
到了这一步,恭喜你第一次转职成功,你现在算是真正的站到了IT的大门里,这两个职位的技能需求差不多——需要精通至少一门编程语言,熟练掌握基本算法和数据结构,掌握网络相关知识,了解计算机原理和体系结构等等。唯一的差别在于,一个关注于测试,一个关注于开发。
从这里开始,你会发现突然之间,你变得沉默了不少(你不会轻易的批评人家的代码,你经常在思考如何更好的写代码)。
3、高级职位:系统分析师/架构师等同级职位
你会发现你懂得了更多的东西——项目管理、软件架构、需求分析、安全性、可靠性、可用性、扩展性;
你发现你已经可以信手用两到三门语言编程,即使是新的语言,你也能在很短时间内上手,所有的东西你好像是你本来就会的一样。
你的发展已经无法用一个职称,或者类似的东西能够描述了的,你会逐渐体现你独一无二的价值,但是一切都建立在你自己为之不懈的努力和奋斗的基础之上。