我是程序员,除去编程书籍,我还该看哪些书?

对你来说,学习一门编程语言可能是成为一名程序员最轻松的一部分,语法很容易记住并在代码编辑器中生成。对你来说,问题在于是否能够有效地解决问题,在特定的情况使用正确的工具,而不是把可能的解决方案扔到某个问题上,如果你想在一家专业的科技公司获得一个程序员的职业,那请先像一个专业人士一样解决问题

有很多方法可以帮助你成为一个伟大的专业的程序员,在本文,我们将重点介绍一些书籍,它们将帮你在成为一名精英开发人员迈出第一步。

1《程序员修炼之道》

在学习C/C++可以加入我们的学习交流QQ群: 954607083 ,领取C/C++学习资料

由Andrew Hunt编写的这本书将向你介绍如何使代码保持灵活、并且易于改编和复用的各种架构技术,从而让你了解程序员的思维方式。由于专业开发人员经常在业务环境中工作,所以他们的代码必须要满足产品需求,这本书还探讨了如何成为一个务实的程序员,分析了想要脱颖而出你需要发展的软技能。

2《计算机程序的构造和解释》

在学习C/C++可以加入我们的学习交流QQ群: 954607083 ,领取C/C++学习资料

如果你想深入了解更高级的编程概念,SICP是你可以学习的一本书。该书由麻省理工学院的教授撰写,主要关注算法和数据表示。

3《The Little Schemer》

在学习C/C++可以加入我们的学习交流QQ群: 954607083 ,领取C/C++学习资料

这本奇特的书单纯通过示例教你函数式编程和递归,并希望你通过实践而不是阅读来学习,这种独特的教学编程的方式非常难得,它提醒你仅仅阅读一本书并不能让你真正的掌握编程概念,你必须将它们付诸实践,所以本书值得一看。

4《像程序员一样思考》

在学习C/C++可以加入我们的学习交流QQ群: 954607083 ,领取C/C++学习资料

像程序员一样思考教你如何战略性地思考问题。随着章节的进展,它向你灌输了一些编程的基本知识。唯一需要注意的是,示例是用c++编写的,这对初学者来说可能有些吓人。

5《代码整洁之道》

在学习C/C++可以加入我们的学习交流QQ群: 954607083 ,领取C/C++学习资料

如果你想要你的同事在阅读你的代码时不抓狂,那么《代码整洁之道》是一定要读的,这本书教你正确的命名技巧,当然命名只是本书的冰山一角。

6《你的灯还亮着么?》

在学习C/C++可以加入我们的学习交流QQ群: 954607083 ,领取C/C++学习资料

这本书和本文提到的书不同,这本书的重点是如何解决问题,书中提供了许多解决问题的技巧,从“忽略问题”到理解问题到底是什么,解决方案是否可取,人们是否认为你已经解决了问题,问题实际上是什么,以及如何很好地定义问题。这是一本有趣、轻松、诙谐的读物,适合任何想提高问题解决能力的人

7《程序员的思维修炼》

在学习C/C++可以加入我们的学习交流QQ群: 954607083 ,领取C/C++学习资料

这是Andy Hunt 实用主义程序员系列的另一本书,在这本书里你将了解我们的大脑是如何思考的,并学到许多新技巧,不仅给出了一些理论上的答案,同时提供了大量实践技术和窍门。

8《计算机程序设计艺术》

在学习C/C++可以加入我们的学习交流QQ群: 954607083 ,领取C/C++学习资料

这本书于1962年首次出版。同类型的书还有很多,这本书里都是你需要学习的算法,以及编程面试相关的精华。

9《代码大全》

在学习C/C++可以加入我们的学习交流QQ群: 954607083 ,领取C/C++学习资料

这是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。

你可能感兴趣的:(我是程序员,除去编程书籍,我还该看哪些书?)