一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

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

  假設(shè)說你想在江湖里謀求一定的地位,那么你可以練習獨孤九劍成為超一流高手,也可以練習醫(yī)術(shù),成為絕世神醫(yī)。這兩者在江湖里都是有地位的,也都是稀缺的,一者是因為殺傷力,二者是因為人都有山高水長。

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

  稀缺性可帶給你什么

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

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

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

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

  為防止上述文字被曲解,這里補充一點說明。上述道路并非是一條非常值得模仿的道路。因為對上述那個人而言,事實上他的價值綁定于特定的一套系統(tǒng),這會導致可流動性幾乎沒有,這就會限制住一個人的成就,并使未來存在很大風險。

  改善稀缺性的途徑

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

  1、奔向程序世界里的價值高地

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

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

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

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

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

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

  一是達到一定高度橫向展開。比如:編程語言,(金融)業(yè)務邏輯,外語,網(wǎng)絡(luò)知識等組合在一起就可以成為一個高地,這里面編程語言上一個人可能不如天才程序員,業(yè)務邏輯上可能不如銀行員工,外語可能不如專職翻譯,但每多一重過濾,就會導致高地的海拔拔高一分,最終轉(zhuǎn)換為稀缺性。

  一是徹底的專家型道路。有的崗位可能不需要把面擴的很寬,比如做 TTS,OCR 的算法,有些人甚至編程語言都可能不是了解的很熟,但確實可以是某一方面的專家。這同樣是一種價值高地。在這個方向上,一旦真的達到一定高度,那就不是單純的累積數(shù)量可以超越的。比如:認為 100 個或多少個平庸的科學家等價于一個愛因斯坦無疑的是愚蠢的。

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

  • 我可以主導開發(fā)一款手機,因為我即懂軟件又懂硬件,也還知道如果開發(fā)一款良好的產(chǎn)品。現(xiàn)在來看,如果真牛,可以去搞定錘子的問題。
  • 我可以把 OCR 的識別率提高1%。
  • 我可以主導架起百萬級并發(fā)的網(wǎng)站。
  • 我可以帶領(lǐng)隊伍搞定這個銀行的整個系統(tǒng)。
  • ... ...

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

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

  要努力做出讓人記得住的成績,這個成績可以是一個產(chǎn)品,也可以是某種業(yè)績。今時今日,提到微信相信大家都會想到張小龍。這是因為微信本身在不到兩年的時間里吸引了 2 億用戶,并且口碑很好,實在是個奇跡。

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

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

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

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

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

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

  那為什么天貓有價值?因為終端客戶的眼里是先有天貓,再有各個商家,天貓壟斷了入口,所以天貓更有價值。

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

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

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

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

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

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

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

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

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

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

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

  雖然眼下看來,兩者似乎沒有明顯差別,但在這點上,我個人認為未來開源 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)他們一個根本的共同點:他們都是基于開源技術(shù)構(gòu)建的。

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

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

  技術(shù)落潮所伴隨的風險

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

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

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

  在這種情境下,還真就只能與時俱進。

  檢查自己的稀缺性

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

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

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

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

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

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

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

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

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

it知識庫程序員生存定律-打造屬于自己的稀缺性,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产综合久久久久久鬼色 | 九一国产精品视频 | 五月婷婷开心网 | 国产成人精品免费视频大全可播放的 | 色天天综合色天天碰 | 色视频免费网站 | 9久热这里只有精品免费 | 五月激情站| 亚洲国产精品自在在线观看 | 国产精品人人爱一区二区白浆 | 免费国产成人手机在线观看 | 最新丁香六月 | 中文字幕一二三区乱码老 | 黄色在线免费观看 | 五月综合视频 | 久久精品国产99精品国产2021 | 亚洲视频91 | 欧美一区二区三区视视频 | 97精品国产91久久久久久 | 亚洲视频一区二区三区四区 | 好吊日免费视频 | 91久久国产情侣真实对白 | a级精品九九九大片免费看 a加勒比一本东京 | 3www黄| 欧美日韩一区二区三区视频 | bt7086新片速递亚洲最新合集 | 亚洲视频一二 | 亚洲第一页在线观看 | 国产一区自拍视频 | 黄片毛片在线观看 | 亚洲综人网 | 欧美日韩看看2015永久免费 | 91欧美视频 | 日日爽天天干 | 日本在线视频www色 日本在线视频免费观看 | 日韩精品中文字幕视频一区 | 伊人网在线免费观看 | 久99久热只有精品国产男同 | 蕾丝视频成人★在线观看 | 成人在线免费视频 | 国产一二三四区在线观看 |