❶ 我想自学软件工程师,请问有可能成功吗(本人有C语言基础)
既然你有C语言基础,那你觉的指针难吗?可以轻松搞定指针的问题吗?如果可以,那你就继续学习c++吧!毕竟C语言是面向过程语言,得转向面向对象的语言,如果指针你觉的吃力就去学java那样会很好,还有,多上机练习,还要学习英语,数据结构,线性数学,概率论,高等数学逻辑等等...祝你成功
❷ 软件c语言,有哪些岗位可以选择
嵌入式软件开发:例如单片机,dsp,arm等;基于嵌入式操作系统的应用软件,驱动程序;基于大型服务的底层任务,如相应的协议栈。
ios手机app的开发,安卓app的开发都用c了
一般企业岗位为嵌入式软件工程师,驱动工程师,软件工程师等相关职位
你所学的就已经是偏向嵌入式开发了,不过从你专业来看,建议向嵌入式软件开发.因为硬件开发需要专业知识太高.
嵌入式软件开发重点中的重点就是学好C语言.C的灵活,和全面的内存管理使得C语言永远脱离不了底层控制的开发.数据结构和算法适当看下,现在你如果直接找底层驱动类开发的工作,基本上是很困难.现在嵌入式方向用到的高深算法基本没有(由于在大部分嵌入式开发中,CPU和内存很难达到目前计算机的程度,所以高深算法用不到太多).
剩下的就多看看操作系统,了解操作系统对今后的工作很有帮助.建议学习下LINUX,多了解目前开发主要应用的一些OS系统(有的需要多任务实时操作系统,有的是单任务操作系统,种类很多),再有就是多熟悉各操作系统下的编译环境.
再有,要学习得非常透彻的就是:要了解计算机的内存分配,要细化的来学习.在嵌入式系统中,内存是很金贵的,在有限内存中,做到不浪费,不增加内存是个难题.所以,这个是很重要的.
做到以上你就可以放心大胆的去找嵌入式软件开发的相关工作了.
另外补充下:不是说学习了C++和JAVA就能从事软件开发工作,软件开发工作多方向,学了这2个,也就是能做应用软件.控制类的是做不来的.何去何从,自己考虑吧.
PS:看到"貊氏游魂"仁兄的说法真好笑,既然知道自己是初学者就别对他人说:如果想用C找工作,一般是在说笑.我觉得你在说笑.就目前软件开发行业信息,全世界软件开发的60%大多是嵌入式开发,做嵌入式开发不用C你用JAVA试下.
学会你那3种多说做做应用.你说的高手是做什么的?如果真对你说出这样的话,那么他肯定不是高手.另外说下,软件开发做应用只是很小的一方面.别把软件开发视作想当然.应用软件并不代表整个软件开发.
❸ 请编程高手回答:软件工程师(程序员)需要掌握C语言的什么
想详细,你这里字数能写太少啊。同意374950386第二句,补充:入门级学语法和数据结构;初级学常用算法,如排序、选择等;深入学思想,开发新算法。一步步来。实践是王道。
也许久了你会有自己独到的见解。
祝好运
❹ C语言软件工程师好找工作吗
1、学好了一门语言自然比不会好找工作的。
2、C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法,称为ANSI C,作为C语言最初的标准。
❺ 自学软件工程师,一定要学C语言吗,还有那些主要课程。该从何学起,考试有何要求
不一定,看你做软件开发的哪一方面,不过建议从c语言开始学起
软件工程师一般要学的课程有 一门编程语言比如C语言,数据结构,数据库,操作系统,
计算机组成原理等课程,,
❻ c语言软件开工程师
算法可是软件开发的核心内容,很有前途,但是也很有难度
❼ 我只会C语言,能成为软件工程师吗
除非你能把C学的特别牛XX,否则白学.
建议你:
1.html--> jsp --->j2ee路线
2.html--> asp --->.net路线
以上为软件开发B/S模式.
Dreamweaver ,Firework ,Photoshop只是辅助工具不必细研究.
建议走j2ee路线,Java阵营.当然你可以有自己的观点.只是建议.
本身我自己是搞Java的,我个人认为走Java路线更适合中国的国情,因为Java相
对C++简单.而我们只是为了挣钱,短时间的挣钱,因此选择这个路线
❽ 关于C语言的软件工程师,面试大概是什么
肯定是问你有没有做过什么软件哦
❾ C语言软件工程师哪里找
我现在上班了在一个公司做程序员!您还是去招聘会看看把! 每个月都应该有招聘会把!
❿ C语言是软件工程的基础吗
是的.一般程序入门都是学C语言.
C语言是一门底层的语言
其他的语言跟C都是差不多的`
学了C其他的就会好学一些``
给我分吧..我才初二