提高开发水平的方法

本文强调了英语在软件开发中的重要性,指出高水平开发者通常具备良好的英语基础,能够更好地理解和利用英文原版资源。文章提供了《Java语言程序设计》的单词频率排行,推荐了百词斩、滴答双语阅读和新东方背单词等学习软件,并分享了提高英文水平的建议。
摘要由CSDN通过智能技术生成

英语对提升软件开发水平非常重要。

如果你英文水平不高,这并不影响你成为一个普通程序员,程序更多是靠逻辑思维。

如果做了多年开发的你发现自己的水平一直上不去,你要提高自己的英文水平了。

我周围的高水平的开发者英文都不差,官方API没问题。

英语是世界上使用最广泛的语言之一,是欧盟、许多国际组织与英联邦国家的官方语言之一。如今英语也是与电脑联系最密切的语言,大多数编程语言都与英语有关系。

英语在软件行业、编程世界里都占有压倒性的优势,它能够帮助人们在关键词和代码库的选择上带来灵感。根据HOPL编程语言在线数据库的统计,全球有8500种以上的编程语言,大概2400种起源于美国,600种是在英国发展起来的,160种是来自加拿大的,75种是在澳大利亚发展起来的。换句话说,世界上三分之一以上的编程语言是在以英语为母语的国家发展起来的。可见,英语在编程语言里是多么的重要。

计算机相关的书籍质量英文原版明显高于中文版。

看中文文档肯定比都英文方便,节省时间,但软件的主流技术是在国外,这种对翻译依赖使许多程序员失去获取第一手资料的宝贵机会。

在日常中大量阅读英文书籍和资料是提高计算机英语水平的最佳途径。目前市场上大量的计算机原版影印图书为我们提供绝好的机会,阅读英文计算机图书一开始是啃的感觉,比较费时费力,对于英文基础不是很好的人,来说应该是相当艰苦的,但是我们要是要去做,对于不太好的地方,不妨拿起笔来逐行逐字的翻译出来,这对英语水平的提高很有帮助

一般完整阅读2-3本原版书籍以后,你就能发现读原版的乐趣,并受益终生

我的英文水平很一般,但我坚持学习,最近我同事“David”(又称军爷)向我推荐了一本比较适合阅读的英文原版计算机书籍《object-oriented-javascript》,翻译过来是"javascript面向对象编程",有翻译稿与原版:

这本书有第二版了。

上面是David翻译的。

一、常用单词

第一节

public['pʌblik] 公共的,公用的

static['stætik] 静的;静态的;静止的

void:[vɔid] 空的

main:[mein] 主要的 重要的

class:[klɑ:s] 类

system:['sistəm] 系统 方法

out:[aut] 出现 出外

print:[print ] 打印

eclipse:[i'klips] java编程软件

oracle: [ˈɔ:rəkl] 甲骨文公司

 

第二节

string:[striŋ] 字符串类型

double:['dʌbl] 双精度浮点型

int:[int] 整型

char:[tʃɑ:] 字符型

scanner:['skænə] 接收输入

integer:['intidʒə]整数 整型

type:[taip]类型

 

第三节

Boolean:['bu:li:ən] 布尔类型真假二值

true:[tru:]真

false:[fɔ:ls]假 不正确的

if:[if] 如果

else:[els] 否则

simple:['simpl] 简单 单一体

 

第四节

case:[keis] 实例

default:[di'fɔ:lt] 或者

switch:[switʃ] 判断语句

break:[breik] 退出

match:[mætʃ] 匹配

exception:[ik'sepʃən] 异常

equals:['i:kwəls]判断两个字符串是否相等

 

第五节

while:[hwail] 循环

index:['indeks] 下标

bug:[bʌg] 缺陷

debug:[di:'bʌg] 调试

step:[step] 步骤

error:['erə] 错误

answer:['ɑ:nsə] 答案 回答

 

第六节

rate:[reit] 比率

young:[jʌŋ] 年轻的

customer:['kʌstəmə] 顾客 买主

birthday:['bə:θdei] 生日

point:[pɔint] 分数 得分 点

continue:[kən'tinju:] 进入到下一个循环

return:[ri'tə:n] 返回(值)

total:['təutl] 总人数,,全体的

 

第七节

array:[ə'rei] 数组

length:[leŋθ] 长度

sort:[sɔ:t] 分组 排序

primitive:['primitiv] 初始的 简单的

reference:['refərəns] 参照 证明 关系

info:['infəu] 通知 报告 消息

interface:['intəfeis] 接口

 

第九节

random:['rændəm] 随机数

insert:[in'sə:t] 插入 嵌入

compare:[kəm'pɛə] 比较 对照

ignore:[ig'nɔ:] 忽视 不理会

invert:[in'və:t] 使转位 倒转

diamond:['daiəmənd] 菱形

password:['pɑ:swə:d] 密码 口令

 

第十节

change:[tʃeindʒ] 交换 互换

password:['pɑ:swə:d] 口令密码

administrator:[əd'ministreitə] 管理员

initial:[i'niʃəl] 开始的最初的

class:[klɑ:s] 类

object:['ɔbdʒikt] 物体 对象

return:[ri'tə:n] 返回

encapsulation:[in,kæpsju'leiʃən] 封装

null:[nʌl] 空的

 

第十一节

person:['pə:sn] 人

start:[stɑ:t] 开始

menu:['menju:] 菜单

login:[lɔg'in] 注册 登陆

main:[mein] 主要的

document:['dɔkjumənt] 文档

display:[di'splei] 显示

method:['meθəd] 方法 条理

version:['və:ʃən] 译文版本

parameter:[pə'ræmitɚ] 参数

since:[sins] 自…..之后

calculator:['kælkju,leitə] 计算器

 

第十三节

shape:[ʃeip] 形状

open:[əup] 开放

change:[tʃeindʒ] 交换互换

date:[deit] 日期 日子

operate:['ɔpə,reitə] 操作

protect:[prə'tekt] 保卫 护卫

private:['praivit] 私人的 私有的

 

第十四节

manage:['mænidʒ] 控制,管理

search:[sə:tʃ] 搜寻 查找

upper:['ʌpə] 上面的

 

第十五节

equal:['i:kwəl] 相等的

ignore:[ig'nɔ:] 忽视 驳回

lower:['ləuə] 较低的 下部的

last:[lɑ:st] 最后的

trim:[trim] 切除 修改 缩减

concatenate:[kɔn'kætineit] 使连锁 连成一串 使连接

buffer:['bʌfə] 缓冲储存器

final:['fainl] 最后的 最终的

 

第十六节

定义变量中常用的单词

score:[skɔ:]成绩

price:[prais]价钱

test:[test]实验

demo:['deməu]示例

sum:[sʌm] 和

num:[nʌm] 数字

height:[hait] 身高

weight :[weit] 体重

music:['mju:zik] 音乐

computer:[kəm'pju:tə] 电脑

student:['stju:dənt] 学生

total:['təutl] 总计的,总括的,全体的

 

第十七节

max 最大的

min 最小的

avg 平均分

Add 加

Minus 减

multiply:['mʌltiplai] 乘

divide:[di'vaid] 除

Monday:['mʌndei] 星期一

Tuesday:['tju:zdi] 星期二

Wednesday:['wenzdi] 星期三

Thursday:['θə:zdi] 星期四

Friday:['fraidi] 星期五

Saturday:['sætədi] 星期六

Sunday:['sʌndi] 星期日

月份+缩写

一月:January Jan.

二月:February Feb.

三月:March Mar.

四月:April Apr.

五月:May –

六月:June –

七月:July –

八月:August Aug.

九月:September Sept.

十月:October Oct.

十一月:November Nov.

十二月:December Dec

二、《Java语言程序设计》书中单词频率排行

使用工具软件可以把一本电子档中的单词全部提取出来,并分析其出现频率,如:

下面是我分析一本电子书的单词:

查看所有单词:

复制代码
序号    单词    频率    意思
1    public    1138    公共
2    string    994    字符串
3    out    692    输出
4    system    681    系统
5    class    584    类
6    print    556    打印
7    int    545    整型
8    new    501    新的
9    void    426    空的
10    static    403    静态的
11    import    284    导入
12    list    263    列表
13    this    248    这个
14    main    245    主要的
15    double    223    双重的
16    file    219    文件
17    jdbc    217    java数据库访问
18    name    209    名称
19    try    198    尝试
20    args    184    参数
21    catch    173    抓住
22    object    163    对象
23    person    158    人
24    if    156    如果
25    return    156    返回
26    map    154    地图
27    test    153    测试
28    private    150    私有的
29    util    147    利用
30    IO    146    输入输出
31    dog    137    狗
32    start    135    开始
33    thread    135    线
34    animal    132    动物
35    in    131    在里面
36    for    129    对于
37    str    127    字符
38    age    125    年龄
39    method    125    方法
40    null    122    空
41    SQL    122    结构化查询语句
42    exception    120    异常
43    extends    120    继承
44    set    120    设置
45    synchronized    119    同步
46    value    119    价值
47    final    111    最终的
48    add    110    加
49    annotation    110    注解
50    throws    110    抛出
51    while    103    虽然
52    boolean    100    布尔
53    point    100    指向
54    arraylist    98    数组表
55    end    98    结束
56    tostring    95    转换为字符串
57    jdk    94    JDK
58    line    93    线
59    demo    92    演示
60    byte    89    字节
61    index    89    指数
62    run    87    运行
63    super    82    超级的
64    finally    79    最后
65    TRUE    79    真的
66    allset    77    特别
67    hello    77    你好
68    char    76    烧焦
69    print    75    打印
70    cat    73    猫
71    sphere    73    球
72    iterator    70    迭代器
73    api    69    应用程序编程接口
74    average    69    平均的
75    date    69    日期
76    get    69    得到
77    collection    67    收集
78    lang    67    语言简写
79    package    66    包裹
80    statement    66    陈述
81    divide    65    分
82    obj    65    对象简写
83    interface    64    接口
84    else    63    其他的
85    key    63    钥匙
86    url    62    网址
87    float    61    浮动
88    length    61    长度
89    equals    59    等于
90    sun    58    太阳
91    integer    57    整数
92    of    57    属于
93    type    57    类型
94    array    56    阵列
95    sound    54    声音
96    the    53    这个
97    pattern    52    模式
98    www    52    万维网
99    com    51    通用域名格式
100    FALSE    51    错误的
101    input    51    输入
102    loop    51    环
103    sleep    51    睡觉
104    duck    50    鸭子
105    long    50    长的
106    outputstream    50    输出流
107    abstract    49    摘要
108    resultset    49    结果集
109    to    48    到
110    is    47    是
111    preparedstatement    47    预处理语句
112    spaniel    47    猎犬
113    txt    47    文本文件后缀名
114    block    46    块
115    implements    46    实现了
116    all    45    全部的
117    inputstream    45    输入流
118    breed    44    繁殖
119    close    44    关闭
120    user    44    用户
121    cn    43    域名中国
122    result    43    结果
123    collections    41    收藏
124    employee    41    雇员
125    printstacktrace    41    printStackTrace
126    calendar    40    日历
127    random    40    随机
128    callablestatement    39    CallableStatement
129    applet    38    小程序
130    fileoutputstream    38    FileOutputStream
131    do    37    做
132    iter    37    ITER
133    printstream    37    可
134    ps    37    PS
135    reflect    37    反映
136    stringbuffer    37    StringBuffer
137    testscores    37    考试成绩
138    classpath    36    类路径
139    drivermanager    36    DriverManager
140    radius    36    半径
141    separator    36    分离器
142    field    35    领域
143    scanner    35    扫描仪
144    testscoretable    35    testscoretable
145    vector    34    矢量
146    next    33    下一个
147    box    32    箱
148    conn    32    Conn
149    count    32    计数
150    flea    32    跳蚤
151    getname    32    getName
152    reader    32    读者
153    runnable    32    可运行
154    abc    31    ABC
155    connection    31    连接
156    dbms    31    数据库管理系统
157    math    31    数学
158    short    31    短的
159    stmt    31    支撑
160    temp    31    临时雇员
161    work    31    工作
162    month    30    月
163    number    30    数
164    serializable    30    序列化
165    bean    29    豆
166    matcher    29    匹配
167    patternstr    29    patternstr
168    protected    29    受保护的
169    put    29    放
170    se    29    东南方
171    ultraedit    29    UltraEdit
172    world    29    世界
173    d    28    D
174    forname    28    forName
175    join    28    参加
176    code    27    代码
177    len    27    伦恩
178    simpledateformat    27    不是
179    comparable    26    可比
180    day    26    白天
181    entry    26    进入
182    read    26    阅读
183    c    25    C
184    con    25    反对的论点
185    dateformat    25    日期格式
186    default    25    违约
187    fileinputstream    25    文件输入流
188    switch    25    转换
189    arithmeticexception    24    算术异常
190    clone    24    克隆
191    col    24    Col
192    example    24    例子
193    execute    24    执行
194    mm    24    mm
195    myclass    24    MyClass
196    per    24    每
197    sex    24    性别
198    abreed    23    abreed
199    b    23    B
200    ball    23    球
201    compareto    23    通过对比
202    getconnection    23    getConnection
203    getstring    23    getString
204    oracle    23    神谕
205    score    23    分数
206    throwable    23    Throwable
207    treeset    23    TreeSet
208    alllist    22    alllist
209    dataarr    22    dataarr
210    err    22    犯错
211    getxxx    22    getXXX
212    hashmap    22    散列表
213    intern    22    实习生
214    max    22    最大值
215    override    22    重写
216    student    22    学生
217    fruit    21    水果
218    petdog    21    宠物狗
219    pi    21    圆周率
220    retention    21    保留
221    size    21    大小
222    threads    21    螺纹
223    windows    21    窗户
224    ee    20    EE
225    getclass    20    getClass
226    gregoriancalendar    20    公历
227    newinstance    20    一个实例
228    teacher    20    老师
229    throw    20    扔
230    volatile    20    不稳定的
231    classvar    19    classvar
232    cstmt    19    cstmt
233    doc    19    doc
234    ename    19    员工姓名
235    instancevar    19    instancevar
236    objectoutputstream    19    对象
237    sequence    19    序列
238    sync    19    同步
239    table    19    桌子
240    write    19    写
241    ab    18    AB
242    after    18    之后
243    deprecated    18    过时的
244    hasnext    18    hasNext
245    html    18    HTML
246    john    18    厕所
247    nextint    18    nextInt
248    objectinputstream    18    对象输入流
249    row    18    行
250    select    18    选择
251    sortedset    18    SortedSet
252    target    18    目标
253    training    18    训练
254    week    18    周
255    writer    18    作家
256    yyyy    18    年份
257    at    17    在
258    awt    17    AWT
259    bufferedreader    17    BufferedReader
260    constructor    17    构造函数
261    driver    17    司机
262    first    17    第一
263    jvm    17    JVM
264    manager    17    经理
265    pstmt    17    pstmt
266    runtime    17    运行时
267    setx    17    SETX
268    values    17    价值观
269    addall    16    所有
270    case    16    案例
271    cpu    16    CPU
272    data    16    数据
273    executequery    16    ExecuteQuery
274    instanceof    16    运算符
275    password    16    密码
276    pet    16    宠物
277    process    16    过程
278    regex    16    正则表达式
279    sb    16    某人
280    superclass    16    父类
281    text    16    文本
282    today    16    今天
283    users    16    用户
284    year    16    年
285    bigeardog    15    bigeardog
286    caught    15    抓住了
287    cloneable    15    可复制的
288    cons    15    欺骗
289    dd    15    DD
290    filewriter    15    FileWriter
291    from    15    从
292    helloworldapp    15    helloworldapp
293    hp    15    惠普
294    mo    15    瞬间
295    path 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值