今天只说专业知识,什么素质能力都不谈。
对于通信相关专业的大学生,以下几个方面建议重点学习。我说的学习,不是背书和考试,而是作为像驾驶、游泳这样的技能进行学习,学以致用。
首先还是编程。
这个我说过无数遍了,不管你是不是打算转IT,请务必一定要学好编程。
我们老员工对这个有深刻体会的,会不会编程,对通信工程师来说意义重大。虽然你平时的基本工作可能并不会用到编程能力,但是,会编程的话,对深入理解产品的帮助很大。在和研发人员进行沟通的时候,你懂编程,能够按程序设计的逻辑去思考,会让你处于更有利的位置。
而且,编程是一个效率工具,会编程的话,可以自己编写一些工具提升工作效率。
以前在开局和割接时,我们就很羡慕那些会编程的,有时候自己写一些简单的脚本,节约了大量的时间和精力。我们这些不会编程的,只能机械劳动。
除了工程项目之外,在日常工作中,编程能力帮助也很大。以前我们公司用lotus notes,部门也建立一些notes平台,当时这些平台都是我从零学起,自学了一点编程,然后搭起来的,支撑了很多工作流程,帮助很大。而且,身边有一些同事,懂编程,excel写宏非常有用,还有人会自己做web前端开发。虽然这些不一定帮你升职加薪,但帮助部门提升了效率,也提升了自己的价值。虽然这些事情IT部可能也做,但是,求人不如求己,不是么?
此外,最重要的一点,现在IT和通信融合,像核心网,都开始搞NFV,网元功能虚拟化。说白了,硬件通用之后,拼的就是软件。后面我们会大量接触到程序设计和开发相关知识。
退一万步来说,会编程的通信汪,将来掐不过IT的时候,叛变也容易得多啊。
第二个技能,就是系统。
很多人在工作之前,就没用过类UNIX系统。
当然,这主要还是因为环境的原因,windows长期霸占我们的电脑,所以我们的各项使用习惯,都是基于windows。
这其实是很错误的。我可以告诉大家,windows是一个很烂的系统。只是我们习惯了而已。
作为工作生活用的操作系统,windows远不如苹果的OS X,而作为服务器系统,windows远不如类UNIX系统。
大学期间,一定要逼自己去拥抱类UNIX系统,自己电脑上装虚拟机,反复安装几十遍centos,redhat,Ubuntu。然后在这些系统上,逼自己从搭建ftp、web等基础服务开始,逐步走向内核。直到自己能像使用windows一样熟练。
现在不管是哪个通信厂家,自己的设备或服务端都不会用windows环境,全部都是类UNIX平台。所以,大家工作后,要面对的,全部都是类UNIX系统。如果不熟悉这些系统,活是没办法干的。
我毕业后在一家小公司上班,做的就是系统工程师,每天都和服务器打交道,UNIX从一点不会,靠着google,硬是摸得滚瓜烂熟(SOLARIS、LINUX、OpenBSD系统我起码装了几千遍,所有的服务都搭建过)。这个技能,为我后来的跳槽和通信职位打下了很坚实的基础。
话说回来,就算windows,我见过无数的学计算机的大学生,搞不定windows的问题,甚至办公电脑系统崩了,都不会自己重装,不懂格式化,不懂配IP,不懂改密码,只能求助IT部。
办公电脑有问题,能够自己搞定,这是基本要求。真的,不要丢我们ICT专业的脸。
第三个技能,是网络。
从小型网络到中型网络,再到大型网络,一定要自己会组,会维护。
不管是华为的认证,还是思科的认证,本科毕业必须到NP的水平。或者说你不考证,但是一定要具有实际应用的能力。
我们所处的是网络的时代,暂且不说你是否能搞定SDN这样的技术,至少经典网络你要烂熟于心。什么OSPF、VLAN划分,这些基础活,都要会搞。
刚才说了SDN,也是强烈建议自己捣鼓一下。这些东西都是可以自己弄的,并不需要花很多钱买真实设备。网上的学习资料很多。
第四个技能,是嵌入式开发。
熟练掌握这方面的能力,一方面很有利于你参加各类竞赛得奖,另一方面,有利于你找到好的工作,就业面会很宽。
现在所谓鼓励创新创业,很多创业团队都是从这方面开始入手,捣鼓一些硬件产品。就算你不创业,这方面的技能都会帮助你进入处于上升期的新兴企业。
怎么说呢,软硬结合的人才,比纯软人才更吃香。(不要和我说什么人工智能,你一个本科生哪有脸说人工智能?)
前面我所说的几项专业知识,虽然面向的通信专业同学,但是,电子和计算机类都适用。下面要说的这个,就是专门针对通信专业了。
一定要学好LTE。
放心,此处没有广告。
请一定要学好LTE!请一定要学好LTE!请一定要学好LTE!三遍,够不够?
不管是通信哪个方向,都请认真仔细学习LTE。就目前的情况来看,LTE是最主流的通信技术标准,现在大家在现网,接触到的都是LTE为主。这个时候,再按学校教材去学GSM、CDMA、七号信令,是不合适的。甚至3G我都不建议去学。
LTE的接入网和核心网,都非常成熟,尤其是空中接口,值得深入研究,包括帧结构和信道等。
现在蜂窝物联网最火的NB-IoT,大家也不用大惊小怪,其实就是阉割版的LTE。如果你LTE搞得清楚,NB搞懂是很快的事情。
至于说5G,大家可能觉得5G马上就要上了,为什么不学5G呢?其实5G和LTE就是异曲同工,空中接口的学习思路是一样的。你学了LTE,对于5G是触类旁通。就像你会开捷达,一定很快学会开奔驰一样。至于5G核心网部分,我建议你还是祈祷自己将来不要去搞核心网吧。现在学了也没用。
传输方面的知识,我也不建议作为必学。如果万一将来要搞,等公司的培训吧。
以上,就是我对大学专业知识学习的建议。
我还是那句话,对于真正牛逼的那顶端5%人群,这些知识都是渣渣,他们早就超纲了。
对于95%现在还不是很牛逼的同学,尤其是对非985、非211、非双一流的同学,我建议把这些都学起来。你一定不会后悔的。这些知识里面哪怕你只有一项精通,也许就会成为你弯道超车的机会。
好了,今天要说的就是这些,仅供参考!
作者: 小枣君 鲜枣课堂