你有一个心愿单:
谈一个女朋友
买一套房子
买一辆车子
结婚
生孩子
每个月给父母2000元生活费
每年国内旅游2次、国外旅游1次
每月看3场电影
自己做东,邀请朋友吃饭、喝茶、聊天,每月1次
买喜欢的漫画书和电子产品
去听偶像的演唱会
给贫困山区的小朋友捐个爱心包裹
天天赞赏喜欢的文章
……
所有这些或大或小的愿望,没有钱都很难解决,或者反过来说,都可以通过钱来解决。
每一年你都会新增一些愿望,都需要更多的钱才能搞定它们。
可是作为普通的程序员,你却发现瓶颈一个接一个地扑过来。做技术,不知道怎么做到持续精进、怎么坚持;转管理,又不知如何开始。结果还没等想明白呢,半载一年就过去了,蓦然回首,好像自己的能力没怎么提高,薪水增速却越来越跑不过通货膨胀了。
有时候你觉得开发工作越来越吃力,转型的呼声越来越高,却不知道如果离开开发岗位自己还能干什么。看着别人可以选择当自由职业者,或者能实现财务自由,内心羡慕,然而转过身却只能叹息:自己的路,究竟在哪里?
仔细想想,你就会发现,要搞定这些事情和问题,只要能赚到更多的钱就可以了!
这个结论很俗吗?
不,现实正是如此!
对于大部分开发者来讲,工作和生活的诸多烦恼,其实都源自于:怎么赚到更多的钱。
要想赚到更多的钱,就要回到问题的原点,想想个人赚钱的本质是什么。
个人赚钱的本质是——出售时间!对吗?
从出售时间的角度来看:
个人收入=每天可售时间数量×单位时间价格×单位时间出售次数
在这个公式里,有三个要素,简单描述就是:
每天可出售的时间数量
单位时间价格
同一份时间的出售次数
结合开发者的具体情况,可以找到多种提升收入的方式。参考下表:
时间单价 业余时间工作(时间数量) 一份时间卖多次
提升专项技能 接外包项目 录制技能类课程
提升架构设计能力 技术咨询 个人站点广告位
培养项目管理能力 众包 出版技术图书
提升领导力 技术自媒体 在线技术分享
转管理岗位 撰写技术图书书评 股票、期权
跳槽 翻译外文图书 投资理财
…… …… ……
或许你知道所有这些方式甚至知道更多,但是,怎么做到呢?
这是个大问题!
知道和做到之间有一道鸿沟,要想跨越它,你不但要努力,还要讲究方法。
这本书不会承诺“看完本书就能快速赚钱”,不提供任何安慰和幻觉,它只是一本工具书,仅仅是发出一份邀请,让你看到有一些方法可以用来分析自己、帮助自己去有效选择和提升,但最终你是否可以用书里的理念、方法、工具指导自己的工作和生活,则取决于你的认真程度和执行力!
所以,如果你愿意付出努力让改变发生,那么我们现在开始一起行动!
本书共有8章。
第1章,介绍如何选择技术方向,我们结合技术成长三阶段模型,讨论在入行、构建技能树、技术转型、团队技术方案选型等常见场景中如何选择适合自己的技术,提高增值的效率。
第2章,讲述如何在技术上持续精进,着重讨论如何在工作中将持续提升自我能力和价值落在实处。为此我们引入了个人对标管理法,让你从优秀的同行者、一般性规律、技术自身的深浅层次和软件项目指标四个方面出发,找到随时随地可以引领自己前进的小目标、小台阶,再配合职业目标的指引,小步快跑,日有寸进。
第3章,探讨了开发者无法回避的发展方向——技术管理。从开发者到管理者,不是职位序列自然发展的结果,而是一种转型,且并不适合所有人,因此我们提供了一些工具和方法,让你自测一下,看看自己是否适合。如果你发现自己很想试试管理路线,可以接着看走向技术管理的4种常见方式,然后了解怎样为成为管理者做准备。从概率上讲,成为管理者后,可以通过团队实现更大的产出,也会因此赚到更多的钱,你的未来会有更多可能性。
第4章,讨论了技术管理新人面临的18种常见挑战,比如角色适应、委派任务、激励他人、冲突管理、一对一谈话等。如果你刚刚升任管理者,一定会碰见这些挑战,翻翻本章提到的应对策略,会对你有所帮助。
第5章,介绍了开发者在跳槽时常见的 8 个问题。比如什么时候跳槽好、依据什么跳槽、选大公司还是小公司、去北上广深等一线城市还是找个小地方享受生活等。这些问题会给你触动,引发你思考自己的选择。
第6章,讨论了如何针对匹配度来优化你的简历。最关键的要点有两个,一是一个岗位一份简历,二是分析目标职位的要求,针对要求呈现你的价值点。你能注意到这两点,就可以大大提升简历的通过率,为自己赢得机会。
第7章,如何在跳槽时获得想要的薪水,这恐怕是每个人都关心的话题。其实从你决定应聘这家公司职位的那一刻就开始涉及这一点了,核心要点是匹配度。所以,从简历优化到了解公司、产品、部门、职位,再到了解目标岗位薪酬区间,你都要围绕匹配度做准备。如何准备?这一章提供了流程、框架和方法。
第8章,转型,也许有一天,我们会离开软件,想要去做别的事情。那么你还适合做什么?想做什么?如果你“拔剑四顾心茫然”,可以看看这里的人、事、物模型和发现职业方向的5步法。只要你做好准备、花些精力,就可以找到适合自己的转型方向。这一章还讨论了转型时如何准备目标职业所需的知识、技能,并提供我和我的朋友们实践过的最佳方法:双职业策略。
在正文之后,有三个附录。附录A对书中提到的图表、方法、工具做了索引,方便读者快速查看。附录B是我个人分类总结的书单,对开发者的综合素养提升大有助益。附录C搜集了若干技术类公众号,既有Android、iOS、React、Java后端、架构等具体技术领域的干货,也有招聘、技术人生、见识分享、技术课程等辅助开发者职场修炼的好文。