学编程,来源栈;先学习,再交钱

过来人,野生程序员15年

转行程序员 答疑解惑 全部问题

没有什么“中文”编程“英文”编程

“中文编程”这个概念在程序员这个圈子里面都是会被鄙视的。为什么呢?

  1. 没有什么“英语编程”,你看到的那些“英语”都是作为符号使用的“关键字”。每一门编程语言都有自己“作为编程语言”的语法,用的不是“作为自然语言”的英语的语法。
  2. 关键字不多的,几百个单词,这都把你吓着了,成了你学习编程的“拦路虎”,你还学啥编程呀?

你要不相信呢,我把这些关键字全部换成中文,你一样看不懂,说不定更晕!

内部 类 人 继承 生物{
    私有 短整数 年龄;    //字段
    公开 字符串 姓名 { 读; 写; }    //属性
    保护级 构造器(整数 年龄){
        此.年龄 = 年龄;
    }
}

来呀,全是中文,告诉我啥意思?

但凡你还认为学编程的难点是看不懂里面的if...else,是不认识while和break,你是连门在哪里都没看到。 

英语确实很重要,但不是在入门的时候

入门的时候很简单,背单词就行了。

英语对你职业生涯的制约其实是在你达到中级水平以后。程序员是需要终身学习的,从学习技术的角度讲:

  1. 用百度你只能链接中文世界,用Google你能链接全世界;
  2. 几乎所有的前沿技术,最先都是用英语发布的,等着中文翻译你始终慢人一步。

更不用说英语能为我们职业生涯带来其他额外的好处。

背单词的小窍门

首先,英语和汉语一样,是有“偏旁部首(词根)”的。

比如:international,你不要i-n-t-e-r-n-a-t-i-o-n-a-l这样记,这谁记得住?你应该这样记:inter-nation-al。

  1. inter是前缀,整数/全体的意思,编程里面经常用到的int或者integer也这个意思;
  2. nation:国家
  3. al:形容词标记

综合起来,全部国家的,是不是就是“国际的”意思?几乎所有的“大词”都这样拼凑起来的,又

比如:computer,

  • 首先你应该知道它是compute(计算,动词)和er(……的人/机器,类似的还有teacher、driver等)合成的,所以整个单词的意思是计算机——用于计算的机器;
  • 然后com这个词根你可以不知道它的意思,但你至少知道它随处可见:community、commercial、command……是不是和“偏旁部首”非常类似?

其次,英语是音文字。大致上理解,就是和拼音类似,英语单词本身和它的发音之间是有对应关系的。一般只要记住了声音,单词就记住了一半。

现在语言技术这么发达,同学们千万不要再学成“哑巴英语”“聋子英语”,记单词一定要配合发音!

我们讲义课后单词听写都配备了单词发音,就是这个原因。


学英语,能够“学以致用”是省力的!

同学们不要怕,通过编程学英语,绝对比你初高中学英语要容易!因为:

  1. 这些单词也好句型也好,你天天碰面天天打招呼,不知不觉中就熟悉起来了,学起来不累。
  2. 没有什么习语俚语、介词、语法、惯用法啥的,连时代都没有,ʅ(‾◡◝)ʃ
所以单词量是核心,关键是多接触。

我鼓励同学们利用一切机会接触英语,包括但不限于:

  1. 使用英文版的操作系统、IDE(开发工具)
  2. 阅读英语报错信息,查阅英语文档资料
  3. 使用英文单词Google检索
  4. ……

一段时间过后,你会发现,不知不觉中你的英语就自然而然地提升了一大截。就像我们源栈一个同学感慨的那样:

要是我高中像现在这样学英语嘛,我至少至少考个本科嘛!

觉得很 ,不要忘记分享哟!

多快好省!前端后端,线上线下,名师精讲

  • 先学习,后付费;
  • 不满意,不要钱。
  • 编程培训班,我就选源栈

更多了解 加:

QQ群:273534701

答疑解惑,远程debug……

B站 源栈-小九 的直播间

写代码要保持微笑 (๑•̀ㅂ•́)و✧

公众号:源栈一起帮

二维码