通信技术专业初中毕业后就业怎么样?通信技术的学习不会受到年龄甚至学历的限制。初中毕业只是人生的一个小岔口,还有很长的路要走。所以初中毕业的同学们,如果你有喜欢学的东西,就去学吧。那么,成都高等职业技术学校的老师会给你介绍通信技术的就业方向。
一.软件
1.嵌入式软件工程师。这是最大的一种,常见的是基于SoC系统实现一些特定的功能。常见的芯片有51、ARM9、Cortex-M、基于MIPS的SoC系列等。基本上,系统开发工作是基于硬件工程师设计的板。这里面类型太多了,只要负责编码的都属于这一家。一般来说都是用C,有的甚至可能用C++,所以想从事这方面工作的同学一定要有扎实的C语言基础。
2.驾驶工程师。这是一个需要下很大功夫去学的工种,但是学得好了会很好吃。驱动,顾名思义,就是通过软件让板上的硬件运行起来。简单的驱动是基于裸奔MCU通过各种外设使相关硬件工作,更复杂的是通过操作系统驱动。简单的基于单片机的驱动很好学,只要了解相关的单片机功能寄存器,根据相关的硬件功能要求就可以实现编码。但只要上了操作系统,就是另一个世界了。你得深入内核去学习,所以建议想从事驾驶的同学一定要学好C,操作系统,数电。
3.应用层软件工程师。这里的应用层是指基于操作系统的应用层。现在通信行业主流的操作系统是uCos,Linux,VxWorks。这方面主要是要熟悉OS的各种系统调用API,同时要有良好的编程技能,要了解进程、线程、IPC、死锁等等操作系统知识,要编程实现各种功能。还要懂网络编程,熟悉五层模型,主流的二层和三层协议(ARP,PPP,ICMP,FTP,TCP,UDP等。,详见TCP/IP第一卷),了解linux系统的网络调用相关函数,了解基本的网络编程模型(epoll的阻塞、多进程、多线程、select、IO复用)。最好研究一下Linux的内核,看看里面是什么。这个编程能力是毋庸置疑的,而且你要熟悉C++,数据结构算法也很重要。
4.协议软件工程师。咳咳,答主贸易。简单来说就是编码实现各种通信协议。说到协议,那就更多了。TCP/IP协议栈中有很多协议,通信设备上也有很多协议。一些主流的路由协议像RIP、OSPF、ISIS等上百页的RFC文档会让你头疼。幸运的是,大多数通信公司购买的都是成熟代码,对苦手福音进行编码。一方面,我们应该熟悉交换机和路由器的功能,以及与MAC地址、VLAN转发表和IP路由相关的概念,另一方面,我们应该熟悉具体的协议。这里的协议主要是指比较大的协议,如OSPF、ISIS、BGP、MPLS、LDP、RSVP、L2 VPN、L3 VPN等。这些协议有的公司需要十几个人负责每个协议,每个协议的状态机和协议消息。在这个行业,C语言比较好,网络编程要熟悉,英语也很重要,不然几百页的RFC文档会让你吐血。但我也提到了缺点,就是指向性太窄,不适合什么都懂的技术宅。
FAE。现场工程师,通俗点说就是技术支持工程师。从事这个职位的人一般都是从RD调过来的,他们以前是做芯片驱动的。他们要特别熟悉一个或几个通信芯片,比如博通,然后在你不想写代码的时候,为这些芯片提供技术支持。如果有公司用了你支持的芯片,有一些问题解决不了,就会找你帮忙。据我所知,FAE的工资很高,一个地区只有两三个这样的人,所以对人的RD能力要求也很高。但是,如果你能从事FAE,你可以自由工作。没事的话可以soho,发邮件,打电话,不行的话可以去现场支持(好像是这样的,如有错误请见谅指出)。
6.网络工程师。它是指知道如何使用通信设备来组织特定功能需求的各种联网网络。主流设备有思科、瞻博、华为、中兴、烽火等等。这个职位需要熟悉通信的各种路由协议,但你不需要知道协议实现的具体原理,只需要知道协议的功能和具体配置。该职位可能需要一系列证书,如CCNA、CCIE、CCNP、华三的各种证书等。我的一个大学同学大四考了一个CCIE(考试费很贵,当时机考+笔试一共一万八,当时还要在香港考)。毕业后在一家通讯公司做网络,年薪30W。这个岗位好像出差很多,手机必须24小时开机,因为项目出了问题,我会第一时间给你打电话。



