提升工作技能的三个层次—建议的学习线路

本周讨论话题是关于提升工作技能的方式。

话题: 你目前主要通过哪些渠道来提升工作技能?哪些方式你最容易接受?

话题描述:每个人肯定都有自己提升工作技能的途径,那哪些途径是你最容易接受的呢?你有什么好的想法呢?

大家分享的讨论内容

在知识星球上,收到了大家分享的内容,其中:

  • 郑、小天:在B站上看视频、抄写开源项目代码。然后在工作中找项目实践
  • 不再骑行: 报名一些培训班,对知识的获取和交流比较方便。

可见大家还是有很多自己可行的方式的,今天我来聊一聊我自己目前的方式,不一定适用每一个人,但是我希望能给你一些启发。

我将提升自己工作技能的途径,分成三个层次来渐进式的完成。

搞清楚自己需要学什么以及学习的时机

这个过程,需要你自己对自己进行盘点,可以用xmind列一下,你会什么?你不会什么?(我之前也分享过测试开发技术栈,不过现在应该得更新了),大体上,你的知识体系图谱就构建出来了。

列完之后,并不是要立即开始,将你不会的内容,逐个击破。我觉得这样效果不佳,第一:你不一定有那么多的精力。第二:技术是你不用转瞬即逝,这样收益太低。

那什么时候去学习这些不会的内容呢?当你在工作中或者其他实际的场景中,正好需要用到这些内容时,就是个很好的时机。有了场景,你对知识点的理解会更深入。这也是我之前非常喜欢的一句话“leaning by doing”,在实践中学习,在学习中实践。

学习的途径正如上面两位小伙伴提到的,有很多:B站绝对是个宝藏(不过需要注意,有些内容可能有些过时)、可以百度相关技术文章(但一定要看大牛的文章,避免被误导)、实在不行,还可以购买一些课程来看(我不推荐一下子买一个系列的课程,可以有针对性的买小课,节省成本,同时还更高效)。

写博客是检验你是否学会的一个标准

我最近写技术文章比较多,有一个很深的感悟,某个知识点,感觉自己已经掌握了。但是要写文章去分享出来的时候,会发现无从下笔(有时候,几行字会删了敲,敲了再删)。

所以,我强烈建议每一个人,当你学了某个知识点之后,一定要写技术文章记录下来、分享出来。好处很多,第一可以检验你是否真的掌握这个知识点;第二可以锻炼你的总结能力。

写博客的另外一个好处是,可以帮你梳理相关的知识点,比如,以Selenium为例,我之前写文章时,就将它常用的类、常用的方法、常见的坑以及WebDriver的工作原理全部都梳理了一遍,加深了对Selenium的理解。

所以,最后在啰嗦一句:一定要做好知识点的总结,学习之后,要写博客

学会和会用是两码事

知识点总结之后,你可能会觉得自己已经完全能处理相关问题了。但当你开始使用时,你会发现,还有各种坑等着你(常见的有系统本身问题、个人操作不当引起的问题等等)。这就是理论和实践的差距,相对于理论,实践中的各种踩坑经验,可能会更有意义。

踩了哪些坑?建议你也写到博客中,第一方便自己将来再碰到类似问题查阅;第二可以帮助到碰到类似问题的其他人,一举两得,岂不美哉。

这也是,我为什么上面建议在工作中碰到具体问题,再去学习和总结对应知识点的原因!

最后一步

技术博客更新完之后,不要忘记更新你在第一步xmind中对应知识点的状态,修改为:已学会。这样,你的知识图谱在不断的完善。

写在最后

很开心,知识星球里面,有小伙伴开始参与到我们的讨论话题中。这对我来说是个极大的鼓舞,之后会发起更多更有价值的讨论,希望能够帮助到大家。

你可能感兴趣的:(提升工作技能的三个层次—建议的学习线路)