假设说一个人最终可以到达的高度和努力,能力,机缘都有关系,那么选择了那个公司则是机缘中一个很关键的影响因子。
也即是说在同等努力程度下,选了那个公司,大致决定了可以达到的高度。
选公司就和买股票一样,你也可以闭着眼睛瞎选,未必就不能找一个还算合适的公司,但从几率上讲,分析了基本面,选好的可能性就更高一点。
选公司前,要先给公司做个分类,这很关键。
有的公司是成长型的,有的公司则是稳定发展型的,有的公司则是衰落型的。
进入不同类别的公司,一个人所面临的机遇和风险完全不一样。
假设说一个公司的核心业务正在高速扩展期(想象一下小米吧)。
加入这类公司的好处是这个时候骨干队伍还没建立,
那么加入后如果表现优秀,可能很容易成为骨干人员,体验一下坐火箭一样的升迁速度。
坏处是并不是每个公司都能活下来,一旦倒下来,你积累的一些东西可能会被归零。
假设说一个公司的核心业务已经确立,并且有个10几年的发展历史,业务也还在持续增长。
加入这类公司的好处是未来的发展相对比较确定,收入等的确定性比较好。
坏处也很明显---要想飞速发展,恐怕很难。
要慢慢熬。这不难理解,10几年的发展沉淀下来很多人,自己的人还没提拔完,不会优先考虑外来的人的。
就好比金字塔,这类公司大多时候,吸收补充的是最底下的一层。
当然如果你特别杰出,可以打破规则,那不可以常理论,没法预测,我们主要说的是一般情况。
我们要相信,100个人中可以有10个很杰出,10个很差,大多数人可能水平相差不大。
假设说一个公司,正在衰落,那么加入这种公司的坏处比较明显。
万一彻底衰败了,自己累积的经验等会打很大折扣。
唯一的好处是,你要观察这公司的衰落是不是暂时性的,如果能反弹起来,那么反倒会因为累积的经验和能力,又和公司共患难过,产生一定优势。
换个视角还可以进行另外的分类,比如:软件是不是主营业务。
虽然没考证过,我想很多大公司里也会养些自己的程序员,但这类程序员处在配套的地位上。
比如说:在硬件为主的公司中,那么很可能的形态是,做硬件的优于做驱动的,做驱动的优于做软件的。
因此上升空间等相对比较小并且会有限制,有时候也会比较尴尬,感觉自己像是打杂的。
但从发展的角度看,还是要选软件是公司核心业务的公司。
再进一步分类,就可以到公司是有自己的产品还是外包类公司。
有自己产品的公司,天生有优化技术,扩大竞争力的趋势,要不然赚不到钱,除非不想干这个了。
外包则相对会对技术的广度有更高的要求,因为你想接到活,还老挑三拣四,就容易饿死。
反过来讲,纯粹技术流的做外包就不太好发展。
暂时就想到这么多,有机会再补充其他内容。
------------------------------------------------------------------------------------------------------------------------------------
理想流 + 软件 = 《完美软件开发:方法与逻辑》
理想流 + 人生 = ??
理想流 + 管理 = ??
理想流 = 以概念和逻辑推演本质,追求真理。