不夠聰明所以選擇工程?


曾經聽一個面試者說過:因為覺得自己不夠聰明所以選擇了工程,如果自己足夠聰明的話就去做算法了。對於他這段話我思考的很久,最后的結論是:Are you kidding me?

   09年也是經濟不景氣的年代,我加入了一個當時招來很多牛人的互聯網公司。因為當時這個公司當時非常火,又接受了一筆巨大的投資,在外企紛紛倒閉的年代,招人對個人背景有比較高的准入門檻。在公司4年,一群smart boys探索了一個又一個垂直領域,都沒有成功。

    原因智者見智。個人觀點:

1.有保底策略,做出來的東西靠着主站人口紅利+影響力,又是初探階段,做不成也是可以賣出去的。

2.總是試圖尋找一塊青海,但是互聯網這個圈子,已經過去的青海時代。任何一個新的領域、新的技術,由於初期學習和理解的低成本,很快會成為紅海。在紅海中奮戰的深度和方法不足。

工程如今就是紅海遍地,想要成功,要求自然也更高,絕不是調幾個參數驗證一下收斂性解決的了的。如果只是想混口飯吃,當然門檻會比算法略低。因為需求量更大嘛,可以做些苦力活。

新技術興起了一波又一波:ios、andrioid、搜索、大數據、區塊鏈、算法、AI。最終他們就像拼圖的一個小塊,成為整個工程中中一個小工具。

    做工程需要非常全面的能力和知識。包括但不限於:市場經濟和心理學,因為工程首先是從價值和收益出發,來決定產品的。彎道超車的某多是其中的典范。軟素質要高,因為想在紅海中勝出,自然要面對應有的壓力和困難。

 

    今天主要說說技術深度。

 

    架構:靜兒的目標是希望花至少6年時間精心打磨一個系統,改良和完善其架構。

 

上圖算是一個比較通用的架構演進模式。基於上述模式,想做出一個還OK的架構,一般要經過幾次迭代才能達到一定深度。

在架構方法上,靜兒比較常用的是立體研究分析,即:縱向迭代、橫向競品與業務邊界分析。

鏈路:對鏈路的理解需要功力。這個功力的空間近似於無限。兩個系統之間交互都經過了哪些服務、哪些服務器、哪些協議,cpu綁到了哪幾個核上,時間分片是怎么划分的,硬件資源有哪些影響。研究深了,有些痛點解決不了了,很可能一個新的語言就誕生了。

團隊:互聯網界已經過去了一個hero可以拯救地球的年代。拯救地球至少需要一個復仇者聯盟。團隊中的每個成員都需要能解決關鍵時刻的凝聚力,溝通時候的表達力。現代很多成功的企業家都是老師出身,前期職業奠定的好口才為其打下了基礎。

    靜兒此文並不說算法不好,在AI如此火的年代,這樣說是沒天理的。但是算法發展下去總歸是工程,這是更長遠和根本的東西。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM