技術大牛如何防止因行業飽和、技術變更、公司解體等原因被淘汰?

本人工作已兩年,對走技術路線的職業規劃有所疑惑,還請各位指點迷津。

做技術的優點:

1.努力和提升成正比,肯學就有回報。

2.對於某些性格的人來說,從事技術能避免與人不必要的爭端。

做技術的缺點:

1.辛苦自不必說。同樣的薪酬,也許別的崗位要做的就是耍點小九九,說些漂亮話,忽悠忽悠人。我有時候寫著代碼就在想,到底是他們笨混淆是非,還是我笨不懂變通。我也可以鍋一甩,苦活累活給別人做去,我略懂然後指揮進程收割成果呀,但那種工作做起來,覺得沒什麼成就感。

2.技術只是手段,並非結果。技術人員又不做決策,就是個零件,這就決定了收入天花板,高於一般水平但絕對低於管理層。而且可替代性很高,離職了再招一個就好了。

3.即使做成技術大牛能夠規避替代性高的問題,但你的精力和體力又能支持你干到多少歲呢?

你干不動了的時候怎麼辦?多少年後,後輩的湧現、技術的更替、行業浪潮的興衰,導致公司把你裁了怎麼辦?

所以綜上來看,技術崗位只是一個貴重零件,可更換、易損耗且有替代品危機。請問技術大牛是怎樣看待這些問題的呢?


在biotech這一行,很多公司到president和CEO都是搞技術出身的,這一點其實和美國的互聯網公司很像,這也是為什麼biotech在很多方面研發比老葯企幹得好,所以並不是說你搞技術的就爬不上去。搞技術的走管理路線是有自己的套路的,而重點在於不同的學習能力。

有的人肯定會說啊我學習能力很強啊,但是一線幹活的和搞管理的要的學習能力是不一樣的。作為一個一線幹活的搞技術的,你的學習能力體現在拿到一個技術你能迅速復刻它並且用來生產價值解決實際問題。但是作為一個主要搞管理的,你的學習能力就體現在能快速認識一坨別人做好的新技術,並且能夠了解它們能用來解決什麼問題,需要哪些資源(人/東西),時間跨度如何,復刻這個技術的事情就交給手下搞這個的人干就可以了,自己不需要親自干,但是一定要:1 招人的時候能正確評價此人技術上是否合格 2 能聽懂手下人乾的結果(聽不懂的話好好反思這貨你怎麼招進來的),然後歸納總結拿去開會。

這樣的話,作為一個部門的頭,上面丟一個task下來,你能知道找誰,用什麼技術解決這個問題,以及解決它需要多少時間。這個決策的過程絕對不是和技術剝離的,相反是基於對技術深刻的認識才能進行的,這也能幫助你手下的人避免題目中說的第一種情況(吹逼的搶功搶過幹活的),只有你自己從技術上了解你手下每一個人/部門的工作,才能正確評價他們的貢獻,進而保持組織內的良性競爭和高效運轉。解決問題之後,你可以以外行聽得懂的方法解釋你的結論,幫助他們做他們的判斷。對於一個科技為本的企業,這可不是光靠ppt做的漂亮就能做到的,需要你對東西的理解非常深刻,了解你的每一句話背後的prerequisite和implication,不然話越傳越歪最後鍋少不了你的。

這件事說起來容易,但是隨著你在公司內部爬的越高,這件事的難度是指數級別暴漲的,每往上爬一層,你可能就得學習幾個部門的東西,那可能就是幾十個人的學位和phd論文。而且和我猜測題主理解的「技術大牛」有區別的一點在於,這時候你學習什麼東西就不是你對啥感興趣想學啥在驅動了,而是你必須學別人的專業(有時候是自己下屬的)才能管好你的部門。所以這種管理崗路線開始的時候是最好做,也是job security最差的時候(被吐槽很多的中層管理崗),等你到了一定的高度,有了足夠的視野,你的價值也會成倍增長。當你走到了頭,你一個人拿著一大坨錢就可以從零搭一個企業出來,你就可以去技術創業了,這種人只要你的產業在grow,你永遠不愁新坑。

所以重點就是:工業界職業生涯成功的技術大牛,不一定是在自己那一畝三分地里耕的特別深的(比如我們這一行我知道的只有一個,人在AMGEN,人家專門給他開了個title),更多的是站得高看得遠的。


可是技術大牛做到四十歲不就已經賺的可以退休了嗎


你要想辦法進入一個對員工要求高的地方,如果你只去那些狂加班的地方搬磚,自然越老就越沒用。但是如果你去那些軟體超級複雜,需要行業和架構經驗豐富的人才,那就是越老越值錢。行業總是會互相淘汰,但是寫代碼的這件事情是不會淘汰的,雖然門檻越來越低。

如果不想思考的話,有一個簡單的指標,就是開發單個系統的總人數,建議超過五千;或者單個活躍系統的代碼量,建議超過一億行。這樣做的好處是,你可以憑藉著你豐富的經驗,在老了的時候輸出更低的腦力勞動,也可以獲取項目的大量的進展,絕對不會被幹掉。而且你還可以在這些公司之間來回跳,沒有特別豐富的領域相關的知識也不重要(當然你不能完全不懂,不然變成外行領導內行瞎指揮),因為那是你手下的人的技能。

當然很重要的一點事,系統跟行業一樣也是會死的,但是複雜性本身是不可能消失的。人類的需求只會越來越複雜,所以軟體和硬體當然也只能越來越複雜。到時候這個系統掛了,你換一個系統,照樣搞得比別人好。


當然是儘快的技術變現,現金變房。


知乎最近流行輸出情緒,看到這個問題啊,真覺得從問題到回答都槽點滿滿。

輪子哥說的雖然是事實,但也未免有種何不食肉糜之感,有那樣規模項目的技術公司有幾個呢?以前我剛上知乎看到大牛們的回答,天天痛心於自己只能寫低端代碼前途灰暗,直到意識到自己早就是失敗人士,才慢慢淡然,我們大多數人,從踏進一百本大門那一刻,就和知乎大大們口中那些可以安心鑽研技術的大公司漸行漸遠了。

然後呢?就只能搬磚到被淘汰了么,難道只有削尖腦殼、看成功學,鑽進行業巨頭才能不被淘汰么,鑽進去了就拿了鐵飯碗了么

題主的問題充滿了偏見,對技術崗位的偏見和非技術崗位的偏見。

首先就是第一點

也許別的崗位要做的就是耍點小九九,說些漂亮話,忽悠忽悠人

有這樣的崗位嗎?產品?銷售?設計?運維?項管?人事?我咋從來沒見到過呢?你覺得當領導就是苦活累活給別人做自己略懂然後收割成果?對的,是可以這麼乾的,我以前在一個傳統公司實習的時候的一個開發組的組長就是這麼乾的,前段時間公司裁員的時候他第一個被裁,實習生都沒被裁他被裁,在公司,大家都是聰明人,你幹了啥,別人能不知道么。

其次就是就是對於技術崗位的偏見

技術人員又不做決策,就是個零件,這就決定了收入天花板,高於一般水平但絕對低於管理層。而且可替代性很高,離職了再招一個就好了

大公司里誰不是零件?技術崗的可替代性高,在正經公司里誰的可替代性不高?領導就不可替代了嘛?技術人員不做決策,但是技術人員是影響決策的關鍵因素

你覺得做技術的走了無關緊要,再招一個就好了,我給你舉個實例吧:

前段時間我被安排了個緊急任務寫一個麻將的遊戲服務,公共服務,遊戲邏輯都已經被框架包辦,我只用添加特有番型,配置番數,修改結算邏輯就好了。就這樣,我還得求爺爺告奶奶到處找救援,最後還是延期完成。為啥,因為我以前沒做過這些,且不會打麻將,如果沒那些熟練工指點我,我早就完蛋了。我司那些老程序員呢,幾天就做好一款麻將好嘛。你覺得,我這「新零件」,和那些「老零件」是可以隨便替換的嗎?

最後題主還表現出了覺得技術崗是吃青春飯的傳統偏見

即使做成技術大牛能夠規避替代性高的問題,但你的精力和體力又能支持你干到多少歲呢

真不巧,我司還算有點歷史的技術公司,不少人都是幹了十幾年的老程序員,也沒見得人人都是大領導,但都是受人尊重,技術強悍的人物。很多人至今仍然工作在一線寫代碼,從C++後台寫到前端,從PC寫到移動。

表達憂慮沒毛病,但是誤導新人讓人覺得程序員就是吃青春飯的「貴重零件」,這就不對了。技術有淘汰,其它行業就沒淘汰嘛,以前我實習的時候一位大佬說的我覺得特別有道理,大家都是普通人,除了少數負責關鍵技術的人可以沉浸在技術中,大部分人都還是要跟業務打交道的,如果作為一個技術,對產品不聞不問,對設計不聞不問,能甩則甩,就管著自己那點代碼,當然容易被替代。

實際上在大多數互聯網公司里,技術是最容易成為主導的,我們常調侃技術是「背鍋俠」,為啥,產品/策劃可以有疏漏,設計可以有疏漏,但最後出產品的是你技術啊,他們的疏漏,在你這就可能成bug,那就是事故。熟悉業務,為項目從技術角度提出合理的建議,慢慢的成主項,最後帶項目,我身邊有很多老前輩這樣一路走來。熟悉業務的骨幹會輕易被公司裁掉嘛?

技術崗位跟其它職位沒什麼不同,負起對項目的責任,做好自己能做的,改變自己能改變的,如此而已。看著都是漂亮話,但事實就是如此。

最後,題主,如果你工作了兩年的環境給了你這種「高級打工仔」的感覺,我勸你還是別規划了,先考慮著換工作吧


要不被淘汰,就是能達到不依賴於別人/公司,而是被別人/公司依賴,直白一點說,就是公司關門或者解僱了你,對你也沒啥大影響,依然可以活得好,依然活得很從容

要做這一點,首先你要有錢,我不是在開玩笑,你要有錢,經濟基礎決定上層建築,從今天開始,就搞一點財務投資,不懂財務投資就買房,我總這麼和朋友們這麼說,十年之後的你會感謝今天買房的自己和Morgan的建議。

只有資產有保障了,才有可能從容明面對「被淘汰」的威脅。

你可能會說:這個問題不是問你怎麼獲得資產保障啊,我們要聽的是關於技術相關的東西!而且我要聽的不是被淘汰了怎麼辦,而是要聽如何不被淘汰!

好,那我們說怎麼樣不被淘汰。

其實,要想不被淘汰還真不容易,你要堅持做正確的事情,想想看,這世界上傻逼其實很多,有的還會影響到你,如果照著他們的思維來做事,可能就會讓你走上歪路,最後吃虧的是你,但是如果你一開始就不尿他們,那獲得好結果的概率就大,當然,要冒一些風險,可能半途你真就被「淘汰」了,可是這又怎樣?你堅持了自我了呀。

事實上,我所見到的真正的行業精英,都有一股從容不迫的氣質,工作當然要認真面對,但是依然可以處理得很從容,不要把自己逼得很慘,焦頭爛額,疲於奔命,絕對不是從容,而做不到從容,那就會面對被淘汰的風險。

你越是從容,你越不會被淘汰。


謝邀。

業務方面:只有保持學習的熱情、掌握適合自己的學習方法才能長久的在技術這條路上走下去。如果對自己的學習能力足夠自信,就跟著潮流走吧,永遠做朝陽產業。這樣一來,在哪家公司、在哪個行業又有什麼關係?

人際方面:不是說要長袖善舞,起碼要做到好溝通。技術人員所處工作環境相對其他崗位的同事要簡單得多,而且大多數人對技術人員的第一印象都是單純、不擅言辭,所以即使你直率一些同事們也多半是包容的態度。如果在這種情況下仍然處理不好人際關係,那必須反思自己了。

另外建議題主:三十歲前做技術積累、提高自身能力,三十歲後做人脈積累、提高自身層次。視野放開一點,機會就更多一點。


技術大牛一般有極強的學習能能力,加上基礎很紮實,學習任何新技術幾乎都能很快學會。技術水平越高,不可替代性越強,所以這題主說的這種情況,基本不存在。


對於技術大牛來說,這些都不太難。不過,首先你得是技術大牛。

技術變更,以技術大牛的積累,趕上潮流、學會新技術並不難。

行業飽和可以換行業,類似的技術在別的行業會有運用。公司解體可以換公司。


我一度以為遇到老虎,跑不過老虎無所謂,比別人跑得快就好了。結果事實是老虎根本不在乎多跑兩步。


鸚鵡和猴子一起坐飛機,有漂亮空姐走過時,鸚鵡摸了一下空姐的屁股說:小妞,給大爺樂一個。空姐瞪了鸚鵡一眼,沒說話。猴子一看空姐好欺負,也學著鸚鵡一樣摸了一下空姐的屁股說:小妞給大爺樂一個。

空姐大怒,把猴子和鸚鵡一起踹出了飛機。

然後鸚鵡張開翅膀飛走了。

&

有所感觸,強答一波。

題主所謂的"工作了兩年"是什麼概念?

開源了幾個項目?

GIT上有多少貢獻?

離了那些第三方工具包能寫幾行代碼?

翻牆去看過多少英文技術文檔?

一直寫代碼也是兩年,一直寫代碼順便搭著架構搞開源寫技術博客也是兩年。你猜猜以後誰的技術更牛逼?

搬磚代碼寫不過年輕人,但是年輕人有幾個能把代碼寫的漂漂亮亮,結構合理邏輯清晰高內聚低耦合的?我現在寫的代碼比五年前寫的不知道要漂亮多少倍,但是在老大看來還是一坨屎。我就不說最近一個項目那幾個新人寫的代碼讓老大拍桌子罵娘了。

而且搞技術的是零件,搞管理的你就確定不是零件?搞銷售的就不是零件?只要你不是老闆,你就始終是零件。想不當零件只有自己當老闆,何況當了老闆未必就不是零件。創業潮這麼大,說拍死你就拍死你。地球離了誰不會轉?日子離了誰不能過?抬杠的說,誰不是零件?

技術可能賺不了大錢,但是技術到了一定境界也不會丟了飯碗——此處不留爺,自有留爺處;處處不留爺,爺爺回家住。現在私活那麼多,有技術還怕養不活自己嗎(不信去看看豬八戒)?最怕那種眼高手低,一瓶子不滿半瓶子逛盪。

我不是針對誰,我是說在座的所有吃不到葡萄還說葡萄酸的狐狸都特么是垃圾。

而且你怎麼知道管理不累?銷售不累?中年危機誰都有,不只技術一枝獨秀。三十歲之前的銷售滿世界跑著開拓市場尋找客戶,三十歲以後還有幾個願意動的?在我看來技術反而是最輕鬆的工作,只需要和代碼打交道,根本不用管人與人之間那檔子破事。

我最初是java入行,後來做了Android,後來又寫了移動前端,現在又解鎖了全棧。你覺得我怕公司炒掉我么?

廢話,我當然怕。不然我為啥趕著拼著學新東西?Angular4都出了還在用Angular1.x寫東西,就別怪被吊打。

做技術就是這樣,江山代有人才出,各領風騷數百年。

為啥總是害怕被淘汰?

老子就要下一代領著頭騷包!

職業都是優點與缺點並存,關鍵是否適合自己。要是覺得想在技術上有所突破,那就低下頭來搞技術。迷惘誰都有,說穿了就是想要的太多。舒服是死人的追求,房子票子妹子,活著的人總有那麼幾個痛點不舒服。

覺得還是想和人打交道,那就趁早轉管理。管理就不累了?Naive!前一段時間公司變動軍心不穩,公司老總一個人一個人的談話,他不累?說漂亮話忽悠人也是本事,他那樣的漂亮話我說不出來。你願意處理這樣的場面么?反正我想起來就胃疼。


記住,純做技術受制於人。

我做技術,我也懂得如何搞政治鬥爭,我只是性格不喜歡搞,而且有技術在身,不需要搞政治鬥爭來獲取。但是防人之心不可有,你要有核彈,別人才不會打你。

況且你現在看看那些人不懂技術長袖善舞就好了,其實是很累的,彷彿走鋼絲。

技術在手,你就可以很硬氣,因為最後要賺錢,解決問題,還是要找你。剛才有個項目總監來找我,要我出差,我就直接說,我不出差,我要陪老婆。這就是有技術在手的硬氣,否則你要想多少理由來說服他?


現在這種情況下一輩子干技術是沒前途的,除非你做到技術總監、研發部長之類的技術管理職位,否則就想辦法轉型吧。你能想像你到五六十歲還要和二十齣頭的大學生一樣天天加班寫代碼嗎?996?你有那精力、體力嗎?你天天吃各個外賣平台的快餐食品,除了經驗,還有什麼比年輕人強?

諾基亞、摩托羅拉工程師、技術大牛少嗎?還不是該裁員就裁員,公司不需要你了,並不是你技術不行。下一個會是誰?說不準明年是鎚子,後年是小米。

你不要期望在一家公司待一輩子,可能這家公司是牛如蘋果、谷歌,說不準這些公司哪天也會像諾基亞摩托羅拉一樣,分解,出售。

技術不值錢,只是把你換掉,從其它公司聘請工程師會多花個幾千塊公司覺得不值而已。


1,要先成為大牛,大牛者,必定有不錯的學習總結能力。因為技術的相似性,技術變更對大牛來說只是時間問題,會用一們技術和新的框架只是兩三周的事,當然精通就需要後續使用中慢慢學習了。

2,業務能力,如果不是最底層的技術,基本都是做業務。業務有兩方面,a,當前業務,專家在當前行業是非常搶手的,及時當前公司不做了,也會有公司搶著著。b,熟悉和理解的業務的能力,公司業務變更是非常頻繁的,如果快速的學習並熟悉業務是非常重要的。有此技能,業務變對自己影響不是太大。

3,學習,只有不段的學習和進步才能保持成為大牛。


別以為老闆都傻,我認識一個老闆,他給coder均價2萬,PM均價8k


不太懂 it,強答一波。技術變更是機遇,公司解體也是機遇。技術變更意味著市場上原本格局改變,作為大牛可以做一波預測,挖些新路子,趕在別人沒反應過來的時候切入。公司解體意味著你原本難以拉攏合作的同事能拉攏了,因為他們都失業了。

換個角度,這都是機遇。


很簡單,學數學。

計算機是數學的物理實現。


真正的大牛不會被淘汰的,要成為大牛意味著你有強烈的好奇心,善於學習並能能看透技術的本質。而且IT技術遠沒看起來更新那麼快,很多重量級的技術,如關係型資料庫,unix,c是七十年代的,c++是八十年代的,java是九十年代的。孤立地看待技術的工程師是不可能成為大牛的。

一個從四十年前bell實驗室穿越來的c程序員用不了半年任然會是大牛。


凡是技術大牛

毋庸置疑學習能力都是很強的

遇到變革

無論是適應環境和學習新知識都是很強大的

我遇到很多這樣的大神

告訴我唯有不斷學習新知識才能適應現在的社會


都是大牛了,還不能換專業?我這種菜逼都可以刷個建築師刷個教室證做後路。。。。大神肯定想換專業很快啊,大神比我學習能力強很多。。


推薦閱讀:

女性適合金融行業嗎?有哪些職位青睞女性呢?
30歲,皈依受戒修行人,想找越老越吃香,有發展、有技能的工作,有推薦?
想報應用心理學專業,但家長不同意,該怎麼說服?
選專業應順從家人意見還是看個人想法?
想去大開發商,是先在大代理商(易居、同策)做再去大開發商容易,還是先從小開發商做起再去大開發商容易?

TAG:職場 | 數據分析 | 職業規劃 | IT行業 | 數據分析師 |