如何甄别优秀博文


        对于一个开发者/程序员来说, 阅读软件博客来汲取知识就如吃饭补充能量那样平常。 但是,阅读博客也是要花费时间和精力的,即具有排他性的;该如何甄别和确保阅读高质量博文,来有效汲取营养呢?

 

       1.  从争议性论点中汲取和融合有益思想。 最佳实践就是最适合自己的实践, 而适合自己的实践通常都并不是照搬某个思想和方法, 而是根据实际工作需要, 借鉴、汲取、融合, 集众家大成, 逐渐建立自己的一套行之有效的体系。提倡使用 js 成熟库和框架, 或者建议使用 js 原生API 自己写, 其实都有道理, 只不过关注点不一样而已。 前者更关注工程与质量层面, 后者则关注开发者的基础技能素养。

      2.   读有难度的文章。 比如 Infoq 上的文章, 要读懂需要相关的知识功底和实践经验, 多挑战这样的文章, 才能找到自己的“无知”, 提升自己的技术和层次。 属于有难度的文章还有: 《算法导论》, 《SICP》, 《架构之美》

      3.   读有“内涵”的文章。 一篇文章是否有内涵, 大致浏览一下很容易看出来, 它是否有一个中心主旨, 是否有思想有内容,有定性和定量分析。 要读那些真正有思想有内容的文章。比如说, 文章 "iBATIS, Hibernate, and JPA: Which is right for you? ", 从基本概念(持久化、对象-关系映射)谈起, 从多个层面进行分析, 紧扣主题, 不愧是好文。 文章 大型Javascript应用架构 也非常生动地阐述了作者对于大型 javascript 应用架构的一种思考和实践。    

      4.   避开软文, 避开“评论者文章”。  软文就是东扯西拉, 读起来似乎有趣, 读完后收获甚微; 大部分“评论者文章”也就是一家之见, 真正还是需要自己去独立观察和分析事实, 得出自己的结论。

     5.    阅读专业网站、用心网站和知名博客的文章。 专业网站文章则通常致力于解决实际问题, 比如  ITEYEInfoq ,并发编程网;  还有一些用心网站, 做得很用心, 比如《译言网》 ; 另外, 一些非常优秀、知名的个人开发者的知名博客, 比如 joel on software , 也是非常值得一读的。

     6.   阅读重要论文。 在任何一个计算机分支领域, 总有一些非常重要的论文需要仔细研读。 比如说, 规则引擎技术Rete: A fast algorithm for the many pattern/many object pattern match problem》(Forgy C.L.)就是必须研读的经典论文之一; 而 PageRank 算法则是搜索引擎领域必知的算法。

     7.   要有重要关注点, 大胆过滤。 是关注技术、产品还是团队建设、项目管理、 软件方法学、创业资讯?  每个关注点都有侧重, 精力是有限的, 要聚焦最实在的地方。

     8.  你的时间很宝贵, 请不要再浪费时间在那些对你根本没有助益的文章上。 过滤它, 忽略它。 大部分文章, 浏览下标题, 作个基本判断, 如果不值得关注点, 就可以直接略过。 天不会塌下来,你的生活质量也不会因此而遭受任何影响。 

     9.   以上仅供参考。



 

posted @ 2013-12-01 17:04  琴水玉  阅读(220)  评论(0编辑  收藏  举报