C语言以后该学什么 前途怎么样?
发布网友
发布时间:2022-04-23 03:55
我来回答
共5个回答
热心网友
时间:2023-10-13 23:51
其实我刚上大二时也有和你一样的疑惑,那时也学过C/C++但都很肤浅。我根本不知道该学些什么?我和很多人交流过,包括老师还有到学校讲座的工程师,其中一个人给我影响很大。
其实,在大学里学什么语言都不重要,因为不管是Java还是C学到高深处,都是相通的。学好了C你再学java会手到擒来。他说,他大学时不是学的java,但毕业应聘时java考试却拿了第一。而他java课本只看了一个星期。
大学期间一定要把专业课学好,想网络,数据库,编译,数据结构这四门课学的一定要扎实
现在你可能觉得不重要,用不着,但事实上,程序写到深处就是利用算法,协议,SQL语言来编程,如果要做操作系统或与之相关的软件,那么组成原理和操作系统,还有汇编都要学好。
现在一定要想好该做什么,喜欢网络,可以考网络工程师。可以从网上找一些思科的书看看。喜欢编程,也有很多选择,完全看爱好,有人喜欢底层开发,和硬件打交道学汇编,不错的选择;有人喜欢座高层,C/java都可以;也有人想做服务器编程。。。。(还有图像处理,游戏开发,web开发等不一一列举)
我本人学java方向,是从javaSE学起,然后是数据库,再学JSP和Servlets,还有JavaScript,最后学习JavaEE。
你要是学C的话可以学。NET平台
希望你现在不再迷茫,也不能在迷茫,从大二到毕业这段时间很关键,可能直接决定你的未来,特别是计算机专业,如果你还拿不定主意不妨和老师交流一下,我想他们会很乐意为你解答。请不要忽视身边的资源,呵呵....两点啦,睡觉啦!!
热心网友
时间:2023-10-13 23:52
怎么都是建议LZ学自己的熟悉的语言啊!
我还是说句老话吧! 学什么都不要经,关键是学了那一门一定要把它给学精通了,不要停留在表面,那门语言都是有公司在用的,而且每个公司应用的层次不一样,所以你要做的就是选择一门自己觉得可以接受并能持之以恒的学下去,不然,今天问这个人说:“C++好”,你去学C++了,明天碰到另一个人,他说:“C#好”,结果你又学C#了,倒头来是捡到西瓜丢了玉米!作为一个都快毕业的大学生,在就业方向上不要太迷茫,我们要有“小马过河”的精神,碰到什么事自己都勇敢的去面对它,挑战它,攻克它!否者从一开始就不要选择它!
我在大学就坚持了走C++的道路,现在在一家公司做服务器程序,主要是在Linux系统下开发C语言的,数据库用到的是Oracle,而我毕业后除了谭浩强的C语言以及一本清华的C++编程语言学得马马虎虎外,其他的就是懂一些歌SQL语句了,像Linux系统里面的东西都是在找工作的时候再慢慢学习的!不要忽视那些个基础学科,在你工作的时候往往到头来用到的就是那些个基础的东西,如果太多基础的不懂,学起来非常的吃力的!懂了基础的以后,学其他的你都感觉上手特别快!
热心网友
时间:2023-10-13 23:52
你好,我是在读的计算机专业研究生,希望能给你点建议!
都是从你这个阶段走过来的,自然也经历过你这种迷茫的时期。
我现在的想法是:
如果你不打算读研的话,那么在本科阶段最重要的就是打好专业基础,扩展专业知识的广度,另外有时间自己多动手实践,小的也没关系。
我说的打好基础其实说白了就是把那几门核心的专业课学好学精,对于做软件的学生来说,最重要的无疑就是数据结构这门课,延伸一点就是算法。这是 你从事软件工作的最重要武器,其他的什么语言啊,种类那么多,其实学起来很快的,写代码谁都会,但是重要的是人与人写出来的代码是有区别的,谁能写出来高效的代码谁才是牛人。当然其他的课也要学学好,
这样出去不管你学什么,都可以很快的胜任,
举个例子,像我们学校搞acm比赛的那些同学 就是算法很厉害的,出去工作非常棒的,本科毕业有的去就十几万一年,
所以关键是基础一定要好。
剩下的就是学学一种语言,动手写点代码,争取对计算机整个架构有个清晰的了解,对你以后的发展是很有好处的。
练好自己的内功,才能以不变应万变!
希望能帮到你!
热心网友
时间:2023-10-13 23:53
我是做程序的,希望你可以认真看我的建议。
现在的程序就业(我是做游戏的)都是实行承包制,就是说,你想要做到NB,必须能独立开发某些东西。
别听大家说的,什么合作合作,团队配合,那都是下面的小工的事。真正想顶尖的话,你必须能独立开发一些事物。
首先你进入游戏公司,会有人带带你,然后你可以独立开发出一些小的模块(比如像什么小的单元,小的软件),然后进一步,你会接触更大的事物,接手更大的问题,直到你能够一个人把他们处理好为止……
所谓的团队配合,是在有人的领导下,各自*完成各自的任务。其实说白了还是单干——永远都是这样,永远别想着别人能帮你干什么。团队配合,只是强调彼此沟通的意义,并不是说别人能帮助你完成什么……
好了就这些了,如果你想做程序,那么就必须准备独自解决问题。
如果你想做得NB,就必须学习新技术,动更多的脑筋,用更好的方法更*地解决棘手问题。
不要什么都学,主攻一门,直到你可以在这方面独挡……
我了解的,网络游戏,网络是大头;3D游戏,除了网络,框架和图形就是大头。
如果你能独立开发出什么东西,那么你就能在这行混下去……否则则不行
热心网友
时间:2023-10-13 23:54
没个人都有自己的路,别人的意见不能左右你,要有自己的主见,给你提些建议自己琢磨琢磨。
1、要想搞软件、做网站,数据库一定要学好,编程语言是你的右手,那数据库就是你的左手了,学好数据库,没有搞软件不用他的。
2、C语言是学习计算机语言的入门语言,不过想用C语言找工作非常困难,要搞软件就学好java、j2ee(包括JSP),C#(asp.net)也行,不过我个人认为没java有前途。
3、若不想搞软件,那就学好网络。搞网络我认为要学的更多,别以为学网络很简单,必须学到你对每个知识点都学到“麻木”,还要多玩玩linux系统,熟练他。
4、想搞计算机安全就更难了,丫的必须把所有的计算机、网络、编程、数据库等等等等都搞好,不然只是一个伪高手,成不了大气候啊,我认为搞计算机安全很威风,楼主有能力就搞计算机安全。
纯属个人的观点,楼主自己心里要有个盘算。