如何甄别优秀博文
2013-12-01 17:04
225 查看
对于一个开发者/程序员来说, 阅读软件博客来汲取知识就如吃饭补充能量那样平常。 但是,阅读博客也是要花费时间和精力的,即具有排他性的;该如何甄别和确保阅读高质量博文,来有效汲取营养呢?
1. 从争议性论点中汲取和融合有益思想。 最佳实践就是最适合自己的实践, 而适合自己的实践通常都并不是照搬某个思想和方法, 而是根据实际工作需要, 借鉴、汲取、融合, 集众家大成, 逐渐建立自己的一套行之有效的体系。提倡使用
js 成熟库和框架, 或者建议使用 js 原生API 自己写, 其实都有道理, 只不过关注点不一样而已。 前者更关注工程与质量层面, 后者则关注开发者的基础技能素养。
2.
读有难度的文章。 比如
Infoq 上的文章, 要读懂需要相关的知识功底和实践经验, 多挑战这样的文章, 才能找到自己的“无知”, 提升自己的技术和层次。 属于有难度的文章还有: 《算法导论》, 《SICP》, 《架构之美》
3.
读有“内涵”的文章。 一篇文章是否有内涵, 大致浏览一下很容易看出来, 它是否有一个中心主旨, 是否有思想有内容,有定性和定量分析。 要读那些真正有思想有内容的文章。比如说, 文章 "iBATIS, Hibernate, and JPA: Which is right for
you? ", 从基本概念(持久化、对象-关系映射)谈起, 从多个层面进行分析, 紧扣主题, 不愧是好文。 文章
大型Javascript应用架构 也非常生动地阐述了作者对于大型 javascript 应用架构的一种思考和实践。
4.
避开软文, 避开“评论者文章”。 软文就是东扯西拉, 读起来似乎有趣, 读完后收获甚微; 大部分“评论者文章”也就是一家之见, 真正还是需要自己去独立观察和分析事实, 得出自己的结论。
5. 阅读专业网站、用心网站和知名博客的文章。 专业网站文章则通常致力于解决实际问题, 比如 ITEYE, Infoq ,并发编程网; 还有一些用心网站,
做得很用心, 比如《译言网》 ; 另外, 一些非常优秀、知名的个人开发者的知名博客, 比如 joel on software , 也是非常值得一读的。
6.
阅读重要论文。 在任何一个计算机分支领域, 总有一些非常重要的论文需要仔细研读。 比如说, 规则引擎技术《Rete: A fast algorithm for the many pattern/many object pattern
match problem》(Forgy C.L.)就是必须研读的经典论文之一; 而 PageRank 算法则是搜索引擎领域必知的算法。
7. 要有重要关注点, 大胆过滤。 是关注技术、产品还是团队建设、项目管理、 软件方法学、创业资讯? 每个关注点都有侧重, 精力是有限的, 要聚焦最实在的地方。
8.
你的时间很宝贵, 请不要再浪费时间在那些对你根本没有助益的文章上。 过滤它, 忽略它。 大部分文章, 浏览下标题, 作个基本判断, 如果不值得关注点, 就可以直接略过。 天不会塌下来,你的生活质量也不会因此而遭受任何影响。
9. 以上仅供参考。
1. 从争议性论点中汲取和融合有益思想。 最佳实践就是最适合自己的实践, 而适合自己的实践通常都并不是照搬某个思想和方法, 而是根据实际工作需要, 借鉴、汲取、融合, 集众家大成, 逐渐建立自己的一套行之有效的体系。提倡使用
js 成熟库和框架, 或者建议使用 js 原生API 自己写, 其实都有道理, 只不过关注点不一样而已。 前者更关注工程与质量层面, 后者则关注开发者的基础技能素养。
2.
读有难度的文章。 比如
Infoq 上的文章, 要读懂需要相关的知识功底和实践经验, 多挑战这样的文章, 才能找到自己的“无知”, 提升自己的技术和层次。 属于有难度的文章还有: 《算法导论》, 《SICP》, 《架构之美》
3.
读有“内涵”的文章。 一篇文章是否有内涵, 大致浏览一下很容易看出来, 它是否有一个中心主旨, 是否有思想有内容,有定性和定量分析。 要读那些真正有思想有内容的文章。比如说, 文章 "iBATIS, Hibernate, and JPA: Which is right for
you? ", 从基本概念(持久化、对象-关系映射)谈起, 从多个层面进行分析, 紧扣主题, 不愧是好文。 文章
大型Javascript应用架构 也非常生动地阐述了作者对于大型 javascript 应用架构的一种思考和实践。
4.
避开软文, 避开“评论者文章”。 软文就是东扯西拉, 读起来似乎有趣, 读完后收获甚微; 大部分“评论者文章”也就是一家之见, 真正还是需要自己去独立观察和分析事实, 得出自己的结论。
5. 阅读专业网站、用心网站和知名博客的文章。 专业网站文章则通常致力于解决实际问题, 比如 ITEYE, Infoq ,并发编程网; 还有一些用心网站,
做得很用心, 比如《译言网》 ; 另外, 一些非常优秀、知名的个人开发者的知名博客, 比如 joel on software , 也是非常值得一读的。
6.
阅读重要论文。 在任何一个计算机分支领域, 总有一些非常重要的论文需要仔细研读。 比如说, 规则引擎技术《Rete: A fast algorithm for the many pattern/many object pattern
match problem》(Forgy C.L.)就是必须研读的经典论文之一; 而 PageRank 算法则是搜索引擎领域必知的算法。
7. 要有重要关注点, 大胆过滤。 是关注技术、产品还是团队建设、项目管理、 软件方法学、创业资讯? 每个关注点都有侧重, 精力是有限的, 要聚焦最实在的地方。
8.
你的时间很宝贵, 请不要再浪费时间在那些对你根本没有助益的文章上。 过滤它, 忽略它。 大部分文章, 浏览下标题, 作个基本判断, 如果不值得关注点, 就可以直接略过。 天不会塌下来,你的生活质量也不会因此而遭受任何影响。
9. 以上仅供参考。
相关文章推荐
- 安卓环境搭建
- jQuery的一些静态方法
- 竞价结果1
- UIButton
- 用JS实现3D球状标签云示例代码
- nginx alias和root的区别
- 初识Java网络编程
- 火星A+B
- Ubuntu 13.04 软件安装
- 主流云存储平台评测:2013行业报告(2)
- jquery图片播放切换插件
- read 系统调用剖析
- 超级牛人华为工作十年离职感想
- 灵魂的倾诉--听帕尔曼小提琴独奏
- Design Principles//设计原则(完)
- 债券正回购详细指南
- net.sf.cglib.beans.BeanCopier用途 +参数解释
- 软件程序员的技术练级攻略(转)
- (Struts)Action类及其相关类
- 2013年12月1号,新的起点