学习方法分享 浏览次数:170 日期:2020-06-11 00:56:00 # 前奏 经常有伙伴问我有啥好的学习建议没,问的我没有话说,自己确实没有总结过自己是怎么学习的,故而不知道怎么回答。问的人越来越多,因此自己有必要总结下是怎么学习的,大家可选择性吸收。 # 正文 #### 好奇心 >好奇心很重要,可能跟对代码的热爱是分不开的,对工作中或者遇到的代码特性充满好奇,要喜欢探索和研究 举两个例子 - laravel大家都用的很熟了,有没有好奇过laravel不需要安装phpredis扩展就可以直接使用redis,怎么实现的呢,以此可以深入研究实现原理,有时候不需要深入研究细节,可以大体看下逻辑,带着自己关心的点,去读源码 - 有没有好奇过thinkphp框架里面对db的连贯操作,比如$db->where()->order()->select(),怎么实现的呢,看着好爽呢,带着问题看源码,原来就是return了个$this对象 #### [github](https://github.com/) > 如果你还不知道github是干什么的,那真的应该去反思了,可以关注github上star比较多的项目,那都是很优秀的项目,另外还可以根据star比较多的项目,看看这个项目是哪个组织或者用户贡献的,从而去发现这个组织或用户的更多项目,没准会有意想不到的收货 #### 优秀项目的开源库 > 这个怎么讲呢,举例比如laravel这个大红大紫的框架,composer.json里面都依赖哪些其它项目库,有不认识的库可以去google搜索,了解这个库的实际用途,从而可以举一反三,没准在日后的项目里就可以用上这些库 #### 关注优秀博客论坛 > 关注优秀的博客和论坛,不需要关注过多,因为有的不太好的资料可能会误导你,使你走弯路,关注博客或者论坛不需要所有资料的精读细读,选择自己感兴趣的版块或者文章去浏览阅读,关注自己感兴趣的话题或者技术词汇 这里推荐两个我关注的网站 **[v2ex](https://www.v2ex.com/)** 这是一个讨论技术周边的社区 **[segmentfault](https://segmentfault.com/)** 有网站有讨论社区 #### 实际工作 > 我们绝大部分时间还是在工作,实际项目中引入的优秀库是很好的一个学习资源,不仅可以提升自己,还可以在当前工作中马上使用 #### 招聘网站 > 对我们程序员来说,拉勾、Boss直聘不仅仅是投简历找工作的地方,也是学习的好去处,怎么学习呢,看各个工作的招聘要求,看看当前社会上别的公司都在使用什么技术,有的招聘需求上直接描述了对具体技术点的要求,这个技术点就是我们可以考虑学习的东西 #### 其它 > 读书,看视频这个就仁者见仁了,有的人喜欢读书,有的人感觉看视频教程效率高,也有的人就喜欢逛论坛,选择适合自己的方式就好 最后更新时间为: 6个月前 (2020-06-11 00:56:00)