做了多年开发的你发现自己的水平一直上不去,一篇文章教你如何提高开发水平的方法(一)

简介: 做了多年开发的你发现自己的水平一直上不去,一篇文章教你如何提高开发水平的方法

做了多年开发的你发现自己的水平一直上不去,一篇文章教你如何提高开发水平的方法

如果你英文水平不高,这并不影响你成为一个普通程序员,程序更多是靠逻辑思维。如果做了多年开发的你发现自己的水平一直上不去,你可能要提高自己的英文水平了,英语就是你技术的瓶颈,对有些人可能是硬伤。

一、概要

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

总所周知,高水平的开发者英文都不差,官方API,专业英文资料、书籍没问题,代码质量也明显也高许多(比如说命名)。

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

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

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

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

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

二、常用单词

2.1、初级单词

第一节

void:[vɔid] 空的

main:[mein] 主要的

class:[klɑ:s] 类

system:['sistəm] 系统

out:[aut] 出,外,输出

print:[print ] 打印

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

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

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

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

第二节

int:[int] 整型

char:[tʃɑ:] 字符型

scanner:['skænə] 接收输入,扫描器

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

type:[taip]类型

string:[striŋ] 字符串类型

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

第三节

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

true:[tru:]真

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

if:[if] 如果

else:[els] 否则

break:[brek] 打破,跳出

第四节

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] 使转位 倒转

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

第九节

bit:[bɪt] 位,0或1

byte:[baɪt] 字节,8个bit

put:[pʊt] 放

log:[lɔ:g] 日志

show:[ʃoʊ] 展示,显示

第十节

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

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

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

class:[klɑ:s] 类

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

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] 打开

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


2.2、高级部分

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

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


做了多年开发的你发现自己的水平一直上不去,一篇文章教你如何提高开发水平的方法(二)https://developer.aliyun.com/article/1383280

相关文章
|
7月前
|
调度
一文详解|影响成长的关键思考(二)
本文是影响成长的关键思考系列第二篇,时隔两年作者又在工作中总结了一些新的体会,心态也有了很大的变化。
做了多年开发的你发现自己的水平一直上不去,一篇文章教你如何提高开发水平的方法(二)
做了多年开发的你发现自己的水平一直上不去,一篇文章教你如何提高开发水平的方法
做了多年开发的你发现自己的水平一直上不去,一篇文章教你如何提高开发水平的方法(二)
|
7月前
|
人工智能 运维 安全
元宇宙概念跑得太快,企业网络怎样才能跟上
8月6日到8日,美国超人气歌手Ariana Grande两天时间在全球不同地点,举办了5场演唱会,上演现实版“时空穿梭”。 原来这背后是通过VR技术,配合时下火热的元宇宙概念打造的一场虚拟现实演唱会,演出举办地被放在了游戏《堡垒之夜》之中,全球上千万的玩家,通过自己的游戏分身盛装出席,在世界各地的家中、学校、公园、办公室里,参加这场沉浸式互动。
|
程序员 开发者
如何在重压之下,化压力为动力
随着现在快节奏的生活和工作,越来越多的年轻人承受着比之前要高很多倍的各种压力,无论在生活中还是工作中,抗压成为年轻人生存的必备技能。那么在日常中面临压力的时候,怎么才能化解压力,实现自己完美脱身呢?还是要保持积极乐观的心态最重要,端正心态,临危不乱,临险不惧,坚信车到山前必有路的观点,方能化解压力。
133 1
如何在重压之下,化压力为动力
零压力工作:快速调整心态,舒展职场生涯
生活中,我们都会面对各种各样的挑战和逆境,这些困难可能来自于工作、学业、人际关系或其他方面。在逆境中,我们经常会经历情绪的波动,感受到挫折、焦虑和无力。然而,逆境并非不可逾越之坎,我们可以通过积极的心态和正确的应对策略,治愈自己,重拾信心和力量。本文将探讨在逆境中如何处理情绪,以及一些有效的治愈方法和策略,帮助我们更好地面对生活中的挑战
100 0
|
存储 监控 安全
聊一聊,如何做好垂直域稳定性(3)
聊一聊,如何做好垂直域稳定性
146 0
|
数据采集 存储 运维
聊一聊,如何做好垂直域稳定性(2)
聊一聊,如何做好垂直域稳定性
150 0
|
存储 缓存 分布式计算
聊一聊,如何做好垂直域稳定性(4)
聊一聊,如何做好垂直域稳定性
140 0
|
存储 缓存 运维
聊一聊,如何做好垂直域稳定性(1)
聊一聊,如何做好垂直域稳定性
160 0
|
设计模式 运维 负载均衡
🎖️怎么知道我的能力处于什么水平?我该往哪里努力?
现在的你,处于编程生涯中的哪个等级? 毕业后进入社会,我像大家一样感到恐惧和不安。有没有想过你职业生涯的下一步应该是什么呢?也许它可以帮助你找到下一个目标。
106 0
下一篇
DataWorks