C语言的发展前途和就业去向?

Python016

C语言的发展前途和就业去向?,第1张

分类: 烦恼 >>前途就业

问题描述:

C语言的发展前途和就业去向?

一般在什么公司找工作 做的好能有多大的发展机会

解析:

这个让俺来告诉你,现在一般意义上的那种标准C语言,只是个基础,一般来说,把这个C语言学会了的话,是远远不够的,因为标准C是很的入门是很简单的,会的人也相当的多,通常所说的有些人因为C语言好而获得高薪,那是因为他们用的C已经不是大学课本上学的标准C了,在以下方面,C是用的很多的,而且,我所说的这些方面,高手都很多,要求是用C完成效率高,易读,易移植的程序,而且常常还要和汇编来结合起来:

1。单片机和嵌入式系统行业,这个行业是C的黄金行业,也是目前IT中的高薪行业,这个行业里高手很多,对编程和硬件设计的要求很高,C因为可以和汇编结合来控制硬件,在这个行业里广受欢迎,不说多的LINUX你知道吧,源代码是用C和汇编写的,89C51型单片机你知道吧,用KEIL编程的时候,就是用C语言,我举的这两个例子很常见,我曾经做过的VXWORKS开发,也是用C和汇编结合来的

2。程序设计邻域,这个邻域里用的编程软件很多,有很多的语言,C在其中的分量显的比较薄,但任不失为一个重要的角色。

总之,想通过C语言来找个好工作,那你很难,因为往往是不光要只懂C,而是把其它的语言学过了后,通过和C做比较来得到的,我还不是那么厉害的高手,但是我看一些高手的说法,都是把其它语言学过了后,最后才回到C语言上面来的,他们对汇编和C有比较深刻的理解,呵呵,我其实也还在努力中!!

C语言是一门年级较大但是依旧活跃的语言。在TIOBE编程语言排名上经常超越java\python排第一。

C语言在计算机开发上用的较少,但是很多软件和驱动的底层都是C写的。在应用上,C语言主要用于嵌入式编程。嵌入式一直都有不少岗位需求,而且随着物联网的发展,物联网终端、穿戴设备等开发需求量很大,所以C语言就业前景是很好的。而且学好C语言,学其他计算机语言也很简单。

在这个低层次中,越接近低复杂度的项目,对语言的要求越少,更多的语言都可以胜任,更容易被分工和替代,例如可被外包的网站或者ERP等等;在这些项目中,除了少数特殊领域例如嵌入式开发等,C语言几无立身之地,学习成本高而开发效率低,接近底层带来的性能等可控性方面的回报得不到体现;

在中层项目中,C语言的优势也不强,例如知乎,豆瓣这样的网站,可以用更高级语言开发的更快,更敏捷,更少“机器级细节的干扰”;

只有到了高复杂度项目中,因为对规模、性能等方面的追求,才是C/C++语言一展所长的空间,例如互联网搜索引擎,高性能科学计算,大型网络游戏服务器等等。

如果目标是更大比例的程序工程师从业者,C语言学习可以改善对程序、计算机体系的理解,对面试、后续的学习有些帮助,而对直接的工作业绩帮助不大;如果目标是高复杂度专业领域的码农,对一个非专业大学生而言,还是很困难的一件事,如果以python等语言上手培养编程的热情兴趣和习惯,能够快速融入一个工程师社区和团队,是向更专业工程师攀登之路的一个良好起点。