For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
现在的IT岗很多,大概可分为:软件工程,网络工程, 信息管理, 多媒体设计等几个方向。
软件工程:包括开发和测试,主要面向软件的开发和相应服务的提供,就业人数较多,高级职位一般为系统架构师和分析师或其他同级职位。
网络工程:主要面向系统工程和网络工程行业,立足于物理网络环境的规划、建设、维护及优化等,高级职位为网络规划师,网络分析师或同级职位。
信息管理:主要面向数据服务方向,通常关注大数据存储、检索等方面,高级职位应是信息系统分析师,或同级职位。
多媒体设计:平面设计,3D设计,音乐制作,CG动画制作,漫画,UI设计等等,原则上可以理解为一群和IT紧密相连的艺术家。
这里主要针对软件工程和网络工程两个方向来细说。
入门职位:程序员
很多人以为,成为程序员就进入IT行业了,但程序员只是刚刚摸到了IT行业的门槛而已。
或许建筑设计师不需要会砌砖头,产品设计师不用会操作机床:但一个基本的软件设计师,一定会编程——这就是IT行业和其他行业的差别。
而这个为新手所设计的职位充满了大量的加班、无聊、压力、和你所不太喜欢的一切——除了一行行的CODE(代码),如果你连CODE都不喜欢的话,那就需要重新思考一下IT是否适合自己了。
进阶职位:测试/开发工程师
测试与开发的技能需求相近:需精通至少一门编程语言,熟练掌握基本算法和数据结构,掌握网络相关知识,了解计算机原理和体系结构,了解编译原理,熟悉开发和测试的模式和流程等。差别在于,一个关注测试,一个关注开发。
简单来说:开发工程师关心的是如何制造一个产品;测试工程师关心的是开发工程师造出来的产品是优秀,优良,合格还是不合格。
到这一步,算是真正站到了IT的大门里,月薪通常会在6K~10K。你会发现加班和CODE变少了,你可能变沉默不少(不会轻易批评人家的代码,并经常思考如何更好的写代码)。
不用担心,这是必经之路,因为对一个工程师来说,CODE已不再是关键,关键在于如何去CODE、如何更好的CODE。
高级职位:系统分析师/架构师/需求分析师等
到这里,会懂更多的东西:项目管理,软件架构,需求分析,安全性,可靠性,可用性,扩展性,会两到三门编程语言,即使是新语言也能在短时间内上手;能理解计算机工作的原理,体系的结构,网络工程的相关知识,所有的东西你好像是你本来就会的一样。
CODE和怎么写CODE都不是太关键的问题,关键问题是如何去设计、从全局进行考量等。
再往后,你的发展已无法用一个职称或类似的东西描述了,你会逐渐体现独一无二的价值,所说的和所作的,会成为后人的经典案例分析,或是大家模仿的对象。但一切都建立在你自己为之不懈努力和奋斗的基础之上。
入门职位:网络管理员,或同级职位
第一份职位甚至没什么名字,所做的事大概率是——学着做网线,在机房里看哪个端口出错了,拿着仪器到处查看哪里出现了错误,更换线路,更换接口,更换设备等诸如此类无聊的工作。
薪水不会很高,你或许以为这就是一个默默无闻的小兵苦逼IT生活的开始,之所以如此苦逼,是因为你正在学习如何成为一个网络工程IT人。
进阶职位:网络工程师
随着学习和工作,知识结构也进阶了:理解什么是计算机网络,能用编程语言轻松写出需要的网页、小工具;了解算法和数据结构,能轻松理解网络协议的地位,遇见网络故障时不会立刻拿仪器进行检测,而是分析可能出现问题的地方和原因;甚至能从一张拓扑图中发现可能存在的问题和优化的方案。
工作之外的时间或许会有一点点职业病,比如评价看见的一切网络环境,思考他们的优缺点和改进空间。
你即将成为一个真正的网络工程师,前期的努力让你足够在网络工程的IT大军中占有一席之地,漫漫长路终于展现在你的面前。
高级职位:网络分析师/规划师,或同级职位
不再对着拓扑图抓耳挠腮,现在:能根据客户需求相对轻松的勾画出网络拓扑,知道他们中意的、性价比高的网络方案,以及方案大概会在什么时候出现问题而需重新设计,甚至能根据需要设计一套全新的私有协议供他们使用。
网络出现问题时,不会拿着仪器跑现场,而是检查并调整网络拓扑及估算损失和减少故障带来的损失。
你逐渐成长甚至成为一本网络工程的活字典和工程指导书。有人会开始追随着你,你和大牛们探讨现有网络问题,关心如何更好的建设网络,试图对协议进行改进,而你的道路也越来越宽阔。
以上,是从技术方向,对一个职业IT人进行的一些总结。
如果走管理路线,那么在成为工程师后可转成项目经理,走项目总监等工程管理方向,那条道路同样广阔,但无论如何,你首先得过第一关——真正进入IT行业的大门。