程序员的职业生涯都会经历或多或少的面试,当你与公司达成双向选择,便开启一段新的征程。你所经历过的公司,就成了你的航行线路。
你要如何选择航线?
首先你需要一个良好的职业规划(下一篇【职业篇】再细讲)。年轻的时候你选择的不只是一份工作,而是一种思维习惯、工作方式、价值观;年老的时候回忆当初在何种工作环境、跟谁一起合作,影响了自己的下半辈子。
其次建议大家不要频繁的换工作,因为没有哪个环境不需要积累沉淀,没有哪份工作不辛苦,没有哪家公司没有问题。盲目的跳槽隐含了很多看不见的成本,如时间、环境适应、机会成本等,你都应该考虑进来。
公司为何要选择你?
一般面试包含几轮,是为了考察候选人的综合能力。通过专业方面的知识和技能(所谓硬技能)考察,来决定你的下限不会太低。而软素质的优劣直接决定了你的上限。此外还会关注你的气质与公司的文化是否匹配。
我认为的理想人选?
我认为一个人最核心的竞争力是逆商AQ(我叫它自驱力),不管遇到什么困难总能保持积极的心态,而谁的人生不会遇到点挫折呢。这也是最具影响力(仅次于《圣经》)的成功励志著作《高效能人士的七个习惯》中第一个习惯——主动积极。
其次是情商EQ,它能让一个人在沟通和态度方面具有明显的优势,做起事情来更加得心应手,自然能够取得更高的成就。
然后是智商IQ,集中体现在学习思考能力,让一个人在学习能力上高人一筹。在同样努力的情况下,比别人获得更好的成绩。
当然以上情况建立在技术经验不差,善良的前提下,因为善良比聪明更重要。而如果候选人让你犹豫,通常不要让他加入。
最后回到现实的问题——收入。我把收入用一次函数表示为:y=ax+b。y代表收入,a代表专业能力对应的价格,x代表价值贡献系数,b是一般常量。
这样我将人分成三种类型:自燃型x,可燃型a,不燃型b。
自燃之人x可以在团队中形成一个以他为中心的不断散发光和热的强大能量源,从而推动团队不断发展壮大。这些人大都可以跟随团队和公司一起干出一番成绩,由公式可见待遇自然也不会差。
可燃之人a需要给他做出明确的安排,给出确切的标准和目标,通过适当的督促促使他按照要求完成任务。这类人有较强的执行力,也能驱动自己成为技术高手,并希望快速把技能变现并长期保值。但是忽略了团队贡献与价值,收入维持在市场水平。
不燃之人b,不仅没有内在意愿,外力也很难推动,就是一个普通的劳动力而已。
当然,没有完美的人,只有完美的团队(参考后面的【工程篇】)。以上内容仅供大家参考,欢迎指正。