?
我第一個涌上心頭的,是異常難受的感覺。我是真心希望不是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
posted on 2006-10-27 10:03
壞男孩 閱讀(686)
評論(4) 編輯 收藏 所屬分類:
生活隨筆