互联网科技iOS Developer

程序员你应该去一家什么样的公司?

2017-07-20  本文已影响115人  mirrorzyb

最近看了几期窦文涛主持的《圆桌派》,很喜欢这样的谈话节目,一壶茶 三两好友,谈天说地,没有答案,不分对错,只有想法的碰撞,很有意思!

这篇文章没有严肃性质的东西,纯粹瞎聊,欢迎讨论,也希望能看到一些不一样的看法。

对于程序员的我们,决定我们职业生涯的因素有很多(自身的学习努力当然是第一位),其中我认为有个很重要的因素就是公司,不同的公司对个人的成长当然也不一样。以下我通过几个方面来简单分析一下,当然这些因素并不是完全独立的,也不是说所有的都和我说的那样,只是概率大一些。

大公司还是小公司?

这个是很久远的话题,在我还没工作的时候,就有过这样的讨论,我的看法是,能去大公司就去大公司,为什么这么说呢?我认为有以下几点:(并不是说在小公司上就不会出现,只是概率大小的问题

当然大公司都是从小公司发展起来的,其中很多公司都在做很cool的事,说实话我感觉这些公司他们的起点都是很高的,好多都是业内大牛组队出来刷副本的,我说的小公司更多像是急于转型的或是刚开始搭上互联网巴士的公司。

外包公司还是非外包公司?

这个观点我比较明确,我个人更倾向于非外包公司。
外包公司给我的感觉更像流水线,看重的更多是功能的实现。也就是说需求不细化,有那么个东西就行了。我个人认为技术的成长更多的是由需求来推动的,例如现在很多App都有聊天的功能,集成聊天很容易,像环信,leancloud都有这方面的服务,但是基于业务场景下的深度开发就要稍微困难点。

再就是项目组自上而下都产品的要求都不高,像交互体验,操作流不流畅,性能优化,这些东西很少有人在关心。这样我感觉会缺少很多技术方面的探索和思考。

我见过很多外包的项目,我们产品的1.0版也是让外包公司给做,也不知道是给的钱少还是怎么回事,不管是设计还是程序做的都很粗糙,最印象深刻的一点就是有个标题明明应该是居中对齐的,结果愣是偏了好多。
当然外包公司也有好的一面。那就是接手的项目多 ,业务接触的多,有些在外包的同事更是自己负责对接业务,如果你想往业务方面转型,我个人认为外包公司可能是个不错的选择,但是顺着这条路往下走不是产品就是项目经理,产品还好些,项目经理可能非外包公司需求不大。

还有一个"好处"就是在二三线城市我认为外包公司出来的可能在找工作时更容易获取到面试机会,最近我面了几个iOS,大部分都是外包公司出来的,毫无意外他们的简历上有着丰富的项目经验,在HR筛选简历阶段,可能更倾向于这种项目经验多,饱满一些的。而那些做自己产品的,如果做的产品受众小,用户量少,或是HR没听过,那么在这个情况下可能没有外包公司的有优势。

国企还是私企

这个我个人还是稍微倾向于私企,因为之前我也看到一些人说国企制度比较严,内部关系比较复杂等言论,本身也因为自己不是个能说会道的人,对处理人际关系啥的也是向来敬而远之。但是从技术的角度我觉得差别不大,现在的环境不是前两年了,国企都开始发力了,可能在UI设计上和产品设计上略显保守。但是在技术角度上我认为比绝大部分私企好的多,起点高。每当春运的时候,我都无比的崇拜12306的工程师,不仅要应对个人购票者的压力,黄牛的压力,也要应对其他平台推出的各种抢票功能的压力,非常厉害!

对这家公司所做的东西是否有认同感?

说起这个话题我想有人会说了,你只是个打工的,给你需求做就行了,又不是去找女朋友。

话虽如此 ,但是我觉得找工作有一点是比较像找女朋友的,就是都希望找个价值观差不多的,否则就有可能出现这样的场景:她觉得对,你觉得错,虽然你没有什么反驳的权利(这一点更为相像),但是至少会感到憋屈。而且我认为认同感在现实工作中是十分有必要的,它能让你在工作中,更有热情,更有积极性,更有归属感。我认为对于工作来说最好的归宿就是老板经常所说的,"这不是我一个人的公司,这是大家的公司",认可并投入其中,把工作当做事业,可能只需要一个观念的转变。

说一千道一万,大部分人在找工作的时候是没有什么选择的机会的,想要驰骋职场,没有一身过硬的本领是万万不行的。希望不管是还在上学的准程序员还是已经扎根职场的老程序员,都能有一个好的前程。

上一篇 下一篇

猜你喜欢

热点阅读