一般来说是先学c再学c++、java会容易学。那么放过来先学java再学c,对c 来说会更容易学吗?? 10
我是中专毕业。对编程特别感兴趣,因为网上很多都说先学c所以开始了解c。因此,我对c的感觉很特殊,所以开始自学c。因为感觉自学挺吃力的,所以找学校想学,到学校以后他们老师说...
我是中专毕业。对编程特别感兴趣,因为网上很多都说先学c所以开始了解c。因此,我对c 的感觉很特殊,所以开始自学c。因为感觉自学挺吃力的,所以找学校想学,到学校以后他们老师说没有开设c的课程,推荐学java。说中专毕业,学c很难。而且c现在没有工作经验,特别特别难找工作(这边是java8个月保薪8000)。让我先学java,可以以后再钻研c。至少可以工作中积累经验,还说学会java以后看c会感觉挺容易的,是这样吗??
求专业人士回答一下可以吗?谢谢,因为这个回答可能会影响我的决定 展开
求专业人士回答一下可以吗?谢谢,因为这个回答可能会影响我的决定 展开
2个回答
展开全部
首先你要明确一点,所谓的C工作难找,Java工作好找,是建立在人员基数上,而不是门槛难度上的(C的工作需求少于Java,这个你在招聘网上就能看到),所以并不是说,你学C的难度大于Java,只是你找工作的时候C程序员的职位比java职位少。
实际学习时,c/c++由于没有统一的标准(C++的标准化是在std模板库之后,在那之前已经有茫茫多的各自发展的体系),给新人感觉是不知所措,不知道该从什么地方学起,甚至不知道该装哪个IDE(VS版本的VC实际上不是标准c++,从String^ s = gcnew String();就能看出来)。这样其实不利于新人,新人需要的是标准化(就是说,一个提问,网上给的答案都是一样的,而c,你问个窗体都能给你十几个不同的答案,而且都是对的)。从这个角度说,先学java是对的。
至于c,在你工作的时候,一旦遇到,那么不管IDE、类库还是算法都是确定好要用哪个版本的了,这样对你来说,它的难度其实无形中就小了。
实际学习时,c/c++由于没有统一的标准(C++的标准化是在std模板库之后,在那之前已经有茫茫多的各自发展的体系),给新人感觉是不知所措,不知道该从什么地方学起,甚至不知道该装哪个IDE(VS版本的VC实际上不是标准c++,从String^ s = gcnew String();就能看出来)。这样其实不利于新人,新人需要的是标准化(就是说,一个提问,网上给的答案都是一样的,而c,你问个窗体都能给你十几个不同的答案,而且都是对的)。从这个角度说,先学java是对的。
至于c,在你工作的时候,一旦遇到,那么不管IDE、类库还是算法都是确定好要用哪个版本的了,这样对你来说,它的难度其实无形中就小了。
展开全部
学会一种语言,再学习另一种语言会轻松不少,这是对的,因为你可以有一个参照。
然而当你习惯了java再去学C之后,两者之间编程思想的不同,还是挺让人头疼的,java是面向对象,c是面向过程函数式开发。
总之看你最终目的是想要什么,如果想学习一门语言找份好工作,推荐java,因为上手比c简单,适用面广(现在用java的人多)
至于说工作中再去自学C,那就得考虑你工作之后的个人的时间问题了。不一定有精力去学。
学C的话我了解的也不多,的确大学里面第一门课程一般都是C,C学好了属于那种经验越丰富越吃香的,不容易被淘汰。。不像java,培训一下就能上手,大批的人在做,个人感觉不精通,只是泛泛了解的话容易被淘汰
然而当你习惯了java再去学C之后,两者之间编程思想的不同,还是挺让人头疼的,java是面向对象,c是面向过程函数式开发。
总之看你最终目的是想要什么,如果想学习一门语言找份好工作,推荐java,因为上手比c简单,适用面广(现在用java的人多)
至于说工作中再去自学C,那就得考虑你工作之后的个人的时间问题了。不一定有精力去学。
学C的话我了解的也不多,的确大学里面第一门课程一般都是C,C学好了属于那种经验越丰富越吃香的,不容易被淘汰。。不像java,培训一下就能上手,大批的人在做,个人感觉不精通,只是泛泛了解的话容易被淘汰
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询