1. 程式人生 > >代碼之美

代碼之美

工作 很難 編寫 市場 資源 困難 軟件開發 定義 什麽

90年代初期,有人觀察參與的所有開發實踐得出結論:未來的軟件開發多體現為整合,而不是傳統意義上的編程,軟件開發者將分化:一部分人開發核心部件和基礎平臺,更多人將主要是配置和整合現有構建以滿足客戶需求,在這一分工體系中,由於軟件整合產業很難出現壟斷局面,因此大多數利潤總是被截留在上遊。

如今互聯網搜索引擎的出現領著這個行業進入整合為王的時代,獨自思考解決問題成為不必要,低效率,out,不經濟的行為,軟件開發也迅速成為一個強調搜索和短期記憶的技能,就整體來講,行業隨著分工明晰、技能簡化、從業門檻降低,大多數人享受到了便宜而無處不在的軟件服務,這是行業而成熟。在中國,軟件一直享受著比較快速的成長,但軟件開發者卻越來越迷惘焦躁不自信,苦尋自己核心競爭力,多抱怨體制產業市場,實則有失偏頗,平心而論,對於卓越的程序員來說過上充實自信的生活並不困難,問題還是在於能否卓越,這需要具備強悍的思考能力,也就具備強悍解決問題的能力。這樣的開發者永遠是行業中的稀缺資源。

現在人們對軟件開發行業的關註或者尊崇已經大不如前,程序員也從以前的高薪一族淪為IT民工,伴隨而來更嚴重的變化是編程的神聖感也在逐步缺失,當一份工作在我們眼裏只是一個糊口的工具時,很難投之於激情和夢想,更談不上最後會取得什麽成就。

有人這樣定義“程序員”:作為代碼的編寫者,編寫的代碼不僅在設計和實現上是漂亮的,同時還使代碼所帶來的結果在社會的環境中是漂亮的。計算機技術置於一個最神聖莊嚴的用途:保護人權和人的生命。

代碼之美