c语言可以干什么,c语言可以干什么工作

dfnjsfkhak 44 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言可以什么问题,于是小编就整理了3个相关介绍c语言可以干什么的解答,让我们一起看看吧。

  1. 学习c语言能找到工作吗?
  2. 只会c语言,自学的,能找到合适的工作吗?工资会是多少?
  3. c语言现在还有必要学吗,如果有,优势是什么?

学习c语言能找到工作吗?

C语言和底层操作系统接触的比较多,还有嵌入式开发,物联网方面,还是挺不错的;

以前学习C语言的时候看的是“如鹏网”的视频教程——《C语言也能干大事》系列,通过开发超级玛丽,飞机大战等经典小游戏,开发网站的方式来讲解C语言,挺有成就感的,没想到C语言还可以这么学,具体的可以到如鹏网***上去了解一下;

c语言可以干什么,c语言可以干什么工作-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

感谢邀请,这个问题我觉得有点大,c语言是否能找到工作这不好回答,但是c语言相对于其他编程语言最大的优势,我觉得应该是因为它可以说是其他语言的鼻祖,以至于以它为基础衍生出的java c++等语言,近几年稳居热门度前三,而公司直接使用c进行后台程序开发的基本技术要求都比较高,对这门语言语言深度的认识和学习,而如果在学习其基础之上再学习其他语言如上文提到的Java C++就业前景更广阔,而且再当下培训机构成堆高中生培训半年都可以做基础web开发的当下不多会几门语言很难在这个行业长期发展,真的会走上吃青春饭的道路,也就是35岁后被淘汰的尴尬境地

我搞嵌入式的。只会c语言,干了5年了,目前年薪税后35万,虽然没有那些搞JAVA,php之类的互联网程序员高,但工作也没他们那么累,空余时间还可以接点私活,未来物联网前景很好。需要大把的嵌入式工程师,所以还是很有前途的

这个说呢

c语言可以干什么,c语言可以干什么工作-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

从工作的角度来看 学习C语言是一件不是很划算的事情为什么呢

  1. 学习的时间长,难度大

怎么样说呢 学习C语言 你没有5年的时间 你不敢说入门

c语言可以干什么,c语言可以干什么工作-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

没有10年的时间不敢说自己熟练

没有15的时间你年不敢说自己精通。没错就是这么夸张,我们公司的技术总监说要是哪个学生的的简历上说自己精通C语言 这人是绝对不会被考虑的。因为你才20多岁 不可能接触C语言那么长时间

  1. 有用范围主要是在运行效率有要求的地方 比如嵌入式的硬件比如高档的机床等等


学习C语言为什么工资那么高 ? 很简单,就是因为会的人少 而且项目都是很赚钱的项目 比如我前面说的高档机床 随便一台的售价都在千万美元以上。你要是能解决他的编程问题 收50万美金 不算多吧


如果你想依靠编程找个工作 建议选择应用范围比较大的语言 比如j***a和PHP

能,但是比较难。我觉得没有哪个公司的招聘要求上会只要求精通C语言这一项吧。现在社会人才多元化很重要,你还想靠这么单一优势去跟别人竞争,显得不现实了点。

一,精通C,自学电路,单片机

你可以去做底层,硬件编程之类的,只要你足够强,这方便也比较好找工作,工资可能前期不高,但是随着你项目经验的积累。你会越来学值钱,而且还可以挣点外快。

二,精通C,会C++/C#.

这一块你可以做偏应用层,可以做一些上位机软件标准库,一些协议栈。这主要嵌入式方便。

三,学习其他语言,做应用层。

既然你能学会C,那么语言基础是有了,你可以学J***a,J***aScript,php,记得上大学时有位[_a***_]说大学应该只来一门语言课,其他全靠自学。如果你做这行,那工作更好找,而且薪水高,你可以做前端,后台,数据库等等。

只会c语言,自学的,能找到合适的工作吗?工资会是多少

谢邀,

实话实说吧,很难。首先光是一年在校的大学生毕业数都是好几百万,而c语言又是通信,电子计算机专业必学的课程,而且还是花了一年时间蹂躏学习完了的,单是这波人跟你竞争就够呛了。

这还不是重点,重点是学了c语言还是找不到工作啊,你可知道为神马现在培训机构那么火么?很多毕业学生在毕业之前为了能够比别人胜出找工作,都选择去了培训机构镀镀金,他们都知道就光学一门语言俨然是很难找到一份工作的。可能名校毕业的学生还好,像当年华为,中兴这些企业校招都是看你学习的基本功,单但是如果不是校招,自己去企业投简历应聘的话,没有其他过硬的干货,就等着game over吧。

就像现在python抄的很火,***好像都能入门爬虫,但是去问问真真有几个学了个爬虫就能找份好工作的?

说到底,要想找个对的起自己的工作,你就要比别人多胜出那么一点点,哪怕是一丁点。企业才会在万花丛中找到一点绿的你。花点时间,给个建议,多实操几个项目来包装下自己,没有项目的话,github知道怎么操作吧。然后面试之前要有针对性的做下功课。具体知道怎么操作了吧,祝好运。欢迎关注我学习更多的编程技能

只会C语言,自学的,很难找到工作,就算找到了工资也不会很高。

很多人其实都错误理解C语言了。C语言只是一门编程语言,本质上是一个工具,是一个为其他学科服务的工具。就好比你制作一件家具,需要用到木材、锯子等。这里木材是材料,锯子是工具,最终的目的是要做出精美的家具出来。人们看重的是那个家具,而不会看重那把锯子。同样的道理,用人公司招聘一个程序员,自然是让程序员做出一个项目,C语言只是这个项目的工具,所有人最后只会关心项目能不能做出来,谁会去关心你是用C语言还是用PYTHON做的呢?

而且就算你C语言学的很好也没用,做一个项目需要多方面的IT技能。除了C语言之外,你还需要懂得数据结构算法代码版本管理等。没有哪家公司招聘程序员进去仅仅是写个hello world!

如果你是自学的C语言,由于可信度不高,一般用人单位也不会招你进去。你跟HR说你是自学的C语言,学的很好很溜,反正随便你怎么说啦,但是没有任何文件能证明你学的情况谁会相信你呢?好多人去培训机构突击培训几个月,最后还能拿到一个证明,这也比你自学好很多。

C语言程序员工资能拿多少就不知道了。尤其像你是自学的,就算招聘进去了工资也不会很高,因为没有证明没有经验而且技能单一。


所以啊不要太神话C语言,它本质上仅仅是一个编程的工具。要成为程序员还要很多东西要学呢!

任何语言学精了都能找到不错的工作,不过现在怎么说呢,程序员好多大厂也看学历,不过你很牛叉的话也可以忽略。说实话现在c开发相对其他语言而言可能要难些,建议python,j***a和前端就业机会也更多些。

我不会C语言,说几句外行话,需要编程的公司一般都是中大型公司,你的技能太单一,你的经验少,不能给这类企业带来直接或者间接的收益,你如果要在这行发展,首先去应聘助手类的工作,跟着前辈学习,多参与几个大的经典的案子,这样你以后应聘别的公司才能有谈质,随便那个公司应聘都要问你以前做过什么!你都学C语言了,那么对电脑非常熟悉了,再学点别的,一般现在要生存下去都需要全能!

毫不夸张的说现在孩子都会c语言,隔壁小朋友那天做了个跑马灯,把她妈妈高兴坏了,好奇为什么要那么早教那几句代码,单词都不明白啥意思强记拼音字母,跑马灯的电路都是模块固化的,电路都理不清,要是都像他家孩子那样不用学数学英语物理,不用了解算法和原理就可以做出应用,那么多小孩怎么给他们发工资。

你问拿多少钱那得看你能编什么,不太准确的说了,你想编什么就得会什么,说中国话哪个小孩不会,你会了c语言就好比你会中文,你想编程吃饭,你就得写出某个行业的论文卖别人挣钱,很类似吧。

如果做单片机,你就得不停的学习电路,芯片,协议,优化,加强,如果你想做驱动,就要了解硬件原理,厂家说明,系统调用接口,如果你想做系统,就要会基本的内存管理,文件管理,任务处理安全,网络等等等等,当然也可以用c做软件,学学winapi学学软件工程数据库,不过c软件远不如高级语言那么好用,不像c+j***apython有那么多组件包可以用,有那么多现成的框架可以模仿,但你能用c做好年薪百万也不是问题。

以上每个方向都可以不停的学十几年而且要与时俱进。当然,你也可以停滞不前细抠语法掌握主流算法,把c函数源代码学透学谭教授给大学生教书。

如果想当骗子教小孩编程,可以稍微了解下什么易语言类的中文编程的语法教孩子画个圆,算个面积,在屏幕输出好玩图像,或者调用几个简单winapi实现“牛逼”的功能,满足孩子的好奇心和学习兴趣

你要是还有这样只会c找工作的想法,我只能回答你,要嘛别干计算机,因为你只能教书误人子弟,不如找份计算机骗子的工作,通常也不累给人打打电话洗个脑,这样最起码可以教育一下老想着不劳而获的人该怎样自食其力在社会生存养家糊口。

c语言现在还有必要学吗,如果有,优势是什么?

这个问题很有意思,类比一个不是特别恰当的例子,好像近期有人说,中国的孩子还需要学习英语么?

事实上,英语当然很重要,但是话又说回来,不会不懂英语的情况下,我们很多人一样生活的很滋润的;C也不例外,C当然重要,但是不懂C不代表不懂计算机,也不代表编程能力差,更不代表不能引领IT领域的方向。

因此,个人以为,还是根据需求来吧。

懂得C,很多底层方面让你可能有较多的自由度,认识问题有相当的深度;但是不代表就一定有机会从事更底层的工作,有相较于其他方面更大的影响力和利润;更有甚者,虽然在底层实现方面有相对较深的积累,但是在问题域不见得有上佳表现,从而缺席了映射到实现时的发言机会。

有需求有意愿,就设法掌握并精通之;不然的话,IT/ICT再加上外延领域,巨大的很,探索其他广大的可能性说不定更适合你。

答案是肯定的。 估计题主问这个问题,应该是看到了现在好多的高级语言,像C#、J***A等,都能做出好多漂亮的界面,而且也能实现好多的功能,而且只要在IDE上用鼠标拖拉下某个组件就做成了一个UI界面,由此怀疑到还要C语言有何用吧?

可是题主知道吗,这些高级语言再怎么牛逼,一些底层的功能还是需要C语言来实现的。你看J***A里面有jini机制,用来调用native代码的,为啥?因为有些功能J***A做不到,只能依赖C来实现。

你再看Android,它也有个jni机制,也是要调用C代码来实现某个功能。 比如做Android开发的时候,有个功能是需要对手机存储的***文件截图。单纯靠android的框架做不到这一点,只能通过native机制调用ffmepg来实现***的处理,而ffmepg是用什么语言实现的?就是C语言!

所以不管高级语言如何发展,都需要用到C语言来帮忙的时候。 我在“C语言编程技术分享”里,也就是公众号里,原创自己的C语言文章,题主有兴趣可以一起交流!

谢邀。主要看你未来从事什么工作?能问这个问题,显然你不是计算机专业的学生。如果仅仅为了考级,完全没必要学C语言,因为你未来用上它的可能性不大,反而是office高级应用更实际一些。如果以后有从事计算机、工业自动控制等方面工作的可能,那就必须学。

语言

这是这个问题具备很强的两面性,对于想切入某些领域比如嵌入式开发等这些C语言是必须要学的,不但是C语言要学习,数据结构,c++也要切入进去,所以对于C语言的学习,还是要选择的方向,有些j***a的技术大牛本身也不懂c++,但j***a搞的风生水起。

从系统学习的角度考虑学习C语言还是很有必要,毕竟懂得底层功能的实现,对于系统的了解软件框架还是有帮助。现在很多主流的编程语言的底层大多是基于C语言构建出来的,了解底层的实现,对于深刻了解底层代码的实现有非常强烈的借鉴意义。

简单总结下学习C语言的步骤:

1.选择一本教材然后找到配对的***

2.制定学习***,***的推进以书本的大纲为基准

3.在推进***的过程中,如果遇到不懂找到 对应的***学习

4.把指针数组,函数,结构体,递归,回调等基础学好之后

5.尝试做点C语言的测试小项目,比如贪食蛇,图书管理系统等等

我感觉C语言有必要学,但不是必须要学。

我们可能会看到有关这样的疑问:“老师,为什么我们的应用程序设计要学C语言而不是别的?C语言不是已经过时了吗?如果现在要写一个Windows程序,用VB或Dephi开发多快呀,用C行吗?退一万步,为什么选择C而不是C++呢?”

随着编程技术的发展,编程语言越来越多,多到甚至看花了眼,现在我们经常会看到各种培训班培训J***A,VC,Linux等等编程语言,却看不到多少C语言的培训班。

但是说起C语言,可以说是[_a1***_]不知,无人不晓(当然,我只是说知道编程的人)。C语言诞生至今已经四十多年了,相比于现在火爆的J***A,PYTHON等编程语言,C语言是不折不扣的老大哥。

我们可以查看一下历年来的编程语言排行榜,C语言基本都是前五名。这说明什么?说明C语言不仅资格老,而且功能强大。

我想今天我们这个问题的目的也正是这样:C语言很好很强大,但是是否真的有必要学?

C语言是计算机编程的基础,不管你现在是一个高级编程师还是一个刚刚起步学习计算机语言的人,建议从C语言开始学习。如果不懂C语言,你想写底层程序这听起来十分的可笑,不懂C语言,想写出优秀高效的程序简直是天方夜谭。正所谓:学好C语言,走遍天下都不怕。

C语言是实用的程序设计工具,学好C语言对我们今后学习J***A、C++、VB等可以打下良好的基础,因为这些语言大部分都是由C语言扩充或衍生而来的。C可以用于开发比较底层的东西,比如驱动、通信协议之类,在Unix和Linux环境中也是不可或缺的,另外在嵌入式领域也大有作为。

到此,以上就是小编对于c语言可以干什么的问题就介绍到这了,希望介绍关于c语言可以干什么的3点解答对大家有用。

标签: 语言 可以 学习