如何甄别优秀博文
对于一个开发者/程序员来说, 阅读软件博客来汲取知识就如吃饭补充能量那样平常。 但是,阅读博客也是要花费时间和精力的,即具有排他性的;该如何甄别和确保阅读高质量博文,来有效汲取营养呢?
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. 以上仅供参考。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了