版 次:1页 数:字 数:印刷时间:2018年06月01日开 本:16开纸 张:胶版纸包 装:平装-胶订是否套装:否国际标准书号ISBN:9787121341175
所属分类:
图书>计算机/网络>程序设计>其他
快速直达
产品特色
编辑推荐
内容简介
作者简介
目 录
前 言
媒体评论
试读章节
下载免费当当读书
产品特色
编辑推荐
√ 书中把计算机元素和行为用拟人手法编成一个个精彩纷呈的故事,绘声绘色且深入浅出地演绎晦涩枯燥的编程知识。
√ 编程初学者可以津津有味地学习,老手也能饶有兴致地查漏补缺。
√ 学习优秀的架构师是如何思考、如何抽象、如何成长的,从操作系统、Java语言到Web技术,每个主题都深入浅出。
内容简介
《码农翻身》用故事的方式讲解了软件编程的若干重要领域,侧重于基础性、原理性的知识。
《码农翻身》分为6章。
第1章讲述计算机的基础知识;
第2章侧重讲解Java的基础知识;
第3章偏重Web后端编程;
第4章讲解代码管理的本质;
第5章讲述了的历史、Node.js的原理、程序的链接、命令式和声明式编程的区别,以及作者十多年来使用各种编程语言的感受;
第6章是作者的经验总结和心得体会,包括职场发展的注意事项、作为架构师的感想、写作的好处等。
显示全部信息
作者简介
刘欣(@码农翻身):
15年的软件行业从业经验,前IBM系统架构师,擅长企业应用架构和设计,领导过多个企业级应用架构设计和开发工作。
目 录
第1章 计算机的世界你不懂 1
我是一个线程 1
初生牛犊 1
渐入佳境 4
虎口脱险 5
江湖再见 8
TCP/IP之大明内阁 9
TCP/IP之大明邮差 12
CPU阿甘 17
启动 17
运行 18
新装备:缓存 19
自我提升:流水线 20
我是一个进程 21
批处理系统 22
多道程序 22
地址重定位 24
分时系统 26
分块装入内存 27
虚拟内存:分页 28
分段 分页 30
程序的装载 31
线程 35
我是一块硬盘 36
内部结构 37
文件 38
文件的存放 39
管理空闲块 44
文件系统 45
我是一个键盘 46
二等公民 46
总线和端口 47
轮询(程序式I/O) 48
中断 49
DMA 50
数据库的奇妙之旅 51
无纸化办公 51
数据的冗余和不一致 52
李氏查询 52
并发访问 54
原子性问题 56
安全 58
搞清楚Socket 59
从1加到100:一道简单的数学题挑战一下你的大脑 64
CPU和内存 64
从1加到100 65
热身 65
正式出发 65
一个翻译家族的发家史 68
机器语言 68
汇编语言 69
高级语言 70
编程世界的那把锁 74
共享变量惹的祸 74
争抢吧,线程 75
改进 76
信号量 77
绕不开的加法器 81
递归那点事儿 85
第2章 Java帝国 91
Java:一个帝国的诞生 91
C语言帝国的统治 91
反抗 92
一鸣惊人 93
开拓疆土 93
帝国的诞生 94
我是一个Java Class 96
陌生警察 96
刺探信息 97
初识虚拟机 98
快乐假期 102
真相大白 103
持久化:Java帝国反击战 104
断电的威胁 104
数据库联合酋长国 105
表面风光的EJB 106
轻量级O/R Mapping框架 106
帝国的反击 107
JDBC的诞生 108
谈判 108
统一接口 110
面向接口编程 111
简单工厂 112
数据驱动 114
工厂方法 115
Java帝国之宫廷内斗 119
JDBC大臣 119
密谋 120
两阶段提交 121
JTA 123
塞翁失马,焉知非福 124
基本可用 125
走漏风声 127
宫廷激辩 128
JSP:一个装配工的没落 131
黑暗岁月 131
服务器端动态页面 132
标签库 134
模板引擎 134
草根搅局 135
Java 帝国之消息队列 137
张家村的历史 137
拆分 138
新问题 139
消息队列 139
互不兼容的MQ 140
消息队列接口设计 141
配置和代码的分离 143
再次抽象 144
Java帝国之动态代理 147
深夜奏对 147
明察暗访 149
Java 动态代理 150
Java注解是怎么成功上位的 153
XML大臣 153
安翰林献计 154
早朝争斗 157
Java帝国之泛型 159
新王登基 159
C 使者 159
泛型实现 162
泛型方法 163
泛型和继承 164
一个著名的日志系统是怎么设计出来的 166
前言 166
张家村 167
小张的设计 167
正交性 170
Log4j 171
尾声 171
序列化:一个老家伙的咸鱼翻身 172
寒冬的蛰伏 172
XML和JSON的挑战 173
新协议的崛起 175
加锁还是不加锁,这是一个问题 176
互斥锁 176
要不要加锁 177
CAS的扩展 179
Spring 的本质 182
问题来源 183
设计模式:模板方法 184
设计模式:装饰者 186
AOP 187
实现AOP 188
对象的创建 189
IoC与DI 191
第3章 浪潮之巅的Web 192
Web的起源 192
两个程序的爱情故事 195
好感 195
分离 196
网络 197
Web 198
一个故事讲完HTTPS 199
总有一种被偷窥的感觉 199
RSA:非对称加密 200
非对称加密 对称加密 202
中间人劫持 202
你到底是谁 203
HTTPS 206
机房夜话 207
第一夜 207
第二夜 209
第三夜 211
从密码到token,一个有关授权的故事 215
我把密码献给你 215
token 216
授权码 token 218
后记 220
后端风云 220
数据库老头儿 220
危机 221
党委扩大会议 221
分家 223
Redis 224
余数算法 227
一致性Hash算法 229
Hash槽 (Hash Slot) 233
故障转移 235
高可用的Nginx 237
高可用的Tomcat 238
数据库的读写分离 240
我是一个函数 243
从SOA到微服务 246
什么是框架 249
HTTP Server:一个差生的逆袭 252
HTTP Server 1.0 252
HTTP Server 2.0:多进程 253
HTTP Server 3.0:select模型 254
HTTP Server 4.0:epoll模型 255
第4章 代码管理那些事儿 258
版本管理简史 258
“人肉”版本管理 258
锁定文件:避免互相覆盖 259
允许冲突:退一步海阔天空 260
分支:多版本并行 261
分布式管理:给程序员放权 262
程序员也爱社交 264
Build的演进之路 265
手工Build的烦恼 265
自动化Build 267
Java 与 XML 268
消除重复 270
烂代码传奇 275
敏捷下的单元测试 277
敏捷运动 277
困惑 278
讨论 279
一年以后 280
再见!Bug 281
第5章 我的编程语言简史 284
:一个草根的逆袭 284
出世 284
成长 286
第一桶金 288
发明JSON 289
人生巅峰 291
Node.js:我只需要一个店小二 292
C老头儿和Java小子的硬盘夜话 295
编程语言的“爱恨情仇” 300
让人怀疑的C 语言 300
被忘却的 VB & Visual FoxPro 301
蹂躏我的C 302
赖以谋生的Java 303
优雅的Ruby 304
命令式编程 VS 声明式编程 306
一则小故事 306
命令式编程 306
声明式编程 307
第6章 老司机的精进 309
凡事必先骑上虎背,和性格内向的程序员聊几句 309
码农需要知道的“潜规则” 311
上帝的规矩:局部性原理 311
坐飞机的怎么和坐驴车的打交道:缓存 311
抛弃细节:抽象 312
我只想和邻居打交道:分层 312
我怕等不及:异步调用 313
大事化小,小事化了:分而治之 314
15年编程生涯,一名架构师的总结 314
好奇心 315
养成计算机的思维方式 315
扎实基础,融会贯通 317
要透彻地理解一门技术的本质 317
能写漂亮的代码 318
抽象的能力 319
技术领导力 319
对自己狠一点,开始写作吧 320
学习编程的四兄弟 322
摇摆不定的老大 322
“小仓鼠”老二 322
不看书的老三 323
半途而废的老四 323
.........................
出版信息
书 名枕边算法书
系列书名图灵程序设计丛书
执行编辑关于本书的内容有任何问题,请联系 陈曦
书 号978-7-115-47299-1
定 价45.00 元
页 数256
印刷方式单色
开 本大32开
出版时间 2018.3
出版状态正在印刷
本书特色
入选韩国“2016年度图书”!
针对程序员就业、升职、提高自我等不同阶段需求,紧跟新技术发展趋势,面向更广大人群。
改变编码方式,培养算法“元能力”,延长程序员技术生命周期。
与专业编程人员进行“日常对话”,感受编程的乐趣、美好、创意。
目录
前言 阅读
第1章 爵士乐开启晨间香气
第2章 摇滚乐伴随正午活力
第3章 硬核朋克点燃午后激情
第4章 古典音乐带来夜晚安逸
参考文献及网址
出版信息
书 名程序员的英语
系列书名图灵程序设计丛书
执行编辑关于本书的内容有任何问题,请联系 陈曦
书 号978-7-115-47305-9
定 价49.00 元
页 数288
印刷方式双色
出版时间 2018.3
开 本大32开
出版状态正在印刷
本书特色
针对开发人员的英语读解能力训练项目!
安全与黑客攻击、无人机与机器人、大数据、物联网、云计算,顺应新技术潮流!
语法、单词、完形填空、阅读理解、翻译,多角度提升读解能力!
英语母语技术人员审校,从语言和技术两方面提供双保险!
这本书的标题让我眼前一亮,[正版包邮] 码农翻身 用故事给技术加点料+枕边算法书+程序员的英语 计算机程序员编程语言IT编程。首先,"码农翻身"这个词语就带着一种朴实而又充满希望的调调,仿佛是在描绘一个普通程序员通过不懈努力实现自我价值的故事。而“用故事给技术加点料”则更是击中了痛点,我们都知道技术枯燥难懂,但如果能用生动有趣的故事来串联,学习的效率和乐趣肯定会大大提升。想象一下,不是枯燥的公式和抽象的概念,而是某个真实发生的、充满戏剧性的技术演进史,或者是某个程序员在解决棘手问题时的心路历程,这该是多么吸引人啊!再加上“枕边算法书”和“程序员的英语”,这几本书组合在一起,简直是为程序员量身定做的“全能套装”。算法是编程的灵魂,而英语则是获取最新技术、与国际接轨的桥梁。把这些装帧精美的书籍放在枕边,随时可以翻阅,学习不再是负担,而是一种享受,一种提升自我的生活方式。我迫不及待地想要了解,这本书到底会以怎样的方式,将这些看似独立的元素巧妙地融合在一起,为我这个“码农”带来真正的“翻身”机会。
评分总的来说,这套书的组合方式非常独特,而且很聪明。“码农翻身”这个整体定位,加上“用故事给技术加点料”、“枕边算法书”、“程序员的英语”这几个具体的侧重点,几乎涵盖了程序员成长过程中最核心的几个方面。我作为一个读者,看到这样的书名,立刻就能感受到作者的诚意和用心。它不是一本只讲理论的枯燥教材,也不是一本只关注某个单一技能的狭隘读物,而是试图提供一个更全面、更立体的学习框架。我希望它能够帮助我,以及许许多多的程序员,在枯燥的编码生活中,找到学习的乐趣,提升职业技能,最终实现“翻身”的目标。我期待这本书不仅仅能提供知识,更能点燃我内心深处对编程的热情,让我成为一个更优秀、更有思想的程序员。
评分这次购买,主要被“程序员的英语”这个部分吸引了。作为一名在IT行业摸爬滚打多年的老兵,我深知英语对于技术更新换代速度如此之快的今天,有多么重要。很多优秀的论文、最新的技术文档、甚至是社区里的讨论,都离不开英语。虽然我能勉强读懂一些技术文档,但总感觉不够地道,有时候理解起来也比较吃力,尤其是在阅读一些涉及到高级概念或者精妙设计的文章时,更是会遇到词不达意的情况。而“程序员的英语”这个副标题,预示着这本书不仅仅是简单的词汇堆砌,更可能包含了很多IT领域特有的表达方式、俚语,甚至是跨文化交流时需要注意的细节。我非常期待它能够帮助我系统地提升英语阅读能力,更重要的是,能够培养一种“用英语思考技术问题”的能力。我希望它能提供一些实用的学习方法,例如如何高效地阅读英文技术博客,如何理解不同语言风格的英文技术文档,甚至是如何在国际技术交流中自信地表达自己的观点。毕竟,在这个全球化的时代,不懂英语,就等于主动放弃了大部分的学习机会和职业发展空间。
评分《用故事给技术加点料》这个部分,让我联想到了很多经典的IT发展历程中的故事。比如,最初的互联网是如何诞生的?那些伟大的程序员们是如何在条件艰苦的环境下,创造出影响世界的代码?每一次技术革新背后,又隐藏着怎样的不为人知的故事?我希望这本书能够挖掘出这些引人入胜的案例,用一种叙事的方式来呈现技术知识。这不仅仅是为了让学习过程更有趣,更重要的是,通过了解技术背后的故事,我们能够更深刻地理解技术的演进逻辑,以及那些驱动技术发展的精神。我希望它能讲到一些关于创新、关于失败、关于坚持的故事,这些故事往往能够激发我们的灵感,让我们在面对技术难题时,也能从中汲取力量。毕竟,技术本身是冰冷的,但孕育技术的人和那些与技术相关的经历,却充满了温度和人情味,而这本书似乎就是试图将这两者完美地结合起来。
评分我对《枕边算法书》这部分内容充满了好奇。算法,在很多程序员的认知里,总是与“高深莫测”、“数学原理”等词汇挂钩,学习起来往往需要耗费大量的时间和精力,而且很多时候,学习的算法在日常开发中似乎用处不大,这让很多人望而却步。但是,标题中的“枕边”二字,给我一种截然不同的感觉。它暗示着这本书的编写风格会更加轻松、易懂,甚至带有一些温馨的提示,让读者可以在睡前、通勤路上,甚至是在短暂的休息间隙,都能轻松地掌握算法知识。我非常希望这本书能够用一种非常接地气的方式来讲解算法,避免过于理论化的描述,而是侧重于算法的实际应用场景,以及它如何解决现实中的编程问题。例如,它会不会通过一些生动的生活场景来比喻复杂的算法,或者通过一些简单的代码示例来直观地展示算法的执行过程。我期待它能让我感受到算法的魅力,而不是对其产生畏惧心理。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有