誤導程式設計師的喧囂:評CSDN引導Java和Ruby之爭
今天上CSDN Blog,一眼看到的頭條中赫然是:CSDN 部落格週刊:Ruby與Java爭鋒。
我第一個湧上心頭的,是異常難受的感覺。我是真心希望不是CSDN在挑起這場喧囂。語言優劣之爭,是程式設計師界,最有害的爭執。
其一,這是最沒有價值的爭執。
計算機語言,是工程師用來完成特定任務的工具。在整個研發的過程中,最有價值的是任務;用什麼語言,只是根據適用性,效率,成本,的一種選擇。做作業系統的,選擇一C/C++為主,是C/C++在執行速度,開發效率,面向機器的特性的最佳結合;做應用系統的,也會根據面向的釋出環境,使用者環境選擇Java,PHP,Pascal(Dephi),Basic(VB)不等。這就和挖孔用鑽床,刨面用銑床一樣。醫生治病,感冒就發汗消炎;癌症就開刀化療。這哪有什麼優劣?
其二,這是最有誤導能力的爭執。
語言之爭幾乎就是程式設計師浮躁的代名詞。這後面的深刻含義在於押寶般的賭博心理。許多人在想,嗯,我壓Java,Java大熱了,我找工作也容易了,工資也上漲了。你看張三,他5年前就學Java了,現在做了經理,考,工資比我多好幾倍。我啊,要是那是跟他一起學就好了……
恰好這世界還真有短時間內的VB熱、PB熱、Delphi熱。嚴重助長程式設計師的此種賭徒心態。偏偏忘了,最重要的是怎麼做產品,才是最重要的事情。
其三,這是至今為止,毒害程式設計師最深刻的爭執。
如果程式設計師心中只是有一些偏好,這也沒什麼。可我看到了多少工程師在做專案中所謂的非Java或.net不做,或因為沒有采用自己希望的語言而做的很不開心,甚至離職。特別是一些年輕的程式設計師和一些性格執拗的程式設計師,經常受此誤導,影響了發展和前途。
語言之爭,已經至少兩次了:98年左右,C++和代表Pascal的Delphi之爭;2003年左右C++和Java之爭;過去說,歷史會出現兩次,一次是悲劇,一次是喜劇。我沒看到第二次是什麼喜劇。不過我期望這第三次是個笑劇,大家看笑話的笑劇。從此以後,程式設計師收拾浮躁,該用什麼用什麼,沒的偷懶,十八般兵器樣樣精通,真正把精力放到產品開發方法上,真正開發出有用的東西才是正途。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1314592
相關文章
- Kotlin 喧囂過後,談談 Java 程式設計師未來的出路KotlinJava程式設計師
- 使用Java程式設計引導JPAJava程式設計
- Java併發程式設計之鎖機制之引導篇Java程式設計
- 好程式設計師Java教程分享Java物件導向與程式導向程式設計師Java物件
- java程式設計師被誤導的一個概念,Set也可以有序Java程式設計師
- Linux引導載入程式之爭:瞭解 LILO 和 GRUB(轉)Linux
- 程式設計師必看的書-Ruby程式設計師程式設計師
- 《從程式設計師到領導者之間的微妙之處》程式設計師
- java物件導向程式設計(轉)Java物件程式設計
- 好程式設計師Java培訓分享Java物件導向概念解析程式設計師Java物件
- Java程式設計師應當知道的10個物件導向設計原則Java程式設計師物件
- Java程式設計師應瞭解的10個物件導向設計原則Java程式設計師物件
- 黑馬程式設計師Java培訓和Android培訓:物件導向程式設計師JavaAndroid物件
- 程式設計師必看的書之Java程式設計師程式設計師Java
- 程式設計師應該怎樣和領導相處?程式設計師
- JavaScript設計模式之物件導向程式設計JavaScript設計模式物件程式設計
- java-物件導向程式設計--(3)Java物件程式設計
- Java程式設計師應該知道的10個物件導向理論Java程式設計師物件
- 幽默:不要相信 10 倍程式設計師/設計師/領導者!程式設計師
- Python之物件導向程式設計Python物件程式設計
- iOS 開發之 OOA (物件導向分析) & OOD (物件導向設計)& OOP (物件導向程式設計)iOS物件OOP程式設計
- java物件導向程式設計的基本知識Java物件程式設計
- 好程式設計師前端教程-javascript的物件導向程式設計師前端JavaScript物件
- 物件導向的程式設計之原型模式物件程式設計原型模式
- 物件導向程式設計和`GP`泛型程式設計物件程式設計泛型
- 好程式設計師分享Java面試題:物件導向的四個基本特徵程式設計師Java面試題物件特徵
- JAVA_15 物件導向程式設計(下)Java物件程式設計
- java-物件導向程式設計--多型Java物件程式設計多型
- java-物件導向程式設計--繼承Java物件程式設計繼承
- Java SE 學習---物件導向程式設計Java物件程式設計
- 程式設計師學習、招聘網站導航程式設計師網站
- 如果讓WEB程式設計師來指導冥想Web程式設計師
- 從程式設計師到技術領導者程式設計師
- python之物件導向程式設計(一)Python物件程式設計
- Linux引導過程和GRUB引導器Linux
- 使用Java開始物件導向的程式設計(轉)Java物件程式設計
- 一款Steam好評率94%的遊戲,一個喧囂時代裡的安靜異類遊戲
- 好程式設計師Java學習路線分享怎麼理解Java物件導向程式設計師Java物件