计算机专业的大学生如何度过自己的大学四年
作为一名14年毕业的大学生,一路走来,怎么样才能把自己的大学学到的东西学以致用。大学四年过的很快,但是是玩过来还是更好的磨练自己,这也算是人生的转折点了。
高考度过之后,大家都开始放松,但殊不知大学才是另一个分水岭,尤其是对计算机专业的大学生。那么计算机专业的大学生应该怎么做才能更好的应对以后的工作呢?
计算机专业,技术为主!
计算机专业和其他专业不同,这是一个应用型比较强的专业,如果你的学校不是计算机超一流的学校,比如,清华大学,国防科学技术大学,北京大学,南京大学,哈尔滨工业大学等,而是属于普通的985、211或者普通本科、专科的话,那么你的计算机学习其实差距不大。计算机专业分两块,研发和应用,普通的学校走的都是应用的道路,属于应用技术,所以我们要讨论的也是应用技术怎么走。
无论你在计算机的什么专业,网络工程,软件工程,通信工程,计算机科学与技术,物联网工程等等,其实专业课都是大同小异。C语言,C++,计算机网络,数据库原理,操作系统原理,有的学校还会有密码学基础,数字电路和模拟电路这个就不说了,但是学下来大部分的人会发现,其实并没有什么卵用,之前我回家家里亲戚常问的几个问题就是“丫头,你是什么专业的?”我回答“计算机科学与技术专业的”“我家的网络不好使,你帮我看看”“我电脑运行速度太慢了,帮我看看”“姐,你帮我抓一下某某QQ的密码吧”“丫头,我的手机好像不好用,你帮我看看”。。。诸如此类,第二年在回家,别人再问我什么专业,我也聪明了,我说“姨,我是化学专业的”。。。你总不能让我给你配置农药吧。。。
那么计算机专业的同学应该怎么样做自己的职业规划呢,这是大一入学的时候的必修课题。那先说说计算机这一块的分类吧。其实我们的专业课已经揭示了一切,不做研究的话,比如研究算法什么的,我也不擅长。。。那么可以做应用类的
第一类:网络类,网络类包含网络设备和网络安全,这里涉及的都是你对常用的网络设备,路由器,交换机,防火墙,服务器等等的操控,简单一些可以做基础的网络运维,也可以从事网络安全,计算机网络这个专业课学的就是这个,不过学的特别基础,除了ip地址TCP/IP基本上也没别的了。这一类的话考察是你对网络设备命令和网络技术的理解和操作,目前主流的网路设备厂商有Cisco、Huawei、H3C、Juniper等,思科是全球第一大网络设备供应商和技术方案解决商,华为是第二大,要是不打算出国的话,建议学华为,毕竟支持国产,国家政策和市场都是支持华为的,思科自从棱镜门事件之后国家就大力支持国产。所以对网络安全或者网络设备感兴趣可以学一下华为。
第二类:操作系统类,操作系统大家比较熟悉的就是Windows,个人版的确实Windows算是非常实用的了,但是企业里面的服务器用的比较多的windoes server固然是,但是最多的还是开源的Linux操作系统,当然了,Unix就不说了,服务器用的是Redhat,如果个人用的话Ubuntu也是不错的,制作主题不要太炫酷。而且随着Linux的发展,好莱坞梦工厂都使用Linux集群了,可以说开源是必然趋势。以后做系统架构师或者开发操作系统也是非常牛的。而且这一块也设计云计算和虚拟化,做个虚拟化工程师也是棒棒哒!
第三类:数据库类,说道数据库大家学校学的比较多的可能就是SQL server了,但是数据库功能比较强大企业用的比较多的还有Oracle(号称数据库无冕之王),DB2和MY SQL,学的最多就是SQL语句,数据库的增删查改等等,学的时候绝对让你生无可恋,至今我还记得我要从几十个数据查找成绩>60的SQL语句,简直泪流满面,但是可能是因为我比较没有天赋,基本上成功的次数屈指可数,数据库的话做的比较多的就是DBA了,(database administrator)数据库管理员,不过你要是做Oracle的话你要有Linux的基础,所以大部分的DBA都是从Linux的运维走过来的,刚毕业就直接做DBA的人不多,除非你上面有人,不过做DBA倒是蛮轻松的一个工作的,就是前期比较辛苦,等有了3-5年的工作经验薪资的话就不是问题了,做得好年薪30-50W都不是问题的。
第四类:语言类,也就是大家说的编程了,C语言,C++,C#,Java,php,Python(Python配上Linux更佳)、html5等等,说白了就是程序猿类,我一直觉得编程是需要天赋的,最起码我就没有orz,辛辛苦苦学了一学期的C语言,唯一给我带来的好处就是让我看清了我是不适合编程的。。。程序员就是一个比较辛苦的职业了,加班是家常便饭,不过熬到升职了你就自由了,老板不开心了让你996休息制你都没办法,不过大部分还是码农居多,但是这一块的市场也是趋向饱和,不过比前几类好的就是,这个是大学里最适合自学的科目,编程就有点像语文了,汉字大家都认识,但是能写出优美的诗篇的就很少了,我从小到大写作文只写议论文从不写记叙文就能看出我其实是不适合编程的,没有这个创造力和想象了,而且关键是我懒,没耐心,这就是致命伤了。所以这一块同学可以根据自己的实际情况衡量。
第五类:数据分析类,在大数据如火如荼的今天,这毫无疑问是最具有发展前景了,大数据分析师,大数据挖掘,数据工程师这些职位不要太火,而且随着海量数据的出现,大数据分析已然成了刚需产品,大数据分析师目前要精通的就是Hadoop,包含apache Hadoop,apache Hbase,Pig,Hive,Impala等等,现今谁掌握的数据越多谁就是王,数据在手,天下我有,掌握了大数据分析的工具,数据分析师你也就合格了,不过遗憾的是,这些知识大学里面基本上没有。。。
还有一些其他的电子电路就不说了,还有一些PS等等这些都不是计算机类的重点了,在大学里先把你的目标定好,你是要做哪一块的,贪多嚼不烂,全部精通目前对你们来说是不可能的,先自己想好以后想做哪一块,在自己慢慢学。如果你不相信你的自学能力的话,培训班是最好的选择,当然了,有些课程你自己也是没希望的,像网络这个,没有网络设备自学都是浮云,大数据分析没有数据何谈分析。所以还是选一个授权的培训机构靠谱一点。虽然花钱但是总比四年花了2-5万的学费只获得一张毕业证书要好的多,况且,这个毕业证书能有多少含金量还不一定。要好好利用自己的大学四年时光,有的人过去了就过去了,但是有的人大学毕业了就进入了国际知名的企业,这就是量变形成的质变。
计算机这一块一定要把技术磨练好,有了技术,工作自然就来了。花若盛开,蝴蝶自来,就是这个道理。