前言
每年的9月份,对于学生来说是新学期,对于苦逼打工人来说是金九银十的跳槽季!不同的人,不同的时期,不同的地方,也总有不同的迷茫......或许是工作,或许是学习,或许是生活,也或许是感情。新的9月,是否有奇迹呢?
方向
回首往昔,我仿佛回到了那年的夏天,我初入学的日子,紧张,新奇,兴奋......
看如今,那天已经离我远去。但是看到新入学的学弟学妹们,我又会想起以前的我。
新鲜感过后就会归于平静的!所以自然就要谈到学习了。也许你会记得自己进了个专科学校,就自卑,妄自菲薄等等。但是千万不要放弃自己,用行动证明自己。不要迷茫,也许你不知道进了新学校可以干嘛,没有目标,像一个无头苍蝇一样。你可以专升本,可以学好计算机技术。一样可以实现逆袭的。
那接下来我就说说计算机专业的一些问题,以后就业可以干什么,应该怎么学,需要学什么东西?要学到什么程度?我将一一解答
首先计算机专业有很多:
软件技术(工程),人工智能,计算机网络,计算机应用,移动互联网,物联网,电子信息工程,计算机科学与技术等等
首先我给出结论:
软件工程,计算机科学与技术
软件专业是比较偏研发的专业的,也就是说,软件专业主要是编程,敲代码,纯开发多一些,研发又细分分前端开发和后端开发。
前端开发:主要是学习html,css,javascript这三个。还包括Vue,React这两大主流前端开发框架及其全家桶。主要负责页面的数据渲染
后端开发:这个又要细分语言了,例如java,python,go,node,php等等,除了学习基础的言语语法外,还需要学习数据库,linux操作系统,计算机网络,中间件,分布式,微服务,web框架等等。后端的学习难度,深度,学习周期都比较大。
这里就列举java的例子,一个基本的初级java开发,需要掌握java se,java ee,java web,ssm,SpringMVC,SpringBoot,Mybatis orm框架,LINUX,Mysql等等
网络,应用专业,移动互联网
计算机网络和计算机应用这两个专业相对偏硬件一点,网络主要学习一些路由,交换机等一些网络技术等等,应用专业的话,主要学习一些互联网理论相关的一些知识。比如操作系统,网络协议等等,然后移动互联网专业的话主要是在移动端,像一些app,小程序,移动端网页等一些开发。这三个专业学的技术相对较杂较多,总结下来就是基础底层知识学的较多。计算机网络,七层网络模型,四层网络模型,TCP/IP,UDP,HTTP,socket等常用网络协议。
然后就业岗位的话主要是在企业中担任网络安全工程师,漏洞挖掘分析,运维工程师,IOS/安卓开发工程师等等
AI人工智能,大数据
提到AI人工智能和大数据的话,我们自然就要想到python了。
Python在人工智能大范畴领域内的机器学习、神经网络、深度学习等方面都是主流的编程语言,得到广泛的支持和应用。最流行的神经网络框架如Facebook的PyTorch和Google的TensorFlow都采用了Python语言。
Python 语法要素不多,是一门简单易学的语言,Python 号称是最接近人工智能的语言,因为它的动态便捷性和灵活的三方扩展,成就了它在人工智能领域的地位。
常规的人工智能包含机器学习和深度学习两个很重要的模块。基本上机器学习中对数据的爬取、处理和分析建模在 Python 中都能找到对应的库。
人工智能专业的门槛还是相对较高的,除了学习python的基本语法,常用的第三方库以外还需要学习数学,算法,模型等等一系列的专业知识。
自然在企业中的岗位有数据分析师,算法工程师,大数据,爬虫,机器学习,云计算,自动化运维等等岗位,薪资也是比较高
物联网,电子信息工程
物联网和电子信息工程的专业就更加偏向硬件相关的开发了,最好岗位的就是硬件嵌入式开发了。学的东西也大多数是和电子电路相关的了。主要的课程无非就是c语言,c ,python,还有电子电路等等。
在当今万物互联的浪潮和风口下,物联网和电子信息专业还是很吃香的。
总结
最后总结一下,计算机专业在当下还是比较热门吃香的,同时也是工资比较高的行业了。我的老师曾说过:“技术是唯一不需要有背景而能让你实现自我价值和财富自由的一条路”
其实我上面总结的那些,只是在普遍的情况下,大多数人选择的方向和道路。计算机技术,编程思想,底层原理都是相通的。如果你的能力足够强,你选择其中任何一个专业和方向,并且深耕,做到极致。那你就是成功的!
记住那句话:“牛逼的人注定牛逼”