manbetx户口原创

代码里的世界观——通往架构师之路

余叶 (作者)
上市销售
本书分为两大部分,第一部分讲述程序员在编写程序和组织代码时遇到的很多通用概念和共同问题,比如程序里的基本元素,如何面向对象,如何面向抽象编程,什么是耦合,如何进行单元测试等。第二部分讲述程序员在编写代码时都会遇到的思考和选择,比如程序员的两种工作模式,如何坚持技术成长,程序员的组织生产方法,程序员的职业生涯规划等。
纸质书
¥46.61 ¥59.00

其他购买方式?

出版信息

  • 书  名代码里的世界观——通往架构师之路
  • 系列书名manbetx户口原创
  • 执行编辑关于本书的内容有任何问题,请联系 王军花
  • 出版日期2018-12-10
  • 书  号978-7-115-49523-5
  • 定  价59.00 元
  • 页  数230
  • 印刷方式单色
  • 开  本16开
  • 出版状态上市销售

所属分类

同系列书

  • 第一行代码——Android(第3版)

    郭霖  

    本书被Android开发者广为推荐。全书系统全面、循序渐进地介绍了Android软件开发的必备知识、经验和技巧...

  • Linux就是这个范儿

    赵鑫磊   Jie Zhang(张洁)  

    本书内容源自淘宝技术大学的培训实战。由来自阿里巴巴集团的资深Linux系统专家赵鑫磊和同样来自阿里巴巴集团的支...

  • Go语言编程

    本书以介绍Go语言特性为主,示例则尽量采用作者开发团队平常的实践,内容涉及内存管理(堆和栈)、错误处理、OOP...

  • 一个64位操作系统的设计与实现

    田宇  

    本书讲述了一个64位多核操作系统的自制过程。此操作系统自制过程是先从虚拟平台构筑起一个基础框架,随后再将基础框...

  • Python 3网络爬虫开发实战

    本书介绍了如何利用Python 3开发网络爬虫,书中首先介绍了环境配置和基础知识,然后讨论了urllib、re...

本书特色

IBM软件架构师对编程的13年经验总结和思考
从最简单的代码出发,并结合应用场景,梳理出多种基本或高级的代码编程技巧
干货十足,实际案例丰富,有鞭辟入里又能深入浅出的总结,还有对人生的思考

联袂推荐
如何持续进阶成长,是每个程序员都非常关心的问题。在和一些年轻同事交流的时候,经常有人谈到进阶的困惑,他们都希望在深入技术原理、降低进阶学习曲线等问题上高效一些,少走弯路。而好的图书是经验与智慧的沉淀,能大幅优化学习者的学习路径。本书就非常适合有几年工作经验同时又渴望梳理基础、继续提高的年轻程序员阅读。这本书用严谨且亲切活泼的语言风格,结构化地阐述各种编程经验与规律,通过大量实例把知识点讲得清晰且深入。我相信本书可以很好地帮助你回归本质,梳理技术点,朝着架构师的方向继续前进。
——童长飚,ofo小黄车CTO

由于工作的原因,我接触过很多优秀的学生和技术人员,他们当中常常有人问我怎么做才能成长为一名优秀的架构师。这是一个很难回答的问题。但我深知,任何一名程序员成长为架构师都要经过一段长期而艰苦的历练。在这个过程中,他/她不仅仅要全身心地投入到程序设计当中,还要了解用户需求、市场需求、当前流行的设计技术及技术的发展方向,能够从宏观上做系统级的规划,知道各项技术对于软件的支撑程度,将要遇到的各种困难及解决方案等。总之,它要求你不断地去思考、去实践、去设计、去学习、去提高。本书作者正是经历过这个过程的优秀架构师,也是一个善于思考和总结的人,他把自已成长为架构师的历程以幽默、轻松的语言汇成了这本书,从中点出了将要成为构架师的你需要掌握的最基本的点。所以,我阅读时,仿佛在跟作者一同进行了一次深入的软件构建之旅,受益非浅。我相信每一个阅读本书的人,都能够从中获取对构建软件有用的知识。
——张小东,哈尔滨工业大学计算机系老师

本书是作者对自己多年软件开发工作的思考和总结。我很吃惊作者能把这些琐碎的技术点梳理和总结得如此之好,而且讲述得如此有趣。书中的很多知识点,我觉得对每个程序员都很有帮助。我作为一名老程序员,也收获不少。如作者所说:“如何能让凌乱的代码组织得更好,正是本书要讨论的重点内容。”而良好的代码结构对于软件产品的可维护性和可扩展性非常重要,也是绝大部分软件开发人员在日常工作中必须注意的问题。因此,我很高兴向大家推荐此书。
——方晟,安捷伦高级技术架构师

作为本书的第一批读者,我非常荣幸。这是一本充满诚意的书,书中每一行文字都是作者十多年工作的精华。作者运用生动幽默的语言给我们打造了一份很好的技术人员进阶指南。有趣的比喻让复杂的概念和技术跃然纸上,读完之后仔细回想,竟果真如此。恰当的对比让晦涩难懂的知识点变得脉络清晰。书中既指出了一些常犯错误,使初级程序员能够防患于未然,又总结了多年的工作技巧,使其能够达到事半功倍的效果。此书将是我架构师成长之路上的指路明灯。另外,本书后面非技术章节里的总结,同样也让我受益匪浅。
——马建章,甲骨文资深软件开发工程师

目录

前言 阅读
第1章 程序世界的两个基本元素
第2章 用面向对象的方式去理解世界
第3章 面向抽象编程——玩玩虚的更健康 阅读
第4章 耦合其实无处不在
第5章 数据的种类——生命如此多娇
第6章 数据驱动——把变化抽象成数据
第7章 对象之间的关系——父子、朋友或情人
第8章 函数的种类——迷宫的结构
第9章 面向接口编程——遵循契约办事
第10章 if...else的多面性
第11章 挖掘一件神秘武器——static 
第12章 把容易变化的逻辑,放在容易修改的地方
第13章 隐式约定——犹抱琵琶半遮面 
第14章 异常,天使还是魔鬼
第15章 多线程编程——在混沌中永生 
第16章 单元测试——对代码庖丁解牛 
第17章 代码评审——给身体排排毒
第18章 编程就是用代码来写作 
第19章 程序员的精神分裂——扮演上帝与木匠
第20章 程序员的技术成长——打怪升级之路
第21章 语言到底哪种好——究竟谁是屠龙刀
第22章 程序员的组织生产——让大家更高效和亲密
第23章 程序员的职业生涯——选择比努力更重要

作者介绍

余叶,现任IBM架构师,曾就职于是德科技和中国航信。
爱代码,爱思考。
研究过已经死亡的MFC,还精通步入颓势的.NET,之后又在方兴未艾的iOS领域做架构师,顺势玩了玩Java,了解了服务端开发。不知不觉中,前端也积累了一定的经验。越做越杂之后,有了个体面的称呼“遮羞”:全栈工程师。

大家也喜欢

  • 精通Python设计模式(第2版)

    [法]卡蒙•阿耶娃 [荷]萨基斯•卡萨姆帕利斯   葛言   译

    Python是一种面向对象的脚本语言,设计模式是可复用的编程解决方案,二者在各种现实场景中应用都十分广泛。本书...

  • gRPC Java工程入门实践

    熊涛  

    本书介绍了 RPC 的概念,gRPC 在 Java 工程中的应用,以及在应用 gRPC 时所面临的一些实际问题...

  • PWA开发实战

    Tal Ater   张俊达   译

    本书通过实际操作帮助读者透彻地理解现代渐进式 Web 应用开发,指导读者学会利用原生应用的特性构建 Web 应...

  • 良质!PHP企业级系统开发

    你是否对PHP又爱又恨?是否在为PHP架构瓶颈发愁?我们都曾有同感,PHP强大的易用性受人爱戴,但也带来一系列...

  • 区块链技术进阶与实战

    蔡亮   李启雷   梁秀波  

    本书从实战的角度出发,结合实际应用开发场景,对区块链技术进行了全面介绍和剖析。全书共分为四个部分:第一部分对区...

相关文章

  • Siete 5推荐

    码农何苦为难码农:谈谈程序员面试那些事

    春天,万物复苏。程序员们跳槽的季节要到了。其实,程序员算是跳槽比较频繁的人群。虽然每个人都盼着能跟随公司的步伐一步步地成长,但能在正确的时间点遇到正确的公司,这也是要靠运气的。对于大部分程序员来说,跳槽成了大家实现职业发展的一条有效途径。 ![enter image desc…...

  • 希望有pdf版本的,价格大概30,会买一本..因为纸张书对于这种租房子的码农来说,每次搬家都是大问题
    会洗澡的小  发表于 2018-12-04 14:25:39
  • 强烈要求电子版
    竞天问  发表于 2019-05-06 17:06:24
  • 请问有作者的公众号或者技术文章博客吗?作者的思维我很欣赏,希望能从他身上学习更多的架构相关知识
    freesan44  发表于 2020-05-23 16:26:59
  • 会有电子书版本吗?
    quinaeus  发表于 2018-11-29 13:24:00
    • 暂时没有,等纸书出版一段时间后才会考虑上电子书哦

      王军花  发表于 2018-12-18 18:05:42
    • @王军花 才会“考虑”啊,现在可以确定有没有了吗?

      竞天问  发表于 2019-05-06 17:07:04
  • 有没有大佬来说一下,这本书怎么样,适不适合架构师之路看?
    编码世界的游侠  发表于 2018-12-12 20:19:20
    • 蛮好的,书名取的有点大。但里面很多知识点总结的真蛮好

      疯狂小林  发表于 2019-01-04 17:30:51
    • 看了下,讲得比较基础,如果你用JAVA或者C#开发项目,有个几年工作经验,基本能有一定的经验,这本书相当于给你总结了下经验,但是实际来讲,架构除了这些基础,还需要一定升华提高,这本书只是让你入个门。不要期望太高

      JannieWon  发表于 2019-12-04 11:07:50
  • 等电子版
    侦探哦  发表于 2018-12-21 10:02:28
  • 等电子版
    不虚此生  发表于 2018-12-24 15:08:55
  • 期待电子版
    shede333  发表于 2019-01-02 11:30:38
  • 请问, 这本书示例代码基于哪个语言的? java ?
    乾矛  发表于 2019-01-02 16:43:02
    • 这本书不拘泥于某种语言,哪种语言适合相应的场景,就用哪种语言。

      王军花  发表于 2019-01-04 14:07:00
  • 什么时候才有电子版呢
    刘景轩  发表于 2019-05-27 10:59:26
  • 请问有电子版版权么?书读完了但是不适合到处拿着读,没有版权放电子版只能放在家里有空再复读了
    刘景轩  发表于 2019-05-28 01:52:22
  • 有电子版么?有纸书了还是希望给个信
    刘景轩  发表于 2019-06-18 10:16:13
  • 求电子版。。
    busymilk  发表于 2019-10-24 11:22:38
  • 这个有电子版吗?负责人也出来回复一下啊
    竞天问  发表于 2019-11-10 09:35:24
  • 等待电子版
    最上水树  发表于 2019-11-16 13:39:35