持续性,人生规划,职业规划程序员
职业规划三部分:后端
职业价值论:架构
高级开发的进化态时“专家”、“架构师”、“行业大牛”,这些最重要的是架构能力
。框架
如何提高:职业规划
这正是逼近软件本质的一个原则,它指导咱们把常常使用的功能抽象成库,把重复出现的代码重构为可重用的框架模块。若是你用DRY来要求本身,很快你就会发现本身抽象和架构能力的获得飙升。
正交性的意思是,功能和功能之间应该尽量互相不干扰。只有这样,咱们才能有效地控制每一个部分的行为。因此功能之间的依赖尽量少,若是有,规则必定要明确,不要试图作一些自做聪明的事情。 好比JobDeer以前的推送通知是在发布候选人时自动发的。一直用着不错,但有一天有一个候选人须要从新发布,但咱们不想推送通知,这时候咱们就傻眼了。这是由于发布功能和推送功能不是正交的。 后来咱们把发布和推送功能分开,在发布成功后,询问是否须要跳转到推送页面。这样发布人才不会影响推送;推送信息也不会依赖发布了。“Keep it simple stupid”就是这个意思。 API其实也是强化正交性的利器,它经过接口规范肯定了互不影响的功能,又经过接口协议隐藏了后端实现,去除了对实现技术的依赖性。在这点上SinaAppEngine就受益不浅。
不少时候,技术提高进入瓶颈期,是由于对业务的理解不够透彻。
FAB 法则:设计
给论据但别给结论。code
无论你是否使用DeerResume,咱们都建议你一直维护一份Markdown简历。不要等到找工做的时候才更新简历,每到一个里程碑,都应该更新简历,这样能够帮你回顾最近的经历对职业规划的影响,提醒你多去作值得写入本身履历的事情。接口