请问C语言的程序员都从事什么工作,具体一点?
程序看你从事什么程序开发了,我是做网络游戏的,我公司的程序员开发引擎,挺累不好学,网上有很多教程,海运偶很多都是实战在公司会学到,培训班的都是浮云
1、对项目经理负责,负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。
2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。
3、参与需求调研、项目可行性分析、技术可行性分析和需求分析。
4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术。
5、负责向项目经理及时反馈软件开发中的情况,并根据实际情况提出改进建议。
6、参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割接、用户培训和项目推广。
7、负责相关技术文档的拟订。
8、负责对业务领域内的技术发展动态进行分析研究。
扩展资料:
岗位分类:
世界上第一位程序员是英国著名诗人乔治·戈登·拜伦的女儿AdaLovelace,曾设计了巴贝奇分析机上解伯努利方程的一个程序。她甚至还建立了循环和子程序的概念。
由于其在程序设计上的开创性工作,AdaLovelace被称为世界上第一位程序员。美国国防部开发的ADA语言就是为纪念这位世界上的第一位程序员而命名的。
计算机科学发展到今天(21世纪初期),程序员从事的人群很多,分工也不相同,从大的方面可以分为以下几类:
asp程序员、web前端开发程序员、delphi程序员、php程序员、powerbuilder程序员、C程序员、linux程序员、net程序员、vb程序员、java程序员、javascript程序员、C++程序员、Python程序员、ABAP程序员、android程序员、iOS程序员。
参考资料来源:百度百科——程序员
通信和网络程序设计(比较底层的、关注效率或者和特定硬件相关的部分;不是做网站什么的——这个用C开发效率太低);
多媒体(主要是图形处理……需要考虑运行期效率和硬件相关性……);
内核级系统程序设计(现在的操作系统内核基本上都是C写的,不管是Win还是*nix……)。
以上这些领域除了一些性能实在太低的单片机之类,用C++也可以代替,不过因为C++程序员往往会把问题搞复杂导致反而使项目难以维护和管理,而利用现有的大量C程序代码的优势体现又得不明显(extern"C"当然没有直接用C方便- -),因此还不如用C……
话说回来,用纯C的现在不多了,因为其它一些领域要么需求多变,要么需要表达复杂的业务逻辑,用C来解决都不太直接……所以一般学完C以后可以考虑再学其它语言(当然C学好了待遇也不低)。
====
[原创回答团]
嵌入式开发,很火的职业
最底层开发,比如WINDOW 系统就是用C语言写的。主要是做系统最底层的多。或者是单片机。
你学的C语言只是皮毛,C语言是公认最简单,最基础,而且是最难学懂的一门语言,因为基础,所以难学,你要是学真正学好C语言的话,用100年的时间吧。
C语言现在一般都是做最低层的开发,不像C++,JAVA,C#,NET做可视化桌面开发。
可以很遗憾的告诉你,至今没有一个人真正懂的C语言,连贝尔实验室的开发者他们都不能精通C语言。
嵌入式开发(太“高级”的语言跑不动);
通信和网络程序设计(比较底层的、关注效率或者和特定硬件相关的部分;不是做网站什么的——这个用C开发效率太低);
多媒体(主要是图形处理 需要考虑运行期效率和硬件相关性 );
内核级系统程序设计(现在的操作系统内核基本上都是C写的,不管是Win还是*nix )。
以上这些领域除了一些性能实在太低的单片机之类,用C++也可以代替,不过因为C++程序员往往会把问题搞复杂导致反而使项目难以维护和管理,而利用现有的大量C程序代码的优势体现又得不明显(extern"C"当然没有直接用C方便- -),因此还不如用C
话说回来,用纯C的现在不多了,因为其它一些领域要么需求多变,要么需要表达复杂的业务逻辑,用C来解决都不太直接 所以一般学完C以后可以考虑再学其它语言(当然C学好了待遇也不低)。
支持原创回答团,说的很精彩。
c语言和java哪个更好学
Java程序中所有的对象都是用new操作符建立在内存堆栈上, Java自动进行无需内存回收操作,不需要程序员进行删除。而c语言中必须由程序贝释放内存资源,增加了程序设计者的负扔。Java中当一个对象不被再用到时,无用内存回收器将给它加上标签以示删除。JAVA里无用内存回收程序是以线程方式在后台运行的,...
我不是计算机专业想转行做程序员,请问是不是不管那种语言都要学好C语言...
是这样的, 任何语言都是相通的,只是他们的格式和高级应用不同,C语言做底层开发的,学好对你有帮助。
作为一个程序员,至少需要掌握哪几种编程语言?
1、 C语言 C语言有多基础在这就不做更多的描述了,现在势头很猛的几种语言的底层都是C语言搞定,重要性不言而喻。作为最基础的底层语言,对于有志于做系统工程师或者有架构师梦想的程序员来说,了解底层如何实现的,C语言是必备的。2、Java语言 Java语言目前在应用范围实在太广,不得不选择来学习,...
自学编程怎么入门(零基础)
详情请查看视频回答
学习C语言程序设计都会用到哪方面的知识?
软件开发是一项纯智力活动(现在人们都意识到长时间超负荷的连续写程序并不会提高软件生产率,反而会对软件品质造成很大负面影响,所以尽管很多程序员仍然长时间加班,但这种现象正在逐步减少并最终会消失,所以体力要求并不会比其他行业高),如果你不是一个智力高于平均水平的人,说实话,软件开发并不适合你,你基本不可能在...
c语言学不会四个原因学生表示太真实
另外,谭浩强的书只是C语言编程的皮毛,很多应用C语言进行绘图和人机交互技术根本没有提及!原因很简单:谭浩强不是一位程序员,而是一位老学究。我们需要一种结构简明、语言精炼、示例丰富、代码友隐优美、技术实用的C语言教材。很遗憾的是,虽然目前C语言的教材很多,但是基本都是雷同,没有上述特色。国外的教材一般都很好...
要成为一个C\/C++程序员要学哪些东西
但是,当我们想让我们的程序跑的更快、内存占用更少的时候,这些知识就非常非常重要了。很多程序员都是刚开始的时候不重视这些,但 是工作几年后又来补习这些知识。最开始可能不需要学习的太深入,但是基本的数据结构和算法一定要知道。推荐《数据结构(C语言版)》,在数据结构和算法的学习中,最好不...
c语言好学么
先说说c语言的学习,我们文科生的学习是从基本语句开始的,然后带入程序开始运行 hello world 毕竟是为了日后考查,且我们不必深入研究这一领域,我们对c语言概念部分研究较多,每一语句的作用及注意点都要着重记忆 后来的程序设计也是一个让人头大的部分,只有真正接触了这个领域才知道关于程序员头发的传说...
100个程序员中有多少个懂汇编?
\/0个 20000个里有一个 100个会汇编的程序员,懂c++的估计有95、懂vc的估计有20吧,我说过了VC一般是指MFC,只有在windows下编程才用,linux和嵌入式,手机编程都不用的。你懂,你接触的人也懂,但楼主问的是比例问题,搞java c#,php,vb的人数和搞内核驱动的人数的比例是多少?搞c,vc的人有几...
如果想成为一个只用c语言写软件程序员,学了c后该学什么呢?高手指点下...
API,接触API就可以了。API是系统提供的编程接口,直接在C中调用就行。
盈便银多: 很火啊, c语言程序员大都在系统的底层开发,比如写驱程、写系统引导等, 嵌入式开发大多数是C语言,有部分C++或汇编.
贵州省19771092815: 学好了C语言可以找个什么样的工作 ??? - ?
盈便银多: 一般来说,c语言学起来难而且用处不大,一般都学程序. 采纳哦
贵州省19771092815: 请问C语言的程序员都从事什么工作,具体一点? ?
盈便银多: 程序员(英文Programmer)是从事程序开发、维护的专业人员.一般我们将程序员分为程序设计人员和程序编码员,但两者的界限并不非常清楚,特别是在中国. 作一个...
贵州省19771092815: C语言学会了,可以做什么工作 - ?
盈便银多: 本来我要求红旗率 ,这种非技术题我是不会回答的, 但鉴于提意见, 还是帮助吧, 必定我也是新人过来的.我是大专毕业,从事java开发1年,关于学好了能做什么,那么要看你java学的什么方向,面向web开发,还是J2ME面向手机用户开发,...
贵州省19771092815: 学会C语言程序设计,可以从事什么方面的工作.学会单片机编程,从事什么方面的工作?具体单位? - ?
盈便银多: c可以跟单片机一起使用.我曾经搞过一段时间,但是现在转行了.深圳很多公司都要会c和单片机的开发工程师.尤其是精通的,工资很高的说.
贵州省19771092815: 学了c语言能做什么,能找什么工作 - ?
盈便银多: 程序员->软件工程师.C语言可以做一些底层的应用开发,很吃香的.
贵州省19771092815: 学了c语言能做什么 找什么工作 - ?
盈便银多: c语言现在来说只能算一门知识,这个行业都要了解的一项知识.不要以为学了就能找工作
贵州省19771092815: 想问问学好C语言,可以从事什么工作?
盈便银多: C语言一般都是写底层开发的,还有,一些安全方面的,金融方面的. 可以肯定地说,学好了很有前途. 建议你有机会一定要去一些软件公司实习,第一,公司里用的和学校里的不一样.很多企业中用的方法,学校里没有机会见到.但是,工作单位需要你会. 第二,确实积累实习经验,企业看中这些.因为,大家都做大作业,每年的差不多.这些东西在技术员看来,没什么水准.含金量不高.还是,企业中实习作的项目经验,含金量高. 至于工作好找不,就主要看你你的水平、经验
贵州省19771092815: C/C++程序员的具体工作有哪些 - ?
盈便银多: 设计软件的数据结构、算法,编写软件开发总体设计、详细设计文档,编写、调试程序代码等.
贵州省19771092815: 学好C语言可以找到什么样的工作 - ?
盈便银多: 可以做嵌入式相关工作,还可以做网络协议,Linux系统编程,很多.而且转型做其他的也很快.