前言:曾几何时,通信工程是何其热门的专业,引得各路学霸争相报考,一时成为最有前途的火爆专业之一。现如今,虽热度稍降,但仍不失为莘莘学子待选专业的第一梯队成员。那么学了通信工程出来能干啥呢?各位激情澎湃的青年朋友,且听一个老通信人娓娓道来吧。
用人单位:通信设备商(包括网络设备和终端设备,如华为、中兴、爱立信、苹果等),通信运营商(如移动、联通等),第三方合作商(给设备商提供人力的公司或组织)。以上三类按照入职难易程度,运营商>设备商>第三方,按照技术积累优势,设备商>第三方>运营商。综合来看,设备商更具吸引力,实际上,大多数的毕业新生也都是从设备商开始自己的职业生涯的。
岗位分类:软件开发、软件测试。这里我们不谈销售类等其它岗位,仅就技术对口加以分析。其中软件开发岗位倾向于吸收研究生及以上学历的求职者,软件测试门槛略低,部分公司会接受本科毕业新生。从职业发展看,软件开发岗入门较难,因为编程实际上并不是通信工程专业的骨干课程,前期需要自己恶补代码编程的短板,开发岗后续积累的竞争优势明显,毕竟编码能力是硬功夫,有一技傍身,随着经验的积累,可成为开发骨干,如果接触过了多个模块的开发,达到了系统级的掌握程度,可以上升做系统架构设计师,或者解决方案设计师,真正成为公司的核心员工。相对而言,测试岗难度较低,易于掌握,尤其是黑盒测试(不关心代码实现,只关注交付的功能是否符合预期的测试活动类型),掌握必须的测试工具和常用的测试场景的设计和测试方法,基本就可以开展工作了,白盒测试(需要了解代码实现,设计代码流程级别的测试场景,需要进行代码走读和写测试代码的测试活动类型)相对难一点儿,但较开发仍容易些。前期测试岗易出成绩,但后续技术积累日渐不足,可以走管理岗,做测试主管,也可以转行销里的售前,或者转技术支持。当然,如果你是个有心人,代码能力也在同步提升,可以去转行互联网做测试,那里的测试叫做测试开发岗,可以视为开发和测试的混合体,也是个不错的发展方向。
知识储备:基于岗位类别的分析,大家可以清晰地感觉到大学专业课所学难以驾驭工作岗位,如下几个能力需要提前规划提升:第一,编码能力,不管做开发还是测试,代码能力都是有效提升自身价值的筹码,通信工程专业在这方面较计算机专业先天不足,所以只能通过自己的努力来弥补,自学编程语言,最好结合用人单位的岗位要求(招聘网站上可以看到)有针对性的选学编程语言,达到能读懂,能写简单功能函数的程度。第二,如果你对测试岗感兴趣,可以学习下脚本语言。脚本语言是测试,尤其是白盒测试常用的编写测试脚本,实现测试用例自动化的语言。脚本语言相对c需要那种编程语言简单一些,常用的有python,ruby,tcl等,挑一种自学,达到能写简单脚本函数,实现比如字符串处理,网页获取等简单功能的程度。有了这两手准备,相信在公司里的同等竞争对手里就能够站占得先机,实现职场生涯的开门红。
通信工程目前仍然是个就业前景不错的专业类别,但如果想发展的比别人更好,需要认清形势,早定目标,自查不足,有的放矢的提升能力。本文正是着眼于这一点加以分析,若能对通信工程专业里努力奋斗的你一些启迪,不胜欣慰。