• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            無我

            讓內心永遠燃燒著偉大的光明的精神之火!
            靈活的思考,嚴謹的實現
            豪邁的氣魄、頑強的意志和周全的思考

            【轉】放棄理想,未必能成就現實

            (《程序員》2004年第9期的maglog專欄文章,有所刪節。全文請見雜志。)

            上個世紀90年代末,軟件泡沫最高漲的時候,我還在學校里老老實實地學著我的結構工程。我當年的理想是要做一個好的結構工程師,跟我弟弟一起開建筑設計事務所,這話寫在日記本上,白紙黑字。后來之所以毅然地拋棄本行來趟軟件開發這攤渾水,很大程度上是受了技術高手們高大形象的鼓舞。那個時候真是有激情,覺得編程高手被澤著理想主義的光芒,向英雄一樣崇拜他們,他們才像是搞技術的,我們這些土木工程師,嗯,也就是個混飯吃。

             

            真的走到這個行業里才發現,中國的軟件技術研發的環境根本就不是那么回事,按照一般程序員的大白話,就是“在中國,搞技術的沒前途”。有點理想和抱負的程序員,大多面臨被分化和鈍化的命運。所謂分化,就是以這樣那樣的方式轉變為管理者、市場人員、宣傳員等等角色,所謂鈍化,就是乖乖地接受降解,由研發人員轉變為工程人員。.....
            ......

             搞技術的先天都有點自命不凡,總是幻想向著未知領域沖鋒,探索新的方向。誰不想重復Adobe在平面設計領域的輝煌?誰不想也搞個什么CAD來發掘和開拓新的市場?誰不知道搞項目的辛苦?誰不想安心做出好產品,名利雙收,給人生添一抹亮色?可是,難啊!環境所迫,只能放棄理想,面對現實。

            不過軟件這個東西真的不太一樣。我的判斷是,放棄理想,也未必能成就現實。原因就在于軟件太容易復用了。我們行業里的人整天叫囂著要提高軟件的可復用性,還煞有介事寫一大堆書出來談reuse,殊不知,相對于其他很多傳統行業,軟件的可復用性實在是太好了。比如說,雅典奧運會場館中的鋼梁,絕對不可能拿到北京奧運場館來復用,連設計方案也沒有多大參考意義。可是人家那成熟的奧運售票系統,改巴該巴就能跑在2008的售票主機上。不說那么玄的,就拿一般的任務來說,有幾個程序員能把線性代數方程組的那些七七八八的數值求解算法記得清楚?恐怕能說清楚什么叫矩陣譜半徑的人就已經不多了。可是誰又犯的上操這個心呢?真的碰上這種問題,囫圇吞棗地調用IMSL庫的一個函數,或者Matlab的一個命令,算得又快又準,還不比你自己哼哧哼哧的寫代碼強?正是因為軟件這東西能低成本大規模的復用,在這個行業里,就存在一個殘酷的現象:強勢的研發人員事實上在以自己的產品擠壓弱勢同行的生存空間。換句話說,你們雅典的建筑設計師搶不了我北京同行的飯碗,但是微軟的多媒體專家就能把我們北京的編程高人們逼得沒飯吃。道理很明顯,你在做流媒體播放器,做得還不錯,但是微軟一出手,你肯定趴下。現在用C#分分鐘就可以裝配出一個不錯的Media Player,你呢,要么轉行或者轉方向,要么也跑去搞裝配。落到這個田地,其實就已經肯定只能分到殘羹剩飯了。也許搶先干一段,還能有點出息,畢竟幫用戶解決了“最后一公里”的問題,這活也不容易啊。但是長遠干真的不樂觀。為什么?裝配這活,技術門檻太低,而且一定會越來越低。干這行,向上給核心產品供應商打工,向下給客戶打工,里里外外裝孫子。

             

            我接觸過很多做項目的程序員,水平高低參差不齊,但是大部分都有共同的心聲,真不想做項目,真想踏下心來做做產品研發。大家起點差不多,學校里不見的誰比誰強,憑什么你能專心做產品,探索技術新方向,我卻得汗流浹背周旋于客戶和廠商之間?而且說實話,搞這種服務活,程序員人微言輕,不是滋味。你還別不服氣,服務不就是讓客戶舒坦嗎,客戶也是人,讓人舒坦的方法多的是,人家sales有的是手段和力量讓人家舒坦,干嘛非在技術上較勁,誰也不比誰傻,對不?

             

            要我說,咱們搞技術的真的不能甘心這么走下去。路不是沒有,其正到各行各業去看看,沉下心來調查研究,你會發現,這所謂的信息化,在各行各業中的應用也就是一層皮。要往深里挖,空間還大得很,機會還多得很。無論是石化電力,還是機械建筑,哪一個行業里都有很多真正的機會。說句不夸張的話,你要真能幫人家解決實際專業問題,還真用不著感嘆技術不值錢。不過要抓住這些機會,對這些行業就不能淺嘗輒止,一定要有親身投入、深入實踐的決心。現在我們很多開發者喜歡自說自話,整天抱著架構啊、模式啊、N層結構啊孤芳自賞,其實上碰到專業問題根本深入不下去。搞結構軟件不懂有限元,搞設備控制軟件不懂控制理論,搞探測分析軟件不懂信號處理,你上10層結構,用100個模式,也解決不了問題。要想深入行業應用,軟件開發能力固然重要,專業知識恐怕更重要。行業應用軟件一是復雜,二是專業。經過第一輪信息化,最容易挖的那桶金已經讓人給挖走了,再往下走,就不能不沉下心來真正鉆到人家專業里去。我相信,那里面的機會大的很。而且,這么想的人不只我一個,已經開始實踐的人也不少。現成的例子,中國建筑科學研究院的專業結構設計軟件PKPM就非常成功,在國內幾十萬人用,還出口到東南亞國家。蒸蒸日上的思維加速公司,也是一個深鉆苦干的典型。我也知道不少個人,正抱著十年磨一劍的決心深入到某些應用領域里努力。他們是好樣的。我覺得,振興中國軟件業的希望,在在他們身上。

            posted on 2007-10-15 10:19 Tim 閱讀(360) 評論(0)  編輯 收藏 引用 所屬分類: 程序人生

            <2007年10月>
            30123456
            78910111213
            14151617181920
            21222324252627
            28293031123
            45678910

            導航

            統計

            公告

            本博客原創文章,歡迎轉載和交流。不過請注明以下信息:
            作者:TimWu
            郵箱:timfly@yeah.net
            來源:m.shnenglu.com/Tim
            感謝您對我的支持!

            留言簿(9)

            隨筆分類(173)

            IT

            Life

            搜索

            積分與排名

            最新隨筆

            最新評論

            閱讀排行榜

            亚洲国产精品一区二区久久hs| 新狼窝色AV性久久久久久| AV狠狠色丁香婷婷综合久久| 狠狠色丁香久久综合五月| 久久久久国产一级毛片高清版| 久久99热狠狠色精品一区| 久久无码人妻精品一区二区三区 | 一本久久精品一区二区| 国产激情久久久久久熟女老人| 久久精品99久久香蕉国产色戒| 2020最新久久久视精品爱| 亚洲а∨天堂久久精品| 无码专区久久综合久中文字幕 | av色综合久久天堂av色综合在| 国产精品一区二区久久精品| 伊人久久一区二区三区无码| 国产精品18久久久久久vr| 久久人人添人人爽添人人片牛牛| www久久久天天com| 久久综合亚洲色一区二区三区 | 婷婷久久五月天| 久久精品国产亚洲沈樵| 中文字幕乱码久久午夜| 久久99精品久久久久久水蜜桃| 婷婷五月深深久久精品| 女同久久| 精品久久久久久久久久中文字幕| 精品无码久久久久久午夜| 国产69精品久久久久9999APGF| 久久国产影院| 91精品免费久久久久久久久| 久久人人爽人人爽人人片AV不| 天天影视色香欲综合久久| 久久综合狠狠综合久久激情 | 日本五月天婷久久网站| 欧美亚洲另类久久综合婷婷 | 日韩精品久久久肉伦网站| 国产成人精品综合久久久久 | 日韩人妻无码一区二区三区久久 | 精品久久久无码中文字幕 | 国产激情久久久久久熟女老人|