大学生,想学习走计算机这条路,感兴趣胡就是c语言和网我学的专业是计应,谁能帮助我解决下。

2025-02-24 09:51:47
推荐回答(6个)
回答1:

我就爱回答这种问题···因为上学的时候也因为这个闹心过。

之前有人问过先学C还是先学java的问题,你可以参考下,传送门在此:http://zhidao.baidu.com/question/1174301268608235859.html?oldq=1

看你怎么想了,软件开发这个活,其实细分下来有会有很多不同,不同的语言,不同的开发平台,不同的应用场景,不一而足。

你的专业,计应是什么?我只知道计算机学院分 软件工程 网络工程 计算机科学与技术,计应是怎么算的?

现在搞软件,现状就是,八成的人去用C#,java写网站去了。很多人毕业后都会有段时间来当码农,只是整个时间段或长或短罢了。码农我也当过,个人很不喜,感觉挺不好。

从学习角度来讲,C类语言是主流,主要包括 C,C++ java,C#。它们占了软件开发语言的七成以上。这几种语言的基础语法都脱胎于C,所以学习,先学C比较合适,具体C和java,C#,C++它们的学习难度和应用角度的一些对比,上面那个帖子都有了。

纯C基本无法找到工作。我所知道的用纯C来写的东西很少:linux内核,C51系列单片机,暂时就想起这俩,剩下的包括windows驱动都可以用C++来写。这俩,第一个是零收入,活雷锋;第二个能找到活干的人也不会多。基本来说,能用纯C搞定工作的人,都是在做一些比较底层的工作,起码比java,C#底层的多而且可能还会用到汇编,毕竟都对效率要求这么高了,搞两短汇编应应景也很正常。如果是用C的话,大型的项目还是C++会多,毕竟有OO支持,应付大型项目会轻松不少。

java和C#是广大码农的主流语言,各种网站各种企业项目,不必多说。lz如果去搞软件开发,用到这两兄弟的机会会比较大。

学习的话,有这么几点建议:

  1. 建议从纯C开始学起,如果有一定基础,可以直接跳过谭浩强那本。如果你是大学生,那个是教材,跟着来就行了,不用花太多心思,那本的质量有待商榷,入门是够了,想自己研究,其实经不起推敲。经典的教材推荐《The C Programming Language》 k&r署名著作,难度对新手来说偏高,值得仔细研究下。

  2. 学习以实践为主。学校里出来的人,都太偏理论化,包括我自己都是这样。跟人聊起来,能详细讲解继承,多态,虚函数,但是写起来立马草包,这个可不是什么好现象。编程语言是用出来的,不是学出来的,这个是切身体会。

  3. 觉着C修炼差不多了,可以转向C++。书推荐《C++ Primer》,很大部头,慢慢看。读这本是可以跳着来的,不必从头到尾,按部就班。我一般把这个当工具书来读,我只看过一点,都是平时空闲的时候翻看,找自己感兴趣的东西读,权当充电用。

  4. 学的差不多以后,建议动手搞下实践。不要在弄什么命令行的黑不溜秋的东西,尝试用MFC实现个左面应用。具体你可以写个山寨QQ,还能练练网络编程。写个小蜜蜂游戏也可以。这个是我上学时候学校的课设。

  5. 如果觉着C++基本的东西也七七八八了,下面有2个选择:

  6. 如果觉着自己喜欢VC且想搞偏底层开发(大部分人都想搞这个,说起来就感觉高大上),可以继续加强VC++的学习。后续你需要研究一种技术框架或专门领域,来继续深化。可选部分有 A:MFC,Win32API 这两个用来做界面,MFC简单,但Win32API是根基。B:windows driver develope 这个说起来够高大上,够底层,搞驱动。C:不知道鸟,没事的时候这俩搞过点皮毛,剩下什么ATL,ActiveX,没摸清是干啥的,VC能干的很多,自己了解下,然后选一个开搞就行了。

  7. 如果感觉VC++不太好搞,转java,C#吧。这俩没啥好说的,语法跟C差不多,但是一些语法细节上有不同,侧重领域也不同。这两个相对好找工作,学起来也相对容易。

就这样,lz看着来吧。

回答2:

武陵疑在武夷东。。仙宫息驾雨沉沉。。

回答3:

c语言好~就选c语言。我就是在大学学c语言。

回答4:

平常多看c语言的,找工作就可以找偏c的

回答5:

这个专业不错,很好

回答6:

现在计应用基本上专业就业面较窄,软件开发和网络应用,还有就是单片机,云计算,是目前较好的方向,c语言就是入门的语言,还有java都是入门的语言,多编程是有效的入门方式。