和諧社區,和諧技術:微軟的寵兒們,為什么富人的孩子就不能早當家?

作者: Jeffrey Zhao  來源: 博客園  發布時間: 2008-12-11 13:57  閱讀: 1071 次  推薦: 0   原文鏈接   [收藏]  

  我愛微軟。從剛接觸計算機開始我就是沉浸在微軟的技術中,DOS下開發,VB5/6,Delphi直到現在的.NET,微軟讓我的技術生涯充滿了樂趣。我愛博客園。我是從博客園成長起來的,博客園給了我多于真實能力虛名,讓我突然就變成了“趙老師”,“XXX專家”。博客園給了我很多機會,讓我的工作路途變得更為通暢。

  但是,現在卻很有唱衰的欲望。

  進入博客園這個最有影響力的.NET社區也有兩年多的時間了,期間經歷了微軟開發技術的快速發展時期,同時也看到博客園中一批又一批朋友的到來和離去。不得不說博客園變化很大,讓我感觸很多,而最終讓我有強烈欲望不吐不快是因為今天看到的這篇文章。微軟發布了Web Platform Installer以及Web Application Installer兩個產品,這下好,Web開發環境不用自己安裝了,一鍵完成;常見的幾個Web應用程序無需配置了,一鍵完成!

  這算什么?所以我敬佩微軟,更敬佩他們的產品設計人員,真是“有微軟的日子里,(工作)量再多的日子也不怕”,什么東西都能做的如此“貼心,舒心,放心”,即使是面向軟件開發人員。二十一世紀什么最貴?人才!人才的立身之本是專業,但是我絲毫無法想象,一個無法獨立安裝開發環境,一個無法根據文檔配置出一個可以運行的應用程序的“開發人員”何以稱為“專業”。每次想到類似的問題我都無法說服自己,這些難道不是基礎中的基礎嗎?鄙人不才,見過能力參差不齊的開發人員也不在少數,發覺這樣的人實在占了相當比例。

  造成這一切的原因是什么?微軟!是因為微軟產出了如此易于使用的框架,易于使用的工具,易于使用的開發平臺安裝程序和應用程序安裝程序。有了微軟,我們何必要了解那么多?

  很明顯我在搞笑。富人家的孩子不成材怎能怪環境過于優越。微軟能讓開發人員“拖拖放放”地生產出一個“Web應用程序”那是它的能力,這有利于技術的推廣;君不見微軟最擅長在它的新品發布會中使用最簡單操作來得到一個令人眩目的成果。微軟給了富足的環境,但是并沒有對我們做出限制,開發人員的不爭氣只能怪罪于自身的惰性。于是乎,許多人讀完了大學和北大青鳥還不會寫一個簡單的方法,更別說配置IIS和和web.config文件的基本配置。我也收到很多問題在問XXX框架的文檔在哪里,難道上股溝網搜索一下“XXX文檔”或“XXX Documentation”就那么困難嗎?

  朋友們,思考一下吧!微軟只是說“讓專業人士專注于業務實現”,不是讓我們“不好好學習技術”。

  這種氛圍必然也影響到社區的發展。就拿博客園來說,現在愈發充斥著浮躁之風,而腳踏實地的實踐性研究型文字卻少有人問津——沒人寫亦沒人理。我始終覺得博客園技術之風的鼎盛時期是當年呂老師等人的模式討論。而現在博客園首頁充斥著各種“XXX介紹”,“XXX嘗鮮”,或將官方文檔進行簡單的翻譯重組,或充斥著對微軟技術的溢美之詞(當然可能的確沒有錯,其實我也這么相信)。這讓我們成為了典型的和諧社區,我很少看到有人唱“反調”——合理的,討論性質的,而不是CSDN中的嘲諷和罵街——是啊,沒有討論何來反調。文章后的回復基本上都是“謝謝”,“學習了”,的確我也很感激各位對我文章的評價,但是其實我更想有朋友能夠指出一些改進意見或延伸話題。

  真的,真的,真的……兄弟們別對我太客氣了。

  由于對待技術的淺薄,博客園里的許多技術人員往往都有一種無法掩飾的“自卑”,具體表現為看到一點IL、C++代碼甚至幾句命令行就會認為是牛人牛文,而遇到談一些Linux,嵌入式,或者操作系統驅動程序文件系統等等更是佩服得五體投地。這本來都是在不同抽象層次上工作,何必分個高低貴賤。要說起來,在學校的時候沒有用過Linux?沒有寫過操作系統?上玩這些必修課我們就都是牛人了?哪有那么簡單。真正的牛人牛文是能夠用樸實的文字把問題談出有價值的東西,而不是用一些表面內容唬人。看似簡單,卻值得細品,這才是境界。例如股溝那著名的MapReduce論文,有太多難以理解的地方嗎?但就是少有人能寫出來,少有人能做好。因為自己缺乏資本,也就無法正確面對“紙老虎”,偶爾遇到一些“砸廠子”情況也無法進行合理還擊,最終往往以罵人收場。

  不是微軟技術不行,無論是理論實踐還是真實案例都是大把大把的,但是微軟在技術方面受其他領域歧視(尤其是在國內)還是有很明顯原因的,誰讓我們吵架比不上別人呢?

  可能是大環境如此吧,我一直很羨慕Amazon的許多書籍評論為何能寫得如此具體和令人信服(無論是褒貶),而國內大都是spam、托、亦或是罵街等一句話評論。微軟的一貫做法充分利用了長尾效應而取得了成功,而我們為什么不好好構建起一個真正優秀的社區呢?

  PS:我終于忍不住寫了這篇文章,雖然不像老趙一貫的“沉穩”作風,不是字字推敲,但的確也是字字肺腑。其實以前也寫過類似的內容,例如《我們到底該怎么學技術?如何成為一個優秀的技術人員?》和《有些話不知道怎么說才好》,只是并沒有這次那么激動吧。

精彩評論:  
不對:

  “看來微軟宏觀調控出了問題!怎么能不怪微軟呢?
  微軟的導向就是這樣的,廣大程序員看不清現狀也是很正常的,誰叫救世主遲遲沒有生下來,程序員就是程序員嘛,不然還分高階低階的,不然還要分ABC等級,就是有差別嘛,己所不欲勿施于人,不是人人都是牛叉……
牛逼們個個不發文,又不讓小的們發,有不妥您可以指點,別讓人家老往非首頁上撤,很多朋友剛到這里就被請出去了,算是格調不對……
  支持,學習,明白,受益,感謝,誰都會說,誰也都可以說,沒辦法讓人家發有討論性的文字,說明你的文章說的還不夠簡單易懂,人家沒法找出破綻,看文章的還在云里霧里就跟你去辯論,不是吃飽了撐著為了氣氛而氣氛了嗎?
怎么樣才能有氣氛呢?十個老溫上臺斗嘴,十個××臺下坐客,你來我往樂此不疲,回帖數量直至登上今日頭條,然后就受益匪淺?
  怪,微軟一定是要怪的,在人家還沒搞清楚深淺之前,肯定也要拖拖控件的,試問這里誰沒有拖過控件?
  拖控件也要教?當然,有的人就是拖錯了地方設錯了屬性,人家不懂嘛,你不教,又要人家會,這就是強人所難了,那個坎,你邁過去了,你覺得簡單,人家還沒邁,你就跟人講跳過去,那人遲早摔死!
  入門的文章好寫,寫的就多了些,這也是典型的金字塔現象,屬于正常范圍,若人人都在金字塔尖,那就不是普及知識了。
  用別人的話說,人家不寫低級文章,怎么能夠承托出你文章的高雅和深奧來?
  前幾天有人說過,你以后跟人講課一定要中英結合外帶偏僻詞匯,理由只有一個,這樣會讓人家云里霧里,然后就會說你是牛逼。我說,你覺得講課是為了炫耀才華么?傳道授業解惑,不是夸夸其談做政府報告。臺下的都是不恥下問,臺上的可別太得意,所以該講細了還得講細,不能像教授上臺,下面非優秀研究生聽不懂,然后考試的時候說你們怎么這么笨。
  TerryLee就做的很好,他本人厲害不厲害不好講,但是他總是把點滴記錄,這樣即便你想了解一下,看看他的文章也是很不錯的。至于深入的文章呢,人家也寫,所以人家大受追捧。老趙也做得很好,老趙的文章不是從入門到精通,但是老趙的文章遇到可能初學者不會的文字,一定會解釋清楚,屬于深入淺出型,看完之后能夠有所收獲。
  但那些浮夸的,比如老溫(不知道現在死哪里去了),好像就顯得膚淺和敷衍,過往來客無不認為垃圾……(當然也有被廣告給看暈的看客)
  所以說微軟也不是完全就是對的,微軟是讓人浮躁的根源,因為很多人本身就是浮躁,你不能說,因為你們都是壞面粉所以做不出好面包……國家在指定政策的時候考慮的問題就很多,比如食品安全,小窩點小攤販,確實臟,但是中國60%的食品出自他們,我們可以取締嗎?你要所有食品都QS是不現實的,QS的油條你也買不起。微軟養足了一些低階程序員,他們進步不進步都不是很重要,先混口飯吃吧,不是這個行業的每個人都熱愛這個行業,我的很多朋友,其實恨不得每天都只看看電視睡睡覺,公務員式的生活,但國家條件不允許,該給人當鍵盤工的也去了,不鉆研也是正常的,你不能指望人家跟你一樣熬夜吧,人家可是一下班就陪老婆逛街,去打電子游戲的,你不能說人家不鉆研就不能再這個行業呆下去?很多公務員就是不干活也有錢拿,為啥?國家不能看著這些人餓死吧,但是真的有那么多事給人家做嗎?如果中國13億人民都在奮力干活,那中國趕超美國的時間起碼要翻三番,但是做不到,惰性人人都有,我恨不得馬上就去睡覺,如果大家不工作都能發財,看看這里還有多少人!我看都跑貓撲去討論美女了。浮躁是一種社會現象,社會是這樣的,你沒有辦法左右,要改變浮躁,唯一能做的就是提高生產力。”

  “我想MVP的朋友們應該不是吝嗇文字和分享的,要寫一篇優秀的深入淺出的文章需要研究的不是一丁半點的,大家都是做技術的,MVP一天也只有24 小時。MVP們會將自己認為最好的文章發上來,而不是像廣告一樣也到處亂發,MVP只是一種榮譽,不是說MVP有多牛逼,只是在肯定人家過去的成績,MVP沒有發文章的義務,不發咱也不能怪人家,關鍵是不要發水文,人家做到了,至于那些水淋淋的文章,個人意見不發也罷……
  另外Javaeye的方式會讓很多人不習慣,這里是博客園,博客園需要的就是這種風格,不然應該很多人就去javaeye了,因為這里可以自己發到首頁,我們喜歡寬松一點的環境,這就是社區特點,為啥你喜歡來javaeye呢?如果你喜歡看文章,那可能javaeye更合適,但是如果你喜歡寫文章,那么博客園肯定你會更喜歡,因為javaeye太自視其高了,不過爾爾,所以社區風格不能復制,否則一套程序就可以天下共享,何必分那么多論壇博客的。
  寫博客的概念大家都搞錯了,不是發新聞,博客就是隨意性的,作者的確在為自己負責,而不是在為博客園負責,寫博客當然希望大家都可以看,所以大家很希望把文章發首頁(發首頁流量大啊,感覺就好,一天心情就好)
博客園首頁文章質量高低也不要太計較,你看到不好的,標題黨,略過就是,真的好文章你可以去精華區看,大家來博客園就是圖個開心,不是來這里拼個高低,工作之余還在研究技術已經很不錯了,相比很多人很多行業壓根就沒有這樣的習慣,咱拿的工資比別人少,付出比別人多,咱已經很努力了,放過每一個錯誤發在首頁的人吧,讓大家下班之余都開心一點,你要知道被從首頁移除和寫博客無人問津的尷尬和不舒服,如果你也寫博客的話……
寫在首頁,大家一討論問題可能從一階變成了二階,但是你發在深閨,永遠它都是發在深閨……
  喜歡看精華的可以買一本博客園精華集,不知道現在出版了沒有,很是期待……”

Renard:

  我認為微軟技術的特點,在于平民化,在于學習曲線的直線化。與此相反,IBM、Sun等公司的技術的特點則在于學習曲線開始階段就有一個較陡的坡。不管是做MS平臺還是非MS平臺的開發,到了較高級的階段,所要付出的努力都差不多。但是我更欣賞MS的線性學習曲線。如果一個人只想做一點較初級的開發,只要能滿足他工作簡單需求就行,那么他為什么要花大量時間學上一大堆東西呢?允許用戶用簡單的方法做簡單的事,同時向有更高追求的用戶敞開大門,這就是MS的技術哲學。

  至于為什么.NET程序員與Java程序員相比往往會讓人覺得前者的平均素質較差,這是因為.NET的低門檻把許多素質不高的人放進了程序員這個圈子,并不意味著.NET把人教笨了。如果做程序員只是業余愛好,那么停留在初級階段也沒什么不好。但是專業人員應該有更高的追求,微軟并沒有限制這樣的追求。不少人都在初級階段混日子,這是因為現在國內軟件行業風氣極差。軟件公司之間的競爭更多的體現在人際關系上,體現在桌面下的貓膩上,而不是體現在技術上。許多軟件公司在技術上沒有太高的要求,往往傾向于低薪招一群軟件民工來干兩年,也不關心他們的繼續學習需求,只知道猛榨其勞動力,日復一日的強迫加班。一批軟件騾子用上三幾年后,等新一代技術出籠了,把他們開掉,另招一批剛學會新技術一點皮毛的小騾子重復過去的故事。有些高級一點的開發人員,覺得開發是碗青春飯,不能長期吃,所以搞上六、七年后總想往管理職位上跑,要不就改行。其實不管搞Windows開發還是Unix、 Linux開發,不管是.NET還是Java,大家的處境都差不多。國內的Linux粉絲們整天以上等人自居,牛B得很,但Linux內核的代碼,又有幾行來自中國人的貢獻呢?

bbp:

  魯迅說國民劣根性,很深刻的一條是哀其不幸,怒其不爭,估計老趙之所以義憤填膺,大概也有此感。
  所以雖然欣賞老趙的真誠,卻贊同水果阿生的說法。群眾的力量是無窮的,草根的意識往往很容易被引導(包括誤導),大眾的習慣卻很難被輕易改變,同樣還需要考慮的是多數人的平均能力、興趣、認知。拿自己的標準去跟多數人講(當然是積極的正向的標準),盡管推心置腹、雖然語重心長,但未必會得到全體贊同(點頭稱是者未必是贊同的)和良好的反饋。
  n 年前一次總結會上我當著項目組全體成員講了與老趙類似的話之后,就沒有人發言了,沒有否定也沒有肯定,很尷尬,現在回想起來,我歸結為“水至清則無魚”,雖然實際上未必那么“清”,但當眾直言不諱的展示出“至清”的一面,別人想不出更清的東西來和你比,只好默不作聲了;而且,雖然“標準”是客觀的,但如果 “標準”本身和一些人的觀念、習慣和認知水平發生抵觸,就會有人認為你是在“有的放矢”甚至“惡意中傷”,于是就會有人跳出來抬杠、挑刺、甚至惡語相向。所以布道者雖然都很誠心,卻也分方式方法,水果阿生講的慧能要比玄奘更容易被普羅大眾所接受和認可,雖然二者都是高僧。

0
0
 
 
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()