程序员是一个了不起的群体。虽然颜值不高,但他们聪明,稳重,而又志向远大。
当外国朋友问起我们的职业,如何表达自己的程序员身份呢?
最常用的词是programmer,这个绝大多数小伙伴应该都知道。
programmer [ˈproʊgræmə(r)]
n. 程序员
还有其他的说法吗?很多很多,比如:
coder ['koʊdə]
这个词原本的意思是编码器,后来被程序员用于自我调侃,相当于中文里的“码农”。
developer [dɪˈveləpər]
n. 开发者
这个词同样可以用来表达程序员的意思。在一些外企里,开发人员的职位缩写是DEV,就是来自developer这个词。
当然,程序员也有更加正式的称呼,比如:
software engineer [ˈsɔftˌwɛr ˌɛndʒəˈnɪr]
软件工程师,听起来逼格立马提升了。
当程序员的技术更上一层楼,该怎么称呼他呢?
architect [ˈɑrkɪtekt]
n. 建筑师,设计师
在计算机发明之前,architect一直被用于建筑师和设计师,现在也应用到了计算机领域,表达架构师的意思。
需要注意的是,这个词虽然表示职业,但是结尾没有er,千万不要说成architecter或者architector,并没有这两个词。
有了程序员,必然要有测试人员。怎么来称呼测试人员呢?最简单的称呼大家一定都知道:
tester [ˈtɛstɚ]
n. 测试员
但是,这个词实在是有点low,我们应该用更加正式的称呼:
Software Quality Assurance Engineer
软件质量保证工程师
咱们通常所说的QA,就是这个称呼的缩写。
还有一类人,对编程技术有着极大的狂热,我们这样称呼他们:
geek [ɡik]
n. 蠢货, 对电脑痴迷的人, 不可救药的人
我们把这个词音译过来,就是极客。
好了,学了这么多单词,当外国朋友询问你的职业的时候,你可以骄傲地回答他:
I am a software engineer,I will change the world!