编码的奥秘

新手程序员成长之路的五本必读书籍(附资源下载)

孤者浪人 提交于 2019-12-01 00:02:30
全文共 3351 字,预计学习时长 7 分钟 图片来自Pixabay,IvanPais 书籍可以清晰而有条理地陈诉观点,纸张上的笔墨也会给人一种不慌不忙的感觉。不过,科技类书籍存在一些严重的问题:它们几乎很快就过时了。由于缺乏交互性,此类书籍无法实时展示其概念(或让读者玩味这些概念)。它们的带宽相对较低——例如,需要将长代码示例分解为很小的块,而阅读这些书便成了件苦差事。 部分科技书籍多年来不断应对挑战,保持实用性。这些书籍不再传授最新编程框架的技术细节,而是阐明软件开发理念,传授最佳编程技术与设计技术,向你介绍软件行业的工作感受,告诉你成为一名程序员意味着什么。本文将列举五本相关书籍供你学习参考。 公众号后台回复“20191005”即可获得电子版图书下载链接。 1. 《程序员修炼之道》(The Pragmatic Programmer) 第一版发行后,一本与编程有关的书籍可以在20年后继续保持实用性吗?可以,如果这本书具有代码编写技术的永恒智慧的话。 《程序员修炼之道》能启发程序员,更为深入地思考如何应对挑战、与其他人合作以及成为效率更高的程序员。 书中解释了如何对抗软件衰减——使每个大项目中的代码逐渐陷入混乱的强大力量。该书简单介绍了单元测试和重构,并对调试(不要惊慌!)做出合理建议,可有效解决问题,而不会伤害任何程序员自尊。《程序员修炼之道》可帮助你学习一些很酷的程序员术语

我所学过看过的计算机语言入门书籍推荐

时间秒杀一切 提交于 2019-11-28 18:01:52
在我初中时,我便对计算机产生了兴趣,于是在某天去上晚自修的路上,压抑不住想踏进计算机大门的兴奋之情的我在路边小书店买了一本《21天精通C语言》,从此,踏上了上课、自习期间研究C语言的道路。 相信很多计算机初学者都买过《XX天精通XX语言》的书,在此我实在是忍不住想吐槽这类书籍,这类书籍真是会将一个未来的计算机大腕扼杀在摇篮里。 首先,这类书籍表述的概念不够详细或者有误,其次,这类书籍常诞生于复制粘贴,已经失去失效性,十有九本第一章还在介绍对于我还说简直是原始社会的TC2.0。所以我在此建议,千万别买“XX天精通”、“XX天入门”、“XX天入门到精通”这种字眼的没价值的计算机书籍。 在初中到高中这段期间,我大大小小看了不少计算机没价值的书籍,同时也落下了不少课程,最终考上了现在的这所XX大学(原谅我保密)的计算机系,开始了我的程序员生涯。接下来我会推荐我大学期间看过的书籍中精选的几本入门级别的书籍。 学习编程一定要一步一个脚印,当你把各类入门书籍研究透彻之后,你才能在计算机技术不断革新的浪潮中立于不倒之身。 看到很多学生学计算机没入门就想飞,跟老师学了四年,但return是怎么用的都不知道,有些争论说哪个哪个语言好,自己没学过也没写过代码,平时说数据库增删插入更新头头是道的人,但连最简单的sql语句居然还要百度一下,我晕!这些都是典型的只会说不会做的半桶水,如果不想当半桶水