不如授人以渔

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

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

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

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

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

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

师夷长技以制夷嘛。

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

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

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

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

第三点是英语。

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

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

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

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

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

怎么做?

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

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

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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,061评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,269评论 4 61
  • 连日的阴雨终于得见点阳光,一如人这近一月的心境,天晴心晴,如此一来,都不觉清秋萧瑟,似乎还品出些清宁熨帖。连最怕的...
    自由和安阅读 641评论 2 1
  • “圣诞节剩下的人的剩单节” 在这个日子里《爱情废柴》的歌词似乎再合适不过了。不知道从何时起,单身贵族变成了单身狗,...
    会吟诗作画的哈士奇阅读 479评论 0 0
  • 题目一:累加求和 题目二:累加求和(2) 题目三:累加求和(3) 题目四:输入求和 题目五:看结果写程序
    泪梦红尘DF阅读 207评论 0 0