1. a person who writes computer programs
編寫電腦程式的人
She works as a programmer at a tech company.
她在一家科技公司擔任程式設計師。
We need to hire a skilled programmer for this project.
我們需要為這個專案聘請一位技術熟練的程式設計師。
指編寫電腦程式的人員,也可指設定特定設備的人。
主要職業
EN: A person who writes computer software.
翻譯: 撰寫電腦軟體的人。
相關職稱
EN: A professional who designs, codes, and tests programs.
翻譯: 設計、編寫及測試程式的專業人員。
延伸含義
EN: Someone who sets or configures a device (e.g., a DVR programmer).
翻譯: 設定或配置特定設備的人(例如:設定數位錄影機的人)。
小提醒:注意:在中文裡,'programmer' 常被稱為「程式設計師」或「軟體工程師」,但後者可能涵蓋更廣泛的職責。
點擊下方的 US / UK 按鈕可播放發音。
Real-life Examples of "Programmer" from YouTube Videos
Clay Shirky: Institutions vs. collaboration
TED
“right, We hired this programmer. he came in, he drank our Cokes and played Foosball for three years and he had one idea (Laughter).”
1. a person who writes computer programs
編寫電腦程式的人
She works as a programmer at a tech company.
她在一家科技公司擔任程式設計師。
We need to hire a skilled programmer for this project.
我們需要為這個專案聘請一位技術熟練的程式設計師。
2. a person who creates and tests code for software applications
為軟體應用程式創建和測試程式碼的人
The programmer fixed the bug in the login system.
程式設計師修復了登入系統中的錯誤。
A good programmer writes clean and efficient code.
一位優秀的程式設計師會寫出乾淨且有效率的程式碼。
3. a specialist in a particular programming language or system
特定程式語言或系統的專家
He is a Python programmer with over ten years of experience.
他是一位擁有超過十年經驗的 Python 程式設計師。
The company is looking for an experienced C++ programmer.
該公司正在尋找一位經驗豐富的 C++ 程式設計師。
4. someone whose job is programming computers
以電腦程式設計為職業的人
My brother wants to become a programmer.
我哥哥想成為一名程式設計師。
Programmers are in high demand in the job market.
程式設計師在就業市場上需求很高。
| Pattern | Meaning | Example |
|---|---|---|
| programmer + of + noun | ...的程式設計師 | She is the lead programmer of this video game. (她是這款電玩遊戲的首席程式設計師。) |
| programmer + at + company | 任職於...的程式設計師 | He works as a programmer at a tech startup. (他在一家科技新創公司擔任程式設計師。) |
| programmer + who/that + clause | 做...的程式設計師 | We need a programmer who specializes in machine learning. (我們需要一位專精於機器學習的程式設計師。) |
| a/an + adjective + programmer | 一位...的程式設計師 | She is a highly skilled programmer. (她是一位技術高超的程式設計師。) |
| work as a programmer | 擔任程式設計師 | After graduation, he plans to work as a programmer. (畢業後,他計畫擔任程式設計師。) |
| hire a programmer | 聘請程式設計師 | The company decided to hire a new programmer. (公司決定聘請一位新的程式設計師。) |
EN:We need to hire a programmer who specializes in machine learning.
翻譯:我們需要聘請一位專精於機器學習的程式設計師。
EN:She is a talented programmer.
翻譯:她是一位有才華的程式設計師。
EN:She is the programmer who fixed the critical bug last night.
翻譯:她就是昨晚修復了那個關鍵錯誤的程式設計師。
當需要具體說明程式設計師的專長或所指的特定對象時,記得使用「programmer who...」的結構來使語意更清晰。
programmer vs developer
「programmer」通常指專注於編寫程式碼的工程師,而「developer」的職責範圍更廣,可能包含設計、測試與專案管理。
programmer vs coder
「programmer」通常暗示更專業的系統性思考與設計能力,而「coder」有時較口語化,可能僅指編寫程式碼的人。
programmer vs engineer
「programmer」強調編程實作,而「engineer」(如軟體工程師)更注重工程方法、系統規模與最佳化。
在對話中,當引述或提及某人的職業或身份時,常用來開啟話題或提供背景。 EN: So, my friend, who's a programmer, fixed my computer in five minutes. 翻譯: 所以,我那個當程式設計師的朋友,五分鐘就把我的電腦修好了。
EN:I heard you're a programmer now. What kind of projects are you working on?
翻譯:聽說你現在是程式設計師了。你在做什麼樣的專案呢?
在強調或對比時,會加重語氣或使用特定語調來凸顯「程式設計師」這個身份的特殊性或與眾不同。 EN: He's not just a tech guy; he's an actual programmer. 翻譯: 他不只是個懂科技的人;他是個真正的程式設計師。
EN:You built the whole app yourself? Wow, you really are a programmer.
翻譯:你整個應用程式都自己建的?哇,你還真是個程式設計師。
在思考或組織語句時,有時會用這個詞作為暫時的填充,特別是在描述一連串相關角色或情況時。 EN: The team needs... a programmer, a designer, and a project manager. 翻譯: 這個團隊需要... 一個程式設計師、一個設計師,還有一個專案經理。
EN:For that career path, you could become a... programmer, a data analyst, or a systems architect.
翻譯:走那條職涯道路,你可以成為... 程式設計師、資料分析師,或是系統架構師。
正式寫作注意:在正式報告、學術論文或專業履歷中,應使用更精確的職稱,例如「軟體工程師」、「後端開發人員」或「全端工程師」,而非籠統的「程式設計師」,以顯專業與具體。
computer programmer
noun + programmer
電腦程式設計師
senior programmer
adjective + programmer
資深程式設計師
programmer analyst
programmer + noun
程式分析師
hire a programmer
verb + programmer
聘請程式設計師
freelance programmer
adjective + programmer
自由接案的程式設計師
programmer's mindset
programmer's + noun
程式設計師的思維方式
become a programmer
verb + a programmer
成為程式設計師
×He is an programmer.
✓He is a programmer.
雖然 'programmer' 以子音 /p/ 開頭,應使用不定冠詞 'a',而非 'an'。'an' 僅用於以母音音素開頭的單詞前。
×Our team has five programmer.
✓Our team has five programmers.
在可數名詞前有明確數量(如 five)時,名詞必須使用複數形式。'programmer' 的複數是規則變化,直接加 's'。
×A programmer write code.
✓A programmer writes code.
主詞 'A programmer' 是第三人稱單數,其後的動詞在現在簡單式中必須加上 's' 或 'es'。
×He is a programer.
✓He is a programmer.
單字 'programmer' 的拼寫中,'m' 需要重複。這是因為重音落在第一個音節 'pro' 上,且字尾是母音+子音結構,在加上後綴 '-er' 時需要重複最後的子音字母。
×She is a software programmer.
✓She is a software engineer. / She is a programmer.
'Programmer' 和 'Software Engineer' 在職稱上常可互換,但 'Software Engineer' 是更正式、更廣泛使用的職稱。直接說 'programmer' 即可,或使用更常見的 'software engineer'。單獨使用 'software programmer' 並不常見。
×I work like programmer for a bank.
✓I work as a programmer for a bank. / I work at a bank as a programmer.
表達職業時,應使用 'work as + [職稱]'。表示為某公司或機構工作時,可用 'work for + [公司]' 或 'work at + [地點/公司]'。'Like' 在此是錯誤的用法。