NO IMAGE

之前很多讀者問我手裡有幾個 offer,不知道怎麼選擇,這部分人的比例還是挺多的,一直都想寫一下來著,但是一直都沒抽出時間,今天這個特別的日子,送給你們一個特別的福利,就教教你們如何選擇一家靠譜的公司吧!

優先選團隊而不是優先選公司

我們加入一家公司,不管這家公司的規模怎樣,業務形態怎樣,對你影響最深的大都是你所在的團隊,團隊氛圍、團隊成員這些都是會影響著你在公司的每一天,所以我個人認為選擇一家公司最重要的其實是選擇團隊,那麼怎麼判斷團隊是否值得加入呢?

  • 所在團隊是否承擔公司的核心業務

一家公司賴以生存肯定有他自己的業務形態,但是大部分大點的公司業務形態有很多種,有些業務是新開的,或者在探索、在嘗試,如果你所在團隊承擔的是公司的核心業務,那麼毋庸置疑,這團隊值得加入。如果所在團隊處於公司的邊緣部門,對公司來說可有可無,那麼在加入之前就要慎重了。

舉個例子:有兩份 offer,一份是上市的大網際網路公司,假設是阿里,一份是發展中的但是不知名的創業公司,薪資水平差不多,甚至創業公司稍低些,但是阿里給的 offer 是跟電商、支付完全無關的邊緣部門,比如阿里汽車、阿里健康之類的(只是舉個例子),而另一份 offer 加入的是公司的核心團隊,負責公司的核心業務,而且處於快速發展中,那麼如果是我,我寧願選擇第二家。

至於為什麼呢?

雖說我們做的都是技術,但是公司的發展靠的都是業務,說到底技術是服務於業務的,如果自己所在的是公司核心業務,那麼自己的工作會更有動力,一旦業務發展起來,那麼這種成就感是任何東西換不來的,而且如果有獎勵以及晉升機會,我相信跟核心業務直接相關的人員肯定有更大的機會。

  • 團隊內部是否有牛人

這個很容易理解,我們加入一家公司其實非常在乎自己的個人成長,尤其是在職業初期,能得到大牛的指導,甚至點撥,自己朝著對的方向有時候比你瞎努力要有效的多,所以團隊內部如果有你知道或者熟知的牛人就更好不過了。

  • 團隊氛圍

如果團隊內部沒有你認識或者熟知的牛人在,那麼就根據團隊氛圍來判斷,比如團隊成員平時是否經常交流,相處是否夠融洽,遇到困難會不會有人幫忙,部門領導是不是有話語權,是不是有一些內部或者公開的技術分享等等。

優先選擇網際網路公司

在團隊差不多的情況下,或者你都不瞭解的情況下那麼就看公司性質了。毫無疑問,對於 IT 領域的技術人來說肯定優先選擇網際網路公司。

市面上有很多性質的公司都會有 IT 部門,比如金融保險類,比如服裝、汽車類,但是強烈建議優先選擇網際網路公司,因為只有網際網路公司才是真正意義上技術驅動的,對技術會更重視,對技術人的成長也會更有幫助。比如 Google、Facebook、阿里、騰訊、美團、小米、360、京東等都是大家期待和嚮往加入的網際網路公司。

是否有融資

網際網路公司並不只是包括那些上市巨頭,有無數網際網路創業公司供大家選擇。建議大家選擇拿到融資的公司,因為現在創業公司很多,死掉的更多,如果公司都沒有拿到融資,那隻能說死掉的概率太大了,加入沒融資的創業公司還是有很大風險的,當然如果你是以合夥人身份加入的,那麼這算創業的,這種另說,但是提醒一句,即使是以技術合夥人身份加入公司,不要相信口頭的股份承諾,要籤合同,而且最基本的工資也應該有保障的。

而如果你加入的是 B 輪融資以上的創業公司,那麼可以跟一些上市巨頭公司做比較了,我甚至覺得這樣的公司更值得加入,因為你在創業公司的重要性完全比你在 BAT 的重要性大得多,而且這種型別的公司對人才更加渴望,薪資福利一般也不會比那些巨頭差,當然前提是,你對這家公司很看好。

產品 > 專案

市面上有兩種公司,一種是有自家產品的,比如支付寶、微信等,都是屬於自家產品,自己員工來進行開發,公司的業務寄託在產品上,還有一種是專案,這類公司大都是外包公司,客戶有什麼需求找外包公司,外包公司給他開發出來或者出解決方案,每一個客戶的需求就叫做一個專案,外包公司向這些客戶按專案進行收費。

做產品有個好處就是,因為是自家的,後續是要持續維護的,所以對程式碼質量、架構有要求,無形中對自己也有較高的要求,而且還有標準的開發流程,有產品經理、開發、設計、測試等部門的配合,你還可以接觸到除開發之外的領域。

而做專案就不一樣了,因為是面向客戶的,把東西做出來,拿給客戶去稽核,客戶說 ok 那就 ok 了,一般來說客戶都是不專業的,所以對程式碼質量、對架構沒有要求,在這種環境,自己的開發習慣與思維也會受到影響。

所以我認為 產品 > 專案。

衍生出來的就是私企 > 國企 > 外包,這裡稍微說下,很多國企公司也是有自己產品的,但是我們都知道由於體制環境決定,在國企根本沒人會把他當做自己的產品來做,很少有人關心程式碼質量、關心使用者體驗、關心互動是不是合理等,雖說福利待遇好,但是非常不利於自己的職業發展,比較適合養老。

我知道當國企與外包公司在一起做對比的時候肯定有人爭議,這個沒絕對答案,只我個人認為 產品 > 專案 更重要,所以國企要稍好過於外包。

薪資高的肯定優先選擇

我們工作都是為了掙錢,沒有人跟錢過不去。有人可能會說,我還關心自己的職業發展以及能力提升,說白了,你之所以關心這些是為了以後可以多掙錢,本質上其實是一樣的。

所以我認為高工資的肯定優先選擇,不能說這家公司一定多麼好,但肯定說明它肯定不是那麼差。

但是不能絕對的只看現在工資的高低,我們還關心未來是不是也能拿到高薪,而未來怎麼才能高薪呢?能想到的就是自己能力的提升了,所以在薪資水平差不多的情況下,參考以上其他幾點來做選擇,一般相差 10%-15%左右算正常,超過這個範圍我會選擇薪資高的。

比如一家公司給你開 10k,而另一家給開了 9k,明智的人是不會特別在意這 1k 的差距的,而更多的參考以上幾點來考慮自己的職業發展,而如果一家公司給開 10k,另一家給開 5k,這薪資差距可以讓我忽略任何條件。

沒有公司是完美的

以上幾點只是一個參考,任何東西都不是絕對的,一定是在相同圍度下做比較才有意義,除了以上幾點之外你可能還有不少因素要考慮的,比如老闆是不是靠譜、比如公司加班多麼、比如是不是離家近、比如是不是彈性工作制等等,這些不同的因素疊加起來可能都會影響你對一個公司的判斷,但是如果你考慮的細節這麼多,那麼你永遠無法做出所謂的最優選擇。

另外,即使你按照以上因素選擇了一家公司,入職之後你肯定會發現怎麼跟當初想象的不一樣,那是因為任何一家公司都不是完美的,都多多少少的有些你不滿意或者你比較抵觸的細節,不用特別在意,關心好與你工作相關的,努力工作、多多學習就夠了。

因為,只要大的方向對了,路上有沒有風景就不是那麼重要了!

本文原創釋出於微信公眾號「googdev」,程式設計、職場、思維,關注並回復關鍵字「GitHub」、「Android」、「Python」、「Java」、「AI」等獲取免費學習資料。