特别说明:本文摘自《招聘者说》,应广大考生和家长要求,从今日起开始在本公共号系统连载,请考生和家长切勿错过,让我们一起给孩子一个美好的未来!
一、软件工程专业好
软件相关专业,最典型的就是软件工程。我们认为,软件工程专业可以说是计算机大类中最好就业的专业,没有之一。
首先我告诉大家,大学生创业的最大机会就在软件工程行业。一个大学毕业生一般也就22岁,让这样一个毛头小子去创业,一无资本、二无经验、三无人脉,十有八九要吃亏。但是,计算机软件行业不会这样。道理很简单,这是一个智力高度密集的行业,没有什么原始资本投入,一台电脑就搞定,绝对是无烟环保行业,无论是谁也能靠技术发家!
第二,这个行业市场极其巨大,涉及到每一个人生活的方方面面。不管是使用电脑、平板、手机还是智能设备,都需要有配套的软件,需要软件就需要程序员,自然就产生就业岗位。即使不就业,就像我们刚才说的,成为神人,自己能做出一个哪怕不大的但是有市场的软件,收入也是相当可观的。
第三,我们把软件工程誉为最好的计算机大类专业,还有一个原因,那就是软件工程专业的毕业生就业面要比计算机科学与技术宽的多。目前,个人电脑上的软件已经万花齐放了,但是手机软件正是兴起的时候,而且随着社会的发展,各种软件的需求量更大。所以,就业面更宽。
工学的学科有一个特点,就是要求很强的实践能力,单纯书本上的东西只是基础,甚至基础的基础,仅仅那些是远远不够的。所以,我们也可再次强调,计算机大类不看院校出身,软件工程就尤其如此。
二、软件工程行业究竟干什么
软件行业分事前、事中、事后。
1.事前。事前就是谋划,这是软件开发人员和软件使用人员的沟通,软件的最终用户到底需要什么功能的软件,可能他自己也描述不清楚,软件越大可能涉及到的人越多,描述的问题越复杂。我们软件的开发人员如何将用户这些杂乱无章的问题归纳、总结,并最终描述成可以用来实现软件的语言呢?这需要我们不仅具备沟通表达能力、扎实的基础知识,更需要丰富的经验。这项工作的人员在编程实现上,要求不是很高,但是沟通效果直接影响后续的开发。
2.事中。所谓事中,就是软件的编程,在这个过程虽然一定程度也有业务人员和软件用户的交流,不过已经不是重点,这时候突出的是软件程序员的工作了,程序员站在软件系统的角度对软件的功能、界面等等有一系列的顶层设计,然后将软件功能分解,细化,讨论定稿后交给代码员实现。
代码员不是程序员吗?
是,也不是。代码员一般都是新手,刚毕业的大学生一般都是从这里做起的,代码员在业内有种说法,叫IT民工。在这里我觉没有贬低民工的意思,只是这项工作很累、很辛苦,在电脑前面一天可能坐上很长时间,而且经常加班,关键是可能加班还没有加班费,嘿嘿。看到这里,大家不要打退堂鼓,任何一个行业都有“民工”的称谓,比如银行临柜的柜员、券商研究部的研究员,都被戏称为“金融民工”。
在这里,我要声明一点,各种行业的各种“民工”,大概只有IT民工的收入可以和真正的农民工相比——那是相当地高!
一般来说,大学毕业生刚刚就业很难突破税后年薪十万,但是,一线城市IT民工这只是一个起薪数字,大把的钱等您赚。
另外需要说明一点软件行业的劣势,那就是淘汰率很高。计算机行业,尤其是软件行业需要创造力和激情,但是,创造力和激情不可能伴随一个人一辈子。这个行业也是吃青春饭的,一般到35岁,这就是所谓的工作年限,一旦过了35还没有迸发出我们所谓的创造力或者激情,没有自己创立公司或者成为大公司的部门头儿。很遗憾,这辈子您极有可能已经出局了,必须考虑转行了,太累了。也是这个原因,我们并不赞成软件相关专业的学生考研,研究生指导教师不可能在编程思想上对学生有太多指导,这些东西都是很个性化的事情,不是院校能培养出来的。
3.事后。就是软件开发已经初步成型了,需要对里面的功能、逻辑进行测试,尽可能排除软件立面的错误。业内有句话叫“不存在没有BUG的程序”,也就是说任何程序都有漏洞,只是这个漏洞被没被发现罢了。不是都说苹果手机系统安全嘛,其实您使用的如果是苹果手机的话,就会发现,IOS经常升级的,升级除了丰富一定的功能之外,更关键的是讲系统的漏洞打上补丁。都说当年的比尔盖茨是满身补丁的世界首富,因为Windows系统的补丁太多了,一年可能几十个补丁包,过上一段时间还要出综合性的大补丁包,像WindowsXP到退役的时候,还在发布补丁。
如何及时的发现功能、逻辑问题是软件开发中,软件调试人员的工作了,软件调试人员根据事前用户的需求,定制出详细的测试计划,利用合逻辑或不合逻辑的数据,让软件处理,看看有没有问题。没有问题,PASS;有问题,填写测试报告,交给代码员修改。
这项工作在软件开发这个过程中算是比较简单的,首先不用跟形形色色的用户打交道,不用费尽脑力的去了解用户的需求,再者不用夜以继日的坐在电脑面前敲代码(不绝对),仅仅根据测试结果提交测试报告就行了。
三、软件专业不干软件,还能干什么
上面说的都是IT公司,也就是IT民工,是不是行政事业单位就没那么机会了呢?
答案当然是否定的。
任何一个行政事业单位都需要软件进行工作支持,即OA系统,只不过这些地方不好自己开发罢了。行政事业单位的性质决定了这一点,他们仅仅熟练使用某方面的软件就可以,大可不必自己劳心费力去开发。各个单位都会有自己的门户网站,这些网站的制作一般都会交给公司,毕竟公司的技术实力还是要强一些。
同时,我还要告诉大家,软件行业在行政事业单位、金融系统还是有一定位置的。这些机构,最核心的IT业务还是要自己人来做到,涉及到信息、资金安全,系统的稳定,甚至要独立设计一套网路,以免被人侵入,这些活儿不可能交给外人来做,只能自己承担。好在这些对技术的要求不是很高,不好在,但凡这样的单位一般都不会要求技术超群,那就必然会对学校毕业门第设置很高的门槛。
另外,在行政事业单位上也会自己开发一些小程序。最常见的就是OA公文处理,只是为了工作便利。软件行业的人,一旦进入行政事业单位、金融机构,专业技术方面可能就很难有很强的发展前途了,毕竟这些地方不是干IT的公司,小的软件也不大可能向外推广,只是能使自己的工作变得更轻松,避免大量重复性劳动罢了。
四、日新月异的程序语言
声明下,与前节内容相比,这节内容涉及了很多专业知识,相对比较枯燥,如果不愿意看,请直接接跳过。
请看表1,这个表是TIOBE编程语言社区统计的年12月份“程序员语言的使用比例”。由于篇幅有限,还得照顾诸位未进入计算机专业的准计算机专业学生暂时对专业不清楚,这里仅仅列出了13种。其实,编程语言有几千种,无论您精通哪一种,都是一件非常牛的事情。当然,如果您更牛,能够自己发明创造一种语言,我只能供奉您为神了。
几千种语言,但是流行的语言不是很多,就跟几千种人类语言,流行的不过就是汉语、英语、法语、西班牙语,计算机语言也是一样的。其中序号为1、3、4的可以统称为C语言,是流行语言。这些开发主要集中在底层,如果哪天发现别人用它做Java或者C#的功能,那绝对是个高手。
语言不光种类繁多,更新也是很频繁的,语言的功能越来越强大,这就需要我们即将投身于计算机专业的有志青年去奋斗了,说不准哪天您看了这本书,有了兴致,还就真发明创造一种引领世界的计算机语言呢!那样,我们编者就真的功德无量了,只是希望到时候您们还能想起我来,在吹牛式的自传中给咱写上一笔,咱也会无限光荣。实在不行,您还可以给咱在网路上弄封表扬信啥的,如果我们能看到,也是一种对我们工作莫大的奖赏。
如果不能创造一种语言,那也没什么关系,通过不断学习,始终走在技术的前沿,做时代的弄潮儿,您照样很牛。嘿嘿,这个行当好事好,就是有点累,过去学一门手艺可能能吃一辈子,现在那个时代已经过去了。
表2-7-1:程序使用语言简表
序号
语言
使用比例
1
C
17.%
2
Java
14.%
3
Objective-C
9.%
4
C++
6.%
5
C#
4.%
6
PHP
2.%
7
JavaScript
2.%
8
Python
2.%
9
VisualBasic.NET
2.%
10
Perl
1.%
11
VisualBasic
1.%
12
R
1.%
13
Transact-SQL
1.%
言归正传,咱们接着说计算机语言。
在上表中,Java是名列前茅的。这不仅归功于Java在个人PC、服务器上的成功,还要归功于Java在手机等移动设备的成功。众所周知,计算机的操作系统基本上是Windows和Linux的天下,而对于Windows平台下,推荐使用C#做开发,Linux系统下更多的则是需要Java。当前移动设备基本上是Android、IOS的天下,Android的App是用Java开发的,IOS的App一般是建议用Objective-C开发。所以,考生报告软件工程专业,而且将来肯定从事这方便工作的话,C语言(或者C++)一定要过关,入门之后,再选择一个Java或者C#。语言的种类很多,但是语法是相通的,换句话说,掌控语言的思路是一样的。这样就可以触类旁通,只要牢记他们之间的差别,就可以了。
说道这里,您可能有个疑问,无论是用苹果AppStore还是在Android上搜索软件,类似的都能找到很多,是不是说明我们的软件已经很丰富了,我们新人赚大钱的机会就不多了呢?
答:不了解才会这么讲。
科技在进步,人的需求在增多,这是没有止境的,换句话说是人类无限制的欲望在刺激科技,当硬件技术进步以后,就需要相应的软件来完成,而且科技的进步速度是呈现加速度的。在IT产业里有个摩尔定律,Intel的创始人戈登·摩尔说:关于芯片性能每18个月就会倍增。跟硬件更新换代快是一个道理,软件的更新期也是18个月。软件跟不上,硬件的优势就没法完全发挥出来,用户就不能得到很好的体验。
告诉大家一些专业性知识其实对高考志愿极具实战指导意义。我们说过,工科不重院校重专业,专业最重要的就是行业发展方向,在这里说这些,无非是一点,随着手机、穿戴设备的迅速发展,软件行业是前途无量的,请您报考软件工程相关专业(所以,软件工程相关专业学费才很高)。
招聘者说,限时折扣疯抢中,扫描下方白癜风能传染吗白癜风能传染吗
转载请注明地址:http://www.yujinxiangqiangzhi.com/rjcs/11681.html