学通信工程要学哪种编程语言,没时间学太多只想学一两种,有哪些推荐?
原创

学通信工程要学哪种编程语言,没时间学太多只想学一两种,有哪些推荐?

好文
试试语音读文章

热门回答:

作为一名从事嵌入式软件开发的工程人员。和您交流下我的理解。学通信工程专业与哪些编程有交集

通信工程学习的东西很多很杂。而且很多学校对于这个专业开设的课程会略有差异。通信原理。数字信号处理等。汇编。单片机原理。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++和汇编语言。都是很基本的语言。现在都不怎么火了。建议在学校里做好职业规划。我就是没在学校做好职业规划吃了大亏。做好职业规划。就知道自己应该学习哪门语言了。通信工程专业是偏硬件的。如今硬件开发工作机会相对软件开发少。但是待遇会高些。但学习难度也很大。建议转软件开发

您还感兴趣的文章推荐

以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

发表评论

您的电子邮箱地址不会被公开。

评论(2)

  • 明天的阳光美吗 永久VIP 2022年12月27日 23:08:10

    语言,课程,硬件,通信工程,单片机,编程语言,软件,专业,可编程,都是

  • 曾温暖 永久VIP 2022年12月27日 23:08:10

    没想到大家都对学通信工程要学哪种编程语言,没时间学太多只想学一两种,有哪些推荐?感兴趣,不过这这篇解答确实也是太好了

  • 小新卖蜡笔 永久VIP 2022年12月27日 23:08:10

    作为一名从事嵌入式软件开发的工程人员。和您交流下我的理解。学通信工程专业与哪些编程有交集通信工程学习的东西很多很杂。而