面试是公司选择你,Offer 是你选择公司。
程序员这个职业在初期,门槛比较低,快速掌握一门编程语言,在工作中能参与有挑战且持续的项目,加入有活力和学习氛围的团队,初级程序员很快就能成长为高级工程师。这也是很多老程序员的焦虑所在,一旦自己稍微松懈一点,没能及时迭代自己的能力模型,那行业内不断涌入的新人就可能对自己形成威胁,无论是技术水平,还是充沛的体力和精力,新人都充满竞争力,并且,企业需要付给他们的钱还比你少。
所以呢,对于程序员来说,薪酬当然很重要,但更重要的是看成长、看未来。提几个我觉得比较重要的原则,供大家参考一下。
1、公司对这个职位未来的发展规划是什么样的?
无论是创业公司还是成长型公司,公司业务的试错和调整是遵循一定规律的,公司设定一个具体岗位,意味着对人才管理的规划,即便发展过程中会不断迭代,但最初的职位规划应该是清晰的,比如半年内希望这个岗位完成一个什么产品的研发。
公司对人才职位的规划,尤其是技术人才职位的规划,其实可以看出一个公司的未来。对于产品不是很丰富的公司来讲,基本上就代表这家公司的战略规划了。大家如果关注一些独角兽公司技术岗位的招聘JD,基本就能知道这家公司未来一段