zoukankan      html  css  js  c++  java
  • 程序员如何学习英语

    英文是程序员的重要技能,有多重要?比较重要,极其重要吗?也不一定。

    我是高中毕业,在刚开始学习计算机的一两年,曾经买过许国璋英语四级和计算机英语方面的书籍,也认真的去学习过,但是对我程序员的生涯影响非常有限。

    我儿子现在是初中二年级,他英语课程内容并不复杂,很多简单的词汇我曾经是学过的,但现在已经忘了,就像中学时期学习过的数学理化一样,不用必忘。

    但是,在编程中经常见到的英语单词,我一个也忘不掉,还经常学多几个。

    我不建议各位从头开始学习英语,也不建议一定要达到什么级别,更不可能达到与人用英语与人交流的水平,学习难度太大,对写程序也帮助不大。

    我们是程序员,只要能认识与写程序相关的那些英语单词就可以了,发音准不准无所谓,也不要求能拼写出英语单词的每个字母,知道它大概长什么样子就行。

    我们不需要买英语方面的学习书籍,面对一段英文,不要求认识其中全部的单词,七八成就行,如果还看不明白,用百度翻译。

    我建议大家学习英语的策略是:

    1)把在眼前出现过的英语单词或一句话记在一个文档中,用百度翻译成中文,每个星期复习一次。没有在眼前出现过的单词不必关心,说明它没用,就算背下来,也会忘记。

    2)英文单词往往有多种含义,只要记住它在用于计算机方面的含义就行,例如string,翻译成中文是:细绳;
    线; 带子; 一串; 一系列; 一连串; 一批,在计算机里是字符串。

    3)C语言有很多库函数,以英语单词或多个单词的简写命名,并不是没有意义的字母,程序员要搞清楚这些单词。

    例如strcpy是字符串复制的函数,它是string(str)和copy(cpy)的简写。

    再例如strlen是计算字符串长度的函数,它是string(str)和length(len)的简写。

    4)在写程序的时候,特别是编译程序的时候,如果出现了语法错误,一大堆的英文单词,不要害怕,一个一个的去翻译去理解,与程序员相关的英语单词并不多,来来去去就那几个,所以要面对它,解决它。

    5)我们每天都在写程序,相同的英语单词在眼前出现多了,就认识了,但是,如果你对出现的英语单词视而不见,不记笔记,不背诵,是不行的,做人不能这样缺乏用心(缺心眼)。

    6)英语水平在于长期积累,如果做到以上几点,陌生的单词和语义将越来越少。

    只要方向对了,行动虽缓,也能达到目标。

  • 相关阅读:
    android activity声明周期学习笔记
    java笔记之static&final&abstract
    Android 动画分析学习笔记
    43:数据分类
    42:换汽水瓶ExchangeBottle
    41:简单密码
    40: Redraiment的走法(不连续最长子字符串)
    函数返回值是引用(引用当左值)
    引用的本质
    C语言实现计算字符串中最后一个单词长度,单词以空格隔开
  • 原文地址:https://www.cnblogs.com/wucongzhou/p/12492823.html
Copyright © 2011-2022 走看看