如何成为技术大牛

前几日朋友分享了一篇“技术大牛养成指南”,看完之后有种豁然开朗的感觉,这也许和我最近的状态有关,最近一直没想通的问题似乎在这篇文章中也得到解决。作者通过目标拆解,用可实践的方法来指导大家如何在日常生活与工作中去运用。

什么是1万小时理论

成为顶级专家的唯一方法就是1万小时持续不断地练习,意味着每天如果花3小时来提升自己的技能,需要10年…(不能包括你每天的重复性工作时间,要从专业广度与深度上不断扩展)

如何找到1万小时

  1. 每天的起床前与睡前30分钟:你会感到每天平白无故比别人多了一、两个小时
  2. 利用或节省路途时间
  3. 周末4小时

如何坚持下去

  1. 分解等级
    • 0~1年:菜鸟,需要手把手教
    • 1~3年:初级,要别人带你
    • 3~5年:高级,独挡一面,能带初级技术人员
    • 5~8年:资深,独挡多面
    • 8~10年:大牛,统筹规划,高屋建瓴
  1. 分解技能
    每一段目标持续2~3年,哪里不懂补哪里,最好以6个月为周期

  2. 分解行动
    把技能目标分解为具体要做的事,把6个月的目标分解为1个月的目标

如何在工作中提升自我

掌握业务代码中的技术后期并不会让你提升经验值,必须打更高级的怪、刷副本,没有一直打小怪就能升到顶级。你要不断的提升自己的水平,然后面临更大的挑战,从而使自己水平更上一级。

Do more

  1. 去熟悉更多系统、业务、代码,不管是不是你所负责的
  2. 善于自学。「唯一不变的只有变化」,我们更加需要自学更多东西,因为真正等到要用的时候再来学已经没有时间了

Do better

你负责的系统和业务,总有不合理和可以改进的地方。这些“不合理”和“可改进”的地方,都是更高级别的怪物,打完后能够增加更多的经验值。

Do exercise

印第安人有一句谚语:I hear and I forget. I see and I remember. I do and I understand.
其实方法很简单:learning、trying、teaching