写给即将进入IT行业的应届生们——谈谈IT岗位(只转载软件工程师的部分&美化了一下)

这哥们写的很实在,见到的人都看看吧,也耽搁不了修复bug的几个时间,

原文地址:http://blog.csdn.net/asuralie/article/details/18793021

写在前面的话:发现有的同学在纠结这个薪资(尤其是程序员的薪资)是否准确,是否具有代表性的问题,因此稍作编辑特别说明一下:写这篇文章的主要目的是为了让新接触行业的同学们能够正确的认识到自己所的位置,同时为希望在行业中有所发展的同学们提供一个发展方向的参考。其薪资水平是以该职位的对应的能力水平所代表的能力价值来看的。某些突然炒的很热的语言的那种新手薪资很高的情况,和研究生毕业生那种起薪相对较高的情况并不在其中。另外,对于研究生同学,我想说的是,你们毕业的时候大多数的公司是把你们定位成一个开发(/测试)工程师的。如果你们拿自己来对比程序员的能力和薪资,不觉得有点汗颜,有点对不起你们的导师和学校以及你们四年的学习么?同样的,有些同学抱怨毕业工作了好几年了为什么薪水不涨,为什么没有受到重用,希望这些同学可以对照着看看自己是亏了还是赚了,同时也仔细的回味一下,几年下来自己究竟是进步了还是退步了,进步了多少,退步了多少。同时也再次重申:希望大家不要被网上或者周围人群的那种所谓的 IT行业的 从业人员多么多么好,多么多么风光所误导而充满这各种幻想——尤其是那种拿着高工资,坐在电脑前面悠闲的玩着游戏 的那种幻想,又这种想法的人趁早去考公务员去——这个行业道路是一条充满了挑战和冒险,收获和艰辛并存的挑战之路,你的每一分收获都是要实实在在的拿出你的努力去拼出来的

前面我们简单的说了什么是IT行业,这里我们说说IT的各个岗位和相关所需要的技能:

现在IT的岗位很多大概分为了软件工程,网络工程, 信息管理, 多媒体设计几个方向:

这里我主要针对前三个方向来说说,尤其是前两个方向。

首先我们来看看这几个方向的岗位到底关注的是些什么样的工作:

软件工程:包括开发和测试两大部分,主要面向于软件的开发和相应服务的提供,相对来说就业人数最多的方向,高级职位一般为系统架构师和分析师或其他同级职位。

网络工程:主要面向系统工程和网络工程行业的,立足于物理网络环境的规划,建设,维护及优化等等,高级职位为网络规划师,网络分析师或同级职位。

信息管理:主要面向数据服务方向,通常关注大数据的存储,检索等方面,高级职位应是信息系统分析师,或同级职位(我并不是该方向的,所以不太清楚)。

多媒体设计:平面设计,3D设计,音乐制作,CG动画制作,画漫画,UI设计等等,高级职位不知,原则上你可以理解为一群和IT紧密相连的艺术家。

好吧,现在我们来谈谈相关的岗位和职业发展,我会重点以软件工程的技术方向进行说明,之后会从网络工程的技术方向进行简单一些的说明,目的是让大家能够理解大家的每个职业阶段(当然,每个大阶段里还会有若干细小的划分,那不是我所考虑的重点)在整个职业发展中的位置,以及大家如何才能更好的提升自己到下一个阶段:

首先来说说软件工程:

入门职位:程序员

对,就是在网上被批的体无完肤,被称为码农的程序员,作为IT行业的新入行者,待遇肯定是很低的,月薪从1000RMB~4000RMB不等,个别情况下会超过5000。其工作为编码基本的代码实现相关模块需求,或者对其他人员已经完成的部分进行手动或自动测试(不要以为你是做测试的就不是程序员)。这个职位需求不高,会使用任意一门编程语言,甚至不会都可以,只要了解基本的计算机知识即可。简单来说——只要你能搞清楚if-else和while是啥就行了。在其他行业里,相当于搬砖头的,或者操作工。很多人以为,作为一个程序员,就已经进入IT行业了。对不起,我不想打击你们,可惜,你们错了,你们只是刚刚摸到了IT行业的门槛而已。或许建筑设计师不需要会砌砖头,调水泥,产品设计师,不需要会操作机床;但是任何一个最基本的软件设计师,一定会编程——这就是IT行业和其他行业的差别,如果你不能顺溜的写出程序,你根本就不算是IT行业的人。所以你也还没有任何资格来评价IT行业如何。而且这个为新手所设计的职业充满了大量的加班,无聊,压力,和你所不太喜欢的一切——除了那一行行美丽的CODE,如果你连CODE都不喜欢的话,那么请你轻轻的关上IT这扇大门,因为他并不适合你。

进阶职位:测试工程师 OR 开发工程师:

到了这一步,恭喜你第一次转职成功,你现在算是真正的站到了IT的大门里,这两个职位的技能需求差不多——需要精通至少一门编程语言,熟练掌握基本算法和数据结构,掌握网络相关知识,了解计算机原理和体系结构,了解编译原理,熟悉开发和测试的模式和流程,关注点等等。唯一的差别在于,一个关注于测试,一个关注于开发。简单来说:开发工程师关心的是如何制造一个产品;而测试工程师关心的是开发工程师造出来的产品是优秀,优良,合格还是不合格。从这里开始,你的月薪通常会在6K~10K。你会发现突然之间,加班少了很多,CODE少了很多,你变得沉默了不少(你不会轻易的批评人家的代码,你经常在思考如何更好的写代码)。不用担心,这是你必经道路,因为对于一个工程师来说,CODE已经不再是关键,关键在于如何去CODE,如何更好的CODE。同时你也开始思考生活,由于你的个人时间和可以支配的金钱变得充裕了不少,你会开始常常和朋友聚会,旅游,打球等等,你会开始关注生活的品质(比如去电影院,偶尔购买一些奢侈品,买东西时不再选便宜的,而是选择价格合适而性价比更高的)。

高级职位:系统分析师/架构师/需求分析师 等同级职位

到了这里,你已经逐渐成为了一头可爱的小牛,忽然回顾,自己,你会发现似乎已经很久没有摸过代码了。偶尔写写项目上需要的小工具,会发现,效率似乎不减当年甚至更高了。你会发现你懂得了更多的东西——项目管理,软件架构,需求分析,安全性,可靠性,可用性,扩展性,你发现你已经可以信手用两到三门语言编程,即使是新的语言,你也能在很短时间内上手;你深深的理解着计算机工作的原理,体系的结构,网络工程的相关知识,所有的东西你好像是你本来就会的一样。而在公司里,你已经俨然是一颗小型太阳,你能够轻松的解决大家解决不了的问题,你总是能够出其不意的提出独到而有效的见解。你或许发现,CODE和怎么写CODE都不是太关键的问题,而如何去设计,从全局进行考量才能行之有效。而你的生活水平也在提高,你认识的人也都越来越大牛,你会忽然发现,有些人提出的问题很简单,甚至有些人开始狂热的追随着你。而再往后,你的发展已经无法用一个职称,或者类似的东西能够描述了的,你会逐渐体现你独一无二的价值,你所说的和所作的或许会成为后人的经典案例分析,或者是大家模仿的对象。但是一切都建立在你自己为之不懈的努力和奋斗的基础之上。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值