ITPub博客

首页 > 应用开发 > > Python程序提供了其他技术无法比拟的交互性和可访问性

Python程序提供了其他技术无法比拟的交互性和可访问性

作者:youou 时间:2019-08-29 15:25:12 0 删除 编辑

stackoverflow.com曾经有一个话题是:为什么程序员不再通过书籍学习编程,Stack Overflow的联合创始人 JOEL SPOLSKY 表示:

程序员似乎已经不再阅读编程书籍了,与在职程序员的数量相比,有关编程主题的书籍的市场非常小。这也是我们当初创建Stack Overflow的初衷。

如果程序员都不通过书籍学习编程,那么,他们又是通过何种方式呢?当然是老办法:挽起袖子敲代码——同时利用互联网,是互联网使书籍变得过时,互联网使得在线获取编程信息更快更高效,并且更智能。

此外,程序员不读书,我认为主要归咎于整个技术图书出版行业:

大多数的编程书籍都不好,一本编程书籍获得的差评并不比你在互联网找到的博客差评少,每年出版的编程书籍里面,真正值得你投入时间去读的就那么几本。

编程书籍的大小和质量似乎成反比,书籍越厚,它包含的有用信息就越少,这些厚重的编程书籍里面你压根找不到重点,不知所云,更不用奢望它帮助你解决棘手的难题

面向初学者的快速掌握编程语言的书籍,我并不反对一个新手进入编程领域,但是那些号称可以最快、最简单的方式帮助初学者入门的书籍,往往将他们引导到错误的方向

如果你的书架上有一堆厚厚的,看起来很重要的编程书籍,但却大部分都没读过,那么,你一定可以成为一名更好的程序员,比如人人都觉得《计算机程序设计艺术》是必读的,但它不一定是你必读的,所以买一些你实际需要的书,最重要的是,真正花时间去读

互联网无疑加速了编程书籍的消亡,但有证据表明,在互联网之前,程序员也没有阅读过那么多编程书籍。《代码大全》里有一个段落,大概的意思如下:

读完这本书,你已经比软件行业大多数人学到的更多,因为这一本书的阅读量超过了大多数程序员平均一年的阅读量,如果你每两个月读一本优秀的编程书籍,每周读大约35页,你很快就会对这个行业有一个牢固的了解,并将自己与周围的人拉开差距。

《人件》的作者Steve McConnell表示:许多软件开发人员没有一本关于他们工作主题的书籍,甚至从来没有读过,这一现象对于我们作者来说绝对是悲剧

虽然我对当前的编程书籍市场充满矛盾,但我依然喜欢阅读编程书籍,我的博客也一直在推荐相关的经典编程书籍,最好的编程书籍是永恒的,它们超越了了语言、IDE或平台的选择。它们不会不会告诉你怎么做,而是向你解释为什么

在我的书籍清单里有5本书是我强烈建议每个程序员都应该拥有并且去阅读的,无论你是做什么编程,无论过了多少年月,这五本书都是非常实用的读物,他们帮助你对软件工程有一个更深入的理解,她们分别是:

《代码大全(第2版)》 豆瓣评分 9.3

《点石成金 : 访客至上的Web和移动可用性设计秘笈》 豆瓣评分 8.2

《人件(原书第3版)》 豆瓣评分 8.5

《程序员修炼之道》 豆瓣评分 8.6

《软件工程的事实与谬误》 豆瓣评分 9.2

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4729/viewspace-3171009/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-07-17

  • 博文量
    294
  • 访问量
    13387