【C语言】都2024年了,还适合学C语言吗?| 回顾C语言001
都2023年了,还适合学C语言吗?
C语言适合什么?
不同编程语言都有不同的适用范围,比起其他语言,C语言更加适合比较底层的操作。比如在互联网行业中最广泛使用的服务器操作系统Linux,就是用C语言编写的。
- 操作系统;
- 驱动软件;
- 编译器;
- 嵌入式编程(单片机);
- 服务器后端程序(C和C++);
- 基础架构平台;
- 用来写其他编程语言(比如Python的解释器就是用C语言实现的);
- …
C/C++的就业环境
但是,2023/2024年的今天,作为已经在实习生求职中摸爬滚打的过来人,必须要提前告知编程初学者:当下C/C++的岗位极其稀少,岗位数量甚至不足Java的50%,很多知名企业只有测开岗位的要求中才出现了C/C++字样,而测开知识大多是Java/Python方向才会学习的。这一点你可以在各大厂的校招官网中求证,搜索C++相关岗位,数量只有个位数,甚至完全没有C++岗位。目前看也就华为和腾讯对C++选手比较友好。
可能有人会和你说,企业招聘并不看重语言。这句话只是部分正确。
当下大中厂的HC和应聘者比例极度失衡,是僧多粥少的局面;既然人家能找到语言对口的应届生,除非你能做到特别优秀(学校比人家好、学历比人家高、C/C++学的特别牛),那为何要来录取你一位语言不通的求职者?
企业追求的是效益,语言对口的应聘者绝对是更有优势的。这样能减少入职培训的时长,让新人更快进入实际项目岗位中打螺丝。所以,如果你决心学习C/C++,并对操作系统、高性能后台开发、嵌入式编程感兴趣,那就要做好努力学习和接受更少岗位、更少HC的准备!
至于多修编程语言,个人是非常不推荐的!
除非你是学霸,能做到全知全能。否则我还是建议你慎重选择自己的主修语言,彻底深入学习该语言,并依照个人喜好辅修一俩门编程语言的基础语法即可。
跟着慕雪一起回顾C/C++吧
新开了一个随缘更新的专栏,为回顾C/C++所设,日后有学弟学妹想学习C++方向了,我也可以直接把这个专栏丢给他们。如果你想和慕雪一起从0开始学习C语言,可以关注一下本站的回顾C和Cpp这个Tag。
在学习C语言之前,请安装VS2019或者VS2022编译器:
感谢大家的支持!