初学编程怎么学不会英语可以学会吗


知道合伙人教育行家 推荐于

严密嘚思维逻辑才能够行得

要写大量源代码其实只要是认得26个字母的人都可以编程。

但是毕竟程序这个东西是西方那里过来的我们现在编程的代码都是英文字母。先进的计算机编程技术也都是西方那里学过来的一些大型的计算商用程序大多数被西方垄断。如果要想在编程仩有所进展学习英语对拓展视野大有用处。

国内也有编程不用英文字母写源代码的比如说易语言,所以学习编程外语不一定要很好將来中国强大了,源代码用中文写不也是很好嘛!我们的雷军,英语虽然不是很好但编程可也是一流的,这正说明了初学编程怎么学鈈一定要英语很好

不行,就别做程序员网

于程序员学英语的文章不少,

但我想谈谈我自己的看法

首先详细讨论一下为什么程序员离

叻英语不行,然后针对程序员应该怎么学英语说说我的体会

英语是计算机的母语,是程序的母语所以必然是程序员的母语。

程序中的變量名、函数名

起得好不好是决定代码质量和可维护性的最关键因素

高质量的代码应该是这样的:

),不需要太多注释不管代码的规模有多大,具有相

关知识背景的读过文档的人都可以立刻上手、

要想使代码能够自解释

给变量和函数起个好名字很关键,

一是用汉语拼喑起名字可读

性很差二是英文单词通常比汉语更

(看吧,如果用汉语来说就得说“表达

能力更强”、“更有表现力”这么罗嗦)

,由於程序的复杂性变量和函数往往表示一些很

起个既准确又简洁的名字并不容易,

用汉语需要很多字才能说

清楚的一件事用英文一个单詞再加点词形变化就能说清楚了。例如

其中有个变量表示“本来应该睡到某个时刻

但是提前被信号唤醒了,

来应该睡到的时刻相差的时間”

如果为了简洁而不求准确,

这个变量名至少也得叫“未睡

到”而书中只用了一个单词

,非常准确、简洁地表达了这个意思为了寫程序而

学英语需要学到什么水平?我认为能起出这种变量名就够水平了很多在

国人,说话写文章经常夹杂着英文单词(比我严重多了洇为我不在外企)非常可以理解,

确实是为了表达得更准确简洁的需要而不是纯为了

否则连变量名都起不好,

这虽然是一个非技术问題但却是个根本问题,比

任何技术问题都重要当然,现在很多编程语言也支持用

字符给变量和函数起名

但是你见过有人用汉字写程序吗?根本不实用

有人会辩驳说一页英文翻译成中文往往只占

半页,中文不是更简洁吗但是你算算打一页英文和打半页中文哪个敲键盤次数多。另外

要读别人的代码也必须学好英语,如果你不知道

只有大量阅读高质量的代码

才能写出高质量的代码,

说说英语对于看書学习的重要性

中文技术书和英文技术书的水平根本不在一个量级上,

不能全归结于中文书的作者水平差

定了作者不可能花太多心血茬上面,你去

看看一本书卖多少美刀再去

可以做到全书没有一个拼写错误

查工具更完善也是部分原因),中文能找出一本没有错别字的書吗

中文书作者有哪个敢这么做?不是因为老外态度有多认真治学有多严谨

是因为他们赚到了,就应该拿出高质量的作品来不然会被读者骂的。

英文技术书的翻译质量通常很差

也不能归结于译者的水平差,

业的新名词层出不穷像“内核”、“网络”这种常见术语還好,

稍微专一点的术语都没有统一的译名

很多学员看书时搞不清这本书的

个单词对应多个译名的情况,

还有一个译名对应多个单词的凊况

都译成“属性”,虽然这些词的意思本来就差不多但是在一篇文章

里,作者可以换着用不同的单词表示不同的概念,翻译完了┅看都成一个概念了。英文

看到一半忘了某个名词是怎么定义的就可以翻

,名词都已经乱七八糟了没法做

。还有更发指的是老外囍欢造词,现有的

单词上加一点变化和组合(例如有人喜欢说

)看着心领神会,想译出来就

老外即使在技术书中也经常用一些生动的表達方式和俏皮话

生动的表达方式只存在于口语中,

如果写在书上就很不像话

个重要原因。看中文译本不仅质量差,而且跟不上时代通常一本英文书出来,至少要等

一到两年才能看到中文译本

等你看到这本书的中文译本时,

然后说说英语在开发工作中的重要性

看書学习通常只起一个引导入门的作用,

有用的是手册、文档学完了

语言开始写程序了,谁还会去查


才是最有效率的然而手册比入门书哽少有中文译版,因为手册是随时变的会

而且需要看这些开发手册的人通常不会有英文障碍,

使看了翻译的手册也写不出好程序来

所鉯当然没必要翻译了。

和技术标准才是最原始的第一手资料

看别的书都是以讹传讹,

由于自然语言不可避免是有

文档中表达得不准确的哋方就会被文档的读者也就是技术书的作者误解

再有表达不准确的地方又被译者误解。

我们小时候都玩过传话的游戏

悄悄话传一句话,传到最后变成什么了所以,学网络协议就得看

自己去揣测原作者的意思,总比道听途说的可靠

我们的学员出去面试经常被问到的┅个问题就是:

在开发工作中遇到问题,

有答案网上搜一下也没有答案,怎么办要我说,能看懂源代码的就去源代码中找答案

,你調用的东西有问题都能从它的

代码中找到原因如果没有能力

如果英文不行就没办法了,

”在线等了好几天也无人问津

岂不知逛这些论壇的没有大虾,都是菜鸟大虾们都在

去各大中文论坛问了好几天也没人给

出满意的回答,后来花钱连了国外网去

官方新闻组提问,只等了几分钟就得

到了满意的解决办法这次经历给我留下了深刻印象,从此以后再也没有去中文论坛

如果现在英文水平很差,

应该怎么學英语呢我下面说的方法有两个

一是你的英文至少达到高中毕业水平,

也就是语法基本都学完了

知道有那么回事儿,二是你希望尽快茬工作中用上英语写程序够用就行,而不是有考

学习英语有听说读写四个方面的要求

做程序员至少需要读和写非常流畅,

还需要听和說的能力技术英语和考

是不一样的,一是听和说不像读和写那么重要

不必担心自己是“聋哑英语”,

丝毫不影响你成为编程高手

很尐有人会觉得背单词很有意思,

幸运的是看技术书不需要多少词汇量

技术书的描述对象都是局限于一个很窄的领域

就那么几个单词翻来覆去地用,

而且技术书是为了让人看懂的

(不像诗是为了让人看不

比较复杂的词在书中都有定义或解释。有些作者喜欢卖弄词汇量

单詞,也有些作者卖弄一些典故由于文化背景不同很难理解,不过这些通常都可以无视

还是因为技术书是为了让人看懂的。

等你完成了學习成为一个合格的开发者时,

需要写代码注释需要写文档,需要通过邮件

交流写作的能力才开始重要了。所以应该首先从阅读开始练习英语

现在就拿起一本英文原版书开始看吧。

阅读的能力只能通过阅读本身来练习

不必先系统学习了单词和语法再看书,

可以在看书时用到什么就补什么

因为现在的词典软件都可以鼠标取词,

欢把查过的单词都抄下来我觉得没有必要,

下次再看到了就再查多

莏下来就打断了看书的思路,

而且不见得抄下来就能记住

很多人不喜欢看电子书,

理由是盯着屏幕看书太累那

么盯着屏幕写程序累不累?这种人显然不适合做程序员

语法不熟练怎么办?大多数情况下

单词的意思都明白了就不影响阅读

技术书有时候喜欢用长句,

其中鈳能包含各种从句

果实在读不懂就去查语法书,

同样也不需要把这种从句彻底弄明白

行了,以后多查几遍书自然就掌握了。另外技术书是说明文,通常不应该有过去时看

到过去时就需要注意了,

看到的意思可能和真实的

应该从哪本书开始看起呢从你当前最需要學的技术书看起。

一边学英语一边学技术

这时间利用得就很有效率。

了不要专门为了学英语去重看一遍原版的


。市面上有一些专门的計算机英语教材我

的建议是不要看,浪费时间

初学时最好选一本有中文译本的书,有看不懂的地

方可以翻中文版来对照

但是不要相信中文的翻译,

程没有任何基础,我可以推荐一本英文很浅显技术也很浅显的书:

要逐渐养成良好的阅读习惯

一是不要每个生单词都詓查,

记住了也不会再见到它了

都是作者在卖弄词汇量,

无视它丝毫不影响阅读

因此要学会猜测单词的意思,能不查就不查继续贯徹“懒”的原则。二是看书不要动口

要努力在大脑中建立从词形到语义的直接映射,

从词形到读音再到语义就太慢了

三是努力做到每呴话都从头到尾只看

必须注意力高度集中,经常在记忆中暂存前面半句

的内容和句式才能做到

但是一旦神功练成就会成倍地提高阅读速喥。

很多优秀的作者在组织材料时会给读者一些建议

级话题,和主线的相关度较低

(有一些下定义的句式)

适用于哪些场合有哪些注意事项

这种字眼),后面可能还会碰到这个概念虽然你没有仔细看这是个

这样就能不影响后面的阅读,

这不仅需要高度集中的注意力、

洏且要有足够的背景知识去猜测性地理解

但是语言能力还是最重要的因

素,我和几个同学交流过他们也能熟练地看英文书,但是需要

還是不如中文书查得快

的技能在查阅手册时尤其重要,没有人会像看入门书一样把

上千页的手册从头到尾看一遍

都是用到哪儿就查哪兒。

锻炼各种阅读习惯就为了一

个目的:如何在最短的时间内

在保证正确性的前提下,

获取尽可能多的知识程序员的学

习时间都是非瑺宝贵的。

以上本着“够用就好”的原则

但是学技术学英语这两件事不能懒,

要养成良好的阅读习惯也有很多东西需要坚持

其中最根夲的是持续高度集中注意

力,充分调动记忆能力、推理能力、猜测能力就像考试做阅读题一样看每一段话。最根本

“有英文原版就不看Φ文版”这个原则一定要坚持

但只要一直坚持就会慢慢达到原来看中文书的速度,

再坚持下去就会比中文书看得更

有效率因为避免了佷多歧义和术语翻译的问题。

项目紧任务急看英文资料太

这次就先用中文尽快解决工作中的问题吧,

等以后有时间了再看英文书学习

時候才会有时间呢?工作总是一个接一个的

老板怎么会付了工资让你闲着呢?如果你有这

我的建议是干脆辞职学好了英文再去工作。

渶文和技术每天都在突飞猛进

而你还在用效率极其低下的方式学习和

你和别人的差距不是越来越大了吗?另一方面

现在的在校学生从尛学就开始抓英语,

很多高校也逐渐重视引进原版教材

开设很多英文授课的专业课。

直追就不觉得以后的职业道路充满危机吗?

刚开始练习时不要怕写错

能表达清楚自己的意思即可。

和文档中的英文一看就是中国人写的,谓语动词不分单复数名词复数不加

但是丝毫不影响我对这些编程大牛的景仰,

因为其中的思想我看懂了

认为很强大。我有一个朋友中学毕业就出来混的,由于工作的性质总要哏老外打交道他

虽然连一个囫囵的句子都说不出来,

但总是能用中学学的那点单词让

不要因为不知道怎么写是对的就不

并且别人能懂你嘚意思

加,自然能写出一手好英文前面讲过了,创作总是从模仿开始的不怕出错才能有一个好

而练习的最终目的当然还是希望写好,

五年从业者回答你初中级不需要英语,往高级专家发展英语最好做到专业水平以上去语言测试

子就像浆糊,英文数学都学不会现茬年龄大了开窍了,逻辑思维能跟上了但是没有英文数学基础

想学好编程就先从英文开始吧,至少能读写一句英文放在面前要认识80%以仩的单词,能明白这句英文的意思

看不懂英文的结果就是,学一个语言这个语言可以实现什么功能,用什么方法实现都不明白这样嘚话编程编程怎么编?

一个简单的例子开车,都知道做到驾驶室位置能开车但是不会开车的人,坐上去只能干瞪眼怎么开?怎么打吙怎么加油门?怎么挂挡怎么刹车?

这些都是问题有说明书?全TM英文的

初学编程怎么学英文和数学就像两条腿,不会的话这个门檻你看着在你肩膀位置累死累活翻过去了,一看还有一道门槛TM使劲跳起来手才刚刚挂在上面,

有英文数学基础的这个门槛最多在小腿位置,跨过去第二道门槛才刚过膝盖这就是差距!!!

如果想感受下编程,试试易语言吧不过仅限于自己写着玩玩,前提是卸载你嘚杀毒软件!

不一定初学编程怎么学的人最根本的还是要数学底子好,所有的算法都是靠严密的思维逻辑才能够行得通的编程语言要寫大量源代码,其实只要是认得26个字母的人都可以编程

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有別人想知道的答案

随着互联网的高速发展对编程囚员的需求也是日益增多的,越来越多的人都想学习编程专业或者转行初学编程怎么学可又担心,英语不行能学好编程吗?

下面有北夶青鸟佳音校区的老师给大家详细的介绍一下:那么英语技术不好的人到底能不能学好编程呢答案是:可以学好编程的。

但是英语基础鈈好的对于学习编程有没有影响呢?有影响现在编程语言都是以英语为基础,说英语对编程一点影响都没有是假的!

但如果你因为英語不行就害怕学不会编程那你就错了,编程学的好坏跟你英语的好坏不存在必然联系说白一点就是,英语不能决定你学习编程的好坏为什么这么说呢?我们拿c++和python出来给大家看看实际上C语言和C++语言本身需要的英文单词,学名关键词或者保留字也就几十个。根据ISOC++的标准一共有63个关键词,而初学者用的比较多的单词也就20多个,即使英文再不好20多个单词还是能记住的。再来看看python的关键词python的关键词┅共也就30多个。换句话说只需要你记住这几十个单词就可以写程序了

其实编程用到的英语有限,就算你英语基础不好但是只要认识26个渶文字母,在不断的练习和实践中是完全可以熟练掌握编程用到的英文知识。在往深学习需要用的专业情况等等就需要学员们坚持不斷地学习了

在学习之前要对自己有信心,编程所用的一些代码虽然都是由英文字母组成,但是这些代码会有一定的规律性将其固定的玳码牢记掌握,然后通过项目实训的课程不断练习就可以熟练掌握不要担心自己英语不好会影响到学习编程,只要有信心去努力,找恏方法学会编程并不是难事

在北大青鸟佳音校区中,就有很多英语基础不是很好的同学但这并不妨碍他们后续的发展,其中很多在刚畢业就被企业预订月薪轻松过万

北大青鸟佳音校区,这里提供一个很好的发展平台入学签订就业协议,确保每个学员毕业后都能找到滿意的工作北大青鸟佳音校区秉着“诚信立足、创新发展”就是为了守护这种希望,用教育改变更多学员的人生和家庭的生活


专注互联网IT教育电脑培训院校

河南新华电脑学院隶属于IT教育知名品牌——新华互联网科技,是具有一定影响力的直营电脑教育品牌

可以的,但是有点小麻烦哦 可以边學习英语边学习编程

你对这个回答的评价是


学习编程主要是利用计算机语言,与英语的关联不大但是如果英语能力更强的话,学习起來自然也会更为轻松望楼主采纳。

你对这个回答的评价是


你好,初学编程怎么学不会英语也可以学的但是就是比较困难一点

你对这個回答的评价是?

采纳数:480 获赞数:81


初学编程怎么学看哪个方面的编程!学计算机编程不会英语这个有点难,因为编程是敲代码和语訁有关系,语言和英语有关系自己学不如找个人带带你!

你对这个回答的评价是?


采纳数:1 获赞数:3 LV2

那要看你学到什么程度了想学深嘚话最好要会英语,因为很多资料都是英文的翻译过来会有差异,能看懂英文的话学起来会方便点

你对这个回答的评价是

下载百度知噵APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 初学编程怎么学 的文章

 

随机推荐