通信工程就业焦虑,如果现在没有什么基础的话想往软件方向发展,先从什么开始学比较好?

发布时间:
2024-10-05 13:30
阅读量:
0

先说说我的经历吧。大学时我也是通信工程专业,天天和信号处理、通信原理打交道。但到了大三,我发现自己对写代码更感兴趣。于是我就开始自学编程,从C语言开始,然后是Java、Python...现在在一家互联网公司做后端开发,工作还算满意。

根据我的经验,如果你想往软件方向发展,可以这样开始:

  1. 编程语言:先把C语言学扎实,这是基础中的基础。然后可以学Java或Python,看你更喜欢哪个。我个人觉得Java就业面可能更广一些。
  2. 数据结构与算法:这个很重要,面试基本都会考。LeetCode刷起来!
  3. 操作系统、计算机网络:这两门课程对做开发很有帮助,而且跟通信也有关系,学起来应该不会太吃力。
  4. 数据库:至少要会基本的SQL语句。
  5. Git:版本控制必备技能。
  6. Linux:多少要会一些基本操作。

学习建议:

  1. 别光看书,一定要多敲代码。编程是门手艺活,光看不练是不行的。
  2. 做点小项目,比如写个简单的管理系统、爬虫什么的。有实际项目经验对找工作很有帮助。
  3. 实习很重要!如果有机会一定要去实习,这能让你了解真实的工作环境,也能为以后找工作铺路。

最后说句实在话,转行软件确实需要付出比别人更多的努力。但是只要你肯学肯钻研,通信工程的底子其实是很好的,特别是在一些需要信号处理、通信知识的岗位上还能发挥优势。

END