首頁 考試吧論壇 Exam8視線 考試商城 網絡課程 面授課程 模擬考試 實用文檔 繽紛校園 英語學習
2010考研 | 自學考試 | 成人高考 | 專 升 本 | 法律碩士 | MBA/MPA | 中 科 院
四六級 | 商務英語 | 公共英語 | 職稱日語 | 職稱英語 | 博思 | 口譯筆譯 | GRE GMAT | 日語 | 托福
雅思 | 專四專八 | 新概念 | 自考英語 | 零起點英、、、韓語 | 在職申碩英語
在職攻碩英語 | 成人英語三級
等級考試 | 水平考試 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證
公務員 | 報關員 | 報檢員 | 外銷員 | 司法考試 | 導游考試 | 教師資格 | 國際商務師 | 跟單員
單證員 | 物流師 | 價格鑒證師 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 人力資源管理師 | 管理咨詢師
期貨從業(yè)資格 | 社會工作者
會計職稱 | 注會CPA | 經濟師 | 統(tǒng)計師 | 注冊稅務師 | 評估師 | 精算師 | 高會 | ACCA | 審計師
法律顧問 | 會計證
建造師一級、二級) | 造價師 | 監(jiān)理師 | 安全師 | 咨詢師 | 結構師 | 建筑師 | 安全評價師
估價師房地產估價、土地估價) | 設備監(jiān)理師 | 巖土工程師 | 質量資格 | 房地產經紀人 | 造價員
投資項目管理 | 土地代理人 | 環(huán)保師 | 環(huán)境影響評價 | 物業(yè)管理師 | 城市規(guī)劃師 | 公路監(jiān)理師
公路造價工程師 | 招標師
執(zhí)業(yè)護士 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 衛(wèi)生資格
 xihuyu2000 
您現在的位置: 考試吧(Exam8.com) > 軟件水平考試 > 心得技巧 > 正文

迷茫的程序員和中國軟件業(yè)

    序:

    我感覺現在爆炒軟件藍領的風潮會毀了軟件業(yè)。我五一收集了資料,又花了這個周末寫了這篇文章,我想把它發(fā)到國內的一般報紙上去。專業(yè)報刊肯定發(fā)不了。

    同行們,給點意見,幫忙修改修改。

    2001年對于IT行業(yè)進入寒冬,中國的程序員們先打起了噴嚏。

    2001年年關,《軟件世界》記者劉興波關于程序員薪水問題的文章《質疑中國軟件業(yè)“高薪制“》及后續(xù)文章引發(fā)軒然波濤。在報刊、雜志上,職能部門和IT界的管理人員大都持肯定態(tài)度。加上先前人們以玄奘取經般姿態(tài)前往印度考察得出的要培養(yǎng)軟件藍領的輿論報道。于是乎,對程序員進行職能分化、薪水分化(大多數向藍領靠攏,降薪)、用政策引導教育系統(tǒng)培養(yǎng)軟件藍領、在兩年趕超印度等輿論報道紛呈出籠。好像中國軟件業(yè)打翻身仗的根本在于所謂的“軟件藍領”。但在網絡上,以程序員為主的論壇里則對其大加伐撻,近乎血雨腥風。關于軟件業(yè)的發(fā)展以及程序員的發(fā)展前景的大批文章在網上廣為傳播,以至有網路擁塞之謂。這場關于程序員薪水和軟件藍領的爭論讓不少程序員對其職業(yè)取向和發(fā)展前景都產生了動搖。
筆者也是一名程序員,出于對軟件行業(yè)的看好和對程序設計的偏好。投身于軟件行業(yè),作了名程序員。但現在,卻因現實和夢想的巨大反差、中國軟件業(yè)和自身前景的迷離頗感彷徨和痛苦。一個行業(yè)的發(fā)展固然有起自身的規(guī)律,但在一個地區(qū)、一個國家的發(fā)展卻更多地依賴于輿論、政策等諸多社會因素。社會因素的作用會在行業(yè)的發(fā)展中成倍的反饋出來。沒有社會的大環(huán)境,軟件業(yè)的發(fā)展也無從談起。但不征集大多數從業(yè)人員的意見,而由輿論界和相關部門閉門造車地制定政策,實難言好。畢竟軟件業(yè)最終還是要靠程序員來發(fā)展。程序員的迷離最終會是軟件業(yè)的迷離,程序員的痛苦最終會是軟件業(yè)的痛苦。

    朝陽初升的軟件業(yè)

    軟件業(yè)在計算機發(fā)展初期是嚴重依附于硬件,雖然重要,但并為成為產業(yè)。直到上世界六十年代產生的軟件危機催生了軟件工程,才作為一個產業(yè)得以迅猛發(fā)展。2000年,美國政府將銷售額在上一年達2200美元、僅次于汽車和電子工業(yè)的軟件產業(yè)從服務業(yè)列入制造業(yè),其為美國經濟的高速發(fā)展充當了排頭兵。盡管軟件業(yè)已有四十多年歷史,其仍然是一個朝陽產業(yè)。隨著社會信息化的發(fā)展趨勢,隨著各種生產、消費設備的電子化、數字化趨勢,因其在事務處理中與在功能上邏輯等價的硬件相比有成本底、易實現、易擴展的優(yōu)點,軟件業(yè)會得到更廣泛的應用。軟件業(yè)的重要性也為人之共識。相對于信息產業(yè)中的IC業(yè),軟件業(yè)對技術積累和資金支持的要求要低一些(印度可為佐證,其信息產業(yè)的硬件基礎和資金均遜于中國,但其軟件業(yè)成為全球第二)。故中國這種人均資源匱乏,但人力資源相對低廉豐富的國家發(fā)展軟件業(yè)實乃上上之選。對于中國而言,發(fā)展軟件業(yè)已不單單是一個行業(yè)的發(fā)展。更重要的是可由此提升中國傳統(tǒng)行業(yè)的生產、運作水平(筆者曾聞:老外有時賣到中國的設備在硬件上與十多年前并無大不同,僅是更新了軟件系統(tǒng),就又當新設備賣過來)?梢院敛豢鋸埖卣f:要想讓地球的重心由西向東移,軟件業(yè)是最佳支點。這恐怕也是印度這個人均GDP300多美元的國家把IT牛皮地解為India’s Tomorrow的原因吧。

    全球的軟件業(yè)按開發(fā)模式和主要地區(qū)(軟件業(yè)由于產業(yè)群落影響和優(yōu)惠政策吸引,極為集中)可分為:技術領導、產業(yè)支撐型——美國,軟件本地化型——愛爾蘭,外包服務型——印度,嵌入式開發(fā)型——日本、西歐。美國在系統(tǒng)軟件、服務支撐軟件、開發(fā)工具等核心領域了占據了80%以上的市場,引領著軟件業(yè)的方向。愛爾蘭則把自己當作美國軟件的歐化基地,為歐洲提高20多個歐化版本。日本的嵌入式開發(fā)則是應其消費類產品的數字化、娛樂化趨勢和通訊設備生產而生。西歐以瑞典、芬蘭、德國為代表在生產設備、高精儀器、通訊和搏彩游戲機等應用上進行嵌入式開發(fā)(那種更新了軟件系統(tǒng),就又當新設備賣過來的生產設備、高精儀器多從此出)。

    中國軟件業(yè)的現狀和迷離前景

    現在談到中國軟件業(yè)時,總是與印度軟件業(yè)相互比較,是基于這兩個國家有很多相似性。在80年代中期,中印兩國軟件業(yè)并無太大差別。中國軟件業(yè)并未將印度軟件業(yè)放在眼里,此乃拜中國高速發(fā)展之賜,我們戲言曰印度阿三(是就經濟而言,亞洲國家,日本第一,中國居二)。但到了現在印度軟件業(yè)成了全球老二,叫一向自大的美國人也不敢小瞧,蓋茨稱其為繼美國之后的下一個超級軟件大國。中國軟件業(yè)卻看起來是王小二過年了,增長率比起國內其他行業(yè)尚可自慰,比起其他軟件大國則相形見絀。國內67%的市場份額被外國巨頭拿走(的確就是拿,沒有被狙擊)而且是高端市場。企業(yè)在技術競爭力上與外國巨頭的差距是越來越大了。大部分軟件公司都是在進行一般應用開發(fā),為事企業(yè)單位開發(fā)管理系統(tǒng)。開發(fā)工具是別人的,后端數據庫是別人的,絕大多數服務支撐軟件也是別人的(修路的利潤哪能跟提供大型工具的利潤比)。要不是中國盜版猖獗,很多小公司光買開發(fā)工具就夠嗆了。不僅僅是技術差距加大,連從業(yè)人員的士氣都大受影響。以前,開發(fā)出了產品雖然盜版猖獗,但大多贊譽有加,現在,有時連盜都不盜國產軟件。過去的程序員們也沒多富有,但常被不少愛好者追捧,聲望甚著,現在,大概只有出校門沒幾年的“青光“才為自己的程序員身份得意了。干了幾年后,再不愿說自己是光干編碼的程序員。中國的程序員們盡管并不認為自己的水平比印度同行差,但大都承認了軟件業(yè)與印度的差距。也沒人認為中國軟件業(yè)形勢大好,高歌猛進。至于中國軟件業(yè)為什么會落敗于印度,已有不少總結,在此不表。來看一看業(yè)界人士們開出的在網上引發(fā)大爭議的救業(yè)良方。

    印度軟件業(yè)這幾年的迅猛發(fā)展吸引了全球目光,中國軟件業(yè)也不另外。業(yè)界人士紛紛以玄奘西行的架勢前往取經,這是理所當然。業(yè)界人士們取經的結論比較具共性的是:中國軟件業(yè)需要進行職能化分、大量培養(yǎng)軟件藍領、開拓海外市場等。進行職能化分、實施軟件工程、加強管理這些沒多大的爭議。爭議集中在軟件藍領這個新玩意上。

    在目前關于美國、日本、西歐等其他軟件發(fā)達地區(qū)的報道中沒見著軟件藍領這一劃分和論述(大師和普通人當然有別,哪里都一樣)。這是個我們從印度帶回來的特產。原因是印度人用高中生在編程,再加上那幫家伙軟件工程、項目管理搞的很好,居然能按時上下班,幾乎跟哪里都不一樣。于是就得出一個軟件藍領的概念(是印度人首創(chuàng),還是我們的新發(fā)明,待考)?墒俏乙嵝训氖怯《刃畔⒓夹g部部長2000年5月在華盛頓放言印度每年能向世界輸送20萬。美國現有IT人才簽證配額的一半被印度人占據,看來輸送的可不是一抓一把的高中生。老美還沒那么苯。以印度現在的培訓體系現狀和實力,那幫高中生經過培訓是必然的了。他們可是在中學就接受扎實的計算機教育。我們的所謂的科班出身,不也是從高中拉了一撥人進行再教育嗎?我們的大學技術教育是不是比他們的培訓體系強,這我沒發(fā)量化比較。我倒知道譚浩強教授在一次計算機教育會議上說他對中國現在的計算機高手大部份是非計算機科班出身感到迷惑不解。非計算機科班出身的高手得大部分自學吧,還有不少超過天天接受計算機教育的。我也還知道印度IIT被稱為亞洲的MIT。我也還知道印度的培訓系統(tǒng)來中國幫我們培訓技術工程師。盡管業(yè)界人士對軟件藍領語帶不屑,但要真是我們的教育培訓比他們好,那倒是我們應以幫助第三世界兄弟的名義去幫他們。怎么掉過來了。那種因為印度很多編程人員沒有大學學歷,就把人當作是一抓一把的高中生的人是否也太過皮相之見了。盡管他們不會告你行業(yè)污蔑,但我建議有關人員在爆炒軟件藍領時先仔細斟酌一下,去考察一下別人受到的計算機教育再說不晚,程序員里沒幾個人跟你們搶“軟件藍領“這個詞的話語權。也許吧,他們的培訓系統(tǒng)比我們差,我們的認證培訓系統(tǒng)可以讓一個文秘專業(yè)的MM在一個月內拿MCSE,真是天才輩出!

    (aka2006愚見:本人強烈抗議社會對中國學生<--請注意:是“中國”“學生”!-->的高價的所謂的洋認證,這是中國社會的一個悲哀。我聽好多人說MCSE的水平——“狗屁”。)


    軟件的開發(fā)畢竟還是創(chuàng)造性的活動,你得把要處理的事務進行邏輯轉換,再變?yōu)槌绦蜻壿,編出代碼。即便引入軟件工程,把事務進行細分,分成更小的功能模塊。你也得進行邏輯轉換,離不了思考。要是不想讓整個程序慢如老牛,還得仔細考慮對全局的影響。軟件工程搞得再好也不能讓前一個程序員寫if,后一個程序員寫else,再后一個打個大括號。要真是不需動腦就能寫,用代碼自動生成就行了,哪用得著一個人。就是不給薪水也得用一臺計算機呀,還浪費能源。你要是在業(yè)務流程、核心邏輯不變的情況下改來改去,那是叫維護還是叫開發(fā)?開發(fā)就是這個樣子?如果開發(fā)真是做個界面,拉兩個控件,改改屬性就行,那你還是找一個會Photoshop的人吧,效果肯定好。

    繼續(xù)說這個軟件藍領,我們既然學習印度的管理經驗,又帶回軟件藍領這個詞,還要大力走向世界,看來我們的確是“師印長技以制印“了。前文曾有對世界軟件業(yè)產業(yè)類型的描述。美國的模式,我們現在又缺資金、又缺技術積累,也沒合理的產業(yè)群落,一時還學不了,以后吧。愛爾蘭也沒法學,搞20多個亞洲版賣給誰?菲律賓軟件產業(yè)的增長速度都叫我們吃驚。我們就來看一看印度軟件產業(yè),印度產業(yè)大部份是外包。我們倒還多了一個國內市場作后院,很占優(yōu)勢吧。仔細來看一看!大家認同的說法是,印度人能拿到外包業(yè)務的原因是:官方語言為英語,有語種優(yōu)勢,勞動力成本低廉。當然,還有常提的一句話:中國人和印度人都適合編程,無它,從小重視數學爾。,怎樣超趕呢?語種優(yōu)勢?印度比我們強。品牌優(yōu)勢?也沒法比。我們比他們跟聰明?還是等這方面專家來解釋吧,先別那么想。那就那拼價格吧!我們就打一場價格仗吧!家電業(yè)都能打,我們怎么就不行。拼價格那得先降成本,軟件的成本主要就是程序員的工資。讓一個人均GDP847美元、現有程序員16萬人、現在每年培養(yǎng)科班技術人員5萬多人的國家跟一個人均GDP300多美元的國家、現有程序員40萬、現在每年培養(yǎng)近20萬技術人員的國家打人才價格戰(zhàn)!當然,我們的認證培訓機構能用一個月時間將一文秘專業(yè)的MM培養(yǎng)成MCSE技術專家,看來勝利在望!再來看一看我們的后院。據賽迪網,我們現在有16萬名程序員,分布在近6000家軟件公司。這么多的軟件公司都能活,那恐怕得感謝這幾年的信息化熱潮。盡管大部分的軟件公司都是做行業(yè)應用、管理軟件的。但一些大型的行業(yè)應用軟件并不是由本土企業(yè)來完成的。比如某通訊公司的網絡核心軟件就是其印度研究所完成。這也可算中國軟件公司。但卻不代表中國軟件業(yè)的真實水平。有人已在冷思信息化的熱潮:雖然各個企業(yè)之間千差萬別,但同一行業(yè)的業(yè)務流程卻有著驚人的相似,行業(yè)應用的標準化這恐怕是這類軟件的方向。被譏為“做系統(tǒng)缺少資產; 做應用缺少溝通;做信息缺少分類;做工程缺少規(guī)范;做管理缺少制度; 做團隊缺少組織“的大多數軟件公司如不圖變,恐怕無力擔當這一責任。在印度幾頭軟件大象已經開始涉足中國市場的時候,我們先不要全都忙著打出去吧!我們有什么優(yōu)勢:管理?資金(軟件企業(yè)的積累)?技術積累?人力成本?

    為了降低軟件公司的人力成本,就爆炒軟件藍領?讓現有從業(yè)人員感到前景迷茫、流失轉行?高級設計人才、管理人才真能從課堂上培養(yǎng)出來?就算真能,現有高級設計人才、管理人才位置全給計算機專業(yè)科班,哪也還得剩大部分計算機科班,讓他們每年交了昂貴的學費,花大量的精力,到最后成為軟件藍領?
有了所謂軟件藍領就可以跟印度一拼?來一次職能劃分就能造就一批高級設計人才、管理人員。他們不編碼就成了高級設計人才、管理人員,變的比印度同行更厲害,能帶領中國軟件業(yè)以比印度更低的人力資源成本去搶奪印度外包市場,守住國內市場?10多萬程序員熬更漏夜沒干過別人的原因居然是沒有軟件藍領。咄咄怪事!

    (aka2006愚見:以下寫得很精彩,痛快!)

    再來看一看,要的是什么樣的月薪在2000元—4000元(北京價位)的藍領?

    見于2002-04-11北京晚報:基本素質一,是具有良好的編碼能力,編碼能力直接決定了項目開發(fā)的效率。這就要求軟件工程師至少精通一門編程語言,比如當前國內企業(yè)常用的C/C++、VB和國際上最流行的Java語言,熟悉它的基本語法、技術特點和API(應用程序接口);舅刭|二,自覺的規(guī)范意識和團隊精神。企業(yè)希望招聘到的程序員編程不一定很快,但是需要非常規(guī)范,個人能力不一定很強,但需要合作意識很好;舅刭|三是認識和運用數據庫的能力,即會使用目前常用的數據庫軟件,如甲骨文公司的Oracle數據庫和微軟公司的SQLServer等。基本素質四,較強的英語閱讀和寫作能力。程序世界的主導語言是英文,編寫程序開發(fā)文檔和開發(fā)工具幫助文件離不開英文。作為基礎軟件工程師,具有一定的英語基礎對于提升自身的學習和工作能力極有幫助。基本素質五是具有軟件工程的概念。從項目需求分析開始到安裝調試完畢,基礎軟件工程師都必須能清楚地理解和把握這些過程,并能勝任各種環(huán)節(jié)的具體工作;舅刭|六是求知欲和進取心。軟件業(yè)是一個不斷變化和不斷創(chuàng)新的行業(yè),軟件人才的求知欲和進取心就顯得尤為重要,它是在這個激烈競爭的行業(yè)中立足的基本條件。

    看看基本素質五:從項目需求分析開始到安裝調試完畢,基礎軟件工程師都必須能清楚地理解和把握這些過程,并能勝任各種環(huán)節(jié)的具體工作。這也叫軟件藍領。最差也得叫“萬金油“吧,連項目需求分析都勝任了。 拿基本素質一來說,至少精通一門編程語言。在極度崇尚自學的IT行業(yè)里,不管你是聽老師講授還是看成名已久的大師的著作,還沒有聽說,光培訓就能精通一門編程語言的,沒搞一點實質性的東西,連掌握都談不上。精通?說到這里倒一下子就明白了,這軟件藍領可不是剛從培訓班或者學校出來的新手們,就是大部分正在干著的你我他。說著軟件藍領,結果成了薪水劃分,倒成了降薪。看來是醉翁之意不在酒。終于扯到這個令程序員們牙癢癢的話題了,那就來看一看我們的高薪。

    (aka2006愚見:一門C++就夠你學3個月的了,那才是入門。

轉帖于:軟件水平考試_考試吧
文章搜索
迷茫的程序員和中國軟件業(yè)網友評論網友評論
版權聲明 --------------------------------------------------------------------------------------
    如果軟件水平考試網所轉載內容不慎侵犯了您的權益,請與我們聯系,我們將會及時處理。如轉載本軟件水平考試網內容,請注明出處。