程序员跳槽全攻略


-
程序员跳槽全攻略
原理篇 我之所以会去研究求职,以至于最后在人才这个方向创业,很大程度上是因为以前所有的 求职指导都是经验论,缺乏逻辑性。 而程序员是一种逻辑动物,只有当他们理解求职到底是一种什么行为以后,才能做出有意 义的行动。 我花了很久去寻找背后的理论支持,直到我重逢了价值论。原理篇从价值理论开始,讲述 我们求职行为的本质。 价值论 人才的使用价值 供需 信息透明度 交薪资 换 雇主 价 值 自从中国转冋市场经济以后,市场规则就开始左右一切。虽然人才不完全等同于其他物 品,但现在先让我们把人才也作为一类商品来看待。 使用价值 除了我们这些做人力资源相关行业的公司外,绝大部分公司购买人才都是为了使用,所以 他们看中的是其使用价值。 这个使用价值说得更直白一点,就是人才如何直接或者间接的为公司挣钱。 使用价值不是独立存在的,而是相对于使用者存在。所以我们程序员自己的价值,也是相 对于公司而言的。 有同学说,我技术很好啊,又会机器学习又会编译原理,凭什么那些写 Javascript的薪水 比我高一倍? 谁让你在一家建站公司上班呢。对一家做网站的公司而言,机器学习和编译原理是不能为 它带来收益的,而 Javascript写成的带有完美动画的交互组件却能实实在在的拉升公司产 品的销售。 而同样是这个人,如果他去一家以大数据分析为核心业务的公司工作,那么他的价值就不 样了。 所以你的价值,和你牛不牛无关,只和你能为你的雇主提供多少价值有关。(当然,大 多数情况下,你能力越牛越能提供更多价值。) 这是最根本的规则。 增加自己的使用价值很简单,提升自己的业务能力就好。 供需 有个80后自嘲的段子是这么说的 读小学时,大学不要钱;读大学时,小学不要钱;还没工作时,工作是分配的;可 以工作时,得自谋职业;没挣钱时,房子是分配的;能挣钱时,发现一辈子的薪水 也买不起房子。 我不知道国内人才市场是什么时侯市场化的,就算成悲催的80后开始工作时吧。人才市场 化意味着你有了选择公司的权利,同时也意味着公司有了选择你的权利。 这个时候,交换价值就出来了。虽然交换价值以使用价值为基础,但它更容易受供需的影 响 简单的说,当企业的职位空缺远少于找工作的人数时,人才的价格就会下降;而当企业的 职位空缺比找工作的人数更多时,人才的价格就会上升。 在过去相当长时间里,我们都处于前一种情况。这意味着求职者要彼此竞争,而招聘方可 以选择要价更低的候选人。这在大家大学毕业找工作时应该深有体会。 幸运的是,供需也是可以调整的,技巧就在于选择更好的细分市场。因为需求的多样性是 存在的,所以如果你能在一个大的需求中切入一个需大大大于求的细分市场,那么你就能 得到远高于其他人的回报。 举个例子,同样是管服务器,普通运维工程师和云计算运维工程师的薪资差异是非常大 的。一个普通运维要变成云计算运维,需要补充的知识并不是特别多。所以你只要合理安 排好自己的职业规划,比如以相对较低的薪资到类似新浪云这样的地方工作一到两年,你 的能力和交换价值都会大幅度提升。 信息透明度 当人才市场很小的时候,信息是很透明的。因为很容易了解到各自的情况。 但当信息量变大后,你就会发现虽然整个市场很大,但只有你接触到的才对你有意义。 比如北京现在有100家公司都在招聘PHP,但你只知道其中3家,这个时候,其他97家公 司的存在对你而言是没有意义的,即使这3家给你的薪资比其他公司低,你也只能被迫接 受。这就是信息透明度对我们求职的影响。 没有网络招聘的时候,我们很难对这些公司进行比较,折腾过几家公司后,就屈服了。 有了网络招聘,求职者活得稍微好一些了,可以不岀门看到全国的招聘情况;但 Jobboard形式的招聘站是为招聘方设计的,它们通过构造信息不对称,向求职者优先显 示那些付费却未必最好的公司,迫使求职者以更低的薪资为这些可见的公司工作。(这无 可厚非,所有中介体都是通过信息不对称来收费的) 所以要想拿到足够好的薪资和获得足够多的机会,我们要学会和信息不对称进行抗争。 定要在短时间内获取到大量的机会,这样才能「做选择题」而不是「做判断题」。 关于如何改变信息不对称,操作篇中的「渠道」部分我们会详细说明。 跳槽不是什么 跳槽不是为了追求价值最大化 虽然前边我们从纯商业的角度讨论了跳槽这件事,但实际上我们并不推荐求职者单纯地通 过薪资的高低来选择雇主。原因有两个。 工作是生活的一部分 你每天有24小时,上班8小时,它是你三分之一的生命。如果你只是因为高薪选择了一家 上班不开心的公司,那么接下来三分之一的日子你都会在痛苦中渡过。而你得到的,只是 多出来的那么每月几千块钱而已。 职业的不可逆性 别的事情错了我们可以重来,而职业选择上,每一步都是好几年的时光。一旦走下去,就 很难回头,因为一旦换职业方向、哪怕换个开发语言,都意味着你之前的积累很可能前功 尽弃。所以眼光放长远点,不要只看眼前的高薪,更要看好未来的发展,方向错了,跑得 越猛输得越狠。 跳槽不是找工作 跳槽不是找工作,而是换工作。所以它和你刚毕业时找工作不一样,它是有成本的 到一家新的公司,需要放弃原来公司的期权,需要重新熟悉业务,重新和同事搞好人际关 系,上班路上需要花更多的时间,甚至需要离开自己熟悉的城市。 你并不是一无所有,虽然往往只有在你失去后才发现。所以跳槽之前要考虑好自己的付出 和收益:衡量好得失:没事别裸辞。 跳槽不是加薪的砝码 不要以跳槽为砝码去谈加薪,这种迫胁性的谈薪资方式会使主管对你丧失信仼。不管涨薪 成不成功,他都不得不为你的离职做好准备,而当准备完成后,你就可以走人了。 类似的,当你提珧槽时,如果你的主管通过加薪来挽留你,最好也不要同意。 程序员如何谈薪资 如果你对现在公司很满意,只是觉得薪资大低,那么可以先和你的主管聊聊 我一般这么谈加薪的 首先,讲一讲自己最近在工作上的成长,看主管是否认同; ●然后,从能力提升角度,向主管要一个更大的发展空间和更大的业务挑战; 最后,问问当你的能力达到这个新的水平时,蒜资是否可以同步提升起来。 这样谈有几个好处: 它建立了一个谈话基础,那就是薪资应该和能力相匹配 它不谈现在的薪资,而是谈未来,一方面表明你对现在的薪资还算满意(以减少主管 顾虑),另一方面对主管来讲,他没有立刻给你涨薪的压力; ·它体现了你对自己能力提升的渴求,而如果在谈话中出现任何不顺利,你可以把中途 把对话结束,根本不提加薪的事情。 当然,坏处就是你得隔段时间才能加薪了。 跳槽到底为什么 说了那么多跳槽不是什么,那跳槽到底为什么呢? 求职的本质 在跳槽之前,你想过我们为什么要工作么? 其实并不是真的如我们父辈们认为的那样,人活着就是要有一份工作的。 工作最重要的目的是累积金钱。这是我们在这个现实世界用以维持生计的必需资源。 挣钱这件事,至少有四种形式:帮别人挣钱(打工);为自己挣钱(SOHO);雇别人挣 钱(企业主);让钱自己挣钱(投资)。 为什么我们总是选择第一种呢?因为第一种门槛和风险都最低。而求职只是我们在自己 资源和能力不足以进入后几种挣钱形式时,通过出卖自己的劳动能力换取资源的阶段性行 为 当然,如果能在第一种形式下获得自己满意的物质回报和精神满足,你也可以永远不考虑 其他形式,但其他形式在挣钱的效率和数量上是有优势的。 这个我们在稍后的章节会细聊。 跳槽的意义 跳槽其实是打工这种挣钱形态下,我们进行自我调节的方式,通过合理地跳槽,我们可以 寻找到市场需求和自我实现的最佳匹配,从而在金钱和成长上双丰收。 「市场需求」描述了企业渴求的员工;「自我实现」描述了你想要的生活;当它们重合到 起,梦想就照进了现实。 这会带给你几年非常愉快的工作生活,但随着我们不断成长,职位和能力可能出现不匹 配,这时候我们又需要通过跳槽来再次调节。很多时候,这也是很无奈的事情,不进则 退,人在江湖身不由己。 跳槽的原则 我有一个很好用的跳槽原则,之前发到微博上被赞了上百次:

3.62MB
程序员跳槽全攻略,完整版
2014-11-02槽,反正迟早是要跳的;书,那是越早读越好的。 和那些职场鸡汤不同,本书从价值论开始,引入职业画布,从九大方面为你讲解;有分析数据、有简历模板、有书写工具、有技能树图,堪称一本公司老板和HR最害怕你看到
3.79MB
程序员跳槽全攻略.pdf
2017-04-04程序员跳槽全攻略.pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!
125B
菜鸟成长之路:Java程序员职场全攻略
2019-07-22资源名称:菜鸟成长之路:Java程序员职场全攻略资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
108KB
【小白到大牛】程序员技术练级攻略
2012-09-19程序员技术练级攻略【适合老中青菜各种程序员】
6.43MB
程序员的跳槽方法论
2018-09-09在我之前的公司,有一个非常优秀的程序员同事。他踏实肯干,一干就是10年,且功勋卓著,受到了很多的表扬和认可。 然而10年之后,虽然,跟他同期入职的人相比,他是比他们挣得多;可是,他的工资却比一个刚入职
14.91MB
左耳多耗子《程序员练级攻略》
2018-08-29左耳多耗子《程序员练级攻略》推荐必读书籍清单(上) 左耳多耗子《程序员练级攻略》推荐必读书籍清单C_C 左耳多耗子《程序员练级攻略》推荐必读书籍清单Java 左耳多耗子《程序员练级攻略》推荐必读书籍清
29KB
程序员技术练级攻略
2013-07-09前端攻略,前端大神成长必修课,前端知识体系,程序员技术练级攻略
1.58MB
程序员情人节专题-撩妹全攻略-288页-pdf版
2019-05-20程序员情人节专题-撩妹全攻略-288页-pdf
14.27MB
程序员面试攻略
2007-04-16程序员面试攻略(PDF).rar
22KB
程序员接私活攻略
2013-05-04程序员除了基本工资外,很少有外来收入,不是不想做,而是不知道怎么做,本文根据作者近十年的SOHO经历,详细讲下程序员接外包项目的方式,很多没有注意的问题,其实就决定是否能成功接到一个单子,在本文里面都
22.1MB
100offer互联网下半场程序员跳槽完全手册
2019-03-23身处互联网行业,在过去的大半年里应该对此类信息并不陌生:【互联网一脚急刹,职场人加速淘汰】,【移动开发的罗曼蒂克消亡史】,【寒冬、裁员、失业,职场人如何找到出路】,【2018,创业黄金时代结束的一年】
44.87MB
程序员面试必读书籍系列
2019-01-29程序员面试必读系列丛书,内含微软面试100题系列,程序员面试宝典,程序员跳槽攻略,剑指offer,15个经典算法研究与总结
2.13MB
程序员情感防骗专题-撩汉全攻略108式.pdf
2020-03-20撩汉全攻略108式.pdf,该资源文档内容有助于单身程序员如何防骗、识别各种情感套路,以及怎么去追寻幸福。加油!!!
11.57MB
《C++ Builder程序员成长攻略》-蒙祖强-源代码
2011-02-28《C++ Builder程序员成长攻略》-蒙祖强-源代码
6.13MB
百战程序员全套
2018-04-06百战程序员全套练习题1.0版本,内容是基于c++的。程序员训练题目
66B
2018-java-49期黑马程序员全套视频教程
2018-08-28黑马程序员的全套视频教程,Javaee从基础班到就业班的全套教程,目前出来的最新版,2017年末到2018年初。包含互联网流行技术如redis缓存、nginx反向代理、dubbo、solr集群等
107KB
跳槽全攻略
2019-03-211你为什么要跳槽? 首先是因为自己的职业生涯遇到瓶颈了。那么什么情况表明你遇到瓶颈了呢?我觉得有几点,你可以先简单评估一下。 你已经有六个月清楚知道自己没有成长。 你的上级已经有好几年没晋升过了,
19.93MB
程序员面试宝典与程序员面试攻略
2009-02-14程序员面试宝典与程序员面试攻略两本书的完整版本。看到已有的章节不全,故找到后上传于此。
12KB
程序员练级攻略
2012-11-14想成为一个高级程序员吗,来读篇文章升升级吧
192.62MB
黑马程序员JAVA WEB全笔记pdf.zip
2019-07-15黑马程序员JAVA WEB全笔记_____-黑马程序员JAVA WEB全笔记pdf黑马程序员JAVA WEB全笔记_____-黑马程序员JAVA WEB全笔记pdf黑马程序员JAVA WEB全笔记__
6.8MB
神秘的程序员们(漫画收集)
2013-11-11网上收集的程序员漫画,《神秘的程序员们》,没事的时候可以看看,放松一下。
4.59MB
程序员表白专用程序
2014-07-04程序员表白专用
6.75MB
程序员面试宝典(pdf清晰版)
2009-06-02程序员面试宝典(pdf清晰版) 程序员面试宝典(pdf清晰版) 程序员面试宝典(pdf清晰版) 年的二二月份,都是应届生求职、在职人员跳槽的高峰期。对于即 将成为程序员的应届毕业生们,在求职过程中怎样
69B
黑马程序员java开发就业班全套视频110G
2019-03-122016黑马程序员java开发就业班全套视频,目前比较新的资源,价值几千,百度云不加密资源。2016黑马程序员java开发就业班全套视频,目前比较新的资源,价值几千,百度云不加密资源。
168.92MB
黑马程序员JAVA WEB全笔记pdf
2018-03-26Javaweb基础全课程笔记,黑马程序员上课笔记,主要涉及前端 jsp和servlet等
1KB
黑马程序员最新最全就业班JAVAEE培训视频(附资料、源码)第二部分
2018-08-22黑马程序员最新最全就业班JAVAEE培训视频(附资料、源码)第二部分,内容为主流框架技术的项目实战视频: 第01项目:SSH 网上商城项目(推荐学习项目)第02项目:SSH杰信商贸版(推荐学习项目)第
140KB
《UMLJava程序员指南》《UMLJava程序员指南》《UMLJava程序员指南》《UMLJava程序员指南》《UMLJava程序员指南》
2009-10-18《UMLJava程序员指南》《UMLJava程序员指南》《UMLJava程序员指南》《UMLJava程序员指南》
117B
Keil5安装包
2019-05-23Keil5安装包,附带STM31F1、STM32F4支持包以及破解软件。
-
博客
天猫抢茅台JavaScript源码
天猫抢茅台JavaScript源码
-
学院
全网唯一的为GIS+BIM而生的cesiumjs或cesium视频教程
全网唯一的为GIS+BIM而生的cesiumjs或cesium视频教程
-
下载
基于自适应阈值分割的复杂运动背景中慢速小目标检测
基于自适应阈值分割的复杂运动背景中慢速小目标检测
-
博客
Python爬取CSDN文章并导入WordPress源码
Python爬取CSDN文章并导入WordPress源码
-
下载
redis.properties
redis.properties
-
博客
TLP-Task15学习笔记
TLP-Task15学习笔记
-
下载
碎纸片的拼接复原模型和算法研究
碎纸片的拼接复原模型和算法研究
-
学院
微信支付V3版微信小程序支付JAVA版
微信支付V3版微信小程序支付JAVA版
-
学院
内部管理系统Spring boot/Spring MVC/Mybati
内部管理系统Spring boot/Spring MVC/Mybati
-
学院
Unity游戏开发之数字华容道
Unity游戏开发之数字华容道
-
下载
改进无标度网络模型研究
改进无标度网络模型研究
-
下载
基于ZigBee和PLC的温室监控系统的设计
基于ZigBee和PLC的温室监控系统的设计
-
博客
css样式“list-style:none”是什么意思?
css样式“list-style:none”是什么意思?
-
学院
软件测试基础
软件测试基础
-
博客
Leetcode 724. 寻找数组的中心索引 (简单的前缀和优化空间)
Leetcode 724. 寻找数组的中心索引 (简单的前缀和优化空间)
-
下载
中等带宽晶体滤波器的设计
中等带宽晶体滤波器的设计
-
博客
php 正则判断是否是手机号码
php 正则判断是否是手机号码
-
博客
vcf是什么?
vcf是什么?
-
博客
查看JAVA API以及JAVA源码的方法
查看JAVA API以及JAVA源码的方法
-
下载
EN 17375:2020 Electronic cigarettes and e-liquids-Reference e-liquids-完整英文版(11页)
EN 17375:2020 Electronic cigarettes and e-liquids-Reference e-liquids-完整英文版(11页)
-
博客
Java编程思想-初始化与清理
Java编程思想-初始化与清理
-
学院
微信支付V3版微信小程序支付C#版
微信支付V3版微信小程序支付C#版
-
学院
WPF上位机数据采集与监控系统零基础实战
WPF上位机数据采集与监控系统零基础实战
-
博客
数据离散化
数据离散化
-
博客
解决前后端分离项目cros跨域问题
解决前后端分离项目cros跨域问题
-
下载
K1_V10_setup.exe
K1_V10_setup.exe
-
下载
linux资料.zip
linux资料.zip
-
下载
log4j2.xml
log4j2.xml
-
下载
一种基于SVM的多特征参数清浊音判决算法
一种基于SVM的多特征参数清浊音判决算法
-
博客
Leetcode 70. Climbing Stairs
Leetcode 70. Climbing Stairs