学习C语言能干什么,c语言就业方向在哪里?有很多的人不知道,其实C语言就是一种基础的语言,学会之后我们可以学习高级的C语言编程,或者在学习其他的语言。
其实C就是一种语言,别太把它当成一回事。现在的程序员,不掌握好几门语言都不好意思跟别人打招呼。进入工作你就发现了,学习掌握一门新语言就是半个来月的事。主要的还是数据结构跟算法。而且再往高层次一点就基本都是设计层面的了,或者搞底层汇编的。
说一说我个人感觉的几条出路吧:
1、当软件工程师,也就是传说中的程序员。这种职业最辛苦,收入中等。我就是做这个的。这个行业做到后来,(大概5到8年吧,也不太一定)就有分化,是继续研究技术还是去做管理。两方面主要看你倾向做哪方面,或者有哪方面的才能。
2、在校期间竞赛,获得名次之后就有机会到科学研究院去搞研究,或者留校当教练培养下一代竞赛。若成功了,则万事顺利,好多牛X企业和研究院学校抢着要,否则就是耽误了几年的青春,因为竞赛中学到的东西,在日后的项目开发中几乎用不太到。(我就是被耽误了的。)鉴于你已经大三了,估计这条路走不了了。
3、当黑客也算条路,不过现在的黑客越来越没啥地位,进不了专业组织就只能当个爱好,没啥固定收入,不推荐。
4、留校继续深造,读研,读博,然后留校当老师。这个任何一个专业都可以,就不细说了。
基本就这几条了,而且说实话,以后从事什么工作和原来是什么专业没啥大关系。我们项目的程序员50%以上都不是学计算机的,什么电子的,通信的,机械的,甚至还有学医的。他们刚工作的时候都不会什么C语言,都是在半个多月内硬啃的。所以你会C语言基本没什么优势。在程序员们看来,会C语言跟会说话没什么区别。关键看的还是你的思想,数据结构和算法运用的是否熟练恰当,是否能熟练运用面向过程和面向对象思想,然后再高层次,懂不懂汇编,计算机原理是否明白,总之别拘泥于课本。至于软件工程师资格证,只能说在找工作的时候稍微有那么点用,不要太依赖了。
热门评论
你知道嵌入式吗?!???