程序员职业小白书 —— 如何规划和经营你的职业

img/posts/img-0.jpg

小册简介

关于作者

大家好,我是@Easy,写了十多年程序,架设过每天数亿访问量的云平台;帮上千名程序员找过工作(创业项目是人才拍卖服务),也在用户数超过一千五百万的技术门户做过VP。

由于工作和兴趣的原因,在「程序员的职业」这件事情上积累了不少经验。

关于这本书

2014年,我写过一本《程序员跳槽全攻略》(简称《攻略》)的电子书,传播量还不错(能统计到的分发量大概在小十万左右),程序员们的反响也很热烈。但《攻略》有两个遗憾:一是我当时主要做高端人才拍卖的业务,整个视野聚焦在「已经很有才的人,怎么找更好的工作上」,在新人成长上不够友好;另一方面,当时一边创业一边写书,精力比较有限,即使想把主题拓展得更宽一些,也有心无力。

现在正好掘金邀请我来写本小册,于是这里在原来的基础之上,对程序员职业的「规划」和「经营」进行一个更为全面的教学,力争成为程序员们「了解行业」和「规划职业」的必读工具书。

本书包含了《攻略》的核心内容,没看过《攻略》的同学直接读本书就好;本书又进行了较大比例的更新,看过《攻略》的同学也建议重看一遍,以了解更新的细节。

你会学到什么

职业书最忌鸡汤化,稍微不注意就「懂得了很多道理,却依然过不好一生。」

所以这次我们直接给出了五个小目标和十个具体问题。

五个小目标

先来说目标。

① 首先我们试图帮程序员们建立起对职业和职业规划的正确认识。

职业规划之所以重要,是因为它不能回滚。我们写程序时都知道,能回滚的错误都不用怕,最怕的是不能回滚的错误。

职业就是这种东西,你年轻时做得不好的事情,会清清楚楚的写在你的履历上,等你真正经历过了,回过头来看时,只能感慨万千,却不能重头再来了。

你可能会问,这么重要的事情,我为什么凭什么要相信你,你又凭什么知道你是对的呢?

我们也不知道,所以我们要交给大家的是方法论、是职业规划的工具,它可以帮你更清楚的看清大局、更高效的分析细节、更明白的理解最佳实践,但它并不会帮你做决定。做决定的,依然是你自己。

② 第二个小目标,我们会带大家简单了解下软件工程师这个行业。

还没工作的同学可能对这个行业一头雾水,虽然经常听说这个听说那个,但往往雾里看花,并不知道自己要做的这个选择背后,要付出什么,能得到什么。就像很多人都只看到了这个行业的高薪,却忘掉了它近乎疯狂的加班和知识更新频率。

已经工作的同学也有不少对其他的职位并不了解,比如像前端工程师和后端工程师就经常觉得对方的工作简单,当然事实上呢,谁的工作都不会简单。

于是,我们选择了「前端开发工程师」、「后端开发工程师」、「移动开发工程师」、「小组经理」、「总监」和「CTO」这些常见职位,邀请了正在这些岗位上工作的同学,和我们一起来做关于工作的访谈,包括培训状况、工作时间、加班情况、遇到的技术挑战和遇到的非技术挑战以及给新人的建议等内容。

这些访谈都是匿名的,所以更加的真实。

③ 第三个小目标是,「学会如何设计职业目标,并按节点前进」。

在有了工具、又了解了行业之后,我们就可以开始具体实践了。这里我们创建了一个有代表性的角色,应届毕业生「薛小生」,以他为范例,进行完整的职业规划实践,大家可以在其中,看到非常多的细节,从而解决操作层面上的问题。

最后两个小目标呢,是为了更好的帮助大家选择技术方向和编程语言,我们会:

④ 聊聊自己理解的编程的本质和看到趋势、还有那些 ⑤ 程序员职业的最佳实践和超级大坑

十个具体问题

从这五个小目标,我们延伸出了十个问题,作为重点讨论的对象。分别如下:

  1. 求职和跳槽到底是怎样一件事情

  2. 什么是四大象限和职业路线图

  3. 程序员们的日常是怎样的

  4. 应届生和新手如何提升竞争力

  5. 如何写出一份专业的技术简历

  6. 如何理解程序员职业的本质

  7. 如何选择技术方向和编程语言

  8. 新手如何快速起步

  9. 老手如何远离职业误区

  10. 如何跨过高阶成长中的常见瓶颈

你应该具备什么基础

小白并不是指技术上的小白,而是指职业规划上的小白 —— 即使技术很好的高手,也可以能在职业上一塌糊涂。

本小册被设计为对应两类读者:

  1. 大学计算机系学生和应届毕业生

  2. 计算机相关技术岗位从业者

对于前一种读者,可以先跳过最后两章,在成为真正的程序员,有切身感受以后再来阅读;对于后一种读者,可以跳过「程序员们的日常」和「新手如何快速起步」两章,但请同样阅读「通过职业画布理解应届生和新手的市场竞争力」一章,这一章虽然以新人为例,里边的细节却是每次职业调整都要用到的。

需求的量化分析一章,我们用到了脚本抓取招聘网站数据,小册中以 PHP 代码为例进行了说明,熟悉 C 或者其他语言的同学应该可以看懂其描述的逻辑,但如果你看不懂,也可以直接跳过代码部分。

你需要准备什么

建议准备好笔和纸。在阅读过程中,请按照的自己的情况,画出「职业路线图」上的节点,并一边读一边填出下一份工作的「职业画布」。以后每次换工作,都可以这么来一遍。

下载地址

点击这里


Written By

2epub.online

让技术阅读更美好