在参考并分析了2014行业排名和IT行业的就业分析后,给我的第一体会就是:如今的IT行业,是一个机会与挑战并存的行业。
先说机会。
从行业排行相关资料不难看出,现在是一个信息与大数据引领一切的时代,电子和3G等行业的行业都稳居前列,而IT行业的热门度更是不负众望地位居首位。随着中国在国际市场上的开拓,服务外包等方面需求迅速膨胀,从而将把国内IT行业推向一个前所未有的鼎盛时期。想到这里,笔者不禁有点小小的激动,觉得这个专业没选错,不仅选到了自己喜欢的专业,也不愁这个专业的市场需求量,有能力,就不怕找不到工作。此生有幸身处IT大潮,这难道不是这时代赋予我们最大的机会吗?
再谈挑战。
前面分析了大IT时代给我们带来的机会,然而有机会不懂把握也没用。IT行业续高温不减,却也因此给我们带来了一个严峻的挑战,就是竞争。在巨大的市场需求背后,往往会有一个庞大的人才市场,要想在茫茫人海中,展露锋芒,我们又需要以什么作为资本呢?这是一个值得深思的问题。在就业分析报告中还可以看出,学历越高的人,普遍对薪水的期望就越高。事实上也是如此,我们读了本科,怎么甘心拿本科以下学历人士同等的薪酬,但是想要在薪酬上不一样,就先得在能力上和人家不一样,不然读完大学,却身无长物,最多也只是一个高分低能的人,我们拿什么去面对就业挑战?
与其说这是一个鼎盛的IT潮流,还不如说这是一个充满未知的IT急流,在为它的繁荣而陶醉的同时,也应该透过它的糖衣去看清它实质。既然选择了这一行业,我觉得就应该把它当成自己的事业,并为之奋斗,纵使最后失败又如何,吾乐在其中。
以下是我对老师的一些问题所作的回答:
¢人潮汹涌的招聘市场,准备拿什么去找工作?
招聘市场都是想找合适于他们岗位的人才,那么我们需要拿什么来证明自己?我觉得应该准备好良好的表达和应对能力,一些相关的技能等级证书、有说服力的比赛得奖证书、还有很重要的就是一些有代表性的作品和项目经验。
¢需要在大学学到一技之长吗?
答案是显然的,不为学到一技之长还读什么大学?要知道现在一纸文凭早已没有了说服力,尤其是我们这种不高不低的学校。我觉得既然交了学费,就要对得起这四年的时光,一技之长远远不够,能做到多技之长就更好了。
¢需要准备什么专业技能?
这个问题曾经咨询过一名老师,他说要迎合市场的需求,就必须在专业技能上达到两个程度:
宽度和深度。意思是说我们应该选择一个适合我们的领域作为主方向,深入学习,吃深吃透,有自己的见解和领悟;与此同时,我能还应该根据自身和市场的需要展开枝叶,开拓学习的宽度,多熟悉一些对主方向有辅助作用其他的技能。例如:你选的是Web后端开发方向,就应该往Web后端方面吃深吃透,因为后端与前 端 密不可分,所以你同时还要有一定的前端开发能力,后端往往离不开数据库,因此数据库知识也不能省;还有Web很多时候要结合移动端的开发,所以你又需要对移动端开发有一定认识。所以Web后端开发方面的专业技能就是:主:Web后端 辅:Web前端+移动开发+数据库。当然数据结构、算法、操作系统等基础技能也是要的,我就不列举了。
¢如何看待IT行业?以后是否愿意从事IT行业?
相信读者可以从我的字里行间看出这个问题的答案,我对IT行业是真爱,以后也愿意从事这个职业。我和大多数程序员一样追求技术、又有着自己理想,对别人来说枯燥无味的代码世界,却是我们智慧开花的圣地,我们对自己的作品,就像对待自己的一件艺术品。尽管身边一些人还是对IT行业抱有误解和偏见,但我已把IT行业看成了自己的事业,从未放弃为之奋斗。
¢对教学方式有什么建议?
对于这个问题,每个人都会有每个人的看法,我觉得普遍受欢迎的是多把教学与实践结合,因为我坚信,实践是最快的学习方法。
¢阅读《构建之法》第7页,理解评分规则。
从评分规则中不难看出,作者的建议也是出于对学生学习能力、实践能力、团队合作能力的检验。毋庸置疑,这是一种比较科学合理的计分规则。
¢阅读《构建之法》第5页,是否认同教练与学员的关系?
我认同教练与学员的关系,因为:
1.老师只是一个富有经验与理论的引路者身份,他只是指正我们的方向,真正要去走那条路的人是我们自己,这就想教练只能给你演示并指正学员的动作,但是真正要去练习的是学员。
2.老师能为我们提供我们所需的知识,这些是我们自己所没有的,就像教练为学员提供器材。
3.老师在课堂上除了是授课者,他还有一个身份,就是组织者。老师会根据同学们的实际情况,给同学们分成一个个团队,让他们有自己的队员,是想没有老师的话,又有几个人能聚在一起学习的呢?这跟教练组织学员是一样的道理。
¢阅读《构建之法》第一章,简要说明你所理解的软件工程。
根据第一章,我个人理解的软件工程是一个把软件开发
规范化、团队化、流程化的概念。它有利于我们开发
标准的、高质量的软件程序,遵循软件工程的思想去开发的程序,能解决很多的潜在问题,从而提高了开发的效率的同时又能提高开发产品的稳定性、持久性。它是软件行业规模化、国际化的必须,是计算机科技发展的产物。当然,这理解是局部的,相信我会在日后的学习中对它有更深一步的认识。