我說點(diǎn)不中聽的話,程序員自身素質(zhì)和編寫的軟件質(zhì)量也有問題,國內(nèi)流行的微軟技術(shù)其實(shí)在國外用處很小,中大型企業(yè)軟件都用Java,所以用微軟技術(shù)做企業(yè)開發(fā)并不說明你的水平多高,以下總結(jié)了中國程序員的奇怪的“微軟思維”:
“微軟思維”是我創(chuàng)造出來的,我不是用來貶低微軟或其它什么目的,只是用來表達(dá)長期以來中國程序員接受微軟體系灌輸后造成的一種狀態(tài)。
“微軟思維”表現(xiàn)有下列特征:
1. 程序員表現(xiàn)是:懶、等、靠
懶于學(xué)習(xí)微軟以外的東西,或者新思想;“等”就是等著微軟產(chǎn)品來喂;“靠”當(dāng)然就是靠著微軟吃飯。這樣下去,最終會(huì)毀了自己,以前吃大鍋飯時(shí),很多工人都是這樣,結(jié)果,最后下崗的是自己。
相機(jī)剛剛出來時(shí),不是人人會(huì)拍,所以拍照我們要到照相館,有了傻瓜相機(jī)后,除非所謂藝術(shù)照,我們已經(jīng)不需要照相館了。
很多軟件公司應(yīng)標(biāo)方案幾乎是微軟產(chǎn)品說明書,這樣造成的后果是什么?最終客戶會(huì)發(fā)生疑問:需要要你中間者做什么?
2. 項(xiàng)目表現(xiàn)是:使用先進(jìn)簡易的工具,開發(fā)出落后思維的系統(tǒng)
很抱歉,我使用落后不是為了攻擊誰,但是確實(shí)這樣的系統(tǒng)最終殘害了軟件業(yè)本身,看看那么多源代碼下載網(wǎng)站,觸目驚心的各種各樣基于微軟體系的源代碼,這些源代碼可能會(huì)滿足客戶一時(shí)之需,但是它是企業(yè)系統(tǒng)的“木馬病毒”,Windows已經(jīng)把它自身頑疾的“木馬病毒”轉(zhuǎn)移到了中國企業(yè)信息系統(tǒng)中,危害之大,這是幾個(gè)金山毒霸能夠防治的嗎?
3. 程序員最終癥狀是:固執(zhí),思維奴役化,麻木,喪失自我。
在技術(shù)由于追隨微軟多年,技術(shù)上固步自封,在微軟.NET沒有推出或推出過程中,不學(xué)習(xí)Java/Linux其它知識(shí),等待.NET將方便快速的工具送上門來,進(jìn)而貽誤軟件公司技術(shù)定位時(shí)間,從而可能導(dǎo)致公司在競爭中失敗。
思維奴役化,麻木,這些就不多說了,有攻擊和談?wù)撜沃右?,不過這確實(shí)是技術(shù)路線政治。
喪失自我主要表現(xiàn)是:不會(huì)自主選擇了,有機(jī)會(huì)接觸到Java時(shí),完全沒有了主意,到處打聽有沒有包辦一起的完美技術(shù),當(dāng)發(fā)現(xiàn)Java技術(shù)總是有弱點(diǎn)時(shí),表現(xiàn)遲疑,拿不定主意,無法把握事物的主要點(diǎn)和次要點(diǎn)。當(dāng)然,這樣的程序員在技術(shù)上表現(xiàn)為無主見,在現(xiàn)實(shí)生活中也可能是這樣,請注意,不要以為很固執(zhí),喜歡頂牛的人就是有主見,我認(rèn)為那是最沒有主心骨的表現(xiàn)。
談到.NET本質(zhì)論,我想起“微軟思維”還有一種表現(xiàn),在微軟技術(shù)中,最厲害的人不是如何設(shè)計(jì)出高質(zhì)量的軟件,而是對(duì)Windows API內(nèi)部如何精深掌握,這些人不是微軟內(nèi)部的,他們只能靠對(duì)黑盒子的猜測,象黑客一樣去了解API機(jī)制,他們會(huì)被微軟的人推崇:“好厲害,比我了解得多”。
浪費(fèi)人才,浪費(fèi)精力!
只有微軟的東西,才有所謂"本質(zhì)"探詢的動(dòng)力,見過Java本質(zhì)論嗎?沒有,你需要了解Java本質(zhì),他是Open的,沒有向你隱藏什么,所以,你不需要好奇,不需要探詢所謂本質(zhì),它是真誠的,沒有皇帝的新衣。
不要將時(shí)間浪費(fèi)在某種技術(shù)的本質(zhì)上,應(yīng)該是如何在該技術(shù)上如何高質(zhì)量搭建自己的應(yīng)用系統(tǒng)。