学计算机大学毕业后的择业方向

很多学计算机的同学不知道自己将来毕业后要干些什么,也不知道自己在学校里究竟要学些什么,作为一个毕业 3 年的菜鸟码农,这里扯淡一下。

首先大学里专业基础课非常非常重要,这是你以后成为大N必须要打的基础。C语言、数据结构、算法、网络、数据库、计算机组成原理、操作系统、数字逻辑、汇编、编译原理。。。这些基础课程都非常非常的重要。假如你没有多余的时间的学习其它的东西,那么你就只需要学好上面这些基础课程就行了。校招看的是基础,到时候能不能找到好工作就看这些了。

下面推荐几个业余择业方向:

1 算法好就搞 ACM, 成为算法大N,将来进入 BAT google  facebook 都是轻而易举,这个一般从大二就得开始练习,还是需要一点点天赋的,是屌丝逆袭的一条捷径。

2 java web 开发

无数码农走上了这条路,只要会 java, 其它的稍微懂点,就能很快入行。基础好点的在北京拿个 10万  20万 30万 都很轻松,当然这需要一定的时间,一般 2-5 年吧。

3 .NET 开发

微软在企业级开发中也占据重要地位,这个跟搞  java web 差不了多少,其实搞 web 的都差不多,原理都是相通的,这个也能干一辈子。

4 其它小众 web 开发,  php  python ruby  node.js 什么的, 其实都差不多啦。

5 嵌入式开发

这个需要对硬件有些了解, C  C++要精通,模电  数电要好, 操作系统底层原理要清楚,汇编也要懂点,总之稍微偏底层,也是一个很好的方向,也能干一辈子。

6 移动开发

主要就是  Android  和  ios 了, 现在好像 Android 好一些,主要是由于物联网、智能家居、智能电视、冰箱。。。的带动。移动开发也能干一辈子,看自己兴趣了,术业有专攻吗。

7 网络安全

中国网络安全人才奇缺,各大高校有网络安全专业的很少,一般得研究生以上。这个就比较难了,得有一点天赋和无穷的努力才能成为顶级黑客(搞网络安全的都是黑客)。当然看自己兴趣了,我也不知道怎么入门。现在移动安全领域也非常火爆,当你成了顶级黑客,1小时 100 万  1000万都不是事,钱对你来说只是一个数字而已。当然我们可不是为了钱,我们是为了技术与理想,为了黑掉一个网站 数据库的兴奋与成就感而存在。

8 网络工程师

这个要对各种网络协议 : TCP/IP , HTTP , UDP ,SMTP, DNS 等等都非常熟悉,对整个网络的架构,路由器,交换机、防火墙等等都非常熟悉。学有余力的同学也可以考个思科认证什么的。 除了网络相关对 linux 操作系统也要熟悉。毕业后可以进华为,思科什么的进行网络设备相关的研发。

9 逆向工程师,软件安全工程师

现在软件安全变的也越来越重要,各种反编译,各种破解,各种逆向我们的软件越来越不安全。 逆向对汇编和操作系统要求较高,C和C++ 要好,还要能耐得住寂寞。之后可以进入安全公司 360 等开发安全工具,防病毒等。目前移动安全领域也挺火,我个人对逆向也比较感兴趣,但一直都没有入门。

10 大数据 机器学习 人工智能

大数据分析、数据挖掘 大数据工程师。有前景,但难一些,最好考研,然后进一个大公司实践。

11 前端工程师

中国优秀的前端工程师现在也是奇缺,看自己兴趣了。现在前端越来越重要,H5、ES6、Node.js、React、ReactNative、Vue.js 等前端技术日新月异。以后就是大前端的概念,往后 app 原生开发肯定会越来越少,所以对于 app 开发工程师来说前端技术也要学好,大前端是大势所趋,一套 js 代码搞定所有端(web、微信、android、ios )。

12 运维

这个  linux 操作系统要玩的滚瓜烂熟,看自己喜不喜欢了。

13 测试

QA 好像一般都是女生比较多,这是因为国内对软件测试还不是特别重视,普遍还是黑盒测试。

14 成为 C++ 大N,做游戏。

游戏永远都是暴利,当然看你自己喜不喜欢了。 

15  VR  AR 领域   opengl  3D 图像图像开发

现在又发现了一个新的领域,  3D 图像图像开发, 我觉得由于 VR 的推动,3D 图形学开发现在也是一个非常好的方向。  unity   unreal 等进行 VR 应用开发, 我对游戏开发不怎么感兴趣, 比较看好的是教育市场, 一直都有做教育的梦想。

16 产品经理

怎么做产品经理我也不知道,好像程序员转产品经理有优势吧。

17 其它各种高技术含量的研发我了解也不多,但建议考研,学历还是有点用的。

大多数人都是普通人,都是普通的码农,干的也都是技术含量不是很高的应用层开发,但这些基本的工作总得有人干,业务逻辑总得有人写。

其实计算机相比其它行业工资还是挺高的,技术改变人生,技术改变生活。

随便扯扯,其实大学最重要的一是要学好基础课程,二是要发觉自己究竟喜欢什么,擅长干什么。当然年轻就是资本,年轻时还有试错的机会,本菜鸟  .NET 开发, Android 开发, Python  后台开发都干过,不过找到自己的方向后还是要专攻一方面,成为某个领域的大N,这才是你的核心竞争力。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容