作為過來人的感悟:進了小公司的程序員如何翻身進入大公司
進了小公司的程序員如何翻身進入大公司——知乎上的一個問題。看來這是很多在小公司顛簸流離多年感到疲憊的開發者都會關註的問題。
問題描述如下:
都知道大家說畢業要去大公司,但總有不小心或實力不濟,進了小公司的應屆程序員。請問如何在加班瘋狂、培訓體系不完善的小公司裏,提升自己的實力,憑借技術和工作能力跳槽到大公司?如果說為了進大公司,而選擇考研重造,會是個好選擇嗎?
ps:這裏的小公司,是指待遇福利一般,隨時可能倒閉、發不出工資,說出去都不知道是啥公司的那種。大公司指大家公認的好去處例如 BAT 等。
我回顧了一下自己的回答,加進了新的思考。現在開來,在小公司工作的程序員,要進大公司,有四種途徑:
1、建立個人品牌
2、人脈推薦
3、風口
4、考研
建立個人品牌
2014 年的時候,我在一家小公司工作時間比較久了,持續地使用 Qt 並且深入的思考和分享,建立了個人品牌。然後,阿裏上海的研究院就有位朋友邀請我去阿裏工作,從事 Qt 相關的職位,為他們基於 Linux 開發的操作系統做圖形桌面方面的工作。但是我因為在西安成了家,無論是上海還是杭州,都不能去,所以最後放棄了。
這是我的真實經歷,也是我一直以來思考的問題:小公司的開發者如何才能超越平臺的局限,保持競爭力。答案被我找到了耶:持續在某個技術領域積累,建立個人品牌。當然這本身也是一件非常艱難的事,需要你個人有自主學習的能力和自我鉆研的精神,並且,要能夠自我驅動。但這是進入大公司的最可行的途徑了,我後來也因為這點,收到過很多公司的邀請,現在還有很多公司不斷地找我。
一旦你在某個領域建立了名聲,你就擁有了選擇權,就能突破你原來工作過的平臺,獲得更多的機會。
要建立個人品牌和影響力,就要分享,讓別人知道你在某個領域有研究有造詣。分享的方式有很多種,比如博客、公眾號、GitHub、出書等等。更詳細的攻略,參考在我博客中發布的另一篇文章:程序員打造個人品牌的《葵花寶典》
人脈推薦
介紹建立個人品牌這條路時因為一些原因,我就接受了 CSDN 的采訪,後來發現我有位高中同學也接受了 CSDN 的采訪,再後來發現他在阿裏,還是當時淘寶技術部的總監,然後我們聯系上了,他幾次邀請我去杭州工作。我還是因為地方的緣故,沒有去。
這一點說明另一條可行的路:通過人脈進入大公司。你的中學、大學同學,極有可能有在大公司工作的,他們的推薦,可以讓你輕松跨過很多門檻。
還有一個人脈推薦的例子:2015 年我們的研發團隊解散時,我推薦團隊裏的一個小夥伴到蘑菇街,他順利入職。
人脈推薦,是你進入大公司最靠譜、成功率最高的途徑了。
你的前同事、你的同學、你在社群裏建立的弱關系,都可能幫你推薦——前提是,你得足夠優秀,別人願意為你背書。
風口
風口這點比較難說,其實就是你發現了未來的趨勢,提前布局,卡好了位,那當大公司準備收割風口時,你就有了進去的機會。這種機會又有幾種形式:
你所在的小公司被收購。比如百度2016年底收購了李叫獸的公司,那李叫獸公司裏的員工,就都進了百度;比如阿裏並購豌豆莢,豌豆莢的很多員工就成了阿裏的員工。
大公司在某方向擴招,你因為熟悉風口所需的稀缺技術而輕松進入。比如華為 2014 、2015 年在西安大量招募大數據相關的開發者,就有很多人進去了。
考研
剛畢業那會兒,我進了大唐電信做售後技術支持工作,幹了兩年,我和另外一個同事都覺得技術支持沒前途,決定轉行。我自學了 C 語言,轉行做了軟件開發。他考上了交大的研究生,畢業後進了 Sybase 。 2010 年 Sybase 被 SAP 收購,他就進了 SAP ,如今還在。
考研確實是一種不錯的途徑,它能夠讓你重回起跑線,再次擁有從零開始沖刺大公司的機會。
但是,考研有三大難題:
你需要考名校
你要在讀研期間目標明確,建立優勢,抹平年齡劣勢
碩士研究生畢業時需要把握機會進入大公司
這三大難題對應三大不確定性,任何一個難題搞不定,你都進不了大公司。很多人連第一關都過不了哇……
容易的路越走越難走
前幾天我在分答上收到一個高中生的提問,說他高考考砸了,分數只能上大專,想問問大專畢業做開發是不是還有逆襲的機會。
我建議他復讀一年上本科,而且要重點大學本科。這是比上了大專出來再努力對抗現實困境更為可行的方法。但是遺憾的是,他很可能不會選這條路呢。因為就眼下來看,選擇去讀大專比選擇復讀容易得多。
這也是我們很多人選擇某條道路的習慣性策略:這個選擇當下看起來更容易一些,沒那麽難。
可是要知道,容易的路,往往天花板很低,越走越難。而看似艱難的路,卻往往越走越順暢。
這個道理同樣適用於開發者,當你習慣了延遲面對難搞的事情和選擇,優先考慮當下的舒服,那,你的路子必將越走越難,最後,不得不慨嘆:廉頗老矣,尚能飯否?
所以,一個開發者,要想從小公司進入大公司,必然要告別茍且的容易,直面成為優秀者的艱難,然後,才有然後。
翻身的第一步
如果你也想進大公司拿高薪,我可以給你推薦一個技術交流群:650385180,裏面會分享一些資深架構師錄制的視頻錄像:有Spring,MyBatis,Netty源碼分析,高並發、高性能、分布式、微服務架構的原理,JVM性能優化這些成為架構師必備的知識體系。還能領取免費的學習資源,目前受益良多。如果想看看別人都是怎麽面對新技術的,想跟別人競爭能取得優勢的,你都可以加入。以下的知識腦圖也是群裏的朋友總結出來的。
註:加群要求
1、具有1-5工作經驗的,面對目前流行的技術不知從何下手,需要突破技術瓶頸的可以加。
2、在公司待久了,過得很安逸,但跳槽時面試碰壁。需要在短時間內進修、跳槽拿高薪的可以加。
3、如果沒有工作經驗,但基礎非常紮實,對java工作機制,常用設計思想,常用java開發框架掌握熟練的,可以加。
4、覺得自己很牛B,一般需求都能搞定。但是所學的知識點沒有系統化,很難在技術領域繼續突破的可以加。
5.阿裏Java高級大牛直播講解知識點,分享知識,多年工作經驗的梳理和總結,帶著大家全面、科學地建立自己的技術體系和技術認知!
6.小號或者小白之類加群一律不給過,謝謝。
總結
想要提升自己或者是想要獲取資料的都可以加下上面推薦的那個群,希望可以幫助在這個行業發展的朋友和童鞋們,在論壇博客等地方少花些時間找資料,把有限的時間,真正花在學習上。
作為過來人的感悟:進了小公司的程序員如何翻身進入大公司