轉變思路 獻給追求高效和激情的程序員們
當今的程序編寫(xiě)已經(jīng)不是很早以前我們單打獨斗的局面,仔細分析軟件業(yè)的大趨勢,已經(jīng)是大魚(yú)吃小魚(yú),幸存小魚(yú)吃大魚(yú)的剩餐的局面。特別小的團隊和小的個(gè)人,生存有兩個(gè)理由:
1,特定行業(yè)領(lǐng)域的專(zhuān)業(yè)程度極高。
2,為大軟件廠(chǎng)商顧及不到的市場(chǎng)進(jìn)行“代理”服務(wù)。
也許有朋友通過(guò)拼命地開(kāi)發(fā)在一些低端市場(chǎng)上賺到了一些零頭,但就趨勢而言這種開(kāi)發(fā)沒(méi)有什么前途。特別隨著(zhù)低端市場(chǎng)上的用戶(hù)對軟件的認識和大廠(chǎng)商對軟件出售的理念,這種局面會(huì )越來(lái)越趨于壟斷。
軟件本身的特點(diǎn)是具有可復制性,同時(shí)隨著(zhù)Internet的普及和發(fā)展,整個(gè)軟件的銷(xiāo)售模式也將會(huì )有所變化,就軟件本身而言,銷(xiāo)售廠(chǎng)商在可接受的范圍了會(huì )不斷的壓縮自己的價(jià)格,這種壓縮已經(jīng)到“只要出錢(qián)”就可以給你的地步,當然隨后的進(jìn)一步服務(wù)用戶(hù)都應該交錢(qián)了。這種壓縮正如我們習以為常的免費郵箱,免費通訊工具,免費咨詢(xún)服務(wù)一樣,提供這些服務(wù)的廠(chǎng)商把目光始終盯向后臺的更大的利益。我大膽的預言:微軟將來(lái)的桌面操作系統會(huì )免費,同時(shí)把大量的服務(wù)移植到自己的服務(wù)器上。你不信?你可以仔細研究一下IBM,SUN,Microsoft。他們一個(gè)個(gè)的開(kāi)放和免費行為是不是讓你感覺(jué)到不可思議了?IBM大力支持的Eclipse已經(jīng)開(kāi)始影響每一位Java開(kāi)發(fā)者,同時(shí)在程序開(kāi)發(fā)模式,運行模式,部署模式上開(kāi)始不斷地影響開(kāi)發(fā)者,這種影響直接和IBM自己的商業(yè)模式保持同步。所以,如果用戶(hù)發(fā)現了很優(yōu)秀的軟件,并且足夠便宜的時(shí)候他會(huì )選擇不優(yōu)秀但略便宜的軟件嗎?
信息技術(shù)只有和行業(yè)整合才能發(fā)揮其作用。這種整合需要既熟悉技術(shù)又熟悉行業(yè)的組織完成,F在流行的什么軟件外包等概念,讓人不免想起外包者本身究竟做了什么,接包者究竟做了什么?難道后者僅僅是些程序?肯定不是,我的回答是外包得更多模式是:外包者已經(jīng)建立了自己成熟的行業(yè)模型,同時(shí)在輸入輸出等要求上已經(jīng)作了嚴格的定義。軟件系統的技術(shù)架構可以交給接包者。就這種局面讓我們想到了軟件的核心價(jià)值究竟存在于什么地方。你還覺(jué)得只要你掌握了某門(mén)程序語(yǔ)言就可以了嗎?當然可以,只是你僅僅是個(gè)接近計算機的機器人。那么你的發(fā)展出路是什么呢?是不是應該了解一些行業(yè)知識呢?
前面的酒當我亂彈,下面讓我們言歸正傳,談?wù)勎覀冊趯W(xué)習和自己職業(yè)規劃中如何走好。
創(chuàng )業(yè)者
我周?chē)泻芏嗯笥,掌握了一些技術(shù),整天想創(chuàng )業(yè)。然后我會(huì )問(wèn)他一些他想創(chuàng )業(yè)的思路,發(fā)現他們老很看重自己的某個(gè)自認為很有創(chuàng )意的想法。我不知道如何說(shuō)是好,只好把我知道的關(guān)于他的創(chuàng )意的一些信息從頭到尾告訴他,并且找樣例給他看?赐曛蟀l(fā)現我的.朋友恍然大悟地告訴我“?這個(gè)已經(jīng)這么多人做了?”。然后悄然放棄。他們放棄的理由就那么簡(jiǎn)單,已經(jīng)有人做了。
一個(gè)軟件工作者太看重創(chuàng )意進(jìn)行創(chuàng )業(yè)是一種幼稚的行為。原因很簡(jiǎn)單,就是想得通行不通。整個(gè)社會(huì )除了競爭之外各個(gè)行業(yè)各個(gè)環(huán)節開(kāi)始形成一個(gè)龐大的利益鏈交叉成的網(wǎng)絡(luò )。這個(gè)網(wǎng)絡(luò )和Internet一模一樣,如果你想不通Internet的價(jià)值所在,你怎么能想得通你的價(jià)值存在呢?請認真用自己技術(shù)的思維去“程序”化每一個(gè)你要介入創(chuàng )業(yè)的環(huán)節,然后不斷的利用“低歸”進(jìn)行問(wèn)題的思考,最終簡(jiǎn)化到一個(gè)核心的遞歸處理程序。這時(shí)候你才算有創(chuàng )業(yè)的資格。
對,我們是程序編寫(xiě)者,所以我們要利用我們的程序思維長(cháng)處來(lái)進(jìn)行特定行業(yè)的思考。從而將顯示細化到可以用二進(jìn)制表示的地步,那么你就有很大成功機會(huì )。你不想介入的地方,你一定要用IFTHEN進(jìn)行跳出定義。
我特別推進(jìn)的創(chuàng )業(yè)模式是:整合服務(wù)。IBM是這樣,我們也應該這樣。應為IBM無(wú)法跑的太細,它需要你來(lái)幫忙。
項目管理者
我周?chē)某绦騿T都說(shuō)、非程序員的人也都說(shuō),寫(xiě)程序是年輕人的事,長(cháng)遠的看的話(huà)那可不是個(gè)好差事,隨著(zhù)年齡大一點(diǎn)快往管理層走。我很反感這句輕浮的話(huà),但的確這是很多人追求上進(jìn)的一種簡(jiǎn)單路線(xiàn)了。
但就我的觀(guān)察,一個(gè)對IT不了解的人,做好IT項目管理是很困難的,除非它有個(gè)得力的熟悉IT的項目助理。其實(shí)就其原因很簡(jiǎn)單,就是要管理哪個(gè)行業(yè),就要熟悉那個(gè)行業(yè)。連IT行業(yè)的HR經(jīng)理我都認為應該要熟悉IT行業(yè),你信不信。
這就說(shuō)明了一個(gè)問(wèn)題,如果你在程序員階段很輕浮的話(huà),你可能就不會(huì )成為一個(gè)優(yōu)秀的IT項目管理者。也許你想起來(lái)很簡(jiǎn)單,你可以用你熟悉的管理知識來(lái)為你解說(shuō),但的確這是事實(shí)。
所以程序員朋友們不要擔心自己不能成為IT項目經(jīng)理,其他人做不了的,只要我們,你怕什么?好好打好自己堅實(shí)的IT四位吧。
【轉變思路 獻給追求高效和激情的程序員們】相關(guān)文章:
高中數學(xué)教師的幾個(gè)轉變和追求的論文10-21
獻給即將面試的朋友們面試經(jīng)驗11-05
醫學(xué)心理學(xué)教學(xué)思路的轉變論文06-23
淺談轉變教學(xué)觀(guān)念構建地理高效學(xué)堂10-28
網(wǎng)絡(luò )環(huán)境下的中學(xué)計算機教學(xué)思路轉變路徑論文06-26
SSAT寫(xiě)作題型和思路11-07
營(yíng)銷(xiāo)和公關(guān)的完全不同的思路和做法08-21
口才和交際的一般思路07-27