书单 | 突破技术瓶颈,从码农到工匠,一定要看看这几本书!
👆点击“博文视点Broadview”,获取更多书讯
有道无术,术尚可求也,有术无道,止于术。
要想突破编程的技术瓶颈,必须要懂点底层思维的道才行!
所以,本期书单分享给大家9本助你修炼底层内功的经典畅销书,希望可以帮助大家实现从码农到工匠的飞跃!
01
▊《程序员修炼之道:通向务实的最高境界(第2版)》
[美] David,Thomas(大卫托马斯),Andrew,Hunt(安德鲁亨特) 著
云风 译
《从小工到专家》重磅新版
雄踞“全球程序员至爱书单”顶端
开发新兵走向卓越领袖
本书之所以在全球范围内广泛传播,被一代代开发者奉为圭臬,盖因它可以创造出真正的价值:或编写出更好的软件,或探究出编程的本质,而所有收获均不依赖于特定语言、框架和方法。时隔20年的新版,经过全面的重新选材、组织和编写,覆盖哲学、方法、工具、设计、解耦、并发、重构、需求、团队等务实话题的最佳实践及重大陷阱,以及易于改造、复用的架构技术。本书极具洞察力与趣味性,适合从初学者到架构师的各阶层读者潜心研读或增广见闻。
(扫码了解本书详情!)
02
▊《程序员的自我修养:链接、装载与库》
俞甲子,石凡,潘爱民 著
网易云风力荐:莫到用时再读书!
俯瞰程序前世今生,参透代码如何变成程序在系统中运行
透过系统软件底层形成机制走进程序世界,探索深层次的自己
畅销13年,经久不衰
本书主要介绍系统软件的运行机制和原理,涉及在Windows和Linux两个系统平台上,一个应用程序在编译、链接和运行时刻所发生的各种事项,包括:代码指令是如何保存的,库文件如何与应用程序代码静态链接,应用程序如何被装载到内存中并开始运行,动态链接如何实现,C/C++运行库的工作原理,以及操作系统提供的系统服务是如何被调用的。每个技术专题都配备了大量图、表和代码实例,力求将复杂的机制以简洁的形式表达出来。本书最后还提供了一个小巧且跨平台的C/C++运行库MiniCRT,综合展示了与运行库相关的各种技术。
(扫码了解本书详情!)
03
▊《编码:隐匿在计算机软硬件背后的语言》
查尔斯·佩措尔德(CharlesPetzold) 著
左飞 译
永不褪色的计算机科学经典著作
透过现象进而探索本质可以发现新事物
这是一本讲述计算机工作原理的书。不过,你千万不要因为“工作原理”之类的字眼就武断地认为,它是晦涩而难懂的。作者用丰富的想象和清晰的笔墨将看似繁杂的理论阐述得通俗易懂,你丝毫不会感到枯燥和生硬。更重要的是,你会因此而获得对计算机工作原理较深刻的理解。这种理解不是抽象层面上的,而是具有一定深度的,这种深度甚至不逊于“电气工程师”和“程序员”的理解。
(扫码了解本书详情!)
04
▊《UNIX编程艺术》
[美] Eric,S.Raymond 著
姜宏,何源,蔡晓骏 译
Unix编程大师倾力之作,造就传世经典
本书主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验,由公认的Unix编程大师、开源运动领袖人物之一Eric S.Raymond倾力多年写作而成。包括Unix设计者在内的多位领域专家也为本书贡献了宝贵的内容。
(扫码了解本书详情!)
05
▊《架构整洁之道》
[美] Robert C. Martin(罗伯特C.马丁) 著
孙宇聪 译,鄢倩 校
整洁之道再续新篇
Bob大叔封山之作
熔举世热门架构于一炉揭通用黄金法则以真言左耳朵耗子|余晟倾情作序
Martin在《架构整洁之道》中远不只是在为我们提供选项,他几乎是在将软件世界中横跨半个世纪的各种架构类型的经验倾囊相授,目的是让读者既能阅尽所有架构选型,又可通晓其如何决定成败。Martin也的确不负厚望,本书中充满了直接而有效的解决方案,以供读者应对自己面临的真正挑战——那些或最终成就或彻底破坏项目的挑战。
(扫码了解本书详情!)
06
▊《程序员的底层思维》
张建飞 著
揭秘软件设计背后的16种底层逻辑与思维能力
大厂资深程序员修炼之道与思维秘籍
本书涵盖程序员应知应会的16种思维能力,共18章,分为三部分。第一部分主要介绍抽象思维、逻辑思维、结构化思维、批判性思维、维度思维、分类思维、分治思维、简单思维,以及成长型思维等解决日常问题的基础思维能力。第二部分结合软件行业的特点,主要介绍解耦思维、契约思维、模型思维、工具化思维、量化思维、数据思维,以及产品思维等专业思维能力。第三部分主要是对上述思维能力的综合运用实践。
(扫码了解本书详情!)
07
▊《代码的艺术:用工程思维驱动软件开发(双色精装版)》
章淼 著
提升软件工程能力大成之作
涵盖代码、文档、项目管理和实际案例解剖
百度技术学院【官方用书】
清华、IT名企精品课指定用书
附配套教学视频,作者在线答疑
本书是作者围绕软件工程能力所做的系列培训的内容汇编。这些内容来源于作者20 多年以来对软件工程的学习体会和项目实践,以及对中国工业界软件工程师的观察和教育实践。
(扫码了解本书详情!)
08
▊《软件开发的201个原则(精装版)》
[美] Alan M.Davis 著
叶王 等 译
罗振宇推荐,原著亚马逊4.5高分,豆瓣9.7分
首本实现轻阅读的研发字典书
用【简单原则】讲透软件研发重要思想
百度学院指定用书
掌握方法,效率提高不止100%
本书汇总了软件工程原则。原则是关于软件工程的基本原理、规则或假设,不管所选的技术、工具或语言是什么,这些原则都有效。
全书共9章,第1章为引言,后面8章将201个软件工程的原则划分为8个大的类别:一般原则、需求工程原则、设计原则、编码原则、测试原则、管理原则、产品保证原则和演变原则。
(扫码了解本书详情!)
09
▊《技术人修炼之道:从程序员到百万高管的72项技能》
黄哲铿 著
全方位讲解IT技术人技能首著
72项核心技能,50多位一线从业者及作者近20年经验总结
全面升级个人底层操作系统
突破职业瓶颈实现职场跃迁
12位高管及领袖力荐
本书旨在帮助IT技术人员提升职场核心技能、架构思维、团队管理能力、商业认知,让每一位普通的技术从业者,修炼成为“技术职场超级个体”,通过全面升级个人的底层操作系统,突破瓶颈,实现职场跃迁。
(扫码了解本书详情!)
书单好书任你选
按以下方式与博文菌互动,即有机会获赠以上任意一本图书!
活动方式:关注下方“博文视点Broadview”公众号,在后台回复“书单抽奖”参与活动,届时会在参与的小伙伴中抽取3名幸运鹅!
活动时间:截至3月28日开奖。
快快拉上你的小伙伴参与进来吧~~
热文推荐