这是一个非常好的问题,我从技术发展趋势和人才需求趋势这两个方面来说说我的看法。
首先,计算机专业有三个特点,其一是知识结构的迭代速度比较快,其二是方向选择比较多,其三是实践能力要求高。

计算机领域的知识学习一定要考虑到当前的技术发展趋势,除了基础类知识之外,追求技术热点方向是没问题的,而且追求技术热点往往也会给自己带来高附加值的就业机会。
当前热点的技术方向比较多,可以重点考虑三个大的领域,其一是云计算和大数据领域,其二是物联网领域,其三是人工智能领域。
云计算和大数据从技术体系结构上来说是不分家的,都是基于分布式存储和分布式计算,只是侧重点不同,云计算更侧重算力和服务的提供,而大数据则围绕数据价值化来展开。
当前云计算和大数据技术已经开始了全面落地应用,所以人才需求也在逐步得到释放,近两年很多同学都进入了云计算和大数据领域发展,岗位主要集中在开发岗、算法岗和运维岗。
对于当前的本科生同学来说,如果没有进一步读研的计划,目前应该重点关注一下云计算和大数据技术,尤其是云计算技术,因为当前很多开发已经开始迁移到了云端,基于云计算来完成工作任务已经是一个比较明显的趋势了。
目前学习云计算技术应该重点关注微服务、DevOps、持续交付、容器化等内容。
虽然在5G通信的推动下,物联网时代已经来临,但是目前物联网领域的人才需求还没有到达一个爆发期,相信未来在工业互联网的推动下,物联网领域的发展前景还是非常广阔的。
物联网领域涉及到的技术包括感知层、网络层、平台层、数据分析层、应用层和安全层,目前平台层正处在快速发展期,很多大厂也在积极布局自己的物联网平台。
人工智能技术也是当前的热点领域,但是相对于云计算、大数据和物联网技术来说,人工智能技术目前还处在发展的初期,如果把时间线拉长,未来人工智能领域会释放出大量的发展机会。
对于本科生来说,可以在大二以后再确定自己的主攻方向,云计算大数据、物联网和人工智能,这些方向都是不错的选择,如果说未来一定要学习的内容,我认为除了操作系统等基础知识之外,应该重点关注编程知识和机器学习(深度学习)相关知识。
最后,如果有计算机专业相关的学习问题,可以跟我交流。


