英语不好不意味着其他字母语言差,和海外团队合作时曾经见过意大利语的异常,把我们给气的。
至于数学不好,又不是让你做算法设计,流水线上组装车,要数学干吗?
什么都不好,都不会妨碍你做个Code Monkey,但是想更进一步,就要进化成懂English和Math的Programmer。
没做过Andriod App开发,印象中好像java就足够用了。要是嫌麻烦可以转iOS开发,只需要会Object-C就行了,真心跟C差不多。
作者:李浩宇
链接:https://www.zhihu.com/question/27616258/answer/37560628
来源:知乎
答案很残酷,但英语和数学不好的人确实是学不好编程的。
想必有人看完这句话就要跳出来反对了,有人肯定会说:“就编程里的if,for,while,do,void这几个单词还需要英语好?看几遍就会了。”也有人会这么说:“学好编程还需要数学好?我会面向对象,我会写app,但是和数学半毛钱关系没有啊!”但是必须要说,这么想,就错了。
好吧,首先来说英语。
正如某些同学所想的,一个程序里面的单词确实很简单,词汇量超小,C++的关键字也才63个而已,而且变量名、函数名虽然不能用中文,但是你也可以用中式英语甚至用拼音随便起。所以编写程序完全不需要英语好。但是你们忘了,这只是停留在“能写出一个程序”的水平上,如果你要学会甚至学好编程,下面这几样东西你是必须掌握的:Debug、看/写注释、查阅资料。
Debug,相信每个学习编程的同学都知道它的重要性。C++之父说过:“我们估计在开发正式软件时,90%以上的工作是放在如何避免、查找和纠正错误上。”而Debug过程中显示的错误信息,就不像C++的关键字那样都是小学水平的英文词汇了,其无论从词汇还是语法上来看,对编程者的英语水平要求都比较高。很多初学编程的同学,写完程序一跑,编译器一报错,就傻了,因为完全看不懂报错的信息,只能够红色知道是哪一行报错了。然后就只能单步调试、上网查报错信息或者问其他人,这三种无论是哪一种都无疑是效率极其低下的Debug方式。但是如果你能直接看懂报错的信息呢?相信你的编程效率会立马高到不知道哪里去了。我也相信,能看懂编译器的报错信息,是学好甚至学会编程的第一步。
看/写注释,这个也许初学者接触得并不多,甚至某些CS(Computer Sience)方向的同学也会接触的不多。但是如果在编程的路上一直走下去的话,看/写注释几乎是日常必须要做的事。首先规范的代码是要求在程序的关键处写上注释,以及在程序开头写上程序作用、程序版本变更等等信息,如果用心去做,其难度并不亚于一篇英语作文。此外,编程的时候,你也可能需要阅读大量注释。所以,这也对编程者的英语水平有一定要求。
查阅资料,新学一门语言、掌握一个算法甚至安装一个图形类库都需要查阅资料甚至阅读文献。而有时候,好的资料往往是全英文的,或者这个领域暂时没有中文书籍和资料,你能找到的,只有几十本几百页的英文书。在编程的学习过程中,这个现象是很常见的。相信自学过iOS开发的同学都深有体会。
综上,我以为,英语不好的人是学不好编程的。
其次,来说说数学。
英语不好的人可以学计算机编程吗
可以。英语不好并不意味着不能学习计算机编程。首先,编程本身并不需要精通英语。编程语言如Python、Java、C++等,虽然它们的语法和文档通常是用英文写的,但只要你理解了基本的编程概念和逻辑,你完全可以用英文单词和缩写来编写代码。而且,现在有很多中文的编程教程和社区,这些资源为英语不好的人提供了...
数学和英语非常不好,可以学计算机吗
当然可以呀,计算机都要老师引进门,零基础也没有问题的。个人觉得,随着互联网越来越普及,电脑相关的行业人才也越来越稀缺,就业岗位逐年增多,人才供不应求。因此从事互联网相关的行业,是一个不错的选择。至于想学的专业,就看个人的爱好和本身的素质来看,室内设计,电子商务,新媒体UI设计,影视后期...
英语不好可以学习计算机吗?
如果学计算机是指编写程序代码的话,英语好学计算机是有一些优势,但即使不懂英文也是可以学习编程的;另外,您学习办公软件的话,就基本不需要英语了。
我不会英语可以学习编程吗?
会英语是学好编程的必要条件,亦是基本功! 不会英语,你能学习编程,但这会阻碍你对编程的进一步学习。 在编程世界中,可谓处处是英语,编程语言,关键字,"if", "else", "for", "while",等等。 你给变量取名,也得用英文单词来取名,用中文拼音取名不仅有失编程语言的美感,更影响代码的整体...
英语一点都不会能学计算机编程吗?
详情请查看视频回答
英语不好学计算机行不行?
当然可以啊。计算机对英语和数学确实有一定的要求但是没有决定性的要求。并不代表英语不好就不可以学习计算机,要是有一定的英语基础学起编程语言相对要轻松一些,不过最重要的还是兴趣,态度端正,愿意不断地学习,是肯定可以做好一件事情的。这里介绍一下大数据要学习和掌握的知识与技能:①java:一门...
英语不好的人可以学计算机编程吗
英语不好是可以学习编程的。英语水平不影响编程的学习,原因有以下几个:1、编程拥有自己独立的语言,其代码是英文字母而并不是单词,英语水平不高也可以学习;2、编程中遇到的英文名词并不多,稍微背一些基本单词就可以解决;3、在编程设置的名词或定义函数时并不要求一定是英文单词,可以用汉语拼音代替...
英语学的不好在中专可以学计算机吗
详情请查看视频回答
学习软件编程英语不好能行吗
学习软件编程英语不好也是可以学的。学软件开发,总给人一种很难、很抽象的感觉,好像需要用到复杂的数学知识。其实不然。学软件开发具备初高中的数学基础就够了。大部分软件开发工作者,在日常工作中也不需要用到多复杂的数学知识。但是,不可否认,一些高端的软件开发工作,比如自动控制、人工智能,必须...
英语不好的学生适合报考计算机吗?有什么影响?
英语不好的学生可以学计算机专业吗?答案是可以的。学习计算机专业,与英语并没有太大的关系,但是如果偏底层的应用,是需要英语的。同时英语学习很差的学生想要学习计算机专业,是需要根据自己未来的规划进行打算。如果希望能够在计算机行业发展更远,那么即使英语不好,对未来的就业也没有太大的关系。而且...