学习JAVA一定要英语好,数学好吗?我英语和数学都不好,但我想学JAVA.请给点建议!

解决方案 »

  1.   

    都不一定,看你做什么了。不做算法,数学可以不怎么强没关系。现在有了java api中文版,对英文基本上不要求了
      

  2.   

    这两个东西和JAVA没特殊关系,可以说,学编程这个两个东西是越熟越好。
    数学不用说了,编程就是做算法。英语的话,毕竟现在都是国外的技术在领导,
    如果你想第一时间看技术文档或者寻找帮助的话,英语是必须的,不然只能等
    国内的高手来回答或指导。
      

  3.   

    想学就学 没必要想那么多! 不学java英语也应该学好, 数学好还是不好看你怎么想, 再说和编程也没有那么大的关系!
      

  4.   

    我就是学应用数学的,可惜数学学得不好。
    而我们系开设的数据结构算法软件工程之类的课程除了我没几个人认真听。没有绝对联系,但坦白的说,我觉得自己学了数学对编程帮助很大。英语就不用说了,也没有关系,因为学不学java都要学好e文啊
      

  5.   

    数学:工具学科.学好了.逻辑思维强了.天大的好事.如果是有关算法之类的.更不用说了..如果不是.最低的要求.基本的逻辑思维还是要有吧.英语:虽然有中文的API.不过,许多东西都是E文的.翻译过来的都不是最新资料.
    E文不好.会一直永远落后.
      

  6.   

    要是真把java学的嗷嗷好了,你的英文会不好吗,
    等到把java编程学到一定的程度之后,自然会明白数学的重要性了,
    楼主,还是不要问了,有时间多学点吧,到时候自然就知道了啊!
      

  7.   

    英语要好 java是开源的 所有的开源项目都是英语 算法就...基本上大部分人做java用不上那东西
      

  8.   

    英语重要不重要,很难一概而论。如果你所学的东西很前卫,很难找到相应的中文资料,这是会不会英语的确很重要,不过这个时候如果你英文不错又把你要学的吃透了,你就是大牛了,你在这方面的中文论述会在网上到处传播奉为经典。如果你学的东西很容易找到中文材料、书店充斥大量重复性的书籍,一般情况下不需任何英文,估计中文资料都读不过来,那有闲扯英文的时间。不过基础英文还是要懂的,否则代码命名都不好办,总不会季节用汉字当变量名吧(有志于纯中文编程的例外)。数学和英文的情况差不多,作一般性的企业编程,如果其业务模块需要特定的算法或者属于critical-mission的对性能要求很高,数学功底确实很重要,一般的Web编程如果对优化没有什么特殊要求,数学马马虎虎也说得过去。但另一方面,数据结构、OO原理、设计模式、架构、软件工程等确实一点也马虎不得的,做web,还要懂http和其它重要的protocol。混饭吃英数高中毕业基本够了。
      

  9.   

    我1年前跟你的想法一样,不想学英文,不想学数学,只学java,最近在上海找工作了一段时间,发现这两个东西必须得花时间研究一下了
    1.牛的公司对英文都是有要求的,笔试题是英文的不说,甚至面试对话也来英文,兄弟你看不精通英语能活么?小的民营企业对英文要求不多,但你想想,那是长久之地吗?
    2.人家问你,知道name query是什么吗?或者知道lazy loading吗,你该不会要说:能不能翻译成中文我看看
    数学可以暂时缓一缓
      

  10.   

    我的楼上的zhoche2008,刚才贴没发完就提交了,下面接着说
    如果不懂英文,或者说懂一点英文,学JAVA也可以,但是要想学得更深,就要看看老外的东西了我去面试,有很多问我数据结构学得怎么样的,有没有学过离散数学,我说学过吧,又不知道是什么东西,说没学过吧,自然希望就不大了,或者人家问你,java里面vector和arraylist都是用的哪种数据结构呢,我只能说:不知道了。所以面试碰壁不少啊,你可能要问我现在找到工作了吗,找是找到了(做日语外包的),不过是靠我懂点日语找到的,目前我正在加强英语,数学等过几天朋友把书弄来我再自学
    英语数学就是你的左右手,有左右手能吃饭不?回答是能
    没有左右手能吃饭不?也能,但是吃得舒服吗?回答是不舒服
    给楼主点建议吧:从今天起加强英语,从明天起加强数学,要多看些书