软件c语言,有哪些岗位可以选择

学习了软件,代码还有几门语言,有哪些岗位可以选择,

嵌入式软件开发:例如单片机,dsp,arm等;基于嵌入式操作系统的应用软件,驱动程序;基于大型服务的底层任务,如相应的协议栈。
ios手机app的开发,安卓app的开发都用c了
一般企业岗位为嵌入式软件工程师,驱动工程师,软件工程师等相关职位
你所学的就已经是偏向嵌入式开发了,不过从你专业来看,建议向嵌入式软件开发.因为硬件开发需要专业知识太高.
嵌入式软件开发重点中的重点就是学好C语言.C的灵活,和全面的内存管理使得C语言永远脱离不了底层控制的开发.数据结构和算法适当看下,现在你如果直接找底层驱动类开发的工作,基本上是很困难.现在嵌入式方向用到的高深算法基本没有(由于在大部分嵌入式开发中,CPU和内存很难达到目前计算机的程度,所以高深算法用不到太多).
剩下的就多看看操作系统,了解操作系统对今后的工作很有帮助.建议学习下LINUX,多了解目前开发主要应用的一些OS系统(有的需要多任务实时操作系统,有的是单任务操作系统,种类很多),再有就是多熟悉各操作系统下的编译环境.
再有,要学习得非常透彻的就是:要了解计算机的内存分配,要细化的来学习.在嵌入式系统中,内存是很金贵的,在有限内存中,做到不浪费,不增加内存是个难题.所以,这个是很重要的.
做到以上你就可以放心大胆的去找嵌入式软件开发的相关工作了.
另外补充下:不是说学习了C++和JAVA就能从事软件开发工作,软件开发工作多方向,学了这2个,也就是能做应用软件.控制类的是做不来的.何去何从,自己考虑吧.
PS:看到"貊氏游魂"仁兄的说法真好笑,既然知道自己是初学者就别对他人说:如果想用C找工作,一般是在说笑.我觉得你在说笑.就目前软件开发行业信息,全世界软件开发的60%大多是嵌入式开发,做嵌入式开发不用C你用JAVA试下.
学会你那3种多说做做应用.你说的高手是做什么的?如果真对你说出这样的话,那么他肯定不是高手.另外说下,软件开发做应用只是很小的一方面.别把软件开发视作想当然.应用软件并不代表整个软件开发.
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-02-14
学习C语言,要靠C语言找工作的话,工作岗位比较少。

最主要的是两个职场岗位:单片机 和 嵌入式。

总体来说,单片机岗位的工资,比嵌入式岗位工资要低一些。原因是:单片机学起来较为容易,嵌入式学起来复杂一些。主要是涉及到操作系统的问题。嵌入式,比单片机难在了操作系统上。

那么,除了单片机 和 嵌入式方向以外,还有没有其他适合C语言的工作呢?

也是有的,比如linux内核开发。但是这样的工作,对于学历要求较高。岗位也少。

除了以上的职业,其实,我们还可以转换一个思路。就是:不一定要找跟C语言关系紧密的工作。也可以考虑跟C语言相近的工作。

我们学会了C语言,就具备了良好的编程功底。再学习其他编程语言,会非常快。

比如,可以尝试自学java、自学php,后者自学python。然后,再自学一下linux。这样,工作岗位就拓宽了。

至于工资收入这块,刚开始进入程序员行业,收入都不是很高的。要先忍住起初的低工资。坚持熬半年到一年,工资就上来了。

我接触过多个编程语言,C语言是最难学的。学会了C语言,再学其他语言,真的是非常快。我深有感触。

我有一个同事,刚毕业的时候,不会php,但是,他有C语言基础,通过在公司三个月的实习,很快就掌握了php常用的技巧。待实习期结束,他再去找工作的时候,直接拿到了12k的薪水。这个是一个真实的案例。就发生在身边的案例。

他就是因为通过学习C语言,打下了良好的编程功底。学php就非常快速了。

所以,我们不必要担心,学会了C语言,找工作不好找。我们踏踏实实学习C语言就好。通过C语言的学习,我们必将收获到很多。
第2个回答  2019-02-14
一、简单回答:
如果你说的只是“学习了软件,代码还有几门语言”,基本上找不到工作。如果你是专门的系统的在大学中学习,并合格毕业,可以从事编程相关的工作。
二、相关知识:
1、电脑知识的学习,电脑编程的学习是一个比较系统的学问,不仅仅是C语言一项就可以学会学懂的。比如直接相关的就可能有 单片机原理、离散数学、计算机原理、操作系统常识等等。与之间接相关的有英语、电子技术等等。
2、在当前,没有文凭一般意味着,你学习能力不是太强,或没有心思学习基础不好。所以,除非特别情况,一般的电脑编程团队不会接收一个没有文凭的同事。
3、此外要说的是,编程的学习不是生搬硬套的,学C的就只用C编程,电脑编程只要掌握原理,往往是一通百通,C语言、Pasic语言、Delphi语言、ASP、C#……等等,原理都差不多,根本上的东西有很多类似。而一个合格的编程人员一般都要懂多门计算机语言,这是因为一方面是有些接口的调用要用别人的,另一方面,可以用别的语言的思路进行参考在没有足够的例程时。
4、最后想说的是,往往要在实际工作中才能慢慢真真的掌握编程,在家在校,对着书本写例程,一般只能懂一些基础的东西。本回答被网友采纳
第3个回答  2019-02-14
只会C语言,能应聘什么工作呢?
硕士毕业满一年,因为老婆的原因,准备跳槽离开。

现在在一个通信公司做终端协议栈开发。开发语言是C,对ARM和NUCLEUS有一定的了解。不知道跳槽后能做什么,感觉就业面还比较窄。如果对硬件熟悉一点的话,可以做嵌入式。如果熟悉C++或者JAVA,可以做手机应用开发。可是只会C,能做什么呢?暂时性迷茫。。。大家给点发展的方向,谢谢

前端工程师平时都是干什么的?就单纯的HTML+CSS+Javascript吗?

CSDN推荐
C++到底还能做什么?

学习大数据可以从事哪些岗位?

华为资深工程师:码农很多,但程序员并不多

C语言 - ACM题目:大爱数字7

给找机器学习/算法岗工作的同学们的一些建议

sky04
06-26 23:05
等级
1楼
会C就够了

继续做通信

要不搞手机开发也可以

C牛逼

计算机面试编程选哪种语言较为有优势?

0
ww2000e
06-26 23:10
等级
2楼
很多招聘都写c/c++吧

只学c语言能找到工作吗
第4个回答  2019-02-14
你所学的就已经是偏向嵌入式开发了,不过从你专业来看,建议向嵌入式软件开发.因为硬件开发需要专业知识太高.
嵌入式软件开发重点中的重点就是学好C语言.C的灵活,和全面的内存管理使得C语言永远脱离不了底层控制的开发.数据结构和算法适当看下,现在你如果直接找底层驱动类开发的工作,基本上是很困难.现在嵌入式方向用到的高深算法基本没有(由于在大部分嵌入式开发中,CPU和内存很难达到目前计算机的程度,所以高深算法用不到太多).

c语言就业岗位
在计算机软件产业快速发展背景下,C语言程序员成为市场需求量大的岗位之一。C语言作为一门基础性编程语言,适用于多种领域的开发工作,如操作系统、嵌入式系统、游戏开发等。掌握C语言的人才不仅能够胜任基础的编程任务,还能够在复杂项目中发挥重要作用。C语言程序员的工作内容主要包括编写、调试和维护程序代...

c语言有哪些就业方向
1. 软件开发 C语言广泛应用于软件开发领域,掌握了C语言,你可以从事各类软件项目的开发,如操作系统、编译器、数据库等。在这些领域中,对C语言的高效性、稳定性和可移植性的需求极高。2. 嵌入式系统开发 嵌入式系统是目前IT行业的一个重要分支,C语言在嵌入式开发领域具有举足轻重的地位。无论是开发...

c语言就业什么岗位
服务器开发工程师的职责包括设计和研发与存储、网络分布式相关的软件产品。这类工程师需要具备扎实的计算机科学基础,对网络通信协议、数据存储技术有深入了解。他们通常需要拥有计算机或通信等相关专业的本科学历,并且至少要有五年的相关工作经验。服务器开发工程师的工作内容非常丰富,他们需要参与从项目初期的...

学习C语言出来能找到什么工作?
游戏开发,桌面程序开发,服务器开发等等,你只要把这个语言学透了就可以,具体只要是公司需要用C语言去开发就有你的岗位。

软件c语言,有哪些岗位可以选择
ios手机app的开发,安卓app的开发都用c了 一般企业岗位为嵌入式软件工程师,驱动工程师,软件工程师等相关职位 你所学的就已经是偏向嵌入式开发了,不过从你专业来看,建议向嵌入式软件开发.因为硬件开发需要专业知识太高.嵌入式软件开发重点中的重点就是学好C语言.C的灵活,和全面的内存管理使得C语言永远...

专业使用C语言的岗位都有什么
嵌入式软件开发:例如单片机,dsp,arm等;基于嵌入式操作系统的应用软件,驱动程序;基于大型服务的底层任务,如相应的协议栈。ios手机app的开发,安卓app的开发都用c了 一般企业岗位为嵌入式软件工程师,驱动工程师,软件工程师等相关职位

IT行业中六大高薪岗位有哪些
一、软件开发工程师 软件开发工程师是全面的技术人才,掌握C语言\/C++\/JAVA等基础编程语言,数据库技术如SQL\/ORACLE\/DB2等,以及.NET平台技术、C#、C\/S B\/S程序开发等。尤其在JAVA开发领域,人才需求量大。二、大数据工程师 大数据工程师负责公司互联网数据分析,如购物网站商品推荐等。需具备较强的软件...

学习C语言可以做什么?
3. 客户端开发 毕竟C\/C++已经是一个很成熟的语言了,所以除了后端开发其实它还有很多其它的开发岗位可以选择。自然而然的,就是客户端开发了。相信大多数学C\/C++的同学都用过C\/C++写桌面软件吧。那时候估计还是用MFC,照着代码书上敲一遍就能写一个比较简单的界面了。所以如果不想做后端,完全可以靠...

学计算机可以从事什么职业 找哪些工作好
计算机专业毕业可以找软件方向工作,包括软件开发、软件实施、软件运维等,需要学好C语言、C++、JAVA、数据结构等科目 计算机专业毕业可以找网络方向工作,主要从事与网络计算的开发,包括网络工程师、网络管理员、3G网络工程师等。计算机专业毕业可以找数据库方向工作,主要从事数据库的设计、维护, 数据库管理员...

学c,c语言将来能找那些工作啊
毕竟C已经是一个很成熟的语言了,所以除了后端开发其实它还有很多其它的开发岗位可以选择。自然而然的,就是客户端开发了。相信大多数学C的同学都用过C写桌面软件吧。那时候估计还是用MFC,照着代码书上敲一遍就能写一个比较简单的界面了。所以如果不想做后端,完全可以靠C找一份客户端开发的工作。只...

相似回答