本文目录一览:
- 1、本人大三了,熟悉C语言,熟悉数据结构,了解单片机,数据库。想找一个嵌入式实习岗位,不知道能不能找到
- 2、软件c语言,有哪些岗位可以选择
- 3、我在中山市区附近的,请问下c语言编程软件有哪些啊,学习过程有吗
本人大三了,熟悉C语言,熟悉数据结构,了解单片机,数据库。想找一个嵌入式实习岗位,不知道能不能找到
实习倒是可以,不过工科大三的实习岗就不是很容易了。你可以关注一下你们学校的招聘会,会有那种招实习岗的,但是现在的话招聘会也没啥了。所以我的建议是如今不用找实习岗,安心等下学期找工作吧,好好准备,祝你找个好工作,嵌入式的就业还是不错的
软件c语言,有哪些岗位可以选择
嵌入式软件开发:例如单片机,dsp,arm等;基于嵌入式操作系统的应用软件,驱动程序;基于大型服务的底层任务,如相应的协议栈。
ios手机app的开发,安卓app的开发都用c了
一般企业岗位为嵌入式软件工程师,驱动工程师,软件工程师等相关职位
你所学的就已经是偏向嵌入式开发了,不过从你专业来看,建议向嵌入式软件开发.因为硬件开发需要专业知识太高.
嵌入式软件开发重点中的重点就是学好C语言.C的灵活,和全面的内存管理使得C语言永远脱离不了底层控制的开发.数据结构和算法适当看下,现在你如果直接找底层驱动类开发的工作,基本上是很困难.现在嵌入式方向用到的高深算法基本没有(由于在大部分嵌入式开发中,CPU和内存很难达到目前计算机的程度,所以高深算法用不到太多).
剩下的就多看看操作系统,了解操作系统对今后的工作很有帮助.建议学习下LINUX,多了解目前开发主要应用的一些OS系统(有的需要多任务实时操作系统,有的是单任务操作系统,种类很多),再有就是多熟悉各操作系统下的编译环境.
再有,要学习得非常透彻的就是:要了解计算机的内存分配,要细化的来学习.在嵌入式系统中,内存是很金贵的,在有限内存中,做到不浪费,不增加内存是个难题.所以,这个是很重要的.
做到以上你就可以放心大胆的去找嵌入式软件开发的相关工作了.
另外补充下:不是说学习了C++和JAVA就能从事软件开发工作,软件开发工作多方向,学了这2个,也就是能做应用软件.控制类的是做不来的.何去何从,自己考虑吧.
PS:看到"貊氏游魂"仁兄的说法真好笑,既然知道自己是初学者就别对他人说:如果想用C找工作,一般是在说笑.我觉得你在说笑.就目前软件开发行业信息,全世界软件开发的60%大多是嵌入式开发,做嵌入式开发不用C你用JAVA试下.
学会你那3种多说做做应用.你说的高手是做什么的?如果真对你说出这样的话,那么他肯定不是高手.另外说下,软件开发做应用只是很小的一方面.别把软件开发视作想当然.应用软件并不代表整个软件开发.
我在中山市区附近的,请问下c语言编程软件有哪些啊,学习过程有吗
常见的C、C++开发环境有:
Microsoft Visual C++ 、Microsoft Visual Studio、 DEV C++、Code::Blocks、Borland C++、WaTCom C++、Borland C++ Builder、GNU DJGPP C++、Lccwin32 C Compiler3.1、High C、Turb C、gcc、C-Free和Win-TC、My Tc等等,太多了,由于C、C++语言比较成熟,所以编程环境很多。对于初学者,建议使用Code::Blocks或DEV C++或C-Free,因为它们功能都比较强大,免费的同时安装包也不大,网上随便一查都有下的,有些甚至不需要安装,解压后就可使用。