作为一名IT行业从业者,你有多久没坚持读完一本技术书了?
前言
“买书如山倒,读书如抽丝。”
知乎上有这样一个问题:为什么大部分程序员买的技术类书籍都不会坚持看完?
其实不单单是技术类工具书,像我等青年,无论是买游戏还是买书,都有一种把东西买回家就把知识学到了的感觉。
一
对于计算机领域而言,当你把一个领域的知识体系搭建完成后,看书就不需要完整地看了,买新书更多的是进行头脑的增删改查;而对于新手来说,一本书可能要从头开始研读,并且时刻做好笔记,待到有了自己的知识体系之后,一本书的信息量可能只有区区五章,完全可以跳着看自己所需要的方面。
工具书工具书,本身就具有极强的目的性,当一个编程新手的知识体系形成后,或许就已经独当一面了,除了有个别的大佬专注于科研外,对他而言一本书的价值只在那些面向工作、面向业务的部分,如果一本书里没有他想要的知识,很快就会被游戏和生活挤进角落。
并且,计算机是一门注重实操的专业,打开一本编程书,目录的最后往往都伴随着实战项目。因此对于程序员而言,比起看书,最快的进阶方式便是上手项目,从GitHub等论坛上找到所需项目并拆分、理解别人的思路和源码,然后再打造一个类似的。
此时书对他来说就是提供知识的数据库,80%是基础,只有20%是新知,而知识体系也不并不能只靠一本书就构建,也不能指望看一遍就能掌握一本书的内容。
二
因此对于小白来说,第一本编程入门书就显得尤为重要,需要你仔细研读与思考,而如果是那种因为工作学业而没有空闲的小伙伴,通过图像和视频的方式可能会更加合适,毕竟谁都不想做无用功,因为那种感觉真的是糟糕透了。
首先,买编程书籍一定要看出版社!国内有四个出版社都是业内人士极为推崇的,他们分别是:清华大学出版社、人民邮电出版社、电子工业出版社以及机械工业出版社。
其次,编程方面最好的书是老外写的书,国人还没出过几本好书。英语好的朋友可看英文原版版,英语不好的,四大社都出版了不错的中译本。
最后,一定要保持思考和学习的心态,直到你能够独当一面的那一天!
一些书籍推荐
以下是三本广受好评的书籍,由人民邮电出版社出版的Python学习三剑客。
《Python编程从入门到实战》
适合任何年龄的读者阅读,它不要求你有任何 Python 编程经验,旨在让你尽快学会 Python ,以便能够编写能正确运行的程序 —— 游戏、数据可视化和 Web 应用程序,同时掌握让你终身受益的基本编程知识。
《Python编程快速上手》
这是一本面向实践的 Python 编程实用指南。其目的,不仅是介绍 Python语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能。适合任何想要通过 Python 学习编程的读者,尤其适合缺乏编程基础的初学者。且每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。附录部分提供了所有习题的解答。
《Python极客项目编程》
通过 14 个有趣的项目,帮助和鼓励读者探索 Python 编程的世界。适合那些想要通过 Python 编程来进行尝试和探索的读者,适合了解基本的Python 语法和基本的编程概念的读者进一步学习,对于 Python 程序员有一定的启发和参考价值。