程序员如何考量一家公司是否值得你加入职场

发布时间:2019-03-21 16:16:52  作者:本站编辑  来源:本站原创  浏览次数:



前段时间写了几篇有关跳槽的内容,今天就来谈一谈跳槽如何选择公司我的一点看法。跳槽的公司如果没选好,不适合自己,那简直就是浪费时间,不如不跳。


关注进入的部门是不是公司的核心。

一家公司,业务核心的部门永远是最有价值的,所有其他部门都要服务于它,不管是从人员配置还是资金支持这里一定是公司里最好的。在这里我想说的是,有些人在选择公司时首先考虑的是公司,而我认为首先应该考虑的是部门和团队。比方说,如果现在给我两个选择:在薪资相差不大的情况下,一份是知名互联网公司的边缘部门,一份是创业公司的核心技术团队,我会选择后者。公司发展靠业务,我们做技术的服务于核心业务,未来受到奖励和晋升的机会也就更大。


团队内部是否有牛人

尤其是在职业发展的初期,团队里有一个牛人会对你产生很大的影响,他的指导会让你少走弯路,很快学习到宝贵的经验。如果你在得知某家公司里有你知道的牛人,这也是一个加分项。


在公司性质上优先选择互联网公司。

现在基本上有点规模的公司都有IT部门,包括房地产、金融、汽车这些也都有。但是我建议优先选择互联网公司,因为只有互联网公司才是真正意义上的技术驱动发展,对技术会更重视,对技术人的成长也会更有帮助。

互联网公司并不只是包括那些上市巨头,有无数互联网创业公司供大家选择。而且建议大家选择拿到融资的公司,因为现在创业公司很多,死掉的更多,如果公司都没有拿到融资,那只能说死掉的概率太大了,加入没融资的创业公司还是有很大风险的。而如果你加入的是 B 轮融资以上的创业公司,那么可以跟一些上市巨头公司做比较了,我甚至觉得这样的公司更值得加入,因为你在创业公司的重要性完全比你在 BAT 的重要性大得多,而且这种类型的公司对人才更加渴望,薪资福利一般也不会比那些巨头差,当然前提是,你对这家公司很看好。

产品类公司由于项目公司

市面上有两种公司,一种是有自家产品的,比如支付宝、微信等,都是属于自家产品,自己员工来进行开发,公司的业务寄托在产品上,还有一种是项目,这类公司大都是外包公司,客户有什么需求找外包公司,外包公司给他开发出来或者出解决方案,每一个客户的需求就叫做一个项目,外包公司向这些客户按项目进行收费。

做产品有个好处就是,因为是自家的,后续是要持续维护的,所以对代码质量、架构有要求,无形中对自己也有较高的要求,而且还有标准的开发流程,有产品经理、开发、设计、测试等部门的配合,你还可以接触到除开发之外的领域。

而做项目就不一样了,因为是面向客户的,把东西做出来,拿给客户去审核,客户说 ok 那就 ok 了,一般来说客户都是不专业的,所以对代码质量、对架构没有要求,在这种环境,自己的开发习惯与思维也会受到影响。

所以我认为应该选择产品类的公司。

没有公司是完美的

最后,请记住,没有公司是完美的!以上几点只是一个参考,任何东西都不是绝对的,一定是在相同围度下做比较才有意义,除了以上几点之外你可能还有不少因素要考虑的,比如老板是不是靠谱、比如公司加班多么、比如是不是离家近、比如是不是弹性工作制等等,这些不同的因素叠加起来可能都会影响你对一个公司的判断,但是如果你考虑的细节这么多,那么你永远无法做出所谓的最优选择。

另外,即使你按照以上因素选择了一家公司,入职之后你肯定会发现怎么跟当初想象的不一样,那是因为任何一家公司都不是完美的,都多多少少的有些你不满意或者你比较抵触的细节,不用特别在意,关心好与你工作相关的,努力工作、多多学习就够了。

因为,只要大的方向对了,路上有没有风景就不是那么重要了!

热搜