JobDeer 的《程序员必读的职业规划书》

JobDeer 的《程序员必读的职业规划书》


关键字

持续性,人生规划,职业规划程序员


概念

职业规划三部分:后端

  1. 职业定位
  2. 目标设定
  3. 通道设计

职业价值论:架构

  • 能为公司作什么
  • 一样的能力再不一样公司价值不一样
  • ……

架构能力

高级开发的进化态时“专家”、“架构师”、“行业大牛”,这些最重要的是架构能力框架

如何提高:职业规划

  • Don't Repeat Yourself
    这正是逼近软件本质的一个原则,它指导咱们把常常使用的功能抽象成库,把重复出现的代码重构为可重用的框架模块。若是你用DRY来要求本身,很快你就会发现本身抽象和架构能力的获得飙升。
  • 正交性设计
    正交性的意思是,功能和功能之间应该尽量互相不干扰。只有这样,咱们才能有效地控制每一个部分的行为。因此功能之间的依赖尽量少,若是有,规则必定要明确,不要试图作一些自做聪明的事情。 好比JobDeer以前的推送通知是在发布候选人时自动发的。一直用着不错,但有一天有一个候选人须要从新发布,但咱们不想推送通知,这时候咱们就傻眼了。这是由于发布功能和推送功能不是正交的。 后来咱们把发布和推送功能分开,在发布成功后,询问是否须要跳转到推送页面。这样发布人才不会影响推送;推送信息也不会依赖发布了。“Keep it simple stupid”就是这个意思。 API其实也是强化正交性的利器,它经过接口规范肯定了互不影响的功能,又经过接口协议隐藏了后端实现,去除了对实现技术的依赖性。在这点上SinaAppEngine就受益不浅。

不少时候,技术提高进入瓶颈期,是由于对业务的理解不够透彻。

FAB 法则:设计

  • Feature: 是什么?
  • Advantage: 比别人好在哪些地方?
  • Benefit: 若是雇佣你,招聘方会获得什么好处?

给论据但别给结论。code

无论你是否使用DeerResume,咱们都建议你一直维护一份Markdown简历。不要等到找工做的时候才更新简历,每到一个里程碑,都应该更新简历,这样能够帮你回顾最近的经历对职业规划的影响,提醒你多去作值得写入本身履历的事情。接口

相关文章
相关标签/搜索