在我工做到第四年出頭時,老是感受本身的價值被低估了,換個說法就是感受工資低了。程序員
當時,總以爲技術不如管理,但又聽聞有人一直作技術也有到年薪百萬的,雖不在身邊,但江湖總有這樣的傳說。再環顧周身環境,彷佛除了去伊拉克作技術能讓收入馬上飆升(補貼超過工資),讓我不由懷疑江湖的百萬傳說是否是被高估了。再加上工做幾年後,技術提高感受明顯變慢,第一個天花板已近在眼前。數據庫
又過了7、八年後,再回顧走過的技術道路。感受技術的價值有時被高估,有時又被低估,但長期看,不多有人能一直享受到高估的溢價,一樣也不多有人能被一直低估。編程
此時,再來看技術,我看到了三個方向,正好能夠用三個字表達 —— 「高」、「精」、「尖」。指的是 「高級(High-grade)」、「精確(Precision)」 和 「尖端(Advanced)」。這裏形容的不是技術自己,而是技術人的三個前進方向,而這三個方向每每仍是互斥的。網絡
高級,說的不是更高級的技術,技術之間的橫向比較沒有高低級之分。好比操做系統、數據庫、網絡編程、機器學習等等技術,無法比出個高下。高級,如其英文是更高等級,是職位和人的級別。而往高等級走的技術人,離 「精」 天然只能愈來愈遠,站的高畢竟就只能看到廣,但很難看得精確了。架構
精確,就是把一門技術作到真正的精通才談的上精確。如今技術的分工愈來愈細,你一般能精通一兩個細分領域已實屬不易。而要作到精,其實越日後付出越多,而感受提高越慢。都到 95 分了,再日後每提高 1 分都須要付出艱辛的努力。走到細微深處,也很難再看得遠,看得廣了。機器學習
尖端,彷佛聽起來像 「精」 的極致,其實否則,這徹底是另外一條路。「高」 與 「精」,是工業界的實踐之路,而 「尖」 這是理論界的突破之路。英文 Advanced 有先進與推動的意思,因此只有能推動人類科技進步的技術才稱得上尖端,就如 IT 界歷史上著名的貝爾實驗室裏的科學家們作的工做。學習
三個字,三個方向,三條路。各有各的機遇與風險,在三條路的岔路口,你也能夠止步,甘於作一名普通的程序員,甚或資深的技術人。也能夠不甘於此,繼續選擇一個方向走下去。越往高處走,高處不勝寒,一旦落下,你知道再也回不去了。而走向精深之處,沿着技術的河流,溯根回源,密林幽幽,林聲鳥不驚,一旦技術的潮流改了道,你知道你可能會迷失。而尖端之路,或者有朝一日一舉成名,青史留名,或者一輩子碌碌。人工智能的發展史上,曾有一段時間找錯了路,讓學界止步不前,而這一段時間是走尖端之路的學者們二十年的青春歲月。人工智能
「高」 是往宏觀走,「精」 是往微觀走,「尖」 是去突破邊界。spa
技術本就是一種槓桿。操作系統
曾經,技術的草莽時期,是一個英雄輩出的年代。兩我的能夠創造 Unix,C 語言,一我的也能夠發明 Linux,也能夠寫出 Foxmail。掌握了技術,就可能創造歷史,那時技術的槓桿很高。板面的作法和配料
現在,是技術的成熟時期,個體英雄少了,更可能是一種團隊和集團軍做戰的時代。若是你是技術的絕世高手(精的極致),那你須要找到一支契合你技能的場景與隊伍,加入進去。此時我的的技術槓桿也許不像曾經那麼高 —— 能創造歷史,但也許大家這個隊伍仍是有機會能創造歷史。
前幾年,Facebook 曾收購了一家叫 WhatsApp 的公司,花了 190 億美圓。這家公司當時僅 50 人,而其中一半 25 人是技術人員。這是近年用技術槓桿撬動價值之最了吧?額外說句,當時這筆交易中的 150 億美圓是用 Facebook 的股票來支付的,而這些股票幾年後到今天的價值已經是 350 多億。
要用技術這個槓桿來撬動這麼大的價值,並不容易,你得知道真正的價值點在哪裏。在宣稱技術驅動的公司裏,很容易爲了技術而技術,從而創造技術需求,而非價值需求。在不少公司裏,創造價值和讓人認識到本身創造的價值,兩者實際上是分離的。因此,不少狀況下用技術創造價值分紅了三個部分:
而如今絕大部分技術人作的就是中間的第二步。
給我一個支點,我能夠撬起地球。
這是古希臘物理學家阿基米德家喻戶曉的一句名言,阿基米德的技術槓桿是物理學,而地球是其能撬起的價值。因此,用技術創造價值的第一步:定義價值點,也就是找到槓桿的支點。
那麼前面 WhatsApp 這個例子的支點是什麼?是產品,鏈接用戶、造成網絡。技術自己的價值經過這個產品形態支點,在每一個活躍用戶身上獲得了放大。但若是你的產品用戶量不足夠大,那麼造成的支點就撬動不了太大的價值。
而另外一種價值支點,是藉助團隊,但這隻適合前面說的高級的技術人員,好比:技術管理者,經過管理來提高技術的實現效率與效果,減小摩擦損耗。架構師,經過複製本身的技術能力來提高團隊,達到放大個體價值的做用。
在商業環境下,任何一種業務、產品形態,其最終能實現價值,都會存在一個價值網絡。這個網絡中覆蓋了各類角色,技術只是其一,若要找到最好的價值支點,那麼一般會在離價值來源比較近的地方。好比說,在程序技術這個行業裏,若是公司的業務形態是企業對企業,項目合同制,那麼離合同更近的技術角色 —— 售前技術顧問,可能就比架構師要更能實現價值。若是業務是對零售用戶的,那就不是離用戶更近,而是覆蓋的用戶更多,大部分都是經過產品形態來完成的,這裏面普通的程序員就有機會了。而若是你所處的業務是外包,到了技術這一層幾乎就不剩什麼了,這種形態下作技術,就不如干包工頭的。
技術像是一根棍子,能發揮多大價值,取決於棍子自己的品質和運用的方式。在你追求我的價值最大化時,首要就是選好價值支點,再去用技術撬動價值。
…
固然,你也可能對追求價值最大化不感興趣,長期來講市場也會給你一個合理的價值實現,我等普通人,平平凡凡過一輩子,大概就是這樣了。