程序员是不是一定要英语好?

GeCoder


作为一个开发人员,很负责任告诉你程序员对英语的要求并不高,别看人写的代码都是英文的,这其中大部分都不是英语本身这个词或句子,而是你用英文起的一个名字,你可以随意按照你自己的想法给这些变量命名,只要你自己好记就行。。而且里面也不需要用到任何英文的语法,虽然很多异常抛出来的时候都是英文,一定程度上需要你去理解这个异常的中文意思,但常见的异常对于一般的程序员来说基本都能清楚其大概的意思。所以英文不好不会特别影响编程。

个人觉得编程中最重要的还是你的逻辑思维能力,跟下棋一样,是否能够想到这个程序的整个流程思路,这个流程是否能够行得通或者是说有没有更高效的流程获得你想要的结果。。我认为,程序员重要的是在这点。。所以千万不要因为英文不好就选择放弃,万事开头难,其实扎实打好基础,有良好的逻辑思维能力,能钻研,你就能成为一名十分优秀的程序员甚至架构师。。


Coolplay酷玩数码


作为一个程序员的我,目前从事ios移动端以及大数据开发,谈谈英语是否对程序员重不重要!



首先在大众眼里,似乎程序员天天都在用英文写代码,他们怎么那么厉害,不仅要会代码,英文,还要逻辑号。其实不然,程序员写代码和英文没有必要的关系,但是为什么程序员天天都在用英文?因为我们在写代码的时候,必须要有一个标识来标识我们写的这个方法的。就像你的名字代表你是一个道理。人家叫你做点事,总的先叫你名字吧,只是程序员把这个名字换成了英文而已,你也可以用中文,文言文都可以来命名。



所以英文对于程序员来说并不是很重要,但是由于目前很多成熟的文档都是英文写的,如果你英文好,对你来说只有好处,没有坏处,看各种官方文档毫无压力,比不懂英文的来说,能更快的理解到精髓,在程序员的路上能走的更远。英文不好并不会影响你开发,因为实际开发中,只要你会用会搬运就可以了!



所以各位想从事程序员开发的工作,完全不用担心英文的问题,中华的拼音是很足够你用!


红薯一颗糖


编程入门开发,对英语要求不高(如果英语还可以,那就更好了)

在日常工作中,程序员写代码定义变量多数是中英文混拼,必备谷歌翻译;久而久之英语能力潜移默化的提升;而且这个行业,一点不排斥其他专业的人,有太多太多的例子了;如果你真想学编程,贵在坚持,努力和积累!


雷那编程


首先答案是肯定的,能当程序员的。

但是呢,也会有更多的困难。

首先,程序员编程都是用的英文,不说别的,就拿命名来说吧,命名讲究的是见词知意,如果你命名的函数,变量词不达意的话,过不了几天,你自己都不会记得这个方法或者变量是用来干嘛的了,同事之间需要协同合作的那就更加摸不着头脑了,当然,实在不行你可以用拼音代替嘛。

其次,大部分的程序api都是英文的,当然也有中文的,但是毕竟是少数原创的,大部分的中文文档又都是从英文文档翻译过来的,如果你熟练掌握英文的话,你就能直接获取第一手的api资料,不需要站在翻译的水准上去学习api。

在对源码的阅读上,有一定的难度,源码也是英文的啦,看不懂的话,很难提高的。

总结一下就是英文不好也是可以当程序员的,但是,想提高呢,还是需要掌握好英文的,至少编程方面的英文要掌握好。这里呢,还是祝你的学习愉快,成为一名优秀的Python工程师,加油!

希望我的回答能帮助到你!

关注是为了再一次的交流,戳一戳右上角的关注吧!


GeCoder


不一定。

看你想当什么级别的程序员。

就是写那种普通代码的话,其实要求并不高,就很搬砖一样,看不懂变量名百度翻译一下就好了,而且很多变量名都是用久了固定的,比如service,action等等。

但是你要想当走在前列的程序员,那英文就得好,因为要交流。比如很多插件,包,项目都是外国人做的,想用他们的东西,得看得懂他们的说明文档,要不就得等有人翻译出来才行,那这知识更新速度就慢了。再比如有个问题不知道为什么,那去一个全球程序员都在的网站,解决概率肯定比只有中国程序员在的网站高吧。

以上,英文好不好都不妨碍做程序员,但是想往好做,最好还是要的。


呵呵哒的脑洞时间


NO.NO.NO.我就是一个四年的程序猿,除了代码中的常用英文知道意思,其他一窍不通,甚至有时候命名变量都要百度一下,有时候急了就拼音


分享到:


相關文章: