软件行业分析

我的专业是电子信息,不是计算机专业的,只能算是计算机相关专业了。但是,我还是选择了软件这方向。几个难得的机遇让我在软件方面越走越深、越走越广。今天,要说的不是我的几个机遇,而是要分析下软件这个行业体系。
说到软件这个行当,大部分人想到的是天天坐在电脑前敲写代码的“程序猿”。但其实,软件是个很大的行业,按说应该有明确分工的。(像微软、google的大的软件公司,是有很明确分工的,但是目前国内的软件公司为作坊式生产,两三个人就可以组个软件公司:一个跑业务、两三个技术员。)下面,我就从软件工程的角度在分析下软件行业的分工。——当然我没学过软件工程这门课,只是平时观察、分析、总结出来的,仅供参考! 前面,我们已经提到了“程序猿”。在中国,大部分程序员除了工资比其他行业同级别的职位高点,其他的就是下苦力。加班的事是特别正常的!程序猿,又叫“码农”,也被亲切的称作“白领中的蓝领”。
有人编程,也有人测试。这就分化出来了测试员,测试员的工作就是给程序猿找毛病。呵呵,不过测试员好像每天下班比程序猿还晚~ 项目大了,需要个打架构、列提纲的。也就是架构师了,这是不少技术专业户向往的职位。不过这个职位有个特点,你可以不会编程,但数学底子必须要过硬!思维调理,逻辑清晰!
不管干什么的,都要有个业务员吧,每天跑跑腿、动动嘴,拉拢下客户。这就是需求分析师了。交流能力不能成问题,要能灵活的完成客户和技术之间的交流工作。(用户要功能而不懂技术,技术人员懂技术,但不清楚用户的需要。)
还有一个人是天天跑现场的,那就是实施人员了。项目做好了,就要上线,但用户不知道怎么用额。这就需要实施人员(也就技术员吧),但用户单位,上门安装好,还要指导用户使用。产品有问题了,还要及时的去解决问题。出差,是家常便饭~ 还有个人挺厉害的。管着一群“程序猿”,他是“饲养员”——项目经理——不少程序猿想走管理路线,便选择做项目经理。项目经理要为整个项目负责,要确保低成本、高效率的完成项目!
对于有意向从事软件行业的朋友来说,我的建议是先从程序猿做起。技术和学习能力是软件行业基本功。有了扎实的底子,再结合喜欢的方向,我相信大家一定会爱上软件这个行当。
我打算毕业后,先做两三年的程序猿,慢慢朝自己最感兴趣的方向发展。有了兴趣的引导和较高收入的刺激,我相信会越走越带劲的!吼吼~

© 2013 – 2016, 李德涛博客. 版权所有.

《软件行业分析》有1个想法

发表评论

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