写在文章前:当我们进入一个行业,就应该去想,如何把自己的职业越做越好。Best or Nothing, 不是吗。我不是一个非常努力的人,但是我是一个有正确方向的人。
通过的在各大论坛上的数据,简单的统计了一下必备的方法,与大家分享。只说重点。
**第一,关注编程技术本身。**我想说的是,只有你关注 “如何成为大牛”,“如果写好更优秀的代码的时候”类似问题的时候,你才有可能成为大牛。因为这是一切的原始动力,内驱力。不想成为将军的士兵不是好士兵。
**第二,优质信息的输入(阅读的形式),具体就是阅读其他大牛的书籍,阅读业内知名的书籍。**这是因为,书籍的含金量要远比网络课程,油管,B站视频的含金量高。当我们吸收高营养的知识的时候,才会使自己更加高效增值。假设我们能吸取大牛知识的30%,那么我们已经会收获很多?
**第三,有效的输出知识(写作的形式),具体就是写技术博客。**因为这样可以有效的加深印象。有一些心理学知识的人应该知道,记忆效率最高的学习方法就是教会别人。一套完整的输入+输出,会形成完整的神经回路。没记错的话,遗忘率只有不足30%。通过这种方法,我们可以通过写技术博客,加深某些概念,梳理某些思想。使之,在下次思考类似问题的时候,快速的调用,快速的举一反三。当形成多条神经回路之后,我们的学习,理解速度会因为已存在相关知识,加倍。这,就是知识体系。
**第四,与编程高手的思想,尽量在同一高度。**你像成为什么样的人,首先要了解他们。进一步讲,你要”接触“他们。在条件不允许的情况下,我们可以通过阅读文章,订阅知乎作者等等途径,阅读他们的思想。在条件允许的情况下,能与之交谈是更好的方式。我想说的是,关注他们的思考方式,而不是具体的知识点。比如大牛关注如何重构,大牛重视Code Review。知识点决定技术广泛程度,思考方式觉得你的技术深度、质量。
以上,我的第一篇技术博客,希望开个好头,期待大家交流。在下技术浅薄,知识junior developer, 不喜勿喷奥