程序員如何打破三十歲職業(yè)瓶頸?
經(jīng)常聽一些同學(xué)說:不知道下一份工作該去哪類公司做些什么,我的職場人際一團(tuán)糟老板不重視我,我現(xiàn)在成長的非常慢所以又想跳槽了,我看不到公司的發(fā)展前景好迷茫,其實(shí)這一切的困惑都來源于沒有做好職業(yè)規(guī)劃或者你根本就沒有職業(yè)規(guī)劃過。
那今天我就從以下幾個(gè)話題和大家分享下我所理解的職業(yè)規(guī)劃 Tips ,也歡迎大家踴躍提問。
為什么要做職業(yè)規(guī)劃?
我們先聊聊第一個(gè)話題,為什么要做職業(yè)規(guī)劃?
首先,我們要知道職業(yè)規(guī)劃是什么,也就是如何持續(xù)選擇適合自己發(fā)展的工作的過程。
職業(yè)規(guī)劃其實(shí)就是對(duì)職業(yè)生涯乃至人生進(jìn)行持續(xù)的、系統(tǒng)的、計(jì)劃的過程。職業(yè)規(guī)劃也叫“職業(yè)生涯規(guī)劃”。職業(yè)生涯規(guī)劃的好壞有時(shí)會(huì)影響我們的一生。
其次,我們要知道職業(yè)規(guī)劃原則是什么。
是偏愛的:只有這個(gè)事情是自己喜歡的,才有可能在碰到強(qiáng)大對(duì)手的時(shí)候仍然堅(jiān)持;在遇到極其困難情況時(shí)不會(huì)放棄;在有巨大誘惑的時(shí)候也不會(huì)動(dòng)搖。是擅長的:做你擅長的事,才有能力做好;有能力做好,才能解決具體的問題。只有做自己最擅長的事情,才能做得比別人好,才能在競爭中脫穎而出。實(shí)現(xiàn)價(jià)值:你得認(rèn)為這件事夠重要,完成它之后帶來的價(jià)值足夠吸引你,值得你做,否則你再有能耐也不會(huì)善始善終。長遠(yuǎn)發(fā)展:首先你得有機(jī)會(huì)去做,有機(jī)會(huì)做了還得有足夠大的市場與成長空間,這樣的職業(yè)才有奔頭。所以經(jīng)常我們會(huì)聽到一個(gè)人說自己非常幸運(yùn),大學(xué)畢業(yè)去了一家公司,然后跳到了另一家公司,公司發(fā)展的非常好,不到 35 歲就實(shí)現(xiàn)了財(cái)務(wù)自由,這背后的職業(yè)規(guī)劃本質(zhì)一定是基于偏愛,擅長,實(shí)現(xiàn)價(jià)值與長遠(yuǎn)發(fā)展的原則,而不僅僅是表面的幸運(yùn)。
所以建議同學(xué)們不要僅僅為了薪資或者地點(diǎn)或者公司知名度就選擇一份新的工作,要根據(jù)以上四個(gè)原則,滿足的越多,越匹配,到了中期以后才不會(huì)迷茫未來要何去何從。
最后我想說,其實(shí)在每一個(gè)時(shí)間節(jié)點(diǎn)看過去的自己,都會(huì)發(fā)現(xiàn)對(duì)整個(gè)行業(yè)認(rèn)知甚至對(duì)自己的認(rèn)知都是有限的,所以做規(guī)劃不是真的千篇一律的照本宣科,而是朝著心中自己本該有的樣子去自驅(qū),去變得更優(yōu)秀。
程序員職業(yè)發(fā)展路徑有哪些選擇?
我們?cè)僬f說第二個(gè)話題,程序員職業(yè)發(fā)展路徑有哪些選擇?
程序員一般的發(fā)展方向主要是幾類:技術(shù)專家、架構(gòu)師、技術(shù)管理、管理、產(chǎn)品。
接下來通過例子和大家分享以下四種不同的發(fā)展路徑及適合走這四類路徑的人群的三個(gè)關(guān)鍵詞。
第一類,程序員-高級(jí)開發(fā)-技術(shù)專家路線
我們通過例子來說明。有一位 Z 先生,他2012年從湖北工業(yè)大學(xué)畢業(yè),而后去了搜狗擔(dān)任工程師,做了兩年后,跳到了另一家公司叫小麥公社,是當(dāng)時(shí)一家風(fēng)頭正勁的創(chuàng)業(yè)公司,擔(dān)任 B 端高級(jí)開發(fā);
后來去到了因果樹擔(dān)任 B 端的技術(shù)資深開發(fā),在今年2月份入職了杭州阿里巴巴,同樣是負(fù)責(zé) B 端商家后臺(tái)部門,擔(dān)任技術(shù)專家,他職業(yè)規(guī)劃最大的亮點(diǎn)是找到自己想要專注的領(lǐng)域并且一直堅(jiān)持至今。
第二類,程序員-高級(jí)開發(fā)-架構(gòu)師
再看個(gè)例子,H 先生,他2011年北航畢業(yè),而后選擇創(chuàng)業(yè)做 SAAS 平臺(tái)當(dāng)時(shí)擔(dān)任前端負(fù)責(zé)人,兩年后選擇加入搜狗成為一名高級(jí)前端工程師,后來去到了音悅臺(tái)擔(dān)任架構(gòu)師,目前在一家創(chuàng)業(yè)公司擔(dān)任前端架構(gòu)師,他職業(yè)規(guī)劃的最大亮點(diǎn)是在前端領(lǐng)域各個(gè)方向都深入見解,而后負(fù)責(zé)多條產(chǎn)品線的架構(gòu)設(shè)計(jì)。
那以上兩種技術(shù)路線有什么不同呢,應(yīng)該如何選擇呢?
技術(shù)專家,是偏理論研究的,對(duì)某個(gè)或某些相關(guān)的專業(yè)領(lǐng)域深入了解,能直接或通過提供思路間接解決這些領(lǐng)域的各種問題。
架構(gòu)師,是偏工程實(shí)踐的,與技術(shù)專家的區(qū)別在于它需要一專多能,提供方案解決問題已經(jīng)不是它最重要的價(jià)值,它的價(jià)值體現(xiàn)在選擇性價(jià)比最高的方案;
舉個(gè)例子,其實(shí)你可以把技術(shù)專家和架構(gòu)師的區(qū)別類比成科學(xué)院院士和工程院院士,你要搞一個(gè)語言識(shí)別,那是理論,你要做一個(gè) Siri,那是工程。而你,更擅長和向往做語言識(shí)別技術(shù)還是 Siri 呢?
有些同學(xué)可能會(huì)說,我的最終目標(biāo)僅僅是成為一個(gè)優(yōu)秀的程序員,那我想知道你能做到以下 3 點(diǎn)嗎?
寫的程序不需要格式化,也是非常標(biāo)準(zhǔn)的,我見過很多程序員寫的代碼,連空格的使用都沒有標(biāo)準(zhǔn),從上到下給人的感覺就是一片混亂的字符的組合,好的程序應(yīng)該像詩詞,在格式的約束下追求飄逸。寫的程序沒有無用的代碼,其他人來評(píng)審時(shí)找不到無用的代碼,也無法在保持同樣閱讀性的情況下進(jìn)一步精練。在可讀性與效率中保持平衡,通常情況下我們優(yōu)先考慮可讀性,但是對(duì)于頻繁執(zhí)行的部分,可以犧牲可讀性保證效率,但需要書寫足夠多的注釋,注釋不要說代碼的用途,而要說自己寫代碼時(shí)思考的內(nèi)容,我就曾經(jīng)見過有人把一段代碼使用自己的思想來改寫提高可讀性,結(jié)果這個(gè)代碼的目的是越精簡越好,這其實(shí)就有點(diǎn)好心辦壞事了。如果還不能做到以上幾點(diǎn),那就好好做好明天的事兒就好了,暫時(shí)什么都先別想,因?yàn)槌蔀橐幻麅?yōu)秀的程序員是技術(shù)路線的基礎(chǔ)。
接下來說說第三類,也就是管理路線:程序員—資深工程師—技術(shù)經(jīng)理(技術(shù)管理)—技術(shù)總監(jiān)(管理)—CTO(管理)
我們?cè)賮砜磦€(gè)例子。Q 先生,他在 30 歲就成為了某知名共享單車公司的 CTO,說一下他的職業(yè)規(guī)劃,2009 年首都經(jīng)理貿(mào)易大學(xué)畢業(yè)加入一家創(chuàng)業(yè)公司擔(dān)任開發(fā)移動(dòng)端工程師,兩年后加入 360 擔(dān)任資深研發(fā)工程師,而后加入新浪微博擔(dān)任移動(dòng)端部門的技術(shù)負(fù)責(zé)人,而后加入了宜信擔(dān)任技術(shù)總監(jiān),在去年 7 月加入共享單車公司擔(dān)任 CTO。
他職業(yè)規(guī)劃的最大亮點(diǎn)是一直在核心業(yè)務(wù)上往技術(shù)管理進(jìn)階,最終成為一名優(yōu)秀的管理者。
談到這類管理路徑,必須要說明下技術(shù)管理和管理的區(qū)別,技術(shù)管理是事情為中心,管理是以人為中心,技術(shù)管理主要工作是保證事情能按時(shí)按質(zhì)完成,管理需要考慮團(tuán)隊(duì)的士氣和穩(wěn)定性、階梯性。
最后說一說第四類,也就是技術(shù)轉(zhuǎn)產(chǎn)品:程序員—高級(jí)開發(fā)-產(chǎn)品技術(shù)—產(chǎn)品經(jīng)理—產(chǎn)品管理
在這里,X 先生帶來一個(gè)海龜碼農(nóng)成功轉(zhuǎn)行產(chǎn)品經(jīng)理的故事,2009 年畢業(yè)于美國工程類名校普渡大學(xué),而后回國在一家外企擔(dān)任開發(fā)工程師,一做就是 5 年,2014 年一個(gè)幸運(yùn)的機(jī)會(huì)加入了騰訊,當(dāng)時(shí)騰訊面試了 7 輪,拿到了 T1-2,月薪 1W2 的工程師 offer ,基本是剛畢業(yè)一年左右應(yīng)屆生的水平。
在騰訊主要做手機(jī) QQ 紅點(diǎn)系統(tǒng),做了兩年,他從未抱怨。他也給我們展示了所謂“紅點(diǎn)”,其實(shí)就是手機(jī) QQ 上不同接口旁的紅點(diǎn)引流。
手機(jī) QQ 流量日活上億,但是會(huì)點(diǎn)擊那些游戲、商城、音樂等接口的用戶大概只有1%,紅點(diǎn)主要就是吸引那些有強(qiáng)迫癥的用戶點(diǎn)進(jìn)去引流。
從最開始的紅點(diǎn)數(shù)量的改進(jìn),到后面根據(jù)不同屬性用戶設(shè)置不同紅點(diǎn),再到后來和其他產(chǎn)品合作比如京東商場,搞紅點(diǎn)的競價(jià)排名……
就這么一個(gè)小功能騰訊專門養(yǎng)了一個(gè)團(tuán)隊(duì)去做,對(duì)于 BAT 這種大公司來說,一個(gè)小的模塊和功能的改進(jìn)能帶來很大的利潤,很多人常年都在做很小一個(gè)模塊的重復(fù)工作,很難獨(dú)立完整去做項(xiàng)目,里面閑人很多。
所以工作兩年后,X 也想做點(diǎn)商業(yè)化的東西了,給部門老大反饋了想法沒得到支持,在內(nèi)部其他部門也爭取了問了一圈沒能成功轉(zhuǎn)崗,于是就想出來,不想繼續(xù)在騰訊里面慢慢熬晉升了,從騰訊出來是那年是 2016 年3月,T2-3。
而后入職了一家投資公司,以產(chǎn)品經(jīng)理的身份加入,兩年過去了,目前已經(jīng)成為了一名高級(jí)產(chǎn)品經(jīng)理。
他職業(yè)規(guī)劃的最大亮點(diǎn)是深思熟慮后立刻決定和行動(dòng),沒有猶豫,而機(jī)會(huì)往往更容易留給有準(zhǔn)備和有勇氣的人。
談到技術(shù)轉(zhuǎn)產(chǎn)品這類職業(yè)規(guī)劃路線,和大家說說開發(fā)轉(zhuǎn)產(chǎn)品經(jīng)理需要鍛煉哪些能力:
1. 商業(yè)思維
開發(fā)人員以前是和機(jī)器打交道,產(chǎn)品經(jīng)理給出一個(gè)需求就按照那個(gè)需求做了,從來不想著為什么這樣做,做這個(gè)需求想達(dá)到什么目的,從來沒想過你開發(fā)的 App ,你做過的程序老板是怎么用它來賺錢的,這就是你轉(zhuǎn)行產(chǎn)品經(jīng)理要鍛煉自己的第一個(gè)能力,培養(yǎng)自己的商業(yè)思維,培養(yǎng)自己發(fā)掘用戶需求的能力。
產(chǎn)品經(jīng)理是站在用戶的角度考慮產(chǎn)品,以用戶為中心。所以技術(shù)人員轉(zhuǎn)產(chǎn)品經(jīng)理要擺脫技術(shù)思維,多想想用戶的使用習(xí)慣,多想想產(chǎn)品的商業(yè)目標(biāo)。
2. 溝通表達(dá)能力
程序員給別人的印象一般都是木訥,沉默寡言的,也難怪,程序員都是在和機(jī)器打交道,不是銷售那種和人打交道的工作,不需要說太多話,不需要撕太多逼。
而產(chǎn)品經(jīng)理的工作要和很多部門打交道,要和運(yùn)營、技術(shù)、設(shè)計(jì)、市場推廣等各個(gè)部門打交道,在產(chǎn)品宣講的時(shí)候要清楚的向他們傳達(dá)你的需求,當(dāng)產(chǎn)品上線你需要給客服培訓(xùn),這些都需要你有較強(qiáng)的語言組織和表達(dá)能力。
3. 文檔能力
程序員的工作就是碼代碼,代碼是用英文編寫的,只有在給代碼注釋和寫產(chǎn)品說明書的時(shí)候才寫中文,而且寫的也是一些瑣碎的內(nèi)容。
如果讓一個(gè)程序員就某一個(gè)主題寫一篇文章出來,我想大多數(shù)程序員可能無從下手。
而產(chǎn)品經(jīng)理工作中要寫很多文檔,商業(yè)需求文檔,市場需求文檔,產(chǎn)品需求文檔,產(chǎn)品說明書,文檔表達(dá)能力在工作中很重要。
4. 項(xiàng)目管理能力
好的產(chǎn)品經(jīng)理需要一定的項(xiàng)目管理能力。需要推動(dòng)產(chǎn)品按照正常的步驟,規(guī)定的時(shí)間,按質(zhì)按量的發(fā)布上線。這里就涉及到,整體管理、時(shí)間管理、團(tuán)隊(duì)管理、需求管理。
整體管理:包含產(chǎn)品從分析規(guī)劃到產(chǎn)品開發(fā)到產(chǎn)品上線運(yùn)營到迭代優(yōu)化的全過程進(jìn)行管理。時(shí)間管理是指主要是計(jì)劃監(jiān)控跟蹤項(xiàng)目進(jìn)度,把握關(guān)鍵時(shí)間節(jié)點(diǎn),確保產(chǎn)品按照規(guī)定的時(shí)間上線。
團(tuán)隊(duì)管理:產(chǎn)品經(jīng)理需要協(xié)調(diào)很多部門,有技術(shù),設(shè)計(jì),市場推廣,運(yùn)營,產(chǎn)品經(jīng)理是一個(gè)無授權(quán)的領(lǐng)導(dǎo)者,你多數(shù)需要通過自己的影響力,自己的溝通技巧來協(xié)調(diào)項(xiàng)目的各個(gè)成員,所以需要一個(gè)相應(yīng)的團(tuán)隊(duì)管理能力。
需求管理:包含各個(gè)部門反饋的需求,以及自己收集的需求,需求的變更,需求的跟進(jìn)等。
所以,你覺得你在以上四個(gè)能力上有天賦么,有天賦并且你也有意愿放棄技術(shù)成為一個(gè)產(chǎn)品經(jīng)理的話,那就一個(gè)原則,就是趁早。
好了,以上就是我們的第二部分,程序員職業(yè)發(fā)展路徑有哪些選擇,希望大家可以及時(shí)對(duì)號(hào)入座。
如何結(jié)合自身優(yōu)勢做好職業(yè)規(guī)劃?
接下來我們聊聊第三個(gè)話題,也是比較關(guān)鍵的核心話題,如何結(jié)合自身優(yōu)勢做好職業(yè)規(guī)劃?
這個(gè)問題實(shí)質(zhì)上其實(shí)是要求我們把兩件事做好,一是如何增強(qiáng)自己在眾多程序員中的競爭力,一是如果保持方向感。
先來談?wù)勅绾卧鰪?qiáng)自己的競爭力
1. 拓寬業(yè)務(wù)場景
我們會(huì)在很多場合聽到對(duì)“精鉆”這個(gè)詞語的推崇,包括在職場上,我們常常聽到前輩教導(dǎo)我們對(duì)待工作要精益求精,但事實(shí)上,在某一方面做到萬里挑一的大牛是一條可取的道路,卻不是職業(yè)發(fā)展的唯一道路。
尤其是對(duì)于那些未來的職業(yè)發(fā)展規(guī)劃是進(jìn)入明星創(chuàng)業(yè)團(tuán)隊(duì)擔(dān)任技術(shù)負(fù)責(zé)人的程序員來說,在之前的積累過程中尋找機(jī)會(huì)盡量多地接觸各類業(yè)務(wù)場景并尋找解決方案,可能是一條更可行的路徑。
這里的業(yè)務(wù)場景分為大業(yè)務(wù)場景,也分為小業(yè)務(wù)場景。大業(yè)務(wù)場景即不同的細(xì)分行業(yè),如電商、內(nèi)容、視頻、共享平臺(tái)等等。
我建議程序員們?cè)谶M(jìn)行工作選擇的時(shí)候不要被自己原先所屬的細(xì)分領(lǐng)域太過限制,認(rèn)為自己原來在電商公司以后也必須在電商公司。
事實(shí)上,多去嘗試不同領(lǐng)域的公司,去了解不同領(lǐng)域的公司在技術(shù)實(shí)現(xiàn)上有什么異同,對(duì)于程序員更深入地理解技術(shù)是很有幫助的。
尤其是當(dāng)今行業(yè)發(fā)展日新月異,某一細(xì)分領(lǐng)域很難在一個(gè)人 15-20 年的職業(yè)生涯中一直處于蓬勃發(fā)展的狀態(tài),如果之后又出現(xiàn)了新的細(xì)分市場,復(fù)合背景積累的經(jīng)驗(yàn)會(huì)幫助程序員快速切入到新的細(xì)分市場。
而小業(yè)務(wù)場景則是指同一個(gè)技術(shù)在同一家公司的不同業(yè)務(wù)范疇。例如算法方向,可以分為排序、推薦、NLP、圖像識(shí)別和用戶行為研究等,攻堅(jiān)某一領(lǐng)域是一條發(fā)展路徑,但橫跨不是一個(gè)領(lǐng)域也是一條發(fā)展路徑。這就需要程序員自己把握機(jī)會(huì),不斷跳出舒適區(qū)去承擔(dān)新的業(yè)務(wù)和需求。
比如曾經(jīng)有位陳先生,他之前在 BAT 某公司任職 6 年,擔(dān)任算法方向的程序員。由于之前 6 年公司業(yè)務(wù)增長很快,陳先生在不同的研發(fā) Team 都參與過項(xiàng)目,因此在廣告、排序、推薦、NLP 和用戶行為研究領(lǐng)域都有一定經(jīng)驗(yàn),但卻沒有深入的研究。
對(duì)此他自己也在跳槽的時(shí)候表示過擔(dān)憂:“業(yè)務(wù)在哪兒需要就打到哪兒,什么都會(huì)一點(diǎn),什么都不精。”
然而沒想到的是,這樣的背景非常受中小型互聯(lián)網(wǎng)公司的歡迎。在經(jīng)過了幾家面試之后,最終陳先生拿到了一家已經(jīng) D 輪融資的公司算法負(fù)責(zé)人的 Offer,薪水也比之前有了大幅度提高。
如果沒有這樣的機(jī)會(huì),也可以做到在某一方面非常精通,然后對(duì)其他方面有所了解,將自身培養(yǎng)成“T 字型”人才。
2.把握職場節(jié)奏
在職場上有一個(gè)時(shí)間標(biāo)準(zhǔn):3 年。 3 年時(shí)間,一定要在工作內(nèi)容和職級(jí)上有一個(gè)質(zhì)的變化,這個(gè)變化可以通過升職得到,也可以通過跳槽達(dá)成目標(biāo)。
初入職場的 3 年,主要的工作內(nèi)容就是夯實(shí)基礎(chǔ),此時(shí)基本處于“完成上級(jí)交付的任務(wù)”這樣的階段。
但在這個(gè)過程中,員工不能僅僅完成任務(wù)了事,而是要不斷思考為什么上級(jí)要布置這個(gè)任務(wù),這個(gè)需求是怎么來的,用于解決什么問題,有沒有更好的解決方案等等。
之后的 3 年,也就是職業(yè)生涯的 3-5 年,作為程序員,需要達(dá)到一個(gè)小 Leader 的層級(jí),即帶領(lǐng)一個(gè)小團(tuán)隊(duì)(可以僅僅有幾個(gè)人)負(fù)責(zé)某一個(gè)模塊或是功能的研發(fā),此時(shí)在上個(gè)階段積累的經(jīng)驗(yàn)和關(guān)于解決方案的各種想法的作用便凸顯出來。
而此時(shí)作為小團(tuán)隊(duì)負(fù)責(zé)人的角色,程序員更多地需要關(guān)注上下游的邏輯,能夠形成完整的邏輯鏈條。
工作經(jīng)驗(yàn)的 5-8 年,此時(shí)程序員已經(jīng)成為了技術(shù)負(fù)責(zé)人,可以獨(dú)立負(fù)責(zé)某一個(gè)產(chǎn)品的研發(fā),可以成功地推動(dòng)產(chǎn)品從 0-1 的階段,此時(shí)更多需要關(guān)注的便是跨部門之間的合作與溝通,確保研發(fā)行程的按時(shí)交付。
與此同時(shí),更多地關(guān)注一些產(chǎn)品設(shè)計(jì)方面的內(nèi)容,會(huì)對(duì)進(jìn)一步的晉升很有幫助。
最后一個(gè)階段,即工作 10 年以上,此時(shí)達(dá)到研發(fā)總監(jiān)或是更高的職位會(huì)是一個(gè)比較理想的狀態(tài),而對(duì)于這個(gè)層次的要求,是對(duì)于整個(gè)行業(yè)能有比較清晰深入的判斷,能夠感知未來技術(shù)發(fā)展的方向并為公司提前布局。
3.訓(xùn)練復(fù)合技能
除了編程之外,程序員要盡量培養(yǎng)一些其他方面的技能,例如演講、寫作等等。這樣做一方面可以為程序員提供一些兼職機(jī)會(huì),如主講技術(shù)相關(guān)的直播課程、參考文章或書籍的撰寫等。
類似的機(jī)會(huì)在提供報(bào)酬的同時(shí)也會(huì)增加員工的知名度和行業(yè)影響力,更有甚者,在社交媒體上發(fā)表了相關(guān)文章之后,吸引了一批志同道合的同行,開始合伙創(chuàng)業(yè),有了更大的機(jī)遇。
就算沒有這些額外的收益,復(fù)合技能的人才在公司內(nèi)部也會(huì)受到青睞。
比如某知名互聯(lián)網(wǎng)企業(yè)的程序員張先生,由于他在面試時(shí)給 HR 看了自己在知乎等技術(shù)論壇上的文章,因此入職之后 HR 邀請(qǐng)他參與公司每周五下午的技術(shù)分享會(huì)并作為主講人之一。
剛開始張先生還很猶豫,畢竟本身的工作內(nèi)容已經(jīng)很繁多,很怕接了這個(gè)任務(wù)之后力有未逮,反而影響了自己的開發(fā)進(jìn)度。
但后來因?yàn)橥碌墓膭?lì)和 HR 的反復(fù)邀請(qǐng),張先生還是答應(yīng)成為主講人,并且利用每周末的時(shí)間準(zhǔn)備講座材料。
因?yàn)樵诩夹g(shù)分享會(huì)上的良好表現(xiàn),入職后不久,張先生被上級(jí)重用并在一年后得到了升職。
4. 保持緊密溝通
有些程序員認(rèn)為自己做的是技術(shù)性工作,只要寫好代碼就可以了。這是錯(cuò)誤的認(rèn)知。根據(jù)過來人的經(jīng)驗(yàn),那些有意識(shí)在工作之余關(guān)注行業(yè)動(dòng)態(tài),積攢人脈資源,并且樂于與同行溝通的程序員,往往在職業(yè)發(fā)展的路上走得更遠(yuǎn)。
一方面,程序員可以通過這些方式隨時(shí)評(píng)估自己在市場上的價(jià)值和優(yōu)勢,當(dāng)行業(yè)和技術(shù)的風(fēng)向發(fā)生轉(zhuǎn)變時(shí),及時(shí)對(duì)自身查漏補(bǔ)缺,避免被時(shí)代拋棄。另一方面,人脈資源的積累,有時(shí)也能對(duì)自己下一次換工作起到雪中送炭的作用。
可見,行業(yè)信息、公司動(dòng)態(tài)的互通有無對(duì)于職業(yè)發(fā)展有著至關(guān)重要的影響,準(zhǔn)確地把握行業(yè)動(dòng)態(tài)有助于員工抓住一些轉(zhuǎn)瞬即逝的機(jī)會(huì)。
而對(duì)于信息的獲取,自己的朋友、前同事、公司 HR 還有靠譜的獵頭等,這些都是可以利用的資源,同時(shí)也可以參加一些展覽、峰會(huì)等線下活動(dòng)。
尤其對(duì)于那些自己感興趣的技術(shù)方向,盡量積累一些人脈資源,一次有效的內(nèi)推往往比海投簡歷更有效果。
接下來我們?cè)賮碚務(wù)勅绾伪3致殘龇较蚋校簿褪侨绾卧诼殘鲞@片海洋里航行到最適合我們的一個(gè)又一個(gè)目的地。
首先我們要知道目前的職場海洋是什么樣子的,更重要的是知道它正在發(fā)生著哪些變化。
不得不要正視的三個(gè)變化。
一是整個(gè)行業(yè)的人才儲(chǔ)備越來越充裕,相關(guān)專業(yè)的畢業(yè)生數(shù)量逐年提升,并且質(zhì)量還越來越高。
就拿 2016 年的數(shù)據(jù)來說,根據(jù)教育部的統(tǒng)計(jì),2016 年有高校畢業(yè)生 765 萬人,為歷年最高;而與編程相關(guān)的專業(yè)畢業(yè)人數(shù)達(dá)到了總?cè)藬?shù)的 8% 以上。
計(jì)算機(jī)科學(xué)與技術(shù)、電子信息等專業(yè)也成為了近年來多所高校的熱門專業(yè),不僅每年申請(qǐng)人數(shù)眾多,錄取分?jǐn)?shù)線在眾多專業(yè)中名列前茅,同時(shí)轉(zhuǎn)專業(yè)和旁聽的人數(shù)也是逐年增加。
清華大學(xué) 2016 年計(jì)算機(jī)科學(xué)與技術(shù)系的轉(zhuǎn)專業(yè)錄取人數(shù)與申請(qǐng)人數(shù)比例竟然達(dá)到了驚人的 1/40 。
二是互聯(lián)網(wǎng)行業(yè)的野蠻生長時(shí)期已經(jīng)接近尾聲。
大型互聯(lián)網(wǎng)公司的基礎(chǔ)招聘需求逐漸萎縮,BAT 等巨頭企業(yè) 2016 年的校招需求數(shù)量均不足前兩年巔峰時(shí)期的一半,與此相對(duì)的是對(duì)高端招聘的需求越來越旺盛。
創(chuàng)業(yè)公司更是面臨大批死亡和被收購的困境。以前幾年火爆的垂直電商領(lǐng)域?yàn)槔S著淘寶、天貓等傳統(tǒng)電商的成功,垂直領(lǐng)域的電商在 2014 年順勢而起,然而三年之后活下來的企業(yè)少之又少。
而共享單車從異軍突起到開始收割僅僅是 1 年半的時(shí)間。越來越短的行業(yè)周期很難繼續(xù)為基礎(chǔ)研發(fā)的工程師提供穩(wěn)定大量的崗位需求。而創(chuàng)業(yè)公司的大規(guī)模倒閉也戳破了行業(yè)中的薪酬泡沫。
三是科技的發(fā)展并沒有帶來崗位的增加,相反,有時(shí)意味著崗位的減少。
以測試為例,曾經(jīng)測試都是以手動(dòng)測試為主,而如今一二線互聯(lián)網(wǎng)公司已鮮少見到手動(dòng)測試,大多都是開發(fā)自動(dòng)化測試工具的測試開發(fā),因而對(duì)員工素質(zhì)的要求大幅度提高,而數(shù)量需求則大幅度減少。
在人工智能飛速發(fā)展的如今,可以預(yù)見的是未來很多支持類的研發(fā)崗位都有可能被效率更高的程序所代替,而專注人工智能的公司將會(huì)把相關(guān)技術(shù)在行業(yè)內(nèi)大規(guī)模普及。
從以上三點(diǎn)來看,我們可以很清楚地得出結(jié)論:在需求側(cè)趨于平穩(wěn),而供給側(cè)逐漸增加的情況下,程序員之間的競爭將會(huì)越來越激烈。
知道大海的樣子后,你要知道在航行過程中該做哪些事情讓自己順利抵達(dá)目的地。
首先,你得有一個(gè)清晰的人生規(guī)劃,才能有一個(gè)清晰的職業(yè)規(guī)劃。
個(gè)人覺得這就是人生的價(jià)值觀,只有價(jià)值觀定下來,才能夠形成適應(yīng)價(jià)值觀的方法論,你是什么樣的人,決定了你往哪個(gè)方向發(fā)展,學(xué)習(xí)哪些技術(shù),達(dá)到哪種水平,同時(shí)為了獲取這些水平,要付出多么大的努力。
首先自己要有一個(gè)清晰的人生規(guī)劃,可以不是很具體很長遠(yuǎn),但是要有明確的目標(biāo):成為一個(gè)什么樣的人。
再將這個(gè)目標(biāo)分解,其中有一塊就是“職業(yè)規(guī)劃”,規(guī)劃的時(shí)間不要很長,畢竟社會(huì)發(fā)展太快,我們預(yù)見能力有限,但要規(guī)劃出未來兩年自己要做的事情、學(xué)習(xí)的東西,將這些事情和目標(biāo)再繼續(xù)分解,分解到每月、每星期,然后用行動(dòng)去完成,用毅力去堅(jiān)持,然后靜待歲月檢驗(yàn),因?yàn)闀r(shí)間看得見。
其次,互聯(lián)網(wǎng)技術(shù)要有以萬變勝不變的心態(tài),時(shí)刻調(diào)整自己對(duì)自己的定位。
站在風(fēng)口不一定能飛起來,但站在冰山上必然會(huì)沉下去。過去十年,互聯(lián)網(wǎng)的飛速增長創(chuàng)造了大量的崗位需求,同時(shí)由于在對(duì)未來的預(yù)期中,科學(xué)技術(shù)的突破和創(chuàng)新依然會(huì)在構(gòu)建社會(huì)中扮演重要的角色,所以大多數(shù)人對(duì)程序員這個(gè)行業(yè)整體的發(fā)展趨勢是非常看好的,甚至可以說有些過于樂觀了。
然而事實(shí)上,編程乃至整個(gè)互聯(lián)網(wǎng)行業(yè)的人才動(dòng)態(tài)都顯示出競爭越來越激烈的趨勢。
社會(huì)發(fā)展很快,尤其是我們所處的互聯(lián)網(wǎng)行業(yè),簡直就是瞬息萬變的節(jié)奏。
各種新技術(shù)一個(gè)接一個(gè)的出現(xiàn)、消失,各個(gè)行業(yè)和公司也在不停的洗牌,強(qiáng)者倒下去,新的強(qiáng)者站出來。
市場的急劇變化使得個(gè)人必須相應(yīng)地調(diào)整自己的定位,給出了三個(gè)建議:
(1)更新技術(shù),踩上技術(shù)趨勢
當(dāng)然互聯(lián)網(wǎng)技術(shù)工程師,切記不要故步自封,一家獨(dú)大,我建議同學(xué)們有游牧民族的心態(tài),哪兒里水草豐美,就轉(zhuǎn)戰(zhàn)到哪兒。
踩上技術(shù)趨勢,馬云馬化騰成了中國首富;踩上技術(shù)趨勢,2014 年一個(gè)優(yōu)秀的 iOS 工程師換一份工作可以從月薪 15k 漲到 30k ,踩上技術(shù)趨勢,在校期間猛攻算法的應(yīng)屆畢業(yè)生可以在畢業(yè)時(shí)拿到年薪 50 萬的 offer 。
總之,千萬別認(rèn)為你現(xiàn)在是搶手貨,未來依舊是,只有不斷更新技術(shù),踩上技術(shù)趨勢,順勢而為,才能不被淘汰,才能穩(wěn)定發(fā)展。
針對(duì)這一點(diǎn)上,我們看看小鄭這個(gè)例子吧,研究生期間從事的是 Android 開發(fā),但他自學(xué)了 Python,所以對(duì)這兩類技術(shù)都比較關(guān)注。
為此,訂閱了一些公眾賬號(hào),了解 Android、Python 的最新信息,也關(guān)注一些其他領(lǐng)域如“前端”的內(nèi)容。
在微博上關(guān)注了很多 IT 大牛的賬號(hào),就是為了了解一下技術(shù)的趨勢。后來研究生畢業(yè)就加入了今日頭條,成為了一名 Python 工程師,目前發(fā)展非常不錯(cuò)。
(2)樹立個(gè)人品牌
運(yùn)營自己的 GitHub 賬號(hào)并關(guān)注優(yōu)秀賬號(hào),建立自己的技術(shù)博客,關(guān)注極客微博,參與線下活動(dòng),養(yǎng)成樂于分享不斷學(xué)習(xí)的習(xí)慣,并認(rèn)識(shí)更多的圈兒內(nèi)人,這些行為都會(huì)讓你不斷刷新對(duì)技術(shù)趨勢的認(rèn)知并且擁有屬于自己的人脈圈。
朋友多了路好走,樹立個(gè)人品牌,不要成為一個(gè)默默無聞的碼農(nóng),要去主動(dòng)探索這個(gè)世界和這個(gè)圈子,這樣才能更有方向感。
另外也要提的一點(diǎn),HR 和技術(shù)面試官也會(huì)在招聘會(huì)看你的 GitHub 賬號(hào)等,通過這樣的方式間接了解到你的學(xué)習(xí)態(tài)度和能力。
(3)在團(tuán)隊(duì)的力量下,找到自己最大的價(jià)值
任何一個(gè)團(tuán)隊(duì),都需要有精英人員,也需要有普通人員,需要有勤奮的,也需要有滑頭的,需要做研究的,也需要做工程的,每個(gè)人最關(guān)鍵的是找到自己在團(tuán)隊(duì)里的定位。
所以,職業(yè)規(guī)劃需要根據(jù)所處的團(tuán)隊(duì)作出適當(dāng)?shù)恼{(diào)整,除非你根本不想在這個(gè)團(tuán)隊(duì)待下去。
知道了大海的樣子,懂得如何掌舵,接下來最重要的事便是知道自己想要抵達(dá)什么樣的地方。
這一部分重點(diǎn)和大家講講,當(dāng)你確定了要成為某技術(shù)領(lǐng)域的資深技術(shù)的時(shí)候,應(yīng)該如何選擇 offer ,因?yàn)檫x對(duì)了 offer ,職業(yè)規(guī)劃就成功了一半,而另一半是充分在這家公司發(fā)揮自己的價(jià)值并不斷全面學(xué)習(xí)。
我常說,一份好工作往往包含以下四點(diǎn),選那個(gè)最貼近的就好了。
第一,公司所在領(lǐng)域是否有競爭空間,產(chǎn)品數(shù)據(jù)是否有增量空間。第二,你的團(tuán)隊(duì)是否足夠有能力,你的直屬領(lǐng)導(dǎo)是否足夠信任你。第三,你的工作內(nèi)容是否能給你帶來持續(xù)的成就感。第四,如果一年半不漲薪,現(xiàn)在他們給到的薪資是否能讓你愿意加班的熱情不減。
如果認(rèn)同的話,希望大家能夠謹(jǐn)記以上四點(diǎn)。
接下來我從三個(gè)大維度為大家分析如何選擇適合自己職業(yè)規(guī)劃的 offer 。分別是年齡,性格,公司規(guī)模。
1.不同年齡段的人所適合的 offer 不同。
(1)22 歲至 26 歲的人如何選擇好 offer。
多數(shù)人都是需要經(jīng)過一段時(shí)間的工作沉淀,才會(huì)知道自己適合做什么。職場的新人,要多去嘗試,慢慢找到自己善長并且喜歡的方向。
所以,根據(jù)工作性質(zhì)的不同,在工作的前 1-3 年,不要讓自己過于沉迷在一個(gè)具體的領(lǐng)域,條件允許時(shí),多嘗試不同的選擇。
如果公司不具備換崗的環(huán)境,可以自己利用業(yè)余時(shí)間多與從事其他領(lǐng)域工作的同學(xué)或朋友交流,選擇一個(gè)可以專注打磨技術(shù),又有空間和機(jī)會(huì)學(xué)習(xí)和交流更多技術(shù)的環(huán)境,這樣你會(huì)知道自己最容易拿到結(jié)果和帶來價(jià)值的工作是什么。
(2)27 歲至 30 歲的人如何選擇好 offer。
該年齡層的候選人,如果在大公司,建議去發(fā)展速度快的新興業(yè)務(wù)群組去“碰碰壁”。
《遠(yuǎn)離舒適區(qū):站在傳統(tǒng)行業(yè)與互聯(lián)網(wǎng)行業(yè)的交叉口》一文中提到一名 29 歲想從傳統(tǒng)行業(yè)跳槽到互聯(lián)網(wǎng)的 Paul ,他在傳統(tǒng)行業(yè)的一家大公司就職程序員,在想要跨行到互聯(lián)網(wǎng)行業(yè)時(shí),才發(fā)現(xiàn)自身技術(shù)不過關(guān),已經(jīng)跟不上時(shí)代的發(fā)展了,多家互聯(lián)網(wǎng)企業(yè)都只愿讓他降薪加入。
之所以建議挑戰(zhàn)新領(lǐng)域,正是因?yàn)?27 歲至 30 歲這個(gè)年齡段的候選人,多半已經(jīng)對(duì)自身業(yè)務(wù)無比熟練,對(duì)新技術(shù)的了解不夠,在選擇跳槽時(shí),如果仍停留在舒適區(qū),沒有危機(jī)意識(shí),在未來的招聘市場的競爭力會(huì)降低不少。
加入快速擴(kuò)張期的初創(chuàng)企業(yè)也是不錯(cuò)的選擇,選擇一家高速發(fā)展、團(tuán)隊(duì)能力強(qiáng)、工作氛圍積極、盈利思路清晰以及牛人多的初創(chuàng)公司,對(duì)個(gè)人發(fā)展也會(huì)有很大的幫助,并且空間大,晉升機(jī)會(huì)更多,大家應(yīng)該知道在阿里或者騰訊這樣的公司,技術(shù)晉升是多么的困難。
(3)30 歲以后的人如何選擇好 offer
30 歲后的職場人,尤其是技術(shù)人,在戰(zhàn)略思維上,他們能更為清晰知道一個(gè)項(xiàng)目系統(tǒng)設(shè)計(jì)的具體規(guī)劃,細(xì)分之后的具體編程對(duì)于他們而言自然是輕而易舉,但他們應(yīng)將精力更放在系統(tǒng)設(shè)計(jì)上,創(chuàng)造最大價(jià)值。
所以,30 歲往后的職場人,若一直有著較為清晰的職場規(guī)劃并穩(wěn)步實(shí)現(xiàn)中,這個(gè)階段的人,不會(huì)輕易跳槽,選取 offer 時(shí)薪資不會(huì)是最重要指標(biāo)。
他們會(huì)比較渴望帶團(tuán)隊(duì)或者做一款有自己印記的產(chǎn)品,總之,是希望在工作中扮演不可或缺的角色。
2. 不同個(gè)性的人所適合的 offer 不同
優(yōu)秀的候選人,比如很多 BAT 的候選人,基本在跳槽時(shí)都能拿到很多 offer ,他們選擇前提普遍是薪水相對(duì)滿意,業(yè)務(wù)前景他們看好,但因?yàn)槊總€(gè)人的性格不同,所以考慮的出發(fā)點(diǎn)不一樣,所以選擇也會(huì)有差異。
(1)有冒險(xiǎn)精神能夠承擔(dān)風(fēng)險(xiǎn)的人。
在一家成熟穩(wěn)定的公司工作了比較長時(shí)間的候選人,建議選擇一些初創(chuàng)型企業(yè),這些企業(yè)可以給到很有競爭力薪水的同時(shí),也會(huì)給具有誘惑力的股票期權(quán)以及職務(wù)。當(dāng)然了,前提是你有足夠的技術(shù)積累和勇?lián)L(fēng)險(xiǎn)的態(tài)度。
(2)偏向于穩(wěn)定型的候選人。
穩(wěn)定型候選人,尤其是曾被初創(chuàng)小公司畫餅坑過的候選人,建議選擇一些項(xiàng)目穩(wěn)定發(fā)展穩(wěn)定的公司,類似金山或者網(wǎng)易。
(3)不是特別愛冒險(xiǎn),但也不是特別想穩(wěn)定的候選人。
這類“中間型”候選人,建議優(yōu)先選擇目前規(guī)模中等但還是快速發(fā)展的類似快手和頭條這樣的公司。
3. 不同規(guī)模公司的 offer 怎么選更適合自己
(1)大公司和小公司的 offer 該如何選擇?
如果你在積累期和發(fā)展期,也就是前面兩個(gè)五年,我會(huì)建議你選擇大公司,如果處在第三個(gè)階段,成熟期,你去大公司只是為了給簡歷背書,那就是得不償失,因?yàn)楫吘勾蠊救瞬哦啵偁幖ち遥@個(gè)時(shí)期加入,無疑人脈資源都是從零開始,并且也較難走到?jīng)Q策層。
因?yàn)檫@個(gè)時(shí)期你的方向是自我實(shí)現(xiàn),對(duì)于前面的提到的關(guān)于訴求的8個(gè)維度中,被重視程度和個(gè)人增值的權(quán)重會(huì)更大,相應(yīng)的初創(chuàng)公司對(duì)技術(shù)人才的依賴性和重視程度更強(qiáng),會(huì)被賦予更多的權(quán)限和機(jī)會(huì),你的話語權(quán)會(huì)更大,反而大公司里你的替換度會(huì)較高。
創(chuàng)業(yè)公司對(duì)個(gè)人的能力挑戰(zhàn)更大,你不僅要考慮技術(shù),更要兼顧業(yè)務(wù),模式,產(chǎn)品,以及帶團(tuán)隊(duì),團(tuán)隊(duì)招聘和個(gè)人領(lǐng)導(dǎo)力等,對(duì)你的綜合能力是個(gè)很大的挑戰(zhàn),但同時(shí)也會(huì)發(fā)掘你潛在的可能性,這個(gè)過程中可以更全面的認(rèn)識(shí)自我。
如果處在職業(yè)發(fā)展的第二階段——發(fā)展期,而你又在大公司工作過,再繼續(xù)選擇大公司的 offer 時(shí)要更慎重,不妨問問自己是否要追求穩(wěn)定,自己的抗風(fēng)險(xiǎn)能力是否足夠強(qiáng),對(duì)于不確定性的接受度如何。
如果你發(fā)現(xiàn)自己不是風(fēng)險(xiǎn)偏好,對(duì)于不確定性的接受度不強(qiáng),更喜歡制度完善,穩(wěn)定性高的工作,那么說明你依然適應(yīng)大公司的環(huán)境,那就繼續(xù)選擇大公司。
如果你對(duì)于大公司的工作狀態(tài)不滿意,認(rèn)為自己有更多的可能性,在這里限制了自己的發(fā)展,那么可以不用糾結(jié),去嘗試新的環(huán)境。
畢竟你所在的是發(fā)展階段,處于飛速奔跑階段,你的所有訴求中,技術(shù)高速成長,職業(yè)發(fā)展空間更廣闊的優(yōu)先級(jí)更高。
大公司的團(tuán)隊(duì)已經(jīng)成熟,因崗設(shè)人,技術(shù)的廣度容易被局限,并不是每個(gè)部門都有技術(shù)創(chuàng)新,大多數(shù)部門的框架已經(jīng)定型,核心功能基本完成,日常工作在原有的框架上修修補(bǔ)補(bǔ),技術(shù)挑戰(zhàn)不大,同時(shí)跨部門協(xié)作溝通成本又高,沒有更多的時(shí)間鉆研新技術(shù)。
并且重復(fù)的大公司經(jīng)驗(yàn)并不會(huì)使得簡歷更加出彩,反而會(huì)降低了自己的適應(yīng)性和限制了可能性。
大公司更容易養(yǎng)成舒適區(qū),一旦享受這種狀態(tài),就會(huì)容易虛度了這至關(guān)重要的發(fā)展階段,從而錯(cuò)過更大的機(jī)會(huì)。
同時(shí),從經(jīng)濟(jì)回報(bào)這個(gè)維度來看,在大公司里,收入增長的天花板是明確看得見的,個(gè)人收入不會(huì)有顛覆性的改變。
完全的 KPI 導(dǎo)向,晉升只會(huì)在那 20% 中選擇,并且還有更多你不可控的因素,比如業(yè)務(wù)的受重視程度,老板的傾向性等,漲薪難度相對(duì)也更高。
現(xiàn)金部分而言,小公司往往會(huì)開出更優(yōu)厚的條件,區(qū)別在于期權(quán)部分,大公司的期權(quán),風(fēng)險(xiǎn)低,增值空間不大,基本可見,小公司的期權(quán)風(fēng)險(xiǎn)較高,一旦產(chǎn)生收益,對(duì)你的生活影響也是巨大的。
如果你處在職業(yè)發(fā)展的第一階段——積累期,你的求職訴求中,團(tuán)隊(duì),技術(shù)成長和個(gè)人增值三個(gè)維度尤為重要。
那么大公司更容易滿足你的訴求,因?yàn)槁殘龅那拔迥辏彩欠e累人脈的五年,這里集中了很多優(yōu)秀的人才,這個(gè)人脈也將是你今后的財(cái)富。
大公司,大流量使得你可以看到技術(shù)更深層次的問題,獲得站在巨人的肩膀上看待問題的視角,技術(shù)領(lǐng)域不止有通過 coding 來實(shí)現(xiàn)功能這么簡單,規(guī)范化,團(tuán)隊(duì)協(xié)作,科學(xué)的流程都是小公司中不容易學(xué)到的。
這里有完善的培養(yǎng)體系,給你規(guī)劃出合理的成長路線,并且大公司的技術(shù)牛人多,和更優(yōu)秀的人一起會(huì)加速你的成長,可以獲得更優(yōu)化的代碼方案,學(xué)習(xí)到解決復(fù)雜問題的經(jīng)驗(yàn),同時(shí)他們也可以幫你擋掉產(chǎn)品的不合理需求,總之你有時(shí)間和資源去快速積累和成長。
這個(gè)階段去大公司積累經(jīng)驗(yàn),等到后面兩個(gè)發(fā)展階段再看機(jī)會(huì)的時(shí)候,你會(huì)有更多的選擇。
(2)大公司之間的 offer 如何選擇?
大公司之間的 offer PK ,首先一定是核心業(yè)務(wù)優(yōu)先和核心職能優(yōu)先,其次是選擇新興業(yè)務(wù)事業(yè)部,跟其他成熟的業(yè)務(wù)模塊相比,有更廣闊的發(fā)展空間,畢竟成熟的業(yè)務(wù)部門,后期整體上升會(huì)比較慢,壓力相對(duì)也會(huì)較大。
核心業(yè)務(wù)是指大公司的專屬領(lǐng)域,往往形成了堅(jiān)固的商業(yè)壁壘,通常我們說的阿里的電商,騰訊的社交,百度的搜索,是 BAT 最最核心的業(yè)務(wù),是市值的主要來源。
這些部門最直接的收益就是年終獎(jiǎng)多,畢竟投入多,資源多,有足夠的話語權(quán),晉升也會(huì)更加順利。
以 BAT 為例,掌握了足夠多的資源和資本,會(huì)在自己的生態(tài)圈里嘗試諸多新的業(yè)務(wù),這類嘗試性的業(yè)務(wù),比如阿里的來往,騰訊的微博等,在戰(zhàn)略走向不那么明朗時(shí),會(huì)同時(shí)孵化幾個(gè),幾十個(gè)新項(xiàng)目,這類內(nèi)部孵化項(xiàng)目類似于外部天使輪的公司,做出成績和數(shù)據(jù)才會(huì)爭取到下一步的資源,否則隨時(shí)可能夭折。
接著你會(huì)被分到新的項(xiàng)目,重復(fù)前面的過程,總之項(xiàng)目周期短,技術(shù)得不到積累,團(tuán)隊(duì)穩(wěn)定性差,因此盡量避免加入大公司的嘗試性業(yè)務(wù),邊緣化的業(yè)務(wù)會(huì)阻礙你的發(fā)展,而且內(nèi)部調(diào)整多,部門流動(dòng)率大,資源競爭激烈的情況下,淘汰率也高。
接著我們來探討下核心職能,BAT 的職能傾向性跟他的核心業(yè)務(wù)相關(guān),阿里的電商對(duì)應(yīng)的運(yùn)營,騰訊的社交對(duì)應(yīng)的產(chǎn)品體驗(yàn),百度的搜索對(duì)應(yīng)的技術(shù),這種基因一旦形成,就會(huì)對(duì)企業(yè)的決策產(chǎn)生了影響,資源分配的過程中就會(huì)有相應(yīng)的傾斜,進(jìn)而形成運(yùn)營導(dǎo)向型,產(chǎn)品導(dǎo)向型,技術(shù)導(dǎo)向型。因此,我們?cè)谶x擇 offer 時(shí),對(duì)應(yīng)自己的職能做出判斷。
(3)小公司之間的 offer 如何選擇?
創(chuàng)業(yè)公司的風(fēng)險(xiǎn)不言而喻,大部分都死于融資,死于現(xiàn)金流,生命周期短,然而頻繁嘗試失敗的創(chuàng)業(yè)公司不僅是對(duì)于職業(yè)生涯的一種傷害,更會(huì)帶來更為嚴(yán)重的后果,那就是因選擇工作的不慎重而造成對(duì)事物的判斷能力的懷疑。
那么為什么還有這么多互聯(lián)網(wǎng)人投入情感和精力加入到創(chuàng)業(yè)團(tuán)隊(duì)呢?
因?yàn)檫@里可以實(shí)現(xiàn)從 0 到 1,到 100,到一萬,十萬以及更多,和有共同夢想的人一起成就一件事情的快樂和成就感是在別處無法獲得的。
能夠全程參與或負(fù)責(zé)一款產(chǎn)品,能夠獲得從整體的角度思考問題的經(jīng)驗(yàn)值和能力。
在小公司工作,更需要綜合能力強(qiáng),更全面的知識(shí)涉獵。同時(shí)人才市場也更認(rèn)可有完善的產(chǎn)品或項(xiàng)目經(jīng)驗(yàn)的候選人,因?yàn)檫@與只是參與了某個(gè)細(xì)節(jié),某個(gè)模板的候選人相比,他們更具有產(chǎn)生更大價(jià)值的潛力和能力。
那么小公司是充滿機(jī)遇和風(fēng)險(xiǎn)的,因此我們需要帶著接近投資人的眼光去選擇公司。
首先從商業(yè)模式來分析,基本有以下三個(gè)關(guān)鍵因素:
一定要解決痛點(diǎn);有龐大的用戶量;可持續(xù)性。
同時(shí)并存這三個(gè)因素,這類公司可以作為重點(diǎn)關(guān)注。
然而現(xiàn)存的商業(yè)模式和變量都太多,沒有辦法嚴(yán)格按照以上三個(gè)因素來分析,那么我們?nèi)绾伪苊獠取翱印蹦兀?/p>
我們可以從其他角度來分析,比如不要妄想跟 BAT 分蛋糕;很多人都嘗試過的模式不要固執(zhí)的堅(jiān)持;沒有互聯(lián)網(wǎng)基因的傳統(tǒng)公司創(chuàng)辦的互聯(lián)網(wǎng)業(yè)務(wù);以及假大空的模式等,這類公司都建議繞行。
其次就是團(tuán)隊(duì),是否能夠得到資本青睞,拿到融資,團(tuán)隊(duì)是關(guān)鍵因素。
在團(tuán)隊(duì)當(dāng)中創(chuàng)始人就是靈魂人物,與其說選擇一個(gè)團(tuán)隊(duì),不如說是在選擇創(chuàng)始人,同樣的,我們沒有辦法做到投資人的經(jīng)驗(yàn)老道,惟愿不踩“坑”。
第一類是投機(jī)者,看互聯(lián)網(wǎng)市場好,一哄而上,拿出的項(xiàng)目是沒有創(chuàng)新能力,只是簡單的抄襲,沒有做深入的思考者,堅(jiān)決選擇轉(zhuǎn)身。
第二類是傳統(tǒng)行業(yè)背景的創(chuàng)始人,這類風(fēng)險(xiǎn)也較高,他對(duì)實(shí)體項(xiàng)目運(yùn)營有豐富的經(jīng)驗(yàn),不代表能夠完全吸收并消化互聯(lián)網(wǎng)思維和玩法。
那么什么類型的創(chuàng)始人應(yīng)該受到青睞呢?
第一類是有情懷的創(chuàng)始人,創(chuàng)業(yè)過程基本都是九死一生,需要投入大量的情感和精力,在困難和阻力面前,支撐著向前的就是情懷,能夠堅(jiān)持著改變世界的信念和決心。
判斷情懷的方法就是看創(chuàng)始人對(duì)公司的投入,包括物質(zhì)和精神是否全情投入。
第二類是連續(xù)創(chuàng)業(yè)的創(chuàng)始人,無論前面的創(chuàng)業(yè)是否成功,都是加分項(xiàng),即使前面的創(chuàng)業(yè)經(jīng)歷是失敗,那么他一定會(huì)總結(jié)經(jīng)驗(yàn),他的試錯(cuò)成本會(huì)降低。
第三類是有大公司背景背書的創(chuàng)始人,他的人脈,資源和技術(shù)都是很好的創(chuàng)業(yè)資源,這項(xiàng)可以加分。
馬云在選擇被投企業(yè)上堅(jiān)信,最關(guān)鍵的是看人。看人的根本是看格局,尤其是長遠(yuǎn)的理想和品行。在變化很快的狀況下,最終企業(yè)之間拼的還是團(tuán)隊(duì)的信念和自我進(jìn)化能力。
馬云的說法更形象:“人對(duì)了,機(jī)會(huì)自然來。有錢了,人奔著錢而來沒有用,有了正確的人,正確的錢就會(huì)來。人靠譜,模式不靠譜,他可能會(huì)將模式調(diào)靠譜;人不靠譜,模式靠譜,或者兩樣都不靠譜,死掉只是時(shí)間問題。”總之如果去創(chuàng)業(yè)公司,人是最重要的。
以上就是我對(duì)于如何在職場上選擇 offer 的一些見解。
總而言之,剛才的分享是為了告訴大家職業(yè)規(guī)劃最重要的兩個(gè)方法,一是增強(qiáng)自己的競爭力,二是保持屬于自己能力,潛力和風(fēng)格的方向感。希望大家牢記。
職業(yè)轉(zhuǎn)型需要做哪些準(zhǔn)備?
接下來我們聊聊第四個(gè)話題,職業(yè)轉(zhuǎn)型需要做哪些準(zhǔn)備?
今天主要與大家交流以下三種轉(zhuǎn)型。
技術(shù)轉(zhuǎn)管理
工程師轉(zhuǎn)型管理,需要很強(qiáng)的溝通能力和細(xì)致的觀察能力,同時(shí),管理也分一線與二線,一線是直接管理,需要經(jīng)常直接參與員工的工作,二線是間接管理,通過管理低級(jí)別的管理者來完成任務(wù)目標(biāo)。
不過無論是哪種管理者,都需要做到兼聽則明,不能偏聽偏信,如果是一個(gè)不喜歡溝通的人,轉(zhuǎn)管理就是團(tuán)隊(duì)的災(zāi)難。
同時(shí),需要有細(xì)致的觀察能力,在很多影響團(tuán)隊(duì)狀態(tài)的事情在萌芽狀態(tài)就能夠發(fā)現(xiàn),通常員工開始找你抱怨了,團(tuán)隊(duì)就已經(jīng)有非常嚴(yán)重的問題了。
做管理,需要你有自己的理念,并且堅(jiān)持它,對(duì)自己的理念都經(jīng)常懷疑動(dòng)搖的人,不可能成功。
這里我們需要區(qū)分一個(gè)堅(jiān)持理念與堅(jiān)持理論(知識(shí))的區(qū)別,我見過很多在工作中很不好相處的人,別人對(duì)他們的評(píng)價(jià)是他們認(rèn)死理,那是因?yàn)樗麄儼丫唧w的理論(知識(shí))當(dāng)成了抽象的理念去堅(jiān)持。
舉個(gè)簡單的例子,我有一位資深技術(shù)總監(jiān)的朋友,他帶團(tuán)隊(duì)的理念是公平與公正,但如何實(shí)現(xiàn)公平與公正,這是實(shí)踐中形成的知識(shí)體系,知識(shí)體系只是相對(duì)正確的,所以需要不停的吸收新的知識(shí)來完善它。
傳統(tǒng)轉(zhuǎn)互聯(lián)網(wǎng)
很多人說最大的問題在于“互聯(lián)網(wǎng)思維”,其實(shí)我認(rèn)識(shí)很多從傳統(tǒng)公司轉(zhuǎn)向互聯(lián)網(wǎng)公司的人,轉(zhuǎn) C 端的,成功的很少,轉(zhuǎn) B 端的,成功的很多,其實(shí)總結(jié)起來就是,B 端如何向 C 端轉(zhuǎn)型。
我之前面試過一個(gè)公司的 B 端管理職位,對(duì)方面試有一個(gè)問題是:他們需要一個(gè)能每秒并發(fā)超過 1 萬的消息隊(duì)列,要我給出一個(gè)解決方案。
我的回答是:B 端一天能有上百萬次訪問就是高并發(fā)了,這個(gè)每秒一萬是什么需求,打算每天用 100 秒完成全天的工作?這個(gè)問題和回答其實(shí)從深層次說明了 B 端和 C 端一個(gè)直觀的區(qū)別,當(dāng)然這只是區(qū)別之一。
對(duì)于很多互聯(lián)網(wǎng)公司,為什么 B 端很難有合用的產(chǎn)品,就是因?yàn)槟?C 端的開發(fā)思路在指導(dǎo) B 端的產(chǎn)品研發(fā)。
所以,傳統(tǒng)公司轉(zhuǎn)互聯(lián)網(wǎng)公司,本質(zhì)是 B 端轉(zhuǎn) C 端,這個(gè)話題延伸起來就太大了,而且現(xiàn)在 C 端產(chǎn)品也在引入很多 B 端的場景,我覺得這都是機(jī)會(huì)。
另外,不一定一開始去互聯(lián)網(wǎng)公司,可以去傳統(tǒng)公司的互聯(lián)網(wǎng) + 項(xiàng)目緩沖,例如海爾的日日順,平安的陸金所,這樣更容易穩(wěn)定發(fā)展。
技術(shù)轉(zhuǎn)產(chǎn)品,因?yàn)樵诘诙€(gè)話題上說的也很多了,在這里就不多說了,對(duì)號(hào)入座就好。
大齡程序員的出路?
接下來我們聊聊第五個(gè)話題,大齡程序員的出路?
隨著互聯(lián)網(wǎng)的高速發(fā)展變革,大齡恐懼癥越來越多地在技術(shù)圈被人討論。
很多程序員在工作 5-10 年以后,都會(huì)開始思考 5 年、10 年甚至更久以后的自己,會(huì)是怎樣一種生活工作狀態(tài),以及是否會(huì)被時(shí)代拋棄。
特別是全民創(chuàng)業(yè)的這幾年,大到 BAT ,小到創(chuàng)業(yè)公司,喜歡年輕員工成了許多企業(yè)招人時(shí)的隱形規(guī)定之一。
比如華為就明確規(guī)定員工 45 歲以后必須退休。阿里這幾年也在追求團(tuán)隊(duì)年輕化,35 歲以上的程序員申請(qǐng) P8 以下的職位成功率很低。
曾有一家互聯(lián)網(wǎng)金融公司表示平時(shí)在招聘技術(shù)人才時(shí),普通開發(fā)人員的年齡不得超過 30 歲,架構(gòu)師年齡不得超過 35 歲。
而許多高速發(fā)展的創(chuàng)業(yè)公司,更是年輕人的天下,從 CEO 到 CTO ,平均年齡不超過 30 歲的情況比比皆是。現(xiàn)在的互聯(lián)網(wǎng)世界,似乎成了年輕人的天下。
關(guān)于此類現(xiàn)象,我咨詢了一些企業(yè) HR 的觀點(diǎn),其中有一條建議比較中肯:
大齡程序員在選擇工作時(shí),首選要認(rèn)清自己,再去選擇環(huán)境和公司。比如先確定自己是屬于比較有激情、活力、愿意終身學(xué)習(xí)新技術(shù)的那一類人;還是心有余而力不足,想脫離一線技術(shù),想把更多精力放在管理上的那一類人。
如果是第一種,可以選擇一家快速成長的創(chuàng)業(yè)公司,將自己的技術(shù)價(jià)值最大化地發(fā)揮出來;
如果是第二種,就選擇那些組織架構(gòu)相對(duì)臃腫的大公司,這些公司盤子夠大且沒有太多坑需要踩,因此對(duì)年齡稍大且有豐富經(jīng)驗(yàn)、能安于現(xiàn)狀、踏實(shí)做事的人存在一定需求。
其實(shí)不光是程序員,“大齡恐懼癥”幾乎是互聯(lián)網(wǎng)行業(yè)里每個(gè)崗位的人都會(huì)遇到的問題,世界的變化太快,誰也不知道下一場取代互聯(lián)網(wǎng)的變革何時(shí)會(huì)來。
排除這種不可控的外在因素,一個(gè)人最大的恐懼,還是由對(duì)自我認(rèn)知的缺失引起的。
其實(shí)目前,我們能看到大齡碼農(nóng)存在的兩種狀態(tài):焦慮和自信。
很多時(shí)候,大齡程序員之所以會(huì)焦慮,主要還是兩方面原因:一種是家庭生活難兩全帶來的抉擇,另一種是對(duì)自身技術(shù)水平的不自信。而后者才是大多數(shù)大齡碼農(nóng)焦慮的源頭。
而那些對(duì)自己技術(shù)不自信的人可能多年都在從事著普通開發(fā)的崗位,既得不到職位的晉升也提不起學(xué)習(xí)新技術(shù)的興致。
如某互聯(lián)網(wǎng)金融公司的 HR 所說,這一現(xiàn)象在面試的過程中就能體現(xiàn)出來。
比如他們?cè)嬖囘^的很多大齡碼農(nóng),使用的框架和技術(shù)比較老舊,雖然他們對(duì)新技術(shù)也有所了解,卻因?yàn)榫τ邢薜脑驔]有落地執(zhí)行,這種類型的程序員自然與高速發(fā)展的企業(yè)并不匹配。
這個(gè)時(shí)代很殘酷也相對(duì)公平,殘酷的地方在于世界的變化之快容不得人有片刻懈怠,公平的地方在于:不論你是年輕還是年老,都要靠實(shí)力說話。
那些被時(shí)代拋棄的永遠(yuǎn)都是跑得比較慢甚至在原地徘徊的人,即所謂的工作十年卻只有一年工作經(jīng)驗(yàn)。年輕程序員的優(yōu)勢在于年輕和激情,大齡程序員的優(yōu)勢在于閱歷和經(jīng)驗(yàn)。
所以,年輕程序員不要有跨越年齡階段的焦慮,大齡程序員也不要覺得年輕人搶了自己的飯碗。
每個(gè)年齡段都有自己要解決和面臨的問題,認(rèn)清自己內(nèi)心真正的需求和渴望,再去尋找適合自己的棲身之地打怪升級(jí),才是當(dāng)務(wù)之急。
時(shí)代永遠(yuǎn)不排斥大齡程序員,時(shí)代排斥的是沒有能力的大齡程序員,真正能解決難題的程序員,無論年齡多大,都會(huì)一直搶手。
希望即將奔三或者馬上奔四的程序員伙伴們,永遠(yuǎn)保持一顆學(xué)習(xí)心,不以物喜不以己悲。
最后和大家分享一個(gè)技術(shù)圈兒的大牛朋友和我說過的話。
他說,可以把我們程序員的職業(yè)生涯用古龍小說里的4個(gè)階段來比喻:
手中無劍,心中無劍,這個(gè)階段的程序員,主要還是模仿,比較唯技術(shù)論,很容易受到權(quán)威或輿論的影響。手中有劍,心中無劍,這個(gè)階段的程序員,覺得自己是無所不能的,開始熟悉某一個(gè)領(lǐng)域,看不起其他領(lǐng)域,開始給權(quán)威挑刺。手中有劍,心中有劍,這個(gè)階段的程序員,開始變得謙虛,開始頻繁的總結(jié),對(duì)于權(quán)威和技術(shù)體系,有選擇性的吸收到自己的知識(shí)體系中。手中無劍,心中有劍,這個(gè)階段的程序員,自己已經(jīng)不再受經(jīng)驗(yàn)的束縛,可以根據(jù)環(huán)境和需求找到最佳的解決方案,自己已經(jīng)成為了權(quán)威。
你,到哪個(gè)階段了?
好啦,我今天的分享就到這里啦,希望大家提出更多問題一起交流討論。