CSDN上有幾個(gè)熱心評論員,幾乎每篇熱門文章評論中都可以看到他們的身影,印象比較深的一個(gè)是一門心思批微軟的技術(shù),一個(gè)則是持Linux萬能論。有時(shí)候他們的觀點(diǎn)未必沒有道理,關(guān)鍵的問題是視野太窄了,始終只盯著技術(shù)不放,不能說這一定不對,極客精神么,但大多時(shí)候程序員價(jià)值(尤其是現(xiàn)金價(jià)值)的實(shí)現(xiàn)不只取決于技術(shù)。 模式不一樣 程序員價(jià)值也不一樣開源之外,軟件是商業(yè)的延續(xù),所以代碼里大多時(shí)候也包含了商業(yè)利益,而不只是單純的技術(shù)。商業(yè)利益依賴于商業(yè)模式,而商業(yè)模式?jīng)Q定了很多人的職業(yè)特色和路徑,進(jìn)一步?jīng)Q定了程序員可以只關(guān)心技術(shù)么這個(gè)問題的答案,比如:外包與產(chǎn)品開發(fā)在盈利模式上的差別直接決定了它對人員的不同要求。 在微軟如日中天的時(shí)候,曾經(jīng)有一本書叫《微軟的秘密》里面講了這樣一個(gè)小故事: 我們中有些人對開發(fā)人員懷有極度的不滿,那簡直就是嫉妒。達(dá)瑞爾·希文斯是Windows NT的主要開發(fā)人員之一,他有9輛保時(shí)捷,我當(dāng)然也希望能夠擁有9輛保時(shí)捷。但我怨恨達(dá)瑞爾么?當(dāng)然不。他絕對受之無愧,他真的棒極了。如果用我的支票來給他開工資,我也愿意。不過從長遠(yuǎn)來看,過一兩年你肯定就能得到應(yīng)得的報(bào)酬。如果由于某些原因,我們引入了達(dá)瑞爾,并付給他足夠買9輛保時(shí)捷的薪水,而他一旦干得不夠好,就不會在這里工作很久... ...但這些開發(fā)人員都是精心挑選出來的人才......唯一的不利之處在于,總有一部分人感到開發(fā)人員才是“主角”,但這正是這一行業(yè)的本質(zhì)。 假設(shè)一個(gè)人技術(shù)也和上面說的達(dá)瑞爾一樣牛,但是在外包的模式里面,那它可能達(dá)到上面的程度么?答案是不可能,因?yàn)槟J较拗屏思兗夹g(shù)角色所可能創(chuàng)造的價(jià)值,進(jìn)一步預(yù)先定義了技術(shù)路徑長短的極限。 當(dāng)一個(gè)公司的核心技術(shù)并沒有創(chuàng)生多大價(jià)值,而是需要靠人力規(guī)模、商業(yè)模式等來支撐業(yè)務(wù)的時(shí)候,那么我們可以稱之為技術(shù)路徑短的公司。想象一下,如果一家公司專門承接本地化工作,那么也許也會需要程序員編制某些工具,但對程序員而言技術(shù)路徑無疑是短的。 如果暫時(shí)把眼光從程序的世界移開,那么事情就可以看得更清楚。 在蓋樓的時(shí)候,只要達(dá)到基本的質(zhì)量,一個(gè)人每天砌200塊磚,固然比砌100塊要好的多,但相對于大樓而言,多砌100塊磚,所多帶來的價(jià)值有限。再進(jìn)一步由于砌每塊磚的價(jià)值是固定的,同時(shí)一個(gè)人每天所能砌的磚也是有限度的,這就會導(dǎo)致砌磚工人,不管多么努力,其收入水平必然會被限制到某一個(gè)較低的水平,只要他的工作還只是砌磚,而不是設(shè)計(jì)師或別的什么。這種限度是由這一工作的內(nèi)涵所決定的,倒不是誰遭到了歧視。 再類比到軟件行業(yè)里,單純的在既定接口下實(shí)現(xiàn)已定義的業(yè)務(wù)邏輯就是技術(shù)路徑比較短的工作,是體力密集型的;而分析業(yè)務(wù)邏輯,控制整體架構(gòu)或者去研究TTS的算法則是智力密集型的,技術(shù)路徑較長。 這樣一來上面問題的答案就更清楚一些了。如果你所處的地方其商業(yè)模式允許較長的技術(shù)路徑,那就可以更多的關(guān)心技術(shù),否則就要橫向展開而不能只盯著技術(shù)。 程序員的兩個(gè)進(jìn)階模式這背后事實(shí)上隱含了兩種進(jìn)階的模式: 一是達(dá)到一定高度橫向展開。比如:編程語言,(金融)業(yè)務(wù)邏輯,外語,網(wǎng)絡(luò)知識等組合在一起就可以成為一個(gè)高地,這里面編程語言上一個(gè)人可能不如天才程序員,業(yè)務(wù)邏輯上可能不如銀行員工,外語可能不如專職翻譯,但每多一重過濾,就會導(dǎo)致高地的海拔拔高一分,最終轉(zhuǎn)換為稀缺性。 一是徹底的專家型道路。有的崗位可能不需要把面擴(kuò)的很寬,比如做TTS,OCR的算法,有些人甚至編程語言都可能不是了解的很熟,但確實(shí)可以是某一方面的專家。這同樣是一種價(jià)值高地。在這個(gè)方向上,一旦真的達(dá)到一定高度,那就不是單純的累積數(shù)量可以超越的。比如:認(rèn)為100個(gè)或多少個(gè)平庸的科學(xué)家等價(jià)于一個(gè)愛因斯坦無疑的是愚蠢的。 而考慮這種進(jìn)階模式時(shí)要與自己身處的環(huán)境相結(jié)合。一般來講越大越牛的公司越能支持比較專業(yè)化的分工,創(chuàng)業(yè)公司怎么可能有人去鉆研OCR算法。上述觀點(diǎn)在創(chuàng)業(yè)公司上展開就會關(guān)聯(lián)到近來總有人說的全棧不全棧的話題,全棧顯然走的是橫向展開的路數(shù),它在初期打造產(chǎn)品的角度上性價(jià)比比較好,但技術(shù)深度肯定會弱些。但全棧工程師確實(shí)會比較契合于小團(tuán)隊(duì)靠產(chǎn)品打天下的模式。 這類橫向展開的關(guān)鍵是:你可以完整的搞定一件很有商業(yè)價(jià)值的事情,而這件事情大多數(shù)人搞不定。比如說:
最后想補(bǔ)充的兩點(diǎn)是:年青的時(shí)候總是希望有一個(gè)迅速解決問題的方法,比如如何搞定一份好的簡歷再搞定一份好的工作?如何和上級談漲工資成功幾率比較大?近來V眾投上也在探討這類問題,比如:大家都是怎么跟領(lǐng)導(dǎo)提要求漲工資這事兒的? 一份好的簡歷應(yīng)該有哪些內(nèi)容? ……對此我的觀點(diǎn)是不能說這類技巧不重要,但是在年紀(jì)小時(shí),這些都沒有確保自己在一條正確的增值路上重要。而怎么走在正確的增值路上,很多人也希望有一個(gè)立刻且明確的答案,而不耐煩做點(diǎn)思考,偏偏這也是不可能的,你最少要考慮怎么在指定環(huán)境下更好的去增值,怎么提高自己的表達(dá)力,怎么選擇合適的平臺,怎么創(chuàng)造自身的稀缺性。 另一點(diǎn)補(bǔ)充是寫上面這些文字時(shí)沒考慮興趣的影響,更多的考慮的是利害,因?yàn)榕d趣是絕對主觀的,想干什么就干什么好了,一個(gè)人如果確實(shí)認(rèn)為興趣更重要,那就可以忽略上面的觀點(diǎn),只做自己喜歡做的事情。(以上轉(zhuǎn)載自CSDN) |
|