《程序员跳槽全攻略》读书摘要
jopen 9年前
偶然间看到了这本书,看着页数不多,就索性一口气看完了
这本书分三部分:原理、准备、操作
原理篇
使用价值
根本原则是你的价值(薪水)和你牛不牛无关,只和你能为雇主提供多少价值有关(大多数情况下,你能力越强提供价值越多)。
供需
如果你能在一个大的需求中切中一个需大大大于求的细分市场,那么你就能得到远高于其他人的回报。这就好比炒股一样,有的企业可能并不为人知,但是属于细分产业的龙头企业,具有一定的垄断地位,前景自然不会差。
信息透明度
求职者和招聘者是信息不对称的,要想拿到足够好的薪资和获得足够多的机会,一定要在短时间内获得大量的机会,这样才能做选择题而不是判断题。
跳槽不是什么
跳槽不是为了追求价值最大化,原因有两个:
工作是生活的一部分,上班占生活时间的三分之一,如果只是因为高薪选择了一家上班不开心的公司,那么就下来的三分之一日子你都会在痛苦中渡过,而人的一生是有限的。
职业上的选择,每一步都是好几年的时光。一旦走下去,就很难回头。所以眼光放长远点,不要只看眼前的高薪,更要看好未来的发展,方向错了,跑得越猛输得越狠。
跳槽不是找工作
跳槽是换工作,它和刚毕业不一样,它是有成本的。权衡得失,不裸辞。
跳槽不是加薪砝码
不要以跳槽为砝码去谈加薪,这种胁迫性的谈薪资方式会使主管对你丧失信任。同样当你跳槽时,如果你的主管通过加薪来挽留你,最好也不要同意。
程序员如何谈薪资
- 讲一讲自己在工作上的成长,看主管是否认同
- 从能力提升角度,向主管要一个更大的发展空间和更大的业务挑战
- 问问当你能力达到这个水平时,薪资是否可以同步提升起来
这样有几个好处 - 它建立了一个谈话基础:薪资和能力匹配
- 它不谈现在薪资,而是谈未来,不会给主管立刻带来涨薪的压力
- 体现了自己对能力提升的渴望,而如果在谈话中出现任何不顺利,你可以中途把对话结束,根本不提加薪的事情
跳槽到底为了什么
求职的本质
金钱积累
帮别人挣钱;为自己挣钱;雇别人挣钱;让钱挣钱;跳槽的意义
在打工挣钱形态下,我们进行自我调节的方式,通过合理得跳槽,找到市场需求和自我实现的最佳匹配。但随着我们不断成长,职位和能力可能出现不匹配,这时候我们又需要通过跳槽来再次调节。跳槽的原则
永远不要因为现在很差而跳槽,要因为未来更好。只有这样才能保证你一直往上走。跳槽的节奏路线
根据职业规划进行调整岗位。最好在本公司内进行调整。准备篇
JbDeer职业画布
以价值论为基础,包括价值主张、构造价值、传递价值构造价值
- 我是谁,我有什么资源
- 我的竞争优势
包括已有的优势和将有的优势 - 谁可以帮助我
指可以帮你构建价值的人,包括内推的人传递价值
- 雇主需要什么样的人
- 怎样让雇主知道你
- 怎样宣传和证明自己
- 预估收益
自我认识和自我实现
工作只是人生的一部分,是用来支撑你人生价值的核心框架之一。在你自己没有想明白想成为一个什么样的人的时候,没有人能帮你。职业象限
这里建议大家看看《穷爸爸富爸爸》市场需求分析
定量分析
把符合你标准的公司一个个列出来,没在你所在的城市也没有关系,去他们官网,把招聘启事复制下来,放到数据库里。然后分词,按频率降序列出来。这样可以了解到这些公司对这个职位的要求是什么。定性分析
找一下你想要去的公司的工程师,吃个饭聊聊天。只需要着重了解你关心的情况就可以了。根据需求调整自己的定位
- 学会观察技术趋势
- 投资新兴市场和细分市场
构建个人品牌
- github账号
- 技术博客
- 微博,最好能加V,用于业内交流
- 技术社区账号,比如stackoverflow
平相对大块的东西,可以写成文章放到博客;成系统的东西,可以在文章基础上整理成迷你书。学会沟通和写作
条理性
列提纲逻辑性
开始你的开源项目
开源项目在求职中是大规模杀伤性武器通过开源项目转型
开源项目让你在新领域的经历不是一片空白,也向招聘方证明了你对这个领域的真实兴趣。开源项目不似乎遥不可及
很多有名的项目不过是一些细节上的改进,找一些自己在做项目时遇到的费时费事的小细节做好,然后开源就可以了。
举个例子,比如我我们在做图片列表的时候,如果图片高度不同,我们就要截图,很容易把脸给截没了。但其实js版的人脸识别库已经在github上开源了,那我们可以做一个可以识别人脸的只能截取一定高度的图片的jQuery插件,先给自己用,再开源给其他人。
比起技术能力,更多的是来自真实的需求以及持续更新的毅力,这是做好开源项目的秘诀。提升架构能力
DRY
don’t repeat youself,抽象,自动化正交性
低耦合操作篇
简历的本质
简历只有一个目的:帮你约到面试。简历要说什么
FAB法则
- Feature:是什么
- Advantage:你比别人好在哪些地方
- Benefit:如果雇佣你,招聘方会得到什么好处
给论据别给论题
论据要具体,最基本的是要数字化,再好点的论据要让人印象深刻。对比量化成长
可以写你在这个项目里遇到一个什么问题,之前怎么解决的,之后怎么解决的,新方案好在什么地方,你是如何寻找到这个新方案的,最终效果如何。工具和模板
markdown和github求职渠道
人脉:最优途径
竞拍:遍历潜在机会
上竞拍网站猎头
注意保护隐私,使用小号和来电拦截工具常规渠道
招聘网站和企业官网直投
找技术人员帮忙推荐简历,直投网站面试准备
- 遍历简历知识点
- 构建技能树
面试常见问题
为什么要离职
不说上家公司坏话,要说这家公司好话遇到过最大挑战以及解决办法
不一定非要说难度最大的,可以说以前的挑战太多,记不太清了,讲一个最近发生的事情吧,从而降低问题难度你希望三年后成为一个什么样的人
在回答中强调成长性和稳定性你还有什么要问我们的
问公司产品、技术知己知彼
如果知道面试者身份,可以先读对方博客和微博,了解风格准时和礼节
迟到短信通知,如果确定offer也应告知