你的价值,和你技术牛不牛无关,只和你能为你的雇主提供多少价值有关。这是最根本的规则。增长本身的使用价值很简单,提高本身的业务能力就好。html
虽然交换价值以使用价值为基础,但它更容易受供需的影响。
供需也是能够调整的,技巧就在于选择更好的细分市场。由于需求的多样性时存在的,因此若是你能在一个大的需求中切入一个需大于求的细分市场,那么你就能获得远高于其余人的回报。好比一个普通运维要变成云计算运维,须要补充的知识并非特别多,因此你只要合理安排好本身的职业规划,好比以相对较低的薪资到相似新浪云这样的地方工做一到两年,你的能力和交换价值都会大幅度提高。python
当人才市场很小的时候,信息是很透明的。由于很容易了解到各自的状况。但当信息量变大后,你就会发现虽然整个市场很大,但只有你接触到的才对你有意义。因此要想拿到足够好的薪资和得到足够多的机会,咱们要学会和信息对称进行抗争。必定要在短期内获取到大量的机会,这样才能“作选择题”而不是“作判断题”。程序员
不推荐求职者单纯地经过薪资的高低来进行选择雇主,缘由有两个:面试
工做是生活的一部分数据库
职业不可逆性微信
别的事情错了咱们能够重来,而职业选择上,每一步都是好几年的时光。一旦走下去,就很难回头,由于一旦换职业方向,哪怕换个开发语言,都意味着你以前的积累极可能前功尽弃。因此眼光放长远点,不要只看眼前的高薪,更要看好将来的发展,方向错了,跑得越猛输得越狠。markdown
跳槽不是找工做,而是换工做,她是由成本的,须要放弃原来公司的期权,须要从新熟悉业务,从新和同事搞好人际关系。跳槽要考虑好本身的付出和收益,衡量好得失,没事别裸辞。架构
不要以跳槽为砝码去谈加薪,这种迫胁性的谈薪资方式会使主管对你丧失信任。相似的,当你提跳槽时,若是你的主管经过加薪来挽留你,最好也不要赞成。框架
程序员如何谈薪资
若是你对如今公司很满意,只是以为薪资过低,那么能够先和你的主管聊聊:运维
首先,讲一讲本身最近在工做上的成长,看主管是否定同;
而后,从能力提高角度,向主管要一个更大的发展空间和更大的业务挑战;
最后,问问当你的能力达到整个新的水平时,薪资是否能够同步提高起来。
工做最重要的目的是积累金钱。挣钱这个事情,至少有四种形式:帮别人挣钱(打工);为本身挣钱( SOHO);雇比人挣钱(企业主);让钱本身挣钱(投资)。第一种门槛和风险最低。而求职只是咱们在本身资源和能力不足以进入后几种挣钱形式时,经过出卖本身的劳动能力换取资源的阶段性行为。
跳槽实际上是打工这种挣钱形态下,咱们进行自我调节的方式,经过合理地跳槽,咱们能够寻找到市场需求和自我实现的最佳匹配,从而在金钱和成长上双丰收。“市场需求“描述了企业渴求的员工,”自我实现“描述了你想要的生活;当它们重合到一块儿,梦想就照进了现实。
永远不要由于”如今不好“而跳槽,要由于”将来更好“而跳槽。只有这样才能保证你一直往上走。
好比最终目标是CTO,那么它的路线图多是:应届生----->初级程序员----->小组主管----->部门经理----->总监----->CTO。而后咱们会给每个节点设置一个达标能力和一个参考时间。当咱们的能力已经开始能够胜任下一个节点的工做时,咱们就会开始寻找相关机会,最理想的是在当前公司进入下一个节点,若是当前公司提供不了的话,那么就要经过换公司来前进。固然路线图是能够调整的,好比应届生----->初级程序员----->小组主管----->初创公司CTO----->B轮公司CTO----->上市公司CTO。但无论怎么调整,本身头脑里边要有清晰的目标。咱们老是先在风险最小的路径(好比当前公司)寻求成长不成功时再考虑其余的路径。
你该去什么样的公司、作什么样的事情、拿多少钱,都取决于一个问题:你想成为何样的人。工做只是人生的一部分,是用来支撑你人生价值的核心框架之一,在你本身没有想明白的时候,没有人能帮你。
对于没有人生目标的同窗,我有两个建议:
第一,给本身定义一年期的目标。人生的意义都是咱们赋予它的。
第二,若是你暂时没有发现人生的意义,那么就多挣点钱,由于等你有一天发现它的时候,必定用得上。
雇员象限
SOHO象限
创业象限
投资象限
在认识了自我,想清楚了本身将来要走的大体路线后,就能够根据你本身已经掌握的技术,定出你下一步想要到达的节点。接下来咱们就要开始作市场调研了,把符合你标准的公司一个个列出来,去他们的官方网站,从你想要应聘的招聘启事复制下来放到数据库里,样本量稍微大点,至少50份以上吧,而后分词,按词频降序列出来,很快你就能够了解到这些公司对这个职位的要求是什么。若是想知道某个公司的状况,能够找那个公司的工程师吃个饭聊一聊,或者让在那个公司的朋友介绍下,或者在微博上搜一下。
当你了解了市场的需求后,就要开始和本身的能力进行匹配,看看哪些地方是你的强项,这些在写简历的时候要重点突出;哪些时本身的弱项,争取在准备期强化它,把本身提高到一个新的层次。
若是你要知道什么语言流行,就去看看技术Guru们都在用什么。
从根源上讲,一个技术是否流行,和人们使用技术的方式密切相关。
新兴市场对程序员来讲,就是一种新的语言、一个新的平台、一套新的框架。新兴市场由于刚刚兴起,因此几乎全部人都在同一个起跑线,特别适合后进者。
若是你只能进入一个成熟市场,那么记得给本身确立一个细分的定位。
这部分是对本身能力和资历的一个梳理。
这部分是基于本身的能力和资历,咱们认为本身比的求职者更有优点的地方。注意除了写上你已经有的优点外,还能够写上你能够有的优点。而后咱们能够在准备期把这些暂时尚未的优点变成现实。这就是为何咱们建议你们提早1~3个月来准备下一次的跳槽。
这部分是指能够帮助你构建价值的人。
这部分其实属于价值主张部分的,它详细描述了雇主的需求。
将在“求职渠道”中详细介绍。
将在“我的品牌”中详细介绍。
完成了上边的规划之后,咱们就要开始来计算收益了:按照上边的规划,我须要为此次求职付出哪些成本,;学习哪些东西。若是我成功入职这家公司,我会有哪些收益。若是我求职未成功,哪些投入能够在对其余公司的求职上重用,哪些不能,我是否承受得起。在思考完这些之后,咱们就能够得出一个详细的求职规划。
我的品牌是你能够带有的东西,能够从上一家公司带到下一家公司,能够陪你一生。
对于技术人员,下边这个列表是应该要有的:
Github帐号
技术博客,能够直接放到Github上
微博,最好能加V,用于业内交流
技术社区帐号,好比stackoverflow
有了这些帐号还不行,还得有持续更新的优质内容。
因此勿以善小而不为,勿以技小而不分享。平时遇到的大小问题能够零星记录到微薄上;相对大块的东西,能够写成文章放到博客,能够经过微信推送给订阅的朋友;成系统的东西,能够在文章基础上整理成迷你书。
只要有条理性和逻辑性便可。
若是咱们只是将代码直接push到Github上,实际上是达不到分享的目的的。应该为本身的项目写概要说明文档,为新手用户写Quick Start,将项目提交到各个技术资讯站,为感兴趣的同窗提供讨论和交流的场所。充分的交流不但会让你的影响力扩大,更会汇集各类有意思的想法,每每让你喜出望外,得到新的启示。
下边是一些常见的渠道:
首先能够发布到本身的技术博客
而后同步到微博(能够用ifttt)
若是方向不错,能够再经过微信公众号推送给订阅读者
提交到Startup news和CSDN极客头条
针对文章受欢迎程度,咱们还能够进行二次加工:
根据文章内容制做PPT,经过Slideshare和微盘分享
按期精选系列文章,更新到最新后整理成PDF,经过微盘分享
对于特别受欢迎的教程类文章,能够作screen-cast,经过在线教育网站(好比优才网、慕课网等)进行传播
若是时开源项目,固然就是Github了。
开源项目在技术求职中是大规模杀伤性武器。
若是想要转型,作一个开源项目是很是有帮助的。
开始一个开源项目其实很简单,找一些在作项目时遇到的费事费时的小细节作好,而后开源就能够了。比起技术能力,更多的时来自于真实的需求以及持续更新的毅力,这就是作好开源项目的秘诀。
两个方法:DRY(Don't Repeat Yourself)和正交性
简历的存在只有一个目的,就是帮你约到面试。只要达到这个目的,简历能够是一段视频,一个开源项目,一张照片,甚至是一行字,好比:I wrote python。固然,绝大部分简历的形式,就是咱们所熟知的,是一篇文章。
不光要说明事实,更要经过FAB法则来加强其说服力。
Feature:是什么
Advantage:比别人好在哪些地方
Benefit:若是雇佣你,招聘方会获得什么好处
提供论据,把论点留给阅读简历的人本身去得出。论据要具体,最基本的是要数字化,再好点的论据要让人印象深入。天天PV8个亿,这是数字化;访问量超越Google App Engine,这是让人印象深入。
具体、量化、有说服力,是技术简历特别须要注意的地方。
用markdown写,并转换成PDF格式。
要一直维护一份Markdown简历,不要等到找工做的时候才去更新简历,每到一个里程碑,都应该更新简历,这样能够帮助你回顾你最近的经历对你职业规划的影响,提醒你多去作值得写入本身履历的事情。
求职邮件只须要简单地写上在什么地方看到招聘启事,应聘什么职位便可。最好在正文写上完整的文本简历,而后在附件i类附上PDF版本。这样招聘方更容易找到你。
不要使用QQ邮箱,建议使用Gmail或者本身的域名邮箱。
做为附件的PDF不要起名为“我的简历.pdf”,而应该是“XXX简历.PHP开发工程师.pdf”,这样当HR分拣简历文件时能第一时间看到你。
人脉:最优途径
竞拍:遍历潜在机会
猎头:求职中的隐私保护
直投:绕过HR
经过微博等,搜索技术主管,而后直接投递。
直投类招聘网站:快简历。
常规渠道
第一首选企业自己的官网,而后是技术社区的招聘版,最后时招聘网站。下边是用得比较多的一些网站:
技术社区的招聘版
V2ex http://v2ex.com/go/jobs
ChinaUnix http://bbs.chinaunix.net/forum-32-1/html
OSchina http://www.oschina.net/job
行业招聘网站
内推网 http://neitui.com
拉勾网 http://lagou.com
面试时,不少问题都由简历引伸出来,因此首先将你本身简历中提到的全部知识点进行复习,思考可能遇到的问题。面试是对知识的一种测试,而咱们平常工做是对知识的消费和积累,它们的侧重点不一样。因此不要觉得你每天在用的东西就不须要去复习了,要记得在概念和常识层面去复习它。
一个小技巧,在和面试官沟通时,若是提到对方公司,尽可能用我们,少用大家。这样能够提高亲切感,在讨论比较尖锐的问题时,更像是内部的探讨,而不是外部的指责。
不要说上一家的坏话,而要说如今这家公司的好话。
这是试图了解候选人在压力状况下的表现,你能够挑一个最具备表明性的情景来回答,突出本身面临压力时,如何冷静地分析问题和解决问题的。不必定非要将难度最大的,你能够说“之前的挑战太多,记不太清了,将一个最近发生的事情吧”,从而将问题降级。
这是对你职业规划的考察,看是否和招聘方能给你的空间匹配。在回答中应该强调成长和稳定性。
反向提问通常会在面试结束时出现,能够相对随意地问一些你关心的问题,但最好问一个带有“兴趣指标”的问题。不要对产品细节挑刺,等入职之后再挑。
最好能搜到面试人的微博或者博客,阅读一下。
必定要准时,若是已有offer,要群发邮件或短信告诉原来承诺参加面试的公司,已经有offer了。
离职访谈时,要将由于新的机遇比较好,因此才离职;原来公司同事都很好,有些舍不得,因此如今才走;给公司的建议挑两个无关痛痒的提就好 了,不必当真。记得开离职证实。