如何让本身最快的进步

做为一名软件工程师都想比较快的提升本身的技术能力。服务器

我从12年毕业后,本着能够多学些东西的目的选择了去作游戏。当时感受游戏技术难度大对技术要求高,如今想来在这个以变现为主要目的的游戏圈,技术并非最主要的,开发人员对技术的追求并非很高,尤为是游戏服务器端。学习

当时本身学习上进心很强,工做之余学习了好些新潮的语言,不过都是浅尝辄止,就这样追着各类时尚新潮的技术。后来游戏项目开始走下坡路,本身又选择了去互联网公司,当时换工做感受很吃力,对本身的总结就是:技术杂而不专,偏业务而非技术。游戏

学的杂其实也有好处就是本身的知识面了解广,这也是我如今追求的目标之一,但同时我肯定本身还必需要有一门专的,拿得出手的。开发

对于提升本身的技术,网上知名人士的推荐大可能是参与开源项目,从刚毕业就知道开源的好处却始终没有真正参与,缘由很简单:缺乏需求和动力,而大部分时间还要工做。学习最快的途径只有实践,在实践中才会真正理解真正深刻。我曾尝试着在工做之余去作些本身的小项目,但都无疾而终,缘由也很简单:本身没作多久便被其余技术吸引,毕竟本身的项目没有需求和约束,随心就扔了。为了学习某项技术本身开始了一个小项目或者学习计划,而后不久又因其余事被打断而夭亡,如此不断反复,而不成果。产品

因而我就思考,这样下去什么都深刻不下去还会影响正常的工做,最终我确定了一下几点:效率

  1. 最快的学习方法是实践。在本身动手去作、并本身面对问题时学习比休闲的东瞧西看效率高太多。
  2. 最恰当且最容易得到回报实践是本身的工做。对于我来讲,专心的把本身的工做作好,为了本身工做质量的提升而不断探索技术解决问题的过程是最好的实践。作到这点的前提就是本身喜欢本身的产品和项目,并把它当作本身的事业。

也许对于效率高的人来讲能够作到在作好本职工做的同时,拥有本身的项目并坚决的推动从中收获不同的成就感和技术进步,但对于我来讲经过本身的工做来不断获取进步是第一步,也许这也是我之后真正进入开源世界的第一步。学习方法

相关文章
相关标签/搜索