c语言编程赚钱
学习c语言能找到工作吗?
其实主要看你水平了,如果说你学了c语言了,没有什么项目开发经验,找工作就很难,至少你得有应用c在某些不错的项目上才行!
现在c的话应该应用在嵌入式开发比较多吧,安卓的底层开发也需要c,ios的oc语言也跟c很相似,所以精通c是很好找工作的,如果只是一般熟悉,算法一般的话找工作可能就较难!
所以你问哪种语言好不好找工作,关键是看你的算法能力,项目开发经验了!以前老师曾说过,学好linux走遍天下都不怕,最后班里没人搞Linux,大部分都搞java了!哈哈,个人兴趣和天赋将决定你能走多远!
能,但是比较难。我觉得没有哪个公司的招聘要求上会只要求精通C语言这一项吧。现在社会人才多元化很重要,你还想靠这么单一优势去跟别人竞争,显得不现实了点。
你可以去做底层,硬件编程之类的,只要你足够强,这方便也比较好找工作,工资可能前期不高,但是随着你项目经验的积累。你会越来学值钱,而且还可以挣点外快。
这一块你可以做偏应用层,可以做一些上位机软件,标准库,一些协议栈。这主要嵌入式方便。
三,学习其他语言,做应用层。
既然你能学会C,那么语言基础是有了,你可以学Java,JavaScript,php,记得上大学时有位老师说大学应该只来一门语言课,其他全靠自学。如果你做这行,那工作更好找,而且薪水高,你可以做前端,后台,数据库等等。
感谢邀请,这个问题我觉得有点大,c语言是否能找到工作这不好回答,但是c语言相对于其他编程语言最大的优势,我觉得应该是因为它可以说是其他语言的鼻祖,以至于以它为基础衍生出的j***a C++等语言,近几年稳居热门度前三,而公司直接使用c进行后台程序开发的基本上技术要求都比较高,对这门语言语言深度的认识和学习,而如果在学习其基础之上再学习其他语言如上文提到的j***a c++就业前景更广阔,而且再当下培训机构成堆高中生培训半年都可以做基础web开发的当下不多会几门语言很难在这个行业长期发展,真的会走上吃青春饭的道路,也就是35岁后被淘汰的尴尬境地
这个问题分两方面说,一是,你已经是C程序员,是否能找到工作?二是,现在学C能不能找到工作?
对于第一问题,恭喜你在一定程度上,你不要发愁。合格的c程序员不多,而且,供应不足。
第二个,答案是比较难。首先,还用c都是系统及应用或者嵌入系统。嵌入系统的人,大半时间不是编程。换句话说,会C不一定能作嵌入系统。再说系统级应用(os,数据库...),一般只有一流公司作。这些公司要求很高,不是会C就能进。而且,面试时写代码用的代码太多,比较吃亏。
这个怎么说呢
从工作的角度来看 学习C语言是一件不是很划算的事情为什么呢
学习的时间长,难度大
没有10年的时间不敢说自己熟练
没有15的时间你年不敢说自己精通。没错就是这么夸张,我们公司的技术[_a***_]说要是哪个大学生的的简历上说自己精通C语言 这人是绝对不会被考虑的。因为你才20多岁 不可能接触C语言那么长时间
学习C语言为什么工资那么高 ? 很简单,就是因为会的人少 而且项目都是很赚钱的项目 比如我前面说的高档机床 随便一台的售价都在千万美元以上。你要是能解决他的编程问题 收50万美金 不算多吧
如果你想依靠编程找个工作 建议选择应用范围比较大的语言 比如j***a和PHP
C语言能干什么?
其实很多人都会有这个疑惑:大家都说C语言很好,是编程语言的基础,用途非常广泛。可是具体到实际问题上,却又很难准确说出C语言可以用在哪些方面。
其实这个问题就像1+1一样,都知道1+1是所有算术运算的基础,可是在正规的教材上(除了幼儿园的教材),基本上不会出现1+1这样的题目,可是我们都知道,所有的算数运算都是起源于1+1的。
c语言是计算机技术的基础,是信息技术的基础,是自动化技术的基础,是很多电子设备能够运行的基础。
学习C语言可以让你了解编程,锻炼编程的逻辑思维,所以C语言也是比较重要的,能够为你学习好其它编程语言打下基础。各种语言之间虽说语法不同,但是编程的思维是相通的。
windows大部分源代码都是用C语言写的,Linux也一样。连操作系统都是C语言写的,其他软件之类的更不在话下。C语言可以干几乎和计算机相关的任何事,编写任何系统或软件,实现任何功能。
像C语言、C++、python等都是通用性的编程语言,它们不针对某一个特定的方向,能做的事情很多。C语言主要用于底层开发,Windows、Linux、Unix 等操作系统的内核90%以上都使用C语言开发,开发硬件驱动,让硬件和操作系统连接起来,这样用户才能使用硬件、程序员才能控制硬件。
C语言介于汇编和高级语言之间,属于最底层的高级语言。因此现在被广泛用于嵌入式系统开发,各种底层软件、驱动程序,等等
各种网络设备,tcp/ip协议都是用C语言写的,
51单片机便宜到爆(10元以下大把有),教材多到堆成山,主要是C语言,你可以体会下操控硬件的感觉。譬如操作机器人小车,遥控飞机神马的。即使是‘软件工程师’也没关系,完整的开发板,你所需要知道的就是插个USB接口就行,也不贵~
还有其他的,stm8s,stm32,都很便宜,而且功能更强大;尤其是stm32,一个指针所占空间也是4字节哟~~~你学过的那些神马的C语言的关于指针的奇技淫巧,都可以用了哦~
用两个按钮做0和1,一块液晶屏,一个stm8开发板,所有成本30元可以找到包邮的。输入、输出、cpu、内存、存储什么的就都全了,就是一台‘冯诺依曼’电脑了。要知道美国人送月球上天的处理器也是8位的,小伙子我看好你,上吧。
Arduino,入门太过简单了,模块,淘宝上什么模块都有,简单的扩展板连接,你可以体会 build world的感觉。
你要是想玩玩更复杂的,现在很多WIFI芯片、GPRS or LTE芯片也都开放固件定制,很多路由器也可以定制其固件与行为,并且是性能还不错的cpu搭配完整的linux~都可以试试~
这些大部分都是C,或C改,或C++或C++改,stm32其实你可以使用其函数固件库,搭配Eclipse/CDT && gcc for ARM,则完完全全的C/C++了,绝对是学C语言的利器~
可以深切的体会内存只剩下2KB,flash只剩下10KB时,如何存储,如何设计~
另外,如果有时间,给他们写个操作系统吧,照着RTOS(才几千行代码/其实是9千9百多行~),实现一个操作系统,对课本知识的理解,绝对上升一个档次了。如果你解决了某个小技术难题,或者给某款原本没有OS的芯片加入OS支持,说不定有人感兴趣,卖个一二十万也不是什么难事儿~
本菜鸟从事C/C++工作也有好多年了,可以很明确的说C语言啥都能干!
1、C语言可以做嵌入式开发。51单片机、ARM等....
2、C语言可以写漂亮的界面。以windows开发为例,你可以学习《windows程序设计(第五版)》,学完就可以写出界面来。还有一些开源库界面库,例如soui也是用C写出来的。
3、C语言可以做服务器开发,现在的游戏服务器端大多都是C/C++开发的。《windows核心编程》里面的例子就是用C写的。
4、C语言可以写游戏。cocos2d-x就是C/C++写的。DirectX也是。
5、C语言可以写驱动程序。windows下各种硬件驱动都是C/C++写的。腾讯游戏保护软件(TP)也是驱动程序。
6、C语言可以写外挂。想学写***的童鞋们可以看看郁金香的***编程视频教程。
7、C语言可以做***图片流媒体处理。有兴趣的朋友可以学习一下ffmpeg、live555、sdl等开源库。
8、C语言可以做网页和爬虫相关的编程。想了解的同学可以去看gsoap、libcur等相关开源库。
9、C语言可以进行黑客编程。配合汇编获取随机地址、调shellcode等。
我们团队一直主要用c/++c开发,当然用途也很多,一般对性能要求很高的库必然都是c/c++开发的。
主要用途:
1,图像算法
2,底层软件
3,高性能后台服务
4,系统底层开发
5,嵌入式系统
6,单片机系统
7,一些基础库,比如视觉库,Python库等
1.首先你要明白C和C++不是一个东西...C语言是精髓...C++是狗尾续貂...是垃圾...
2.所有语言都是人和机器沟通的第三方语言...有的接近机器语言...有的接近人类语言...C是人类语言和机器语言的完美中点...C++离人类语言和机器语言都比较远...
3.C语言准确来说没什么用...除了嵌入式能有点实际应用外...其他场合都是自取烦恼...但C语言是武学中的乾坤大挪移...你会了之后...天下语言再无秘密...基本5-10分钟就能对付着用...2-3天精通...
4.现代社会...没有什么语言是统一的...即使是php这种反人类的语言都有无数公司在用...即使是j***a大一统的格局...居然也分出了scala派和groovy...还真有企业在用...所以学校教C练好基本功...真正应用的语言去工作中快速学习是正确的...
5.计算机语言这个东西...挺奇妙的...以我多年带人的经验...需要天赋...当然不是说没天赋就废了...有天赋的人很多没天赋的人也很多...有些人就是理解不了指针高级用法...现代语言也都没指针了...有些人SQL高级嵌***不明白...可以用mybatis和hibernate啊...最新的坑是lambda...有些人就是不理解...有些人拿起来就精通...
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/12995.html