
作者:朱雲翔、胡平(朱朱胡工作室)
| 屬性 | 說明 |
|---|---|
| 類別 | C 語言程序開發 |
| 代表作 | 《精通 Unix 下 C 語言編程與項目實踐》 |
| 學習內容 | 文件系統編程、多進程/線程、信號處理、IPC、Socket、數據庫編程 |
| 應用分類 | 普通開發、嵌入式開發 |
| 職業規劃 | 程序員、軟件設計師、系統分析師、系統架構師、數據庫設計師 |
| 工作單位 | 金融、通信、大型服務商、電子產品研發企業及配套軟件公司 |
| 特點 | 技能較難掌握,但崗位集中、機會多、薪資高、升級路徑豐富、漲薪快 |
分普通計算機開發(PC/服務器/小型機,資源豐富)與嵌入式開發(手機/掌上設備,資源受限)兩類。本教材屬前者,是尋找 Unix 軟件工程師工作的核心技能棧。
JoJo巴:用 Unix 的企業不一定需要開發,開發崗絕對崗位少,難找?
編程浪子:看供需比。開發崗技能門檻高,合格待崗人員少,分母減少快,比率反而升高。且開發薪資普遍高於運維。
JoJo巴:那我只學開發不學運維?
編程浪子:不會運維怎麼開發?如不會裝機、修網絡,連「電腦民工」都不算。除非純搞算法研究的教授。
JoJo巴:「電腦民工」是指?
編程浪子:老板/同事/朋友叫你免費修電腦、搬設備、裝軟件……每個開發者都要有這覺悟。
Unix 開發工程師可入職軟件外包公司,也可直接進入金融、通信、電子廠等需方單位。許多外包公司長駐銀行開發中心從事 Unix 開發。