假設說一個人最終可以到達的高度和努力,能力,機緣都有關係,那麼選擇了那個公司則是機緣中一個很關鍵的影響因子。
也即是說在同等努力程度下,選了那個公司,大致決定了可以達到的高度。
選公司就和買股票一樣,你也可以閉著眼睛瞎選,未必就不能找一個還算合適的公司,但從幾率上講,分析了基本面,選好的可能性就更高一點。
選公司前,要先給公司做個分類,這很關鍵。
有的公司是成長型的,有的公司則是穩定發展型的,有的公司則是衰落型的。
進入不同類別的公司,一個人所面臨的機遇和風險完全不一樣。
假設說一個公司的核心業務正在高速擴充期(想象一下小米吧)。
加入這類公司的好處是這個時候骨幹隊伍還沒建立,
那麼加入後如果表現優秀,可能很容易成為骨幹人員,體驗一下坐火箭一樣的升遷速度。
壞處是並不是每個公司都能活下來,一旦倒下來,你積累的一些東西可能會被歸零。
假設說一個公司的核心業務已經確立,並且有個10幾年的發展曆史,業務也還在持續增長。
加入這類公司的好處是未來的發展相對比較確定,收入等的確定性比較好。
壞處也很明顯---要想飛速發展,恐怕很難。
要慢慢熬。這不難理解,10幾年的發展沉澱下來很多人,自己的人還沒提拔完,不會優先考慮外來的人的。
就好比金字塔,這類公司大多時候,吸收補充的是最底下的一層。
當然如果你特別傑出,可以打破規則,那不可以常理論,沒法預測,我們主要說的是一般情況。
我們要相信,100個人中可以有10個很傑出,10個很差,大多數人可能水平相差不大。
假設說一個公司,正在衰落,那麼加入這種公司的壞處比較明顯。
萬一徹底衰敗了,自己累積的經驗等會打很大折扣。
唯一的好處是,你要觀察這公司的衰落是不是暫時性的,如果能反彈起來,那麼反倒會因為累積的經驗和能力,又和公司共患難過,產生一定優勢。
換個視角還可以進行另外的分類,比如:軟體是不是主營業務。
雖然沒考證過,我想很多大公司裡也會養些自己的程式員,但這類程式員處在配套的地位上。
比如說:在硬體為主的公司中,那麼很可能的形態是,做硬體的優於做驅動的,做驅動的優於做軟體的。
因此上升空間等相對比較小並且會有限制,有時候也會比較尷尬,感覺自己像是打雜的。
但從發展的角度看,還是要選軟體是公司核心業務的公司。
再進一步分類,就可以到公司是有自己的產品還是外包類公司。
有自己產品的公司,天生有最佳化技術,擴大競爭力的趨勢,要不然賺不到錢,除非不想幹這個了。
外包則相對會對技術的廣度有更高的要求,因為你想接到活,還老挑三揀四,就容易餓死。
反過來講,純粹技術流的做外包就不太好發展。
暫時就想到這麼多,有機會再補充其他內容。
------------------------------------------------------------------------------------------------------------------------------------
理想流 + 軟體 = 《完美軟體開發:方法與邏輯》
理想流 + 人生 = ??
理想流 + 管理 = ??
理想流 = 以概念和邏輯推演本質,追求真理。