极客新闻——05、如何在工作中学习和成长?

本文笔记全部来自《极客新闻》——新鲜的技术资讯、权威的趋势剖析、别样的技术洞察


关于如何进行自我学习的话题?

不同的人可能有不同的回答,总结起来就是阅读博客、参加技术大会、读书、利用闲暇时间观看演讲视频、使用感兴趣的技术开发实验性项目等。

有意思的是,这些事情几乎都发生在工作之外,而且相信很多人也是这么做的。但问题是,为什么有些非常优秀的程序员并没有在工作之余做这些事情,或者至少没有经常这么做,但仍然不影响他们成为大神级人物呢?带着这个问题,本文作者结合相关的经验,最后总结了以下几点。

一、在工作中学习编程语言和框架

二、选择可以从中学到东西的项目

三、向高手学习

遇到高手时,要观察他们是怎么做事情的,然后模仿他们,或者向他们请教。当自己开始独立负责新的项目时,就会谨记前辈们的教导,让项目进展得更加顺畅。

四、查看每一个Pull Request

查看别人的PR也是很有帮助的,通过跟踪这些PR可以知道别人在做什么,以及他们是如何解决问题的。

五、阅读源代码

阅读源代码是一个非常重要的学习途径,很多系统并没有完备的文档,如果不阅读源码就很难搞清楚内部的细节。阅读源码可以了解他们内部的原理是什么,以及为什么要那么实现。

六、跟踪你无法修复的bug

有时候,自己面对bug时会束手无策,当别人把问题解决之后,会迫不及待地想知道他们是怎么做到的,在以后碰到类似问题的时候就知道该怎么处理了。

猜你喜欢

转载自blog.csdn.net/u012068483/article/details/88359800