英文不好,可以当程序员吗?

新农商网 全部 1018

英文不好,可以当程序员吗?

回复

共21条回复 我来回复
  • 深入浅出话围棋
    深入浅出话围棋
    这个人很懒,什么都没有留下~
    评论

    先说结论。可以当,但英语可能在某个阶段成为你进阶的瓶颈

    写代码,初中英语水平就够了

    很多人不相信,说看到程序员的屏幕花花绿绿的全是英文单词,看着就头大。其实是你没仔细看。大部分单词都是关键词,常用的可能都不到100,记住就可以了。

    还是不信,给你写一段代码看看

    int i = 100;

    while(i––){System.out.println(\"我爱你\");}

    上面一段的意思是输出一百次\"我爱你\",除了i以外,其他都是关键词,是不是并没有用到什么高级词汇,甚至还能写中文哦。

    现在互联网的中文教程和视频教程那么丰富,英文不好根本不会成为你上手的障碍啦。

    想深入,英语将会有用武之地

    为什么这么说呢,并不是我们写代码要用非常高深的英文单词,而是英文资料的阅读。

    虽然大部分英文资料都有中文译版,但是很多资料受翻译水平限制,并不是那么好理解,如果你英语好的话,会发现还是原版说的更清晰。更何况,很多新技术的是没有翻译版的,如果你英语够好,就能成为技术的先驱。

    除了文献资料,另一个重要因素是英文论坛。中国的博客和论坛确实是水平良莠不齐,而且博客还存在一个错误的答案被各种转发的情况,笔者也曾经深受其害。国外的不少技术论坛还是比较专业的,最有名的当属stackoverflow啦,号称大部分问题都可以在上面得到解决。

    甚至,如果你真的想在计算机原理方向深造,还需要看国外的论文,这个就完全考验你的英文实力了。

    我觉得英文不好的同学也不太灰心。我英语也不好,6级只考了428分,但英文资料静下心来看,辅助谷歌翻译,还是能大致看懂的。毕竟有很多专业词汇,随着你的积累,会不断提高的!

    希望我的回答能够帮助你,大家共同进步!

    2018-03-02 18:36:23 0条评论
  • Neil小六
    Neil小六
    这个人很懒,什么都没有留下~
    评论

    在我看来任何问题都不是绝对的,英语不好不一定就不能成为优秀的程序员。在成为程序员的道路上你需要多种技能的支撑,下面我说一下我的观点。

    曾几何时人们讨论的是数学好不好能不能做程序开发工作。数学锻炼人的是逻辑思维,在开发过程中对程序的各种情况都考虑周到是一个优秀程序员的衡量指标。但是实际上抛出的问题是一个人的逻辑思维是否高强,数学只是一个衡量标准。那么你怎么就断定数学强,编程就强呢,我只要逻辑思维缜密就好了。

    反观英语也是类似的问题,我英语不好又有什么关系,我对IDE的菜单不熟悉,我安装个电子词典,能难倒我吗。我对开发时候涉及的关键字不熟悉,我做个关键字字典,就是死记硬背,那些词汇量也不是让人望而退步的吧。

    一切事物都有本身的特点和难度,但是一个人的思维是无限的,你想做好一件事,就要去找诀窍,所以学英语好坏和编程好坏不是互斥的。现在,你想成为一个优秀的程序员,我告诉你个建议,甩掉这个观念,把关注点放到如何提高编程水平上吧。

    2018-03-31 19:22:32 0条评论
  • 回龙观的日子
    回龙观的日子
    这个人很懒,什么都没有留下~
    评论

    英语不需要太强,四级没过也没关系,但一些英语素养还是要有的,我只是带了一个应届生,是走春季高考那种的,基本单词都不认识,我是说基本单词,例如table、function、row ,等等,工作态度还有些问题,最后还是跟领导汇报一下还是劝退了

    2018-01-06 15:16:12 0条评论
  • 代码的世界
    代码的世界
    这个人很懒,什么都没有留下~
    评论

    我是个程序员,我英语狠烂;

    我师哥跟我说:你英语差,又没耐心,不会成为一名合格的程序员;

    事实证明,我师哥说的对,所以我只是一名程序员;

    2018-04-20 17:48:48 0条评论
  • 茶飘香
    茶飘香
    这个人很懒,什么都没有留下~
    评论

    完全可以,很多程序员英文都不怎么好的,不影响敲代码。不过有些公司需要看些英文需求类的,懂英文就比较好,比较方便些。我待过的公司很多程序员英文都一般的,但是人家也可以做得很精。

    2018-03-02 12:25:04 0条评论
  • 小疯疯34
    小疯疯34
    这个人很懒,什么都没有留下~
    评论

    英语很烂,没问题。不懂英语也没问题。想不想做程序员,才是问题。

    事实上还真不是所有程序员都有一口流利的英语。我只能说,有一部分英语很好,而且还不是一大部分。

    想要阅读著作,还是讨论发散思维,都需要英语不假。但那是最高级程序员做的事。我们通常只需要完善的思维和逻辑能力。英语要了解,这个只是方便编译而已

    2018-01-06 14:33:11 0条评论
  • 冥冥62
    冥冥62
    这个人很懒,什么都没有留下~
    评论

    我高二时学习c语言,通过二级考试。大学毕业后一直从事嵌入式偏程工作。

    在我这个应用层面,特别是单片机层面。需要的开发资料,几乎想得到,找得到。用不到英语资料。

    编程语言,更是和英语无关,只是格式和字符串。不懂读都无所谓。

    但如果是使用层面较高的语言,依拖的资料都是英语,那最好要懂英语。不然你用翻译软件,猜都能猜到。多巩固基础逻辑实现代码,几乎都相通。

    最高级的程序员,个人认为就是有梦想的人。因为实现都不成问题,就差个梦!

    2018-02-04 12:43:44 0条评论
  • 茶飘香
    茶飘香
    这个人很懒,什么都没有留下~
    评论

    完全可以,很多程序员英文都不怎么好的,不影响敲代码。不过有些公司需要看些英文需求类的,懂英文就比较好,比较方便些。我待过的公司很多程序员英文都一般的,但是人家也可以做得很精。

    2018-03-02 12:25:04 0条评论
  • 小白房产
    小白房产
    这个人很懒,什么都没有留下~
    评论

    首先,不管你哪方面能力不行,都可以当程序员。因为你当前的能力不代表你以后的能力,任何方面的能力都可以通过练习来获得。

    如果你喜欢编码,那么直接去当程序员吧。至于说你英语不好,这没什么所谓。多加练习,多读多看,就能提高。

    2018-03-04 16:07:29 0条评论
  • 聪颖花猫tv
    聪颖花猫tv
    这个人很懒,什么都没有留下~
    评论

    没有必然关系。

    想要成为一名优秀的程序员,主要是掌握一门编程语言,简单的英语单词认识就可以,我身边就有许多男生,英语真的不怎么样,但是编程能力很强,逻辑思维很重要,不认识的英文,就用有道词典去查,也很方便。当然如果你的英语很好的话,可以帮助你看懂一些国外的说明文档,对你的编程会有很大的帮助。

    2018-03-31 14:46:55 0条评论
  • 右手诗
    右手诗
    这个人很懒,什么都没有留下~
    评论

    首先肯定的说:能!

    程序员的能力是多方面的,最重要的能力是持续学习的能力,是思维能力,而不是某种特定固有的能力,比如英语,数学,物理等。

    只有特殊的领域,比如底层算法,游戏引擎等等需要一些专业知识,比如数学物理知识。其实大部分程序员日常都是做一些业务编程,设计架构,编写业务逻辑,这类编程,重视经验,综合的技术。这样的技术源于不断的学习,累计。

    那么不会英语会不会存在短板呢?

    是的,英语不好,确实存在缺憾,但不完全影响编程工作。

    比如最新的技术,都是国外的,一手资料文档大部分是英语的,汉化也有,但是基本都不是最新的,如果你像紧跟最前沿的技术,那么英语阅读能力肯定是要有的,所以英语不好在这方面有一定的影响。(虽然说可以用翻译软件,但是翻译质量确实有时不太准确)

    但是不要以为英语不好对写代码有影响,其实并没有影响!

    日常代码,语句,单词就那几个,实在不会的,用翻译也能搞定,记住:编程是设计,价值在于思维能力,而不是打字。所以英语对于编程不会有影响。

    大家认可可以点个赞,有不同的观点,可以参与讨论!

    2018-03-31 15:43:50 0条评论
  • Mario女陶
    Mario女陶
    这个人很懒,什么都没有留下~
    评论

    在成为大牛的路上,英语不好并不会阻止你继续的成功,数学不好是真的是瓶颈。

    在编写代码的时候,通常不认识的单词可以通过翻译来获取。而真正的计算机思维,这些算法是都不出来的,需要去自己的思考,而数学能够让你的算法更加的优化。

    这就是这是我在学习路上的个人观点,希望能够帮助到大家,在数学的路上,我依然在努力,大家加油~

    如果对你有启发,关注一下哟!

    2018-07-21 12:45:50 0条评论
  • youtt
    youtt
    这个人很懒,什么都没有留下~
    评论

    我也说两句吧!英文水平的提高,有助于你在程序开发道路上的学习!但也并不是说你英文不好就做不了编程,开发语言包括新技术与新框架的出现都是以英文为载体的,如果你的英文好,学习一些底层的东西帮助很大,这样你的技术就会有很大的提高

    2018-03-02 14:12:16 0条评论
  • 刘耕新
    刘耕新
    这个人很懒,什么都没有留下~
    评论

    英语的好坏跟能不能成为一个优秀的程序员没有必然的关系。分开来说,不懂英语也是能编程的,因为实际上用到的英文单词不到100个。甚至有用中文就能直接编程的。但如果你的英文好,绝对对你编程有很大帮助。一方面,一些疑难杂症通常只有在英文论坛上才能找到答案,如stackoverflow.一些一手的技术文档都是英文的,如果你只靠看别人翻译,总是不如直接阅读原英文如意。另一方面,好的英文程序是讲究命名的,如果你的程序都是拼音,就会被别人笑话是二流程序员。

    2018-03-31 10:13:17 0条评论
  • 米米动漫社
    米米动漫社
    这个人很懒,什么都没有留下~
    评论

    可以的,两者没有必然联系,程序员最重要的是数学要好,英语是辅助,一手资料一般是英文的,你可以用翻译软件啊,所以最重要的是要努力学习!

    2018-03-31 16:16:02 0条评论
  • inoubliab
    inoubliab
    这个人很懒,什么都没有留下~
    评论

    英文不好不妨碍从事软件开发的工作,但是英语好会为你锦上添花,去外企面试也是有底气。

    另外,主流的技术官方文档也可能存在中文版供学习,即使没有中文文档也有开源社区翻译的版本,但是翻译的存在更新不及时的问题,可能是一个很老的技术版本文档,要贴近最新的技术还得去官网扒英文文档,另外也可借助翻译软件翻译技术文档,但是翻译软件可能翻译的并不准确但是不妨碍阅读,但是最好的是自己翻译,原汁原味,有些语义靠翻译软件直译可能会破坏原文意思,此时需要自己意译更容易理解。

    从编程本身来说,你只需要记住该门语言的语法关键字,以及常用库函数即可,编程中变量定义为拼音也没多大问题,但是一个做好的产品交到你手里的,看别人的源代码的时候,英语好对你理解代码的逻辑有巨大的作用,关键是态度和耐心,英语不好自己查单词,同样的单词查个十来二十遍,你自然就记住了。

    我的英语也比较糟糕,但是看了很多英文技术文档的过程中查过很多单词,多查几次单词就记住了,现在看英文文档使用翻译软件查单词的次数也比最初少多了,更加的流畅。

    程序的灵魂是算法,算法背后是大量的论文和文献,现在最in的区块链和神经网络,背后的庞大的理论和专业术语,够翻译软件喝一壶的。我看过我的leader把英文论文打印下来慢慢看。说到底是态度的问题,态度会决定你的高度。别人花时间努力去Google面试了,你却还在外包团队里面做最底层的工作,还在纠结自己的英文不好。我见过物理专业转编程的、汉语言专业转编程的、德语转编程的,态度决定一切。

    2018-02-20 12:07:06 0条评论
  • 汐202318
    汐202318
    这个人很懒,什么都没有留下~
    评论

    英语不好也可以做程序员,常用的编程语言,需要掌握的关键字并不多,而且大部分开发工具都有提示功能,翻译软件也很多,做开发足够了。但是想要提升自己,肯定要不断的学习英语,要能够看懂开发文档。

    2018-01-07 08:06:40 0条评论
  • A泳皓
    A泳皓
    这个人很懒,什么都没有留下~
    评论

    完全可以,我高中没毕业,去学习了网站编程,英语单词很多看不懂,代码里面所用的单词不多,再说现在软件在你敲代码时候就会提示单词,时间长了熟练了,非常轻松,可以这样说,你把一个程序猿拉出来,翻译一本英文书,他绝对是看不懂的,程序员只认得单词什么意思,英语语法组合起来,鬼知道什么玩意!

    2018-03-02 11:22:20 0条评论
  • 九龙飞玉
    九龙飞玉
    这个人很懒,什么都没有留下~
    评论

    个人认为,初级编程不需要太牛的英语水平,因为经常用的代码就那么多,记住就行了。但是要往高级发展,就需要有一定的英语水平。毕竟好多先进的技术和思维方式,是国外先发明的,要想先一步学习、掌握、并领先他人,就要有一定的英语水平。因为你要看的懂老外大牛写的程序,听得懂他们的讲解。

    2018-03-04 22:38:19 0条评论
  • 勇者芒果Lf
    勇者芒果Lf
    这个人很懒,什么都没有留下~
    评论

    英语只是对编程有一定的影响,但是绝不是决定编程能力的因素。很多人有这样的想法可能是看到程序里面都是英文命名,那是肯定的呀,一方面是为了方便,再者来说英文编码起来也比较方便。但是英语不好照样可以写出好的程序,毕竟不是让你用英语写作,你只需一些英文常见的命名和主要的函数名就好了。剩下的就是算法与逻辑结构了,这个才是程序猿最重要的能力,所以英语不好不用怕,逻辑思维能力强就行了。

    2018-03-31 13:57:09 0条评论
  • 坏小孩185470527
    坏小孩185470527
    这个人很懒,什么都没有留下~
    评论

    没有特别大的影响,重要的是逻辑清楚,刚开始入行,写的代码和英文关系不大,你只要把逻辑理清,然后会写法就可以实现功能了。但如果做的久了,就要学习新的技术,现在新的技术各类文章都是英文的,或者各类新技术的源代码都是国外的网站,有时候需要和各个大神交流技术,也是国外的网站居多,所以入行基础会了后就需要提升英文水平了。

    2018-02-13 19:10:57 0条评论