免费高清特黄a大片,九一h片在线免费看,a免费国产一级特黄aa大,国产精品国产主播在线观看,成人精品一区久久久久,一级特黄aa大片,俄罗斯无遮挡一级毛片

分享

百萬年薪挖了個P8程序員,難道是“水貨”?

 黃爸爸好 2019-11-01

百萬年薪挖了個P8程序員,難道是“水貨”?

作者丨小智

大廈新搬進來一家創(chuàng)業(yè)公司,老板紅光滿面地提著果籃上樓拜訪,說是剛拿到了投資人的錢,正準備擴充團隊大干一場。那個時候的他躊躇滿志,顧盼生輝。當時我想,能在這個大環(huán)境下拿到投資的公司,做的產(chǎn)品應(yīng)該是有前景的。

沒想到幾天后在電梯遇見時,卻發(fā)現(xiàn)這位老板已經(jīng)沒有了往昔的風(fēng)采,整天愁容滿面。他在電梯看到我以后問道:“我記得你們是做技術(shù)媒體的吧,有個問題想請教一下?!?/p>

原來他煩心的癥結(jié)在于:

我們公司拿到投資以后,人員配置到位還算及時,業(yè)務(wù)擴張的速度還是挺快的。沒過多久我們技術(shù)團隊的人就跟我說,現(xiàn)在業(yè)務(wù)發(fā)展勢頭比較好,現(xiàn)有的技術(shù)架構(gòu)快扛不住了,得招些技術(shù)牛人來團隊負責(zé)整體架構(gòu)規(guī)劃、升級。
我不是搞技術(shù)出身的,以前總是在各種論壇上聽說阿里巴巴的 P8、P9 多牛逼,技術(shù)多厲害,我就想這種級別的程序員應(yīng)該可以滿足我們的需求吧。于是我用年薪百萬的 offer 砸了個阿里新升的 P8 來我們團隊做 CTO,可是現(xiàn)在問題不僅沒得到解決,反而更復(fù)雜了。技術(shù)團隊的人覺得他名不副實,他覺得我們找他來是打雜的,干得也不開心,兩頭亂。

我問他,你們覺得他哪里不好?

他只會寫 Java,我們用 Go;
他只會搞后端,前端基本不懂;
他算法不太行,我們要做推薦;
他只會寫 Web,我們要做 App;
他只曉得用開源工具,我們要造自己的輪子;
……

“那等于是他哪哪都不如你們意唄?”我問他。

對啊,我也沒想到阿里 P8 這么水。

“可你一開始要招的不是可以給你們重構(gòu)系統(tǒng)架構(gòu)、償還技術(shù)債的 CTO 嗎?”

這……有啥區(qū)別嗎?

“區(qū)別大了。你這又是要讓前端后端都會,又是要精通各種編程語言,還要能搞移動開發(fā),你這想要的是個全棧,而不是 CTO。哪有 CTO 干這些活兒的,你這是想讓一個在大廠流水線上擰螺絲的人來給你把每個窟窿都堵上,不可能啊?!?/p>

合著我錢白花了唄?

“倒也不是白花了,BAT 這些大廠都有一套流程化的線上線下、開發(fā)管理機制,一般能升到 P8 的,碰到水貨的可能性相對較小。你的問題是需求跟招聘方向不匹配,你要招的這是全棧工程師,人家大廠的技術(shù)專家是流水線作業(yè),差別大著呢。你聽我跟你分析分析?!?/p>

1、大廠程序員:流水線上作業(yè)的螺絲工

軟件工程作為一個行業(yè),發(fā)展至今已經(jīng)有超過 50 年的歷史。軟件開發(fā)在互聯(lián)網(wǎng)的數(shù)次浪潮沖刷下,已經(jīng)是一個非常完備的成熟行業(yè)。在一線互聯(lián)網(wǎng)公司,比如硅谷的 Google、Facebook、Amazon,比如中國的阿里巴巴、百度、騰訊等,其軟件開發(fā)已經(jīng)是一個成體系的流水線式作業(yè)。

就以前文提到的阿里巴巴為例,作為國內(nèi)最有代表性的互聯(lián)網(wǎng)企業(yè)之一,阿里巴巴的軟件開發(fā)已經(jīng)形成規(guī)?;男?yīng),直接體現(xiàn)在軟件開發(fā)的模式上就是一條完備的流水線式作業(yè)。

流程化、規(guī)范化是大廠軟件開發(fā)最大的特點。一次完整的需求開發(fā)流程是這樣的:1. 需求預(yù)審、評審;2. 概要設(shè)計與評審;3. 測試用例撰寫與評審;4. 開發(fā);5. 測試與 bug 修復(fù);6. 發(fā)布;7. 版本總結(jié) / 項目過程總結(jié)。在這個過程中,每個開發(fā)人員都各司其職,擰著各自負責(zé)的螺絲。

很多新人在加入技術(shù)團隊后,通常會有一個資深的員工作為師兄幫助其更快地融入工作、掌握相應(yīng)的技術(shù)。一般而言,在開始階段新人的任務(wù)都是從簡單的程序開始寫起,比如遷移部分系統(tǒng)代碼(從上游系統(tǒng)遷移到下游系統(tǒng)),做一些簡單的小需求(如修改 bug,增加某一個字段等)。

這些需求看似簡單,實則不然。因為哪怕涉及一行的改動,都需要進行大量的測試進行覆蓋,很多人以為這些都該是測試去做,但實際上,測試往往只能進行黑盒測試,而且測試對于代碼的了解程序一定不如開發(fā),所以在這些細節(jié)上的測試都是由開發(fā)自己自測完成。因此,往往改動一行代碼,開發(fā)就可能都會花上半天的時間用各種方法進行測試。

不僅是測試,阿里技術(shù)團隊在 2016 年左右開始了一次大的組織架構(gòu)調(diào)整,即把日常的運維工作交給研發(fā)做。原來的 PE(Production Engineer)要么轉(zhuǎn)崗去做工具平臺開發(fā),要么作為運維專家做產(chǎn)品規(guī)劃和設(shè)計,還有一部分無法適應(yīng)的只能黯然離開。這是阿里運維從工具化到自動化最重要的一個過程。

規(guī)?;?、流程化、自動化,這幾個關(guān)鍵字放在一起,你第一眼可能想到的是生產(chǎn)車間,但在阿里巴巴,這是其技術(shù)團隊多年沉淀下的一個行之有效的軟件開發(fā)模式。

阿里巴巴相對而言是一家業(yè)務(wù)驅(qū)動的公司,項目以業(yè)務(wù)優(yōu)先,對于團隊來說其重要性不言而喻。在阿里巴巴,這是一個需要多人開發(fā),團隊協(xié)作的事情。對于那些研發(fā)人數(shù)動輒超萬人的大型互聯(lián)網(wǎng)公司,要前端就找前端,要后端就找后端,規(guī)?;院笠蟮牟皇侨?,而是專才。

規(guī)模越大的互聯(lián)網(wǎng)公司,程序員干的事情反而越機械,在軟件開發(fā)的流水線上做著增刪查改的擰螺絲活兒,但這些人,在入職前可是通過了“面試造核彈”般的篩選才進來的。越是高級別的技術(shù)專家,出現(xiàn)水貨的可能性也越小,同樣,他也不可能成為一個小公司需要的全棧開發(fā)。什么都會一點的結(jié)果,就是什么都不精。

產(chǎn)品規(guī)模上去以后,各個模塊復(fù)雜度都很大,全棧未必適合,規(guī)模上去以后勢必也要拆分一些項目出來,由專人維護,全棧存在的意義不大。大公司講究專人專崗,你就做好自己那點事就得了,就算你離職,找到替代你的人相對也比較容易。

“所以你想挖一個阿里的 P8 做你公司需要的全棧是不現(xiàn)實的,你就是把行癲挖過來這問題也解決不了啊?!?/p>

那小公司的技術(shù)咋整?

2、小公司要的全棧開發(fā)

“人們一提起‘全棧開發(fā)工程師’,大家的印象肯定是:這號人啊,堪稱大神!會很多技術(shù),前端后端都精通,不掌握七八種語言都不好意思出來打招呼,熱點技術(shù)名詞全都知道,也都會點兒,跟誰都能談笑風(fēng)生?!?/p>

對對對,我們要的就是這樣的人!

“但是呢,全棧工程師更像是一個神話。每個人的精力都是有限的,你需要人家精通前后端,自己能寫代碼還能做測試搞運維,能寫網(wǎng)站還要能寫 App,你咋不上天呢?”

百萬年薪挖了個P8程序員,難道是“水貨”?

以上是一個全棧工程師應(yīng)該掌握的并不詳盡的技術(shù)棧,各位可以對照著看看自己離全棧有多遠,再想想全棧工程師是夢想還是現(xiàn)實。這還是在不考慮技術(shù)更新?lián)Q代就像智能手機的更換周期一樣的現(xiàn)在,上圖所示的技能表每年每層都會增加新的組件,每隔幾年又會增加新的層。全棧,你全得過來嗎?

全棧工程師,一定程度上更像金庸小說里的慕容復(fù),剛出場時牛逼哄哄,什么都會,自帶光環(huán)??珊髞黼S著劇情(業(yè)務(wù))的展開,逼格直線下降,被武林同道所笑話。

事實上,創(chuàng)業(yè)公司一般比較喜歡招全棧,這和創(chuàng)業(yè)公司的需求有關(guān)系,因為創(chuàng)業(yè)初期的公司可能需要一個人做幾個人的活。另外,可能老板是技術(shù)出身,了解部門之間銜接所需要付出的巨大溝通成本,所以傾向于更少的溝通單位。

對于個人和公司,全棧的定義是不一樣的,初期公司肯定是希望全棧的技術(shù)廣度和深度剛好能滿足公司業(yè)務(wù)要求,本質(zhì)上只是想要個全干。但對于個人來說,大多數(shù)普通人的時間精力有限,很難真正在廣度和深度都做到專業(yè),如果只是為了滿足公司需求點技能點的后果就是——項目發(fā)展起來之后公司有錢了,全棧差不多就該掃地出門了。

對于創(chuàng)業(yè)公司而言,為了壓制成本,需要全棧完全能夠理解。畢竟一個優(yōu)秀的程序員也不便宜,能讓一個人干兩人甚至三人的活兒好像對于成本控制是個好辦法。然而,顯性的成本控制住了,隱性的成本呢?

“你想沒想過,當你的項目到了關(guān)鍵時刻,比如要上線了,或者上線出 bug 了,這時候分分鐘就是幾十上百萬的流水,而你的技術(shù)團隊因為缺乏專人出問題了。你急急忙忙地去找你的全棧 CTO,他卻說:稍等,我上 Stack Overflow 查下這是什么故障。你崩潰嗎?”

呃……

”會上 Stack Overflow 的還算好的,他要是個面向百度編程的全棧,你就只有哭的份了?!?/p>

再進一步,一個比較復(fù)雜的項目,如果一個全棧走了,項目受到的影響會很大,你很難再招到一個完全匹配該項目的另一個全棧。我們見過太多創(chuàng)業(yè)公司因為技術(shù)團隊關(guān)鍵人物離職直接導(dǎo)致項目失敗的案例,你越是想省錢,越是省不下錢。

聽你這么說,怎么覺得全棧就這么不堪入目呢?

”非也非也。你們這些當老板的,總是認為都是寫代碼,前端后端沒什么區(qū)別,Java、Go 沒什么兩樣,這本身就是最大的誤解。全棧工程師一定是有其存在的意義的,但你如果想讓全棧工程師把什么事兒都全干了,996 都沒你這么狠的。全棧工程師也許是未來的一個發(fā)展趨勢,但現(xiàn)在那些簡歷上寫著全棧的程序員,大概率才是你們認為的水貨?!?/p>

所以總結(jié)下來,他不是個水貨 P8,我是個水貨 CEO 嘍?

“佛曰,不可說?!?/p>

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多