对程序员职业的「规划」和「经营」进行一个更为全面的教学,力争成为程序员们「了解行业」和「规划职业」的必读工具书。
① 首先我们试图帮程序员们建立起对职业和职业规划的正确认识。
职业规划之所以重要,是因为它不能回滚。我们写程序时都知道,能回滚的错误都不用怕,最怕的是不能回滚的错误。
职业就是这种东西,你年轻时做得不好的事情,会清清楚楚的写在你的履历上,等你真正经历过了,回过头来看时,只能感慨万千,却不能重头再来了。
你可能会问,这么重要的事情,我为什么凭什么要相信你,你又凭什么知道你是对的呢?
我们也不知道,所以我们要交给大家的是方法论、是职业规划的工具,它可以帮你更清楚的看清大局、更高效的分析细节、更明白的理解最佳实践,但它并不会帮你做决定。做决定的,依然是你自己。
② 第二个小目标,我们会带大家简单了解下软件工程师这个行业。
还没工作的同学可能对这个行业一头雾水,虽然经常听说这个听说那个,但往往雾里看花,并不知道自己要做的这个选择背后,要付出什么,能得到什么。就像很多人都只看到了这个行业的高薪,却忘掉了它近乎疯狂的加班和知识更新频率。
已经工作的同学也有不少对其他的职位并不了解,比如像前端工程师和后端工程师就经常觉得对方的工作简单,当然事实上呢,谁的工作都不会简单。
于是,我们选择了「前端开发工程师」、「后端开发工程师」、「移动开发工程师」、「小组经理」、「总监」和「CTO」这些常见职位,邀请了正在这些岗位上工作的同学,和我们一起来做关于工作的访谈,包括培训状况、工作时间、加班情况、遇到的技术挑战和遇到的非技术挑战以及给新人的建议等内容。
③ 第三个小目标是,「学会如何设计职业目标,并按节点前进」。
在有了工具、又了解了行业之后,我们就可以开始具体实践了。这里我们创建了一个有代表性的角色,应届毕业生「薛小生」,以他为范例,进行完整的职业规划实践,大家可以在其中,看到非常多的细节,从而解决操作层面上的问题。
最后两个小目标呢,是为了更好的帮助大家选择技术方向和编程语言,我们会:
④ 聊聊自己理解的编程的本质和看到趋势、还有那些 ⑤ 程序员职业的最佳实践和超级大坑