作为一名从事嵌入式软件开发的工程人员 。和您交流下我的理解 。学通信工程专业与哪些编程有交集
通信工程学习的东西很多很杂 。而且很多学校对于这个专业开设的课程会略有差异 。通信原理 。数字信号处理等 。汇编 。单片机原理 。VHDL 。C语言等课程都会有安排 。课程很多 。但并不是所有学习的课程以后都必须用得到 。那么就需要重点学习对以后工作有很大益处的课程 。

文章插图
你想从事什么职业?
通信专业学习的课程很多 。根据其重点学习的课程不一样 。职业规范也可以不一样 。可以从事单片机软件开发 。单片机硬件开发 。FPGA开发等 。各个专业侧重的基础知识是不一样 。编程语言也有差异 。

文章插图
推荐编程语言呢?
第一门编程语言C语言 。c语言的应用场景很多 。我们常见的单片机软件开发 。就使用C语言编程的 。在规范特定的开发环境中 。编程语法逻辑 。编译无误后下载到硬件当中 。完成相关设计除此之外 。linux驱动编程 。linux应用编程 。包括一部分FPGA开发等岗位都会使用C语言 。

文章插图
第二门编程语言Verilog 。前面提到的FPGA开发 。很多人都不知道是什么 。FPGA是硬件可编程逻辑芯片 。因为可以硬件并行高速运行 。并且可编程 。所以通信领域常用到这类芯片 。比如4G/5G信号编解码相关的开发 。Verilog和VHDL语言 。都是从事FPGA开发的语言 。但目前主流开发还时使用Verilog 。同时随着半导体技术的进步 。FPGA目前自带SOC的型号越来越多 。C语言也是目前FPGA开发的常用编程语言 。如果你想以后从事FPGA的开发 。就必须学会FPGA和C语言.
概述
FPGA 。linux 。单片机的职业发展各有不同 。但基本上C语言都要学习 。因为你是通信工程专业 。我建议Verilog和FPGA好好学习 。对于后续的职业发展有很大的帮助 。
我是科技电小二 。一名嵌入式开发工程师 。如果您觉得这篇文章对您有所帮助 。那么点个赞 。并加个关注吧 。
其他观点:
一、偏底层的硬件:
C和Verilog都要学 。
仅仅是C语言玩mcu肯定是不行 。当然玩到操作系统级别的另当别论 。
仅仅是Verilog玩FPGA肯定也不行 。当然玩到芯片设计和系统级的另当别论 。
普通人 。还是两者都学 。况且语法都差不多 。甚至还要学画印制板(至少会原理图)和用C++写上位机程序 。
二、偏算法的硬件:
C++和MATLAB肯定是要学的 。特别是matlab研究算法离不开 。然后再根据情况 。偏硬就加一门verilog 。偏软在SQL、JAVA、C#中选一门 。
三、纯软件
不是很了解 。但数据库SQL肯定是必须的 。java或C#肯定是必须的 。至少得会一样 。Python这么火的 。肯定是得占一样 。即然纯软 。那三门软件应该是必须的吧!其他的语言虽然也很牛 。但总感觉是歪门邪道
其他观点:
【学通信工程要学哪种编程语言,没时间学太多只想学一两种,有哪些推荐?】我是通信工程的 。学校开设课程主要是c++和汇编语言 。都是很基本的语言 。现在都不怎么火了 。建议在学校里做好职业规划 。我就是没在学校做好职业规划吃了大亏 。做好职业规划 。就知道自己应该学习哪门语言了 。通信工程专业是偏硬件的 。如今硬件开发工作机会相对软件开发少 。但是待遇会高些 。但学习难度也很大 。建议转软件开发
- 被收购公司需要注意哪些事项?
- 第一次办医保卡在哪里办?需要什么材料?
- 灵活就业人员失业保险缴纳要什么条件?灵活就业人员可以补交失业保险吗?
- 2023河南省中职对口升学考试科目和分值
- 南通2023上半年中小学教资面试考区有哪些?
- 母猫生了7只需要人工喂养吗
- 2023失业补助金能领几个月?大家千万不要领失业补助金是为什么
- 2021年河南省中职对口升学的时间 2023河南省中职生对口升学政策
- 绵阳城区公办民办学校招生范围2023 绵阳城区公办民办学校招生范围2023年
- 江苏省2023年上半年中小学教资面试报名通告
