1.像程序员一样思考(Think Like a Programmer)
编程的真正挑战不是学习一种语言的语法,而是学习创造性地解决问题,从而构建美妙的应用。
《像程序员一样思考》分析了程序员解决问题的方法,并且教授你其他图书所忽略的一种能力,即如何像程序员一样思考。学会像程序员一样思考,构建创新性问题解决方案。
《像程序员一样思考》习题极其类似Google和Facebook的面试题,对于软件工程师面试有非常大的参考价值。
本书主要是针对开发软件密集型产品的工程团队而写的指导书。
使用团队软件过程帮助软件工程师、项目经理和组织机构建立一个成熟和有规范的工程实践,在最短的时间和较低成本条件下生产出安全、可靠的软件。本书对经过Personal Software Process (PSP,个体软件过程)培训后的工程师和学生特别有用,它介绍了TSP和具体的改进软件团队工作需要的具体步骤。TSP不但提高团队绩效,同时也能提高工程师的个人绩效。