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