自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

程序員生存定律:打造屬于自己的稀缺性

開發(fā) 后端 前端
假設(shè)說你想在江湖里謀求一定的地位,那么你可以練習(xí)獨(dú)孤九劍成為超一流高手,也可以練習(xí)醫(yī)術(shù),成為絕世神醫(yī)。這兩者在江湖里都是有地位的,也都是稀缺的,一者是因?yàn)闅?,二者是因?yàn)槿硕加猩礁咚L……

假設(shè)說你想在江湖里謀求一定的地位,那么你可以練習(xí)獨(dú)孤九劍成為超***高手,也可以練習(xí)醫(yī)術(shù),成為絕世神醫(yī)。這兩者在江湖里都是有地位的,也都是稀缺的,一者是因?yàn)闅Γ呤且驗(yàn)槿硕加猩礁咚L。

程序員也一樣,增值也好,改善表達(dá)力也好,最終都要在某種環(huán)境下達(dá)成一定的稀缺性,這樣一個(gè)人才有價(jià)值。稀缺性同時(shí)受兩個(gè)維度上的力量影響:一個(gè)是自身的努力,比如前文所提到的增值和表達(dá)力;一個(gè)是大環(huán)境的變化以及對這種變化的適應(yīng)。在這一章里主要關(guān)注的是后者。

稀缺性可帶給你什么

既然稀缺性對個(gè)人有如此大的影響,那稀缺性到底可以帶給一個(gè)人什么樣的影響,我們來看一個(gè)簡單的例子:

在日本曾經(jīng)有這樣一個(gè)故事。一個(gè)人在某電信公司負(fù)責(zé)一個(gè)大型系統(tǒng)的維護(hù),收入雖然不菲,但時(shí)間一長,這個(gè)人就對薪資發(fā)展不太滿意,因此最終選擇了離開。結(jié)果他一離開,這大型系統(tǒng)立時(shí)跑的磕磕絆絆,無奈之下,這家電信公司只得以高職厚薪把這個(gè)人請了回來??梢韵胍姙榱诉_(dá)到這一目的,這家電信公司,無論在收入還是職位上必然都開出了讓這個(gè)人無法拒絕的條件。

這是稀缺性起作用的一個(gè)典型例子。大型系統(tǒng)因?yàn)殛P(guān)聯(lián)到龐大的用戶群體而必須要用,同時(shí)這一系統(tǒng)的維護(hù)沒有這個(gè)人又不行,這就使這個(gè)人的稀缺性變得非常突出。

這事其實(shí)很有意思,因?yàn)樵谶@里事實(shí)上是不好的軟件成就了一個(gè)人的價(jià)值和稀缺性。這雖然不是很好,但其實(shí)這類情形并不罕見。從市場的角度來看,它并不關(guān)注一個(gè)程序的內(nèi)部邏輯是否清晰,是否有足夠的注釋,它只關(guān)注這東西能不能運(yùn)作好。所以使用中的垃圾代碼一樣有巨大的價(jià)值,也就是說商業(yè)上的考量對稀缺性的影響更大。

為防止上述文字被曲解,這里補(bǔ)充一點(diǎn)說明。上述道路并非是一條非常值得模仿的道路。因?yàn)閷ι鲜瞿莻€(gè)人而言,事實(shí)上他的價(jià)值綁定于特定的一套系統(tǒng),這會導(dǎo)致可流動(dòng)性幾乎沒有,這就會限制住一個(gè)人的成就,并使未來存在很大風(fēng)險(xiǎn)。

改善稀缺性的途徑

為了改善自己的稀缺性,通常需要同時(shí)做兩個(gè)方面的工作:一是提升自己;一是順應(yīng)時(shí)勢。提升自己可以讓自己稀缺這點(diǎn)很好理解,但如果沒有順應(yīng)時(shí)勢相配合,就很容易讓這種稀缺性無法很好的實(shí)現(xiàn)。在 2013 年精通 DOS 編程的人無疑是稀缺的,可這不一定能產(chǎn)生價(jià)值。下面我們將從上述兩個(gè)方面對稀缺性做一點(diǎn)說明。

1、奔向程序世界里的價(jià)值高地

投資大師巴菲特先生說過一句流傳很廣的話:有的企業(yè)有高聳的護(hù)城河,河里頭還有兇猛的鱷魚、海盜與鯊魚守護(hù)著,這才是你應(yīng)該投資的企業(yè)。這句話非常傳神的描述了價(jià)值高地的外在形象。

對于企業(yè)而言,護(hù)城河可以是很多東西:高難的技術(shù)(波音飛機(jī))、難以攻破的用戶粘度(QQ)、獨(dú)占的資源(中石油)、獨(dú)特的企業(yè)文化(蘋果)等等。

護(hù)城河使企業(yè)擁有一種無可取代的價(jià)值,從供給上看這就是營造企業(yè)自身價(jià)值的稀缺性:缺了它不行,你又沒有更多選擇。這就是價(jià)值高地,當(dāng)企業(yè)在這上面時(shí),他相對安全。也正因此,大公司最終都會試圖主導(dǎo)一種秩序與生態(tài)系統(tǒng),只有如此大公司才能掌控稀缺性。

這道理同樣適用于個(gè)人。稀缺本身可以有很多來源,可以來源于時(shí)機(jī),也可以來源于高度。來源于時(shí)機(jī)的稀缺性更像一種偶然,很容易被打破,往往并不具備長久的價(jià)值,相對于人的一生而言,這并非是一種有力支撐。比如:Erlang 可能比較***,但單純的語言壁壘并沒有想的那么高,如果真的有巨大需求,這個(gè)世界上可以在一個(gè)月間多出幾百萬 Erlang 程序員。

當(dāng)一個(gè)人經(jīng)營自己的稀缺性時(shí),確實(shí)要找到一個(gè)有鱷魚、海盜和鯊魚守護(hù)的地方,這才是價(jià)值高地。當(dāng)然鱷魚之類很難是你放的,這與企業(yè)不同。在這點(diǎn)上管理方向上和技術(shù)方向上的程序員所面臨的選擇和所需要采取的措施不同。

對于技術(shù)方向上的程序員而言,走向上述這類價(jià)值高地本身可以有兩種方法:

一是達(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è)愛因斯坦無疑的是愚蠢的。

不管是那種方向,最終都要達(dá)成這樣一種效果:你可以完整的搞定一件很有商業(yè)價(jià)值的事情,而這件事情大多數(shù)人搞不定。比如說:

  • 我可以主導(dǎo)開發(fā)一款手機(jī),因?yàn)槲壹炊浖侄布?,也還知道如果開發(fā)一款良好的產(chǎn)品?,F(xiàn)在來看,如果真牛,可以去搞定錘子的問題。
  • 我可以把 OCR 的識別率提高1%。
  • 我可以主導(dǎo)架起***并發(fā)的網(wǎng)站。
  • 我可以帶領(lǐng)隊(duì)伍搞定這個(gè)銀行的整個(gè)系統(tǒng)。
  • ... ...

這個(gè)時(shí)候***不要用單純的技術(shù)觀點(diǎn)來衡量自己,比如我擅長 Java,我會用 PHP,我知道 TCP/IP 協(xié)議等等。不是說這沒有價(jià)值,而是說這種視角有點(diǎn)低端。只有能完整搞定一件事情才會與商業(yè)利益直接掛鉤,才可能有真正的稀缺性。

對于管理方向上的程序員,走向上述這類價(jià)值高地似乎只有一種途徑:

要努力做出讓人記得住的成績,這個(gè)成績可以是一個(gè)產(chǎn)品,也可以是某種業(yè)績。今時(shí)今日,提到微信相信大家都會想到張小龍。這是因?yàn)槲⑿疟旧碓诓坏絻赡甑臅r(shí)間里吸引了 2 億用戶,并且口碑很好,實(shí)在是個(gè)奇跡。

關(guān)于價(jià)值高地,有一個(gè)典型的陷阱:不含復(fù)雜度的,特屬于某個(gè)公司的經(jīng)驗(yàn),往往讓人誤以為是價(jià)值高地,但其實(shí)不是,因?yàn)橹灰h(huán)境相對的公開,這類東西往往可以在短時(shí)間內(nèi)被攻破。比如:一個(gè)公司可能定義了自己的流程,其中很多東西較為模糊,新人一做就處處碰壁。這很容易讓然誤解為掌握流程本身有較高的價(jià)值,但其實(shí)這是由于流程不完善所造成的,是特定場景下的一種偶然。這確實(shí)導(dǎo)致稀缺性,但基本不具備可流動(dòng)性,大多時(shí)候未必是好的選擇。

需求開發(fā)算價(jià)值高地么?

在偏敏捷的組織里程序員往往離需求很近,但在比較傳統(tǒng)的開發(fā)方法中,做需求的和程序員往往是有段距離的。做需求開發(fā)的可能不太會寫程序,寫程序的不太會寫需求。

那需求開發(fā)算價(jià)值高地么?

很多純粹的程序員可能覺得單純的文檔工作沒什么技術(shù)含量,似乎誰都能寫,因此可能認(rèn)為這算不上什么價(jià)值高地。但從商業(yè)價(jià)值來看,當(dāng)一個(gè)人摸透某個(gè)行業(yè)的業(yè)務(wù)(懂技術(shù)更好),那么這還真是價(jià)值高地。

這可以來做個(gè)類比,天貓只做平臺,各個(gè)商家賣東西,那么天貓有價(jià)值么?當(dāng)然有價(jià)值,天貓 11/11 的銷售額 100 多億比美國的黑色星期五還高,怎么可能沒有價(jià)值。

那為什么天貓有價(jià)值?因?yàn)榻K端客戶的眼里是先有天貓,再有各個(gè)商家,天貓壟斷了入口,所以天貓更有價(jià)值。

需求與開發(fā)的關(guān)系與此類似。當(dāng)一個(gè)人做某個(gè)產(chǎn)品的需求時(shí),在外人的眼里,這個(gè)人做的需求才表征著這個(gè)產(chǎn)品,透過產(chǎn)品才能看到程序員的貢獻(xiàn)。外部人員思考的思路是先需求開發(fā)人員再程序員。

其中比較極端的一種實(shí)踐是需求開發(fā)人員主導(dǎo)整個(gè)項(xiàng)目,所有其他人員在需求開發(fā)人員的領(lǐng)導(dǎo)下工作。

這個(gè)時(shí)候鉆牛角尖是沒意義的,比如:有的人可能認(rèn)為沒程序員那有產(chǎn)品,這就和爭論沒店家那來天貓一樣,毫無意義。在現(xiàn)實(shí)中當(dāng)然兩者都有存在價(jià)值,這里討論的只是說這是否算是一塊價(jià)值高地。

2、走在技術(shù)大潮的前面或里面

IT 世界里,城頭變幻大王旗來的特別的快,而每一次變幻時(shí)事實(shí)上都將導(dǎo)致某種技術(shù)的興起或者某種技術(shù)的衰落。

當(dāng)年 WPS97 的開發(fā)時(shí)間非常長,對此百度百科上對此的描述是:Windows 有很多新東西,我們還沒有熟悉過來,微軟又升級了。很多技術(shù)資料,也很難找到。微軟掌握著 Windows,而我們什么都要靠自己從頭做起,這導(dǎo)致了 WPS97 難產(chǎn)。如果 WPS97 能在 1995 年推出,直接和 Word6.0 競爭,Word6.0 肯定沒戲。

這很生動(dòng)的記述了一門新技術(shù)興起時(shí)所造成的稀缺性,從側(cè)面也可看出來,在 95 年的時(shí)候企業(yè)對高端 Windows 開發(fā)人員是何等的渴望。這種稀缺性是行業(yè)周期背后的技術(shù)更迭所造成的。而在今天,借助搜索引擎,初入行的程序員也可以解決大部分 Windows 編程的問題。

面對這種技術(shù)潮流,比較合適的辦法是基于現(xiàn)實(shí)勇敢擁抱新技術(shù)。

基于現(xiàn)實(shí)是指考慮技能的可流動(dòng)性,考慮實(shí)踐和學(xué)習(xí)的不可以分離特質(zhì),選擇自己認(rèn)為前景好的新技術(shù),并投入時(shí)間。但這里面有個(gè)陷阱,一提到新技術(shù)很多人可能會聯(lián)想到新編程語言,但編程語言太基礎(chǔ)了,壁壘太低,并不是一個(gè)足夠大的考量區(qū)域。視角如果限在這個(gè)尺度上,看到的東西就會太多,而不容易聚焦,這時(shí)候需要把自己考量的單位適當(dāng)放大一點(diǎn),英文中常用 Tech Stack 這個(gè)詞來描述這一組技術(shù)。

比如說:LAMP (Linux+Apache +MySQL+Perl/PHP/Python)可以是一種考量單位,Windows 編程 +ASP.NET 也可以是一種考量單位,大數(shù)據(jù)處理相關(guān)種種也可以是一種考量單位。

如果回望十年,我們就會發(fā)現(xiàn),先有 PC 客戶端程序的鼎盛,接下來是互聯(lián)網(wǎng)的興起,再接下來則是移動(dòng)客戶端的興旺。以當(dāng)下而論,無疑的移動(dòng)客戶端和互聯(lián)網(wǎng)要比傳統(tǒng)的 PC 客戶端來的更有吸引力。而在云的時(shí)代里,壁壘比較分明的兩套 Tech Stack 則是基于閉源的一系列技術(shù)(主要是由微軟提供)和基于開源的一系列技術(shù)。在這里面如果那個(gè) Tech Stack 的技術(shù)逐漸取得優(yōu)勢,那么無疑的在相應(yīng)的 Tech Stack 中有積累的人會有比較好的稀缺性。

雖然眼下看來,兩者似乎沒有明顯差別,但在這點(diǎn)上,我個(gè)人認(rèn)為未來開源 Tech Stack 會逐漸取得優(yōu)勢。在 Quora (quora.com)和 High Scalability (highscalability.com)上,我們可以查找到國外大部分新興的、市值超過 10 億美元 Web2.0 網(wǎng)站的技術(shù)架構(gòu),如:Flickr,Pinterest,Instagram 等。如果用心來讀這些技術(shù)架構(gòu),就會發(fā)現(xiàn)他們一個(gè)根本的共同點(diǎn):他們都是基于開源技術(shù)構(gòu)建的。

這種不約而同的選擇背后有一定的必然性。當(dāng)希望一定的定制性并且不愿意支付高額成本時(shí)開源 Tech Stack 幾乎是一種唯一的選擇,尤其是當(dāng)開源的技術(shù)有越來越多成功實(shí)例的時(shí)候,這種優(yōu)勢就越來越明顯。

如果非要在客戶端(iOS,Android,WinRT)和互聯(lián)網(wǎng)中選擇,我個(gè)人認(rèn)為互聯(lián)網(wǎng)比客戶端更有優(yōu)勢。

技術(shù)落潮所伴隨的風(fēng)險(xiǎn)

很多人會講微軟在 2002 到 2012 這 10 年里幾乎無所作為,也會談?wù)搹墓善鄙蟻砜慈绻?10 年前買入的是微軟股票那么現(xiàn)在只能賺 30~40%,而如果是買的蘋果股票那就要賺 3 倍多。我個(gè)人偶爾思維發(fā)散,想到的卻不只是這個(gè),而是如果微軟再失去 10 年,那掛掉的不只是微軟,還有同微軟綁在一起的各種公司和個(gè)人,包括很多資深的 Windows 程序員。

在 PC 的世界里微軟是無疑的霸主,但如果 PC 的時(shí)代過去了,那么這個(gè)霸主如果無法轉(zhuǎn)型成功,那么無疑也要隨之殉葬。而那個(gè)時(shí)候無數(shù)在微軟平臺上花了半生心血的人卻還都在,他們又該何去何從?

技術(shù)大潮的興起會使潮頭的很多人稱為耀眼的明星,而某波潮水的退去,同樣會帶走與之相伴的一些人的光環(huán)。所不同的是前者轟轟烈烈,而后者寂寂無聲。

在這種情境下,還真就只能與時(shí)俱進(jìn)。

檢查自己的稀缺性

從社會需要的角度檢查自己的稀缺性非常困難,因?yàn)橄嚓P(guān)的各種數(shù)據(jù)總是非常缺乏。但有個(gè)簡單的方法可以很快的讓一個(gè)人認(rèn)清自己的稀缺性:假設(shè)一個(gè)畢業(yè)生很努力的學(xué),那么多久他可以取代你的工作?比如一個(gè)畢業(yè)生只要努力,那么可以在一兩年取代你,而你的年紀(jì)已經(jīng)接近 30 歲,那么稀缺性必然非常不好。

而與這個(gè)相反,如果一個(gè)畢業(yè)生即使很努力,也要五年才有你的技術(shù)水平,同時(shí)如果沒有特定的機(jī)緣,怎么也無法取代你,那么即使你已經(jīng) 30 歲,你的稀缺性也會非常好。這里的機(jī)緣可以是指某些特別的實(shí)踐機(jī)會。

如果想比較系統(tǒng)的評估自己的稀缺性,那么需要依次考慮如下問題:

  • 自己所掌握的技術(shù)是即將過時(shí)的技術(shù)么?

技術(shù)大潮總是會定時(shí)的淘汰各種技術(shù),不同的時(shí)間點(diǎn)淘汰的對象也不太相同。有的雖然不是完全淘汰,但至少他們不再像當(dāng)年那么輝煌了,如果以 2013 為界限而回看 10 年,那這樣的技術(shù)有:Flash,MFC,Delphi 等。

為保持對技術(shù)動(dòng)向的敏感度,定期閱讀別人的架構(gòu)非常關(guān)鍵。

當(dāng)然可能過時(shí)的技術(shù)不單指通用的技術(shù),還指老舊的可能會為新解決方案所替代的系統(tǒng)。比如說:曾經(jīng)很多公司使用 Lotus Notes 來做知識管理的,但很少人使用這樣的系統(tǒng)了。

  • 自己所掌握的技能究竟有多少人會?

考察這點(diǎn)時(shí)要像前文所描述的,更多的從公司的視角去考慮,而不是個(gè)人的視角。單純的會使用某個(gè)語言或者框架這種程度,稀缺性一定沒有。比如:單純的會用 ASP.net 開發(fā)網(wǎng)頁幾乎沒有較高的技術(shù)壁壘,但對數(shù)據(jù)庫的設(shè)計(jì)有相當(dāng)程度的掌握、能夠較好的通過負(fù)載均衡、緩存等手段保證系統(tǒng)的性能就可以使自己的稀缺性上個(gè)臺階。

原文鏈接:http://blog.csdn.net/leezy_2000/article/details/38278309

責(zé)任編輯:林師授 來源: leezy_2000的博客
相關(guān)推薦

2014-08-13 11:11:58

程序員

2020-06-12 07:40:30

程序員源碼設(shè)計(jì)

2022-04-30 09:49:58

終端工具插件

2014-08-04 10:43:47

程序員

2020-02-25 22:41:41

程序員技能開發(fā)者

2015-04-27 14:22:39

程序員提升自己價(jià)值

2013-12-04 10:23:00

產(chǎn)品經(jīng)理程序員

2017-12-19 20:35:22

程序員中興事件自殺

2021-03-02 15:31:37

程序員技能開發(fā)者

2020-08-13 13:45:08

程序員技能開發(fā)者

2020-12-06 20:12:52

碼農(nóng)程序員

2019-11-18 10:16:37

工程師開發(fā)網(wǎng)絡(luò)

2013-08-20 09:33:59

程序員

2017-09-26 13:08:51

程序員開發(fā)定律

2015-07-03 11:27:30

程序員自己神器

2019-11-18 10:05:43

程序員技能開發(fā)者

2011-09-16 16:22:45

Android應(yīng)用DXHome

2021-01-18 05:30:22

串口通信Qt

2021-07-19 05:53:32

程序員工作效率效率

2009-11-04 10:45:39

程序員生涯
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號