用C语言挣钱很正常,C语言能完成几乎所有的工作,上到图形界面与网络通信,下到系统内核,如果你想仅仅用C的话可以选择Linux平台,现在在Linux平台C语言还是主流的,如果想选择Windows平台建议还是用C语言写一段时间,然后再选择其他框架,毕竟Windows系统的机制你需要时间熟悉与掌握。
争取把计算机专业的核心课程的内容用C语言走一遍。至于其他的语言可以工作了以后再学,现在在学校先修内功,如算法和数据结构,还有操作系统等等,以后工作了可没有太多时间学这些东西了。
现在不论大小公司的笔试面试,对应届生的语言要求不会太高,主要就是看基础和解决问题的能力。平时多练习,多做些项目,如果找不到大型多人合作的,就自己写一些小项目,不需要大,5000到10000行之间,如果再大可能构架都需要仔细想想了,这的看个人的意向。至于项目的主题可以自己根据自己兴趣定,比如邮件收发客户端,即时通信程序,俄罗斯方块,信息管理,高性能TCP主机(多并发),或者再高级一点,命令行解释程序,网络爬虫与搜索,小型编译器的实现,甚至是简单操作系统的实现(好像网络偏多一些-_-),这些内容绝大多数都可以通过C去实现,还需要比较广的知识面(单看C语言那本书是不够的呵呵)。
所以先不需要去考虑自己该学什么语言,把C语言基础打好,然后学习平台知识与领域知识,如操作系统,数据库和网络。
1.以后底层开发的一般都是用c语言
2.linux驱动开发也是用c语言
3.各种系统下的裸机调试也是c语言
总之,你现在学校学到的只是皮毛,要达到以后工作的水平还差的太远,所以也谈不上挣钱了。要买开发板,买资料,一个一个的做实验,编程,看效果,才能提高。学校阶段还是扎扎实实的学知识,一心想挣钱你学不进去的。
c语言是学程序的一个入门语言,只要学好了它,学别的程序就很快了。
想挣钱,学好了c语言,还要去学别的语言,比如:java、asp.net、php等。
c语言只是基础,要当计算机方面的程序师,还要学别的语言,要走的路还很长。
难道你就学会了C语言、.NET、C#之类的没学?