java 和C到底怎么选择,别说看各人喜好,要看发展前途

作者&投稿:项董 (若有异议请与网页底部的电邮联系)
c语言 java的发展前景与选向~

[答案]:·一失足成千古恨· 没有那么严重

关于C和Java哪个更好,哪个更有前途。这个问题已经讨论很久了,无非是,java程序员说java好,c程序员说c好。完全没有偏见的人很少。比如我就觉得c好。因为,我对c的了解比对java多。

楼主现在的问题是不知道学习哪门语言。你还有三年半的时间学习。那就把c和java都学了吧。一本c基础 + 一本java基础,算学时,一年半足能学完了。楼主会不会觉得两样都学浪费时间??

一点都不浪费。要知道,大学学习的都是基础,我大学学的基本必修课程有:C,C++,java,汇编,pascal这五门语言。一共学了两年。在现实的工作中我基本上全都用到了。要知道你将来会用到什么你自己是不知道的。

懂得东西多了,将来的发展就广阔一些。不是吗?

换种想法,假如你只学c。用了一年的时间学c。那么你剩下的2年半干什么? 剩下的两年半把c搞到精通的程度吗? 这种想法不成的,我工作做了6年c语言了,我都不敢说精通。实际工作中,有太多的特殊性。如操作系统不同,研究领域不同,客户提供硬件差异不同,直接导致你编程的差异性。
就是说你剩下的2年半,很难提高你的c能力,语言只有在实际项目中才能一点点提高。

大学是学习基础知识的地方,所以,建议楼主在大学里多学基础知识,除了语言之外,数据库,网络,操作系统,这些知识能够学到的都要学,这所有的一切都是程序员应该了解的。

楼主的担心,一失足成千古很,完全不用这么想,退一万步讲,两个语言你认学其一,将来找工作都没有问题,当然学的不能太差。

10年后的前景,没必要去讨论,因为大家都清楚,20年,30年之后,C和java也都还会被广泛使用。作为全世界数千万的程序员中渺小得我们,又何必计较用java的人多,还是用c的人多呢?


祝楼主学有所成。

悉雨辰寂

c++是老语言了,是比较难的,JAVA相对简单些!新手建议学点C语言什么的,后期学JAVA比较好学点

既然已经选择,那就只能先做着了,而且一定要下决心做好来;语言这东西,其实就是一种工具,多用便好,熟能生巧,用久了就会发现各个语言原理其实都差不多,可触类旁通;之前学C的经验对现在学JAVA一定会有帮助,今后学好JAVA对更好的理解C也有益处;把当下的事情做好,其他不用多想,把时间花在犹豫里,那倒不如把精力实实在在的花在学习上,这样坚持一段时间,可能心态会大不同!

我倒是觉得这对你是一个绝好的机会,现在只用一种语言的开发者相对来说会比较狭义一点,为什么不能在重新开始学习java的同时,继续保持你的C学习呢。作为一名软件工程师,除非他兴趣使然,否则他不应该纠结于当前的工作语言。

Java是基于C和C++的,Java对于已经学习C和C++的人士来说是很容易可以说正常的只要一周就可以了,祝你好运!

java你是上手容易,能自己开发还是需要很长时间的学习的。java的框架性的东西还是不少的。
其实学什么都一样的,学通了都能混的不错。目前的主流是c语言你牛逼了赚钱肯定比java多,但是一般的公司对c的需求很低相应的对c语言的开发人员要求也高,同时工资也不java高很多。但是java现在就业极度轻松,跳槽容易

我想楼主要是很年轻的话 可以选择JAVA毕竟 有点C基础的学JAVA真的很容易。去试试吧。不管到哪都得先学习。但是如果楼主年纪很大了 那就算了 稳妥点好了。

跟我以前一样的,我最终还是选择选择去做c了,何况我的java还参加过高端培训,java在国内的状况1万块钱的工资封顶了,但是c语言不一样啊,学好了那工资就是年薪算了,而且一般java不会去关注底层的东西,空中楼阁,博士硕士论文都是c语言提供实例,java这种语言是个人就会,上两天培训班就能做,都是别人写好的东西,没什么意思