程序員是一個了不起的群體。雖然顔值不高,但他們聰明,穩重,而又志向遠大。
當外國朋友問起我們的職業,如何表達自己的程序員身份呢?
最常用的詞是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!
,