你患上開發者漸凍癥了嗎?

jopen 9年前發布 | 6K 次閱讀 開發者

軟件開發技術的百花齊放,一夜春筍讓全球的開發者們長期生活在恐懼中,不少程序員因此患上了開發者漸凍癥。

近日TC的專欄作家Jon Evan是撰文指出,即使對于一位精通八種開發語言的資深開發者來說,一個突然走紅的JavaScript也足以讓他四肢冰涼,顫栗不止。

大多數開發者都患上了這種開發漸凍癥,而且無藥可救。

今天開發者面對的選擇多到令人發指,慘無人道的地步。過去幾年中,通過在SQL/鍵值/文檔數據庫(例如MySQL、PostgreSQL、 MongoDB、BigTable、Redis、Memcached等)上用Java、Objective-C、C、C++、Python、Ruby、 Javascript、PHP等語言開發應用程序,Evan獲得了不錯的報酬,但Evan從未擺脫恐懼,因為他從未使用過Erlang、Clojure、 Rust、Go、C#、Scala、Haskell、Julia、Scheme、Swiftly、或Ocaml,這讓Evan感到罪業深重。

Evan坦承自己已經患上了開發者漸凍癥,無法跟上軟件行業的高速發展,這讓他內心開始感到麻痹。

前文中提到的任何一種開發語言都擁有不計其數的開發框架、工具包和代碼庫,足以炸開你的大腦。僅僅認真評估一下當今所有JavaScript框架和 庫就需要數月時間,更不要說去了解Ruby、iOS框架或者NewSQL/NoSQL數據庫,以及Hadoop、Spark、Google Dataflow,亦或Avro\Thrift..

萬幸的是,移動開發生態已經沉降在Android/iOS兩大平臺,這聽上去不錯,但實際上開發者還是需要面對一些Xamarin這樣的跨界平臺,或者跨平臺的HTML開發環境,例如PhoneGap或Sencha。

移動開發的后端部署上就更加讓人抓狂了,Evan有過在Heroku、亞馬遜AWS、Google App Engine、Google Compute Engine、Parse等平臺上部署后端系統的經驗,但是還從未嘗試過OpenStack、Force.com、Azure、AppFog以及大量的 AWS服務。

Evan最后指出,面對亂花迷眼的開發語言、工具、框架和平臺,開發者已經無所適從,選型、評估和試錯的時間成本非常高,等你辛辛苦苦開工了,結果發現一個十幾歲小孩用PHP和支持emoji表情符號的Swift開發的速度都比你快,甚至比你好。

如今,無論選擇個人或團隊了解的語言和工具開工,還是耗費巨大精力去追逐更好的技術和工具,對開發者來說都意味著巨大的風險和成本,這就是導致今天的開發者漸凍癥的根本癥結,而且無藥可救。

來自 IT經理網

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!