PuGong

Bookworm, Programmer

累了吧 (翻译)

18 Feb 2016

对于感到被新技术淹没的小贴士

原文 - Enough with fatigue

  • 不用试图什么都会:这个在现代的软件开发中已经不现实了。在新技术不断出现的今天,现在学什么已经没有太大关系了(除非你有明确的需求)
    • 深入钻研喜欢的领域
    • 对于感兴趣或者认为需要了解的领域要有所了解并做到按需学习
  • 等待关键点: 对于大多数来人说都可以等到新技术/理念已经被业界采用的时候开始学习,最好是从你信任的大师哪里学(通过他们的文章/宣讲等)
  • 使用你熟悉的东西: 不要一下引入太多新技术,每个项目中引入的新技术最多1~2个。
    • 保持系统可控是很重要的
  • 在项目中引入的每一个需要大家学习的框架都会提高门槛,增加找到合作者/同事的难度
    • 在采用新技术之前一定要做一些小项目来测试/评估这些技术
  • 业余生活:专业化是必须的,但保持做一些与技术/思考无关的常规活动是由很多好处的。这样当你在生活的一个领域感到疲倦的时候可以在其他方面找到依靠
  • 保持human:不要太过教条;不要太过强迫自己。人毕竟不是机器,适当的无聊和什么都不做有助于恢复状态和找到灵感
  • 无论任何时候,如果对下一步学什么没有方向,那么复习基础知识就是个不错的想法
    • 专业领域的基础知识:比如前端同学的javascript, css等。后段同学的算法,数据结构,数据库原理,OO,虚拟机等
    • 非技术领域知识:时间管理,社交技巧(沟通,团队建设等),经济,管理或健康相关等等