程序员,你须要大量地阅读

阅读是一个程序员学习编程的起点,从阅读基础书籍到阅读别人优秀的代码,你的知识体系有很大一部分是经过阅读得以提高的。即使你如今是一名很是优秀的程序员,但也请不要忘记这个原始而有效的学习方式:阅读。前端

本文讨论的阅读比较普遍,能够是书籍、电子期刊、新闻、源代码等。程序员

电子期刊

为何我首先推荐电子期刊?由于这里的内容比较全面,有关程序员编程、经验、生活的全都有,并且基本都是互联网上的精华文章。另一个推荐的理由是阅读电子期刊很是方便,你能够在公交车上拿起手机或者平板电脑来阅读。这里推荐两个程序员的期刊《程序员杂志》和《快乐码农》(邮件订阅地址),前者注重编程经验分享,后者比较注重编程、经验以及程序人生。编程

微博/微信

微博和微信是目前比较火的社交工具,做为程序员,也能够将它们做为有效的阅读工具。特别是微博,一些优秀的技术牛人和官方网站都会实时发布一些最新的技术文章和IT资讯。和电子期刊同样,微博阅读也十分便捷,PC、手机、平板均适用。推荐几个不错的微博,你们能够选择性地关注一下:设计模式

@WEB开发家园        上面有不少WEB前端的资源以及最新的IT新闻微信

@程序员大联盟          里面主要是一些程序员相关的热门话题,偶尔也有一些幽默和时评内容工具

书籍

书是人类进步的阶梯,回顾一下你刚学编程的时候吧,你确定是拿着一本C语言基础教程坐在校园的角落里看。告诉你,看书绝对是一种不会落伍的学习方式,之前学基础的时候如此,之后等你高大上了也是如此。这里推荐一些好书:学习

《代码大全》、《重来》、《程序员修炼之道》、《交互设计之路》网站

固然还有不少,这里就不一一介绍了。设计

源代码

这里说的源代码是指优秀的源代码,这里我建议,若是你有实力,能够去阅读Linux的源代码,读完之后,你会发现你的境界会提高很多,里面有很是多经典的设计模式和经典的代码段。blog

阅读项目成员的源代码更要带着一种学习和批判的态度,最好在小组间互相探讨各自的源代码,一周开一次源码阅读大会,这对咱们的编程技能将会提升很多。

强化阅读意味着强化思考,程序员,你真的须要大量地阅读。

相关文章
相关标签/搜索