软件工程哪个方向好,从就业,和发展,还有学习难度这几个方面看?

wo人生如戏


作为一名IT行业的从业者,同时也是一名计算机专业的研究生导师,我来回答一下这个问题。

由于软件工程专业比较注重学生动手实践能力的培养,所以软件工程专业近些年来的就业情况一直不错,是一个比较热门的计算机相关专业。

软件工程专业的细分方向比较多,不同学校会根据自身教育资源的分布情况进行具体的方向设置,通常会包括Web开发方向、嵌入式方向、移动互联网方向、大数据方向、云计算方向、网络安全方向、软件测试方向等。

目前从就业的情况来看,Web开发、嵌入式开发、软件测试和移动互联网方向具有一定的优势,一方面IT行业内相关岗位比较多,另一方面这些领域的技术已经趋于成熟,有稳定的岗位需求。大数据和云计算领域目前虽然已经初步形成了产业链,但是就业岗位还没有大量释放。

从发展前景的角度来看,云计算方向、大数据方向和网络安全方向的前景比较广阔,目前大数据技术正处在落地应用的初期,随着产业互联网的发展,未来大数据、云计算和人工智能相关技术领域将释放出大量的就业岗位。从目前研究生的就业情况来看,大数据相关方向的薪资待遇还是比较可观的。另外,嵌入式作为物联网研发的重要环节,在产业互联网阶段也会有更多的发展机会。

在学习难度方面,大数据、云计算、网络安全相对要难一些,一方面这些专业需要具备一定的数学基础,另一方面这些专业的学习内容也比较多,尤其是大数据领域,需要掌握数学、统计学、计算机等多个领域的知识。虽然这些领域的学习难度大,从业门槛高,但是这些专业未来的就业机会也会更多。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网方面的问题,或者考研方面的问题,都可以咨询我,谢谢!


IT人刘俊明


移动,赚钱快市场大。

云计算,新方向,针对企业市场专一。

大数据,特殊行业特殊方向,和算法等深层研究相关。

java,针对企业应用,市场较广难度低。

方向不是死的,但是这些方向真的区别很大。这就看你的个人能力了。移动是做消费产品的,java 是做企业产品的,这些都是做成品为目标。但是要求完全不同,消费产品要的是效率,从出产品速度到程序运行优化兼容性。企业产品硬件也是一部分,你的程序针对性是预知而且可以从开发就上手,硬件问题不是问题,但是对于程序的质量要求非常高。云计算,更多的是做平台,实际上的应用虽然和 java 类似,但是云计算更多讲究通用工具,所以产品就成了一直做一个万能铲,不管是做平台还是做应用。大数据更多的是数据处理分析等等和数据打交道的,算法就是各个方面的,不光效率,可能还要考虑特殊硬件的特殊软件。

个人观点,脑子好喜欢钻,可以去做大数据云计算,脑子不好但是写程序速度快,可以做移动和 JAVA (好吧,其实现在什么事不需要脑子好?)。愿意和用户打交道,移动和云计算相对来说更容易见到用户,喜欢踏踏实实安安静静做东西的,那就是 java 和大数据。


分享到:


相關文章: