程序員如何選擇適合自己的企業?

引言

本文寫作初衷是筆者在多年工作中發現,很多應屆畢業生或者初入社會的職場新人,在找工作時面臨抉擇,心裡一片茫然。是選擇進入大公司學習更多的大公司企業文化和專業技能,還是去小公司謀求發展?是選擇進入國有企業謀求穩定,還是進入私有企業實現人生的價值?

這是值得我們每一個職場人尤其是職場新人思考的問題。因為這關係到我們未來的一個職業規劃和發展方向。筆者根據多年的工作經驗總結出了一個對於職業規劃道路的建議,目的是為了讀者對自己有一個比較清晰的認識,在職業規劃上不再迷茫,可以更好選擇未來的發展方向。

注:本文所闡述的觀點不是標準答案,只是筆者根據自己的經驗得出的結論,供讀者參考。

國企?私企?外企?

想更好地選擇適合自己的企業,首先應對不同類型的企業有一個清晰的認識。本節,筆者將對比分析不同類型的企業,他們的區別在哪裡,以及他們的利與弊。

區別

國企:顧名思義,國有企業,他是屬於國家投資並實際控股的,並委託專人進行管理的企業單位。首先,他是屬於國家的,國有企業和事業單位不同,事業單位不以盈利為目的,所有支出均由財政部撥款;而國有企業自負盈虧。

私企:他和國企相對應,私有企業(或民營企業)是個人老闆成立的企業,私企一切均以利益出發,多勞多得。

外企:一種特殊的私企,他是外商投資或控股的企業,外企大多要求外語能力,企業文化也與國外接軌。

利與弊

在分析完不同類型企業的基本概念和區別後,我們就可以進一步分析其不同企業的特點和利弊。

  • 國企


利:國有企業眾所周知,他的福利較好,社保公積金大都按照當地最高標準購買,退休後收入有保障。國企工作較為輕鬆,項目開發週期較長,加班時間少。弊:基本工資較私企沒有競爭力,國企不以技術為導向,對新技術的研究較少。
  • 私企


利:工資相較國企有競爭力,升職空間大。運氣好,遇到好的師傅帶,可以很快提升技術能力。弊:福利普遍沒有國企好,加班基本很嚴重,項目時間卡的較緊。
  • 外企


利:和國際接軌,工資較為可觀,福利較國內私企來說,普遍較好,有更好的提升技術能力的機會。弊:對外語要求較高,有些外企要求與國外總部作息時間一致,會出現倒班現象。

在分析完不同類型企業的差異之後,相信讀者也有了比較清晰的認識。我們可以對比自身條件,作出合理的職業選擇。

職業規劃建議

如果讀者還沒有一個完整的職業規則,那麼筆者相信,本節是值得參考的。

閱讀本文的大多都是應屆畢業生或者職場新人,在就業之初應對自身有一個職業規劃。我們都是技術出身,每個人都有不同的興趣點。那麼筆者也總結出了一套職業規劃建議,供讀者參考。

  • 儘可能選擇自己喜歡的職業。


可能每個人的想法不同,有些人就是喜歡錢,比如他本來學的是前端開發,而前端開發起點工資可能不如後端開發高,毅然決然開始了後端(如Java)開發的學習,想著學成後找個後端工作。但是,真正工作後才發現,自己確實更喜歡前端,也更適合前端,在後端的工作中碌碌無為,工作幾年後,工資也沒有增加,而一同學習前端的同學都成了前端大牛。我們經常聽到一句話:行行出狀元,這句話放到互聯網行業同樣適用。有些崗位,或者有些技術方向起點工資確實比其他崗位高,就業面確實也寬,但是就業面寬也意味著競爭也大。起點工資高並不代表會一直高,你喜歡的技術起點工資可能確實比較低,但是正因為你喜歡,你會不斷的提高自己的技術能力,到最後可能也會成為行業大牛,當前收入也會增加,並不一定比那些熱門技術低。如果你選擇了不喜歡的技術,你不會想著你提升他,只想著利用他拿到高工資,最後可能就會一事無成。
  • 管理崗VS技術崗


在一些人眼裡,覺得好像管理崗收入會比技術崗收入高,其實不然,管理崗和技術崗相對應,比如阿里的級別體系中P7是技術崗級別,而其對應的管理崗級別是M2,其工資級別也是一樣的。換句話說,管理崗和技術崗只是工作內容不一樣,並無高低貴賤之分。至於選擇管理崗還是技術崗,筆者沒有準確的答案,不同的人有不同的選擇。在這裡,筆者根據人的性格給出一點建議:外向、有自己的想法、創造力強的人適合管理崗;內向、崇尚技術、執行力強的人適合技術崗。
  • 制定目標


不管是選擇技術崗還是管理崗,都有對應的最高級別,咱們都是從事技術的,管理崗最高可以做到CTO(首席技術官),技術崗最高可以做到研究員(科學家)。但是,不是每個人都能做到以上級別,即便無法做到以上級別,我們也應有一個奮鬥的目標。筆者建議讀者可以制定不同時期的目標,比如在30歲之前達成什麼既定目標,技術達到什麼級別,工資達到什麼水平,學歷是否提升等等。在我們完成這個既定目標之後,再製定下一個目標。以此類推。。。這樣,我們在不同時期都有一個可以為之奮鬥的目標,這些目標會促使你前進。

如何選擇適合自己的企業

應屆畢業生畢業後都會就業,也會不斷的面試,優秀的畢業生可能很快就會拿到offer,甚至會拿到多份offer。那麼,我們到底選擇哪家企業呢?這應該你是讀者比較關心的。

筆者認為,大公司譬如阿里巴巴,騰訊等公司,雖然企業大,但人才太多,競爭大,技術劃分太細,可能進去就一直從事一項技術的開發,完全接觸不到其他技術,技術提升也比較緩慢。將來一旦離職,去其他公司面試,就業面可能就比較窄。由於大公司競爭大,升職空間尤其是高級別崗位的升職空間也很小。

而中小型企業尤其是初創企業,對技術人員要求不高,會接觸到很多技術,從後端到前端,從服務器部署到系統集群,可能都會接觸,小公司人數不多,競爭壓力小,升職空間較大。將來如果離職,由於接觸的技術較多,就業面就會比較廣。

筆者並非科班出身,大學畢業後,由於自己的愛好,選擇去培訓機構培訓Java技術。學有所成後,筆者進入了一家初創型公司工作,剛進入公司,公司人很少,什麼都需要自己摸索,從數據庫到後端,再到前端都需要自己做。也正是由於這種經歷,筆者迅速成長起來,一年後,隨著公司的發展,人數的增多,筆者成為了後臺主管。在做主管的時間內,筆者的管理能力也得到提升,技術也提升了很多。

和筆者同期的一些學員,畢業後,選擇進入BAT、華為等大公司發展,但相同的時間,他們的技術並沒有提升多少,反而接觸的技術方向比較單一,也沒有機會晉升管理崗。

筆者從第一家公司辭職後創業,接觸了一些從BAT出來的人,和他們交談過程中發現,他們除了有BAT的Title,其他包括技術方面其實並不突出。(BAT出來的人也有優秀的,只是畢竟優秀的人是少數。)

創業失敗後,筆者選擇一家區塊鏈公司作CTO。從筆者的經歷的可以看出,中小型企業是很鍛鍊人的,因為在中小型企業,什麼事都需要自己親力親為,包括筆者做CTO,依然要親自寫核心代碼。

如今,筆者在行業內也小有成就,筆者果斷選擇進入國企,畢竟國企相對輕鬆,有更多的時間顧家。

因此,筆者建議,如果你的技術特別突出,非常優秀,對自己的能力非常自信,畢業後可以選擇進入BAT等大公司,畢竟能力夠了,也能從高手如雲的公司中脫穎而出。

但是,多數人的技術並不會太突出,筆者建議畢業後可以選擇中小型企業,奮鬥幾年後,自己的技術也有了質的飛躍,如果公司發展緩慢,或者自己遇到了技術瓶頸。這時,可以考慮通過社招,力爭進入大公司發展,畢竟工作經驗和技術都有,進去後也能得到一定的級別,級別越高,更容易接觸到一些核心技術,等到大公司工作若干年後,向上無法晉升時,這時果斷退出,謀求新的出路,有多種選擇,去小公司任高管,自主創業,去國有企業求穩;如果公司發展很好,自己也是公司元老,也能做到一定的級別,可以選擇繼續留在公司發展。

以上就是筆者工作多年總結出來的經驗之談,希望讀者讀後能有體會,也希望能幫助讀者早日找到心儀的工作。


分享到:


相關文章: