继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

软件实用主义 —— 读书清单

申思维
关注TA
已关注
手记 28
粉丝 422
获赞 3787

今天推荐给大家的书, 适合一切互联网的从业者,包括产品经理和老板. 不管你懂不懂软件, 看一下这些书, 都是非常棒的. 里面很多都跟技术无关, 通篇不会出现一行代码.但是 说出了软件开发的行业知识.

其中, 针对具体编程语言的书, 推荐直接读英文版. 第一本会读起来会特别困难, 但是当你的英文词汇量上去之后, 看任何英文文档就没问题了. 第二本第三本就越来越轻松.

重要的是, 英文版的内容理解起来比中文翻译过来的词汇容易多了.

另外, 我个人从事的工作(做web 应用,手机app)不需要什么算法, 所以推荐的 书单也都是基于方法论的书记.

<<从小工到专家>>

图片描述

经典中的经典, 每次翻开这本书, 都可以有新的收获. 曾经为它做过概括, 但是发现不能够. 里面的内容实在太精炼了.

<<重构>>

图片描述

当成API参考书来看吧. 对于 C/JAVA 这样的"传统"语言比较合适. 对于 Ruby 没太大必要, 但是这个属于基本功, 知道设计模式的人写出的代码 远超不知道的.

拥抱变化 和 极限编程 系列。

图片描述

测试驱动开发

图片描述

敏捷开发,单元测试的必读书籍. 书中最后一个例子精彩绝伦!

Code Complete

图片描述

让你知道什么是高质量的代码. 什么是烂代码. 我会告诉你当初我两天就把它看完了吗? ^_^

黑客与画家

图片描述

没啥可说的。 必看。 Y-Combinator 创始人 Paul 的大作。 里面涵盖了软件哲学,人生哲学。

你可以看到一个程序员可以有多聪明。

软件随想录 Joel 谈软件

图片描述

stackoverflow.com 的创始人的作品。很高的理论深度。

Ruby 元编程

图片描述

没有读过它,就无法掌握Ruby, 更别提精通.

Ruby 程序员必读书籍. 读了之后会让你对语言的了解更上台阶.

设计模式

不要看大陆几个人翻译的.下面这本千万别买。里面的翻译质量之烂,让你仿佛在看 思想政治书。我当年坐在北航的自习室读了半个月也没读明白。谢谢译者把这么经典的书糟蹋的如此厉害。(大红叉是我自己P上去的, 不用谢)

图片描述

要买就买台湾版. 或者下面这本:
图片描述

敏捷开发, 原则与模式

图片描述

书后最后一个故事让你彻底知道传统软件开发的痛点。 建议所有的产品经理和老板都读一读这个故事。

人月神话

图片描述

这本书告诉我们:软件开发跟种地是不一样的。不是靠人多就可以的。

人件 Peopleware

图片描述
人的能力, 才是项目成功最重要的因素. 跟人数没关系

CSS 实战手册

图片描述

英文名: << The missing manual>> . 非常棒的CSS书, 我在7年前看了之后,豁然开朗.

coffeescript

图片描述
薄薄的小册子.看了之后让你对coffee更加有了解.

Guides.rubyonrails.org

这是个网站.
建议读英文版. 第一章入门不好入. 后面的文章很有深度.

Linux : 鸟哥的Linux私房菜

图片描述

Linux 需要在日常的积累中学习, 随便挑本书入门即可. 这本书还好. 台湾的兄台写的.

程序员修炼之道 全系列.

图片描述
也就是 Pragmatic Programmer 系列.能看多少就看多少吧.

打开App,阅读手记
52人推荐
发表评论
随时随地看视频慕课网APP

热门评论

大红叉亮了,加油加油加油

可以推荐Java学习的书籍给初学者吗?

查看全部评论