美文网首页学习方法
不如授人以渔

不如授人以渔

作者: 梁杰_numbbbbb | 来源:发表于2014-04-10 09:06 被阅读232次

    公众号做了快两个月了,文章也积累了一些。虽然不算多,但是开了个好头,以后我也会坚持做下去。

    最近一直在考虑怎么才能做得更好,昨天也收到了很多朋友的回复,每一条建议我都认真看过了,谢谢你们~

    之前基本上一直在介绍开源库,这次想谈谈想法,分享一下我对于如何学习、如何进步的心得。

    最重要的一点就是要有不断探索的好奇心。

    互联网上的信息太多了,现在数据挖掘不是很火吗,其实我们每个人也需要去挖掘对自己有用的东西。

    就拿github来说吧,上面有explore,也就是热度排行榜。大家没事时候就上去看一看,最起码看懂这个库到底好在哪里。看的多了,想的多了,眼界就开阔了,层次也就上去了。等你眼界开阔了之后,自己写代码的时候也就能一眼看出其中的不好之处了。

    师夷长技以制夷嘛。

    第二点就是永远不要停止思考。

    好奇心给你带来的更多的是机会,相当于增加了你可能接触到的信息量。但是如何将这些信息消化吸收最终变成自己的东西,需要的是你自己的主动思考。

    同样的一个库,不会思考的人可能仅仅是学会了如何使用,会思考的人则会想:这个库有什么缺点?这个库能不能和别的库配合以达到更好的效果?

    思考的目的就是思考本身,不要在意你的结论是否正确。唯一需要注意的就是——永远不要停止思考。

    第三点是英语。

    虽然很不愿意承认,但是现实就是我们国家的计算机水平还是远远落后于美帝。

    说一个很实际的例子,现在国内最优秀的计算机书籍几乎全部是翻译过来的。假设2014年国外出版了一本书,那么最乐观估计,等中文版出版起码要2年之后了。你想想,等你刚看到书的时候人家国外已经多学了两年了,这是什么概念?

    有人可能会说,我英语基础不行,很难学。

    英语四大部分听说读写,你只要掌握读就可以了。现在各种在线翻译都很好用,计算机的专业词汇量也并不大,所以只要你坚持去看英文文章、英文文档,很快就能习惯了。

    喝了三碗鸡汤了,来点饼吧。

    怎么做?

    我说说我觉得比较好的方法,大家可以参考一下:

    • 多读书,读书可以明智
    • 多用Google,stackoverflow,少用百度
    • 随时记录自己的想法,无论大小
    • 看到觉得有用的东西就马上记录下来,比如一个你暂时用不到但是以后可能会用到的库
    • 看英文文档,不要看百度到的中文教程。英文文档永远是最新的

    最后再说一个非常有用的github进阶方法——二次开发。

    之前介绍了很多bootstrap的衍生库,这是一条路,大家可以在现有优秀库的基础上进行开发。

    还可以去开发废弃的开源库,比如之前介绍的autopy。github上面有非常多优秀但是废弃的开源库,有可能作者后来没精力再做了,也可能是遇到了什么技术难题。不过基础的东西已经都有了,你完全可以在这之上继续与完善或者做你的东西。

    说得有点多,大部分人肯定看看也就过去了。不过,鸡汤这种东西,喝的多了总还是会有一点营养的是吧~希望大家能有收获吧,无论多少。

    相关文章

      网友评论

      本文标题:不如授人以渔

      本文链接:https://www.haomeiwen.com/subject/dmdltttx.html