如果还记得自己上学时候老师教的选择题技巧的话,你应该知道,凡事带上“一定”的这种题目一定是错的。
英语好只能让你有更大的概率获得成功,并且有更大的概率拿到高薪。但是没有什么东西是一定的,有一些人外语挺好的,但是思维不够活跃。相当于一台电脑,内存很大,可是CPU的运算能力比较低,所以这样的人空有知识,但是很难运用。在这样的情况下,虽然他英语很好,也有可能照样挣不到高薪。
同样的道理,字写得好看的人千千万,但不是所有的人都能够成为书法家。文章写的好的人有千千万,但是并不是所有的人都能够成为文学家。唱歌唱得好听的人有千千万,但是,并不是所有的人都能够成为歌唱家。
具备某一种能力,只是让你增加了某一种成功的机会,但并不是代表你一定能够百分百的成功,成功都是有概率的。他既需要自身的条件,也需要外在的因素。
不过我再讲一个反例,如果一个单位里面有5个人有4个会英语,公司每年派一个人去国外进修进修回国就能够当领导。第1年派一个,第2年派了另一个,怎么轮到了第4年也会派到第4个,那个不会英语的就根本不可能被派出去。
所以机会始终摆在那边,能不能轮到你有运气的成分,但是如果你具备了实力,那么你就有更多概率获得那个机会。
所以有一句名言是这么说的,机会是留给有准备的人,你不准备,机会来了也不属于你。
所以,学好英语是增加你成功的机会,增加你获得机会的能力,提高你获得机会的机遇。
不一定哦 ,只能说英语好相对于其他英语不那么好的人来说找择业性大点。但是只要其他方面的硬实力不差,相信你一定可以得到高薪,毕竟现在像新媒体或者IT行业薪水就很高。
作为一个开发人员,很负责任告诉你程序员对英语的要求并不高,别看人写的代码都是英文的,这其中大部分都不是英语本身这个词或句子,而是你用英文起的一个名字,你可以随意按照你自己的想法给这些变量命名,只要你自己好记就行。。而且里面也不需要用到任何英文的语法,虽然很多异常抛出来的时候都是英文,一定程度上需要你去理解这个异常的中文意思,但常见的异常对于一般的程序员来说基本都能清楚其大概的意思。所以英文不好不会特别影响编程。
个人觉得编程中最重要的还是你的逻辑思维能力,跟下棋一样,是否能够想到这个程序的整个流程思路,这个流程是否能够行得通或者是说有没有更高效的流程获得你想要的结果。。我认为,程序员重要的是在这点。。所以千万不要因为英文不好就选择放弃,万事开头难,其实扎实打好基础,有良好的逻辑思维能力,能钻研,你就能成为一名十分优秀的程序员甚至架构师。。
首先答案是肯定的,能当程序员的。
但是呢,也会有更多的困难。
首先,程序员编程都是用的英文,不说别的,就拿命名来说吧,命名讲究的是见词知意,如果你命名的函数,变量词不达意的话,过不了几天,你自己都不会记得这个方法或者变量是用来干嘛的了,同事之间需要协同合作的那就更加摸不着头脑了,当然,实在不行你可以用拼音代替嘛。
其次,大部分的程序api都是英文的,当然也有中文的,但是毕竟是少数原创的,大部分的中文文档又都是从英文文档翻译过来的,如果你熟练掌握英文的话,你就能直接获取第一手的api资料,不需要站在翻译的水准上去学习api。
在对源码的阅读上,有一定的难度,源码也是英文的啦,看不懂的话,很难提高的。
总结一下就是英文不好也是可以当程序员的,但是,想提高呢,还是需要掌握好英文的,至少编程方面的英文要掌握好。这里呢,还是祝你的学习愉快,成为一名优秀的工程师,加油!
希望我的回答能帮助到你!
关注是为了再一次的交流,戳一戳右上角的关注吧!
作为一个程序员的我,目前从事ios移动端以及大数据开发,谈谈英语是否对程序员重不重要!
首先在大众眼里,似乎程序员天天都在用英文写代码,他们怎么那么厉害,不仅要会代码,英文,还要逻辑号。其实不然,程序员写代码和英文没有必要的关系,但是为什么程序员天天都在用英文?因为我们在写代码的时候,必须要有一个标识来标识我们写的这个方法的。就像你的名字代表你是一个道理。人家叫你做点事,总的先叫你名字吧,只是程序员把这个名字换成了英文而已,你也可以用中文,文言文都可以来命名。
所以英文对于程序员来说并不是很重要,但是由于目前很多成熟的文档都是英文写的,如果你英文好,对你来说只有好处,没有坏处,看各种官方文档毫无压力,比不懂英文的来说,能更快的理解到精髓,在程序员的路上能走的更远。英文不好并不会影响你开发,因为实际开发中,只要你会用会搬运就可以了!
所以各位想从事程序员开发的工作,完全不用担心英文的问题,中华的拼音是很足够你用!