热门回答:
作为一名从事嵌入式软件开发的工程人员。和您交流下我的理解。学通信工程专业与哪些编程有交集
通信工程学习的东西很多很杂。而且很多学校对于这个专业开设的课程会略有差异。通信原理。数字信号处理等。汇编。单片机原理。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++和汇编语言。都是很基本的语言。现在都不怎么火了。建议在学校里做好职业规划。我就是没在学校做好职业规划吃了大亏。做好职业规划。就知道自己应该学习哪门语言了。通信工程专业是偏硬件的。如今硬件开发工作机会相对软件开发少。但是待遇会高些。但学习难度也很大。建议转软件开发
您还感兴趣的文章推荐- 准备与好友合伙做生意,开什么店合适?
- 想开个店,开什么好呢?资金不多,刚刚创业。谢谢?
- 有什么行业适用于初创业?
- 刚入社会的人想开店,最好开一家什么店?
- 我是一个创业小白,想要开一家店铺,大家有什么好的推荐吗?
以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.wangchuang8.com/206945.html,转载请说明来源于:网创推广网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
语言,课程,硬件,通信工程,单片机,编程语言,软件,专业,可编程,都是
没想到大家都对学通信工程要学哪种编程语言,没时间学太多只想学一两种,有哪些推荐?感兴趣,不过这这篇解答确实也是太好了
作为一名从事嵌入式软件开发的工程人员。和您交流下我的理解。学通信工程专业与哪些编程有交集通信工程学习的东西很多很杂。而