答: 大学本科毕竟是通识教育,给我们教的知识全面但并不深,不夸张的说,如果学的好的话 , 大学里面的某一门课程都可以作为就业的方向 。所以如果一心为了就业一定要尽早确定自己感兴趣的可以作为将来就业的方向 。下面一一分析 。


- C语言程序员,国内的大学基本上都以它为基础进行教学 。但是后面真正以这个方向就业的同学比较少,因为它偏底层,因此他经常和硬件嵌入式结合在一起,也就是说使用它写的代码不像软件开发一样这么通用,基本上要根据不同的硬件进行相关定制 。C语言在操作系统的研发过程中也用的非常多,如果你以后想从事底层方面的研发,还是大有可为的 。越往底层的东西越深奥,但是做出来的东西也越有价值;
- C++程序员 。市场上的需求不会多,也不会少 。但是很多同学一听到C++就觉得很难 , 就已经被劝退了 。不要觉得说Java的岗位确实很多,但是和你竞争的人也非常多,所以选择C++就有点像差异化竞争 。C++在游戏开发、服务器开发和图像处理等方面也用的非常多 。你会发现,如果你想要找一些人工智能的岗位的话,其实他也会对C++有要求;
- Java程序员 。在网站开发方向上简直就是神的存在 , 基本上占据了半壁江山 。如果有志于从事web开发,那么Java绝对是你的首?。?/li>


- 安卓开发,安卓开发呢可以用Java作为开发语言 , 对于Java的基本使用,你也都得知道,然后都是在此基础上,学安卓开发的相关API进行相关项目开发,当然你也可以用Kotlin,自然除了安卓开发之外还有iOS开发,想要了解的同学也可以多去相关的招聘网站上了解;
- 再讲一个相对来说冷门也不算冷门的QT开发 。它主要是用来开发桌面应用程序的 , 但是随着桌面应用程序逐渐减少,手机端应用逐渐增加 , 那么用的人确实在减少 , 但是呢 , 它在嵌入式以及windows界面开发上还是用的非常多的,就比如说国内的非常有名的软件,金山office,它就是用qt进行开发的 。如果你对这个非常感兴趣的话,你可以先学好C++,在此基础上学习qt,给自己训练额外的技能;
- 前端开发工程师 。主要进行网页的相关设计,不过它不仅仅是指运行在浏览器上的网页,还需要考虑到网页的迁移,比如说把它迁移到手机端小程序端,同时也要进行相应的网页调整 。一般大公司会把前端和后端分得非常清楚,前后端各司其职,但是像中小型公司,对于程序员来说一般都是前端后端都要写 。这样的一般也叫全栈工程师 。那么我觉得对于我们个人而言 , 当然是能多学点技术就多学点技术,但并不是代表着每种技术都只学懂一点,至少你都要熟练使用并应用;
- Python开发相关工作,Python可以说是作为人工智能开发的首选语言,比如说可以用它进行数据分析,数据挖掘,计算机视觉应用开发,算法开发和智能推荐等 。不过同学们要注意这里的算法开发并不是指数据结构里面的算法,而是指为了解决某种特定问题而开发的一些方案 。不过如果你决定用Python从事人工智能相关方面的话 , 他对你的学历要求很高 。基本上都要硕士以上要求再高一点,名校硕士再加上顶会论文,再加上竞赛经历等等 。你所拥有的越多,那么你被大公司录取的概率就越大 。相比于大公司的开发工程师而言,算法工程师的竞争都会更大 。

这是很多同学关心的问题之一,我结合近些年身边计算机专业同学的就业情况来解答一下,同时结合当前的技术发展趋势和产业发展趋势,也谈一下我对未来就业前景的一些看法 。
就业方向主要涉及到行业和岗位这两个方面,至于是侧重行业还是侧重岗位,要考虑到个人的发展规划,以及行业本身的发展潜力 。
目前由于互联网行业整体的薪资待遇比较高,尤其是头部大厂,不仅薪资待遇比较高,行业资源的整合能力也比较强,这会让初级职场人有更快的发展速度 , 所以很多计算机专业的同学会首先考虑去互联网大厂发展 。
由于大厂的竞争比较激烈 , 所以一部分同学在没有拿到算法岗或者开发岗的offer时,也会退而求其次来选择产品、运营等岗位,这部分同学更看重大厂的职场环境和资源整合能力,同时也比较看重自己的职场起点 , 毕竟大厂的经历对于后续的职场发展会有直接的影响 。
目前除了互联网行业之外,很多传统行业领域也在不断释放出大量的计算机专业人才需求,这一点在工业互联网时代会越发明显 。
目前金融、能源、通信、医疗、出行、智能制造、建筑、工业设计等领域也在不断释放出很多计算机相关的技术类岗位,这些领域的岗位也是完全可以考虑的,而且相比于互联网行业来说,传统行业的人才迭代速度并没有那么快,工作强度往往也更小一些 。
从岗位来看 , 目前计算机大类专业的同学可以从事的岗位类型还是非常多的,主要涉及到开发岗、算法岗、运维岗三大类,而不同领域和方向也有很多岗位细分,以云计算领域为例,技术类岗位划分就有上百种,涉及到虚拟化、云操作系统、存储、安全、分布式计算、监管等诸多方面 。
虽然计算机专业的本科生就业渠道就有很多,但是读研之后会有更多机会来争取一些高附加值岗位,比如大厂的研究院等 , 也可以进入教育、科研等领域发展 , 而这些领域往往会有更长的职业生命周期 。
最后,如果有计算机大类专业的学习、科研和就业等问题 , 可以跟我交流 。