导语 ▶▶ 此次推荐的计算机类图书涵盖了移动开发、计算理论、软件与程序设计、架构等多个领域,是一次难得的与业界大亨精神交流的机会,轻捧爱书,与精英对话


01 会说话的代码 书写自表达代码之道 编辑推荐: 《会说话的代码——书写自表达代码之道》内容简介:写得不好的代码有各种各样的问题,会给读者带来不好的阅读体验,并且如果代码写得不够好,文档和代码不一致,注释和代码不一致,那么对维护人员来说,理解代码和进入项目组都是有困难的


如果代码写得不够好,就需要扩展功能,修改Bug时所需要花费的时间也较长


自表达代码是一种采用接近于自然语言的方式书写代码的主张

代码可读性、可扩展性、可测试性是关联代码质量的重要参考指标


本书从各个角度来分析产生劣质代码的原因,并从代码的命名、注释、风格、结构、架构等方面着手,对提高设计能力、熟悉开发环境、了解编程语言、提高英语能力等诸多方面提出了具体的改善建议


02 HTML5游戏开发进阶指南 教你用HTML5和JavaScript构建游戏 编辑推荐: 《HTML5游戏开发进阶指南》介绍了HTML5 游戏开发的一般过程和技巧


全书共分12 章,第1 章介绍了本书相关的HTML5的诸多新特性,包括在canvas 上绘图、播放声音等,另外还引入了子画面页的概念;第2~4 章利用Box2D物理引擎开发了一款非常类似于《愤怒的小鸟》的游戏,全面介绍了物理引擎的概念,以及在游戏中使用物理引擎的方法,这一部分还引入了视差滚动技巧,以实现某种伪3D 效果;第5~10 章开发了一款简化版的《红色警戒》游戏,这一部分涉及了相当多的内容,包括地图的制作,建筑与单位的设定、绘制,玩家与单位的互动,触发器与剧情的编写,路径规划算法等;第11、12 章利用nodeJS 和WebSocket 开发了《红色警戒》游戏的多人对战模式,这一部分的主要问题是保持游戏在多个玩家的浏览器中的状态一致


对于熟悉前端开发,想用前端技术做一些更酷的事情,却又不知如何下手的人,这是一本可多得的好书


03 iOS 8开发指南(第2版) 国内第一本iOS8开发的原创图书全新改版 编辑推荐: 本书共35章,循序渐进地讲解了iOS 8应用开发的基本知识


本书从搭建开发环境讲起,依次讲解了Objective-C语言基础、Swift语言基础、Cocoa Touch、Xcode Interface Builder界面开发、使用Xcode编写MVC程序、文本框和文本视图、按钮和标签、滑块、步进和图像、使用开关控件和分段控件、Web视图控件和可滚动视图控件、提醒和操作表、工具栏、日期选择器、表视图、活动指示器、进度条和检索条、UIView详解、视图控制器、实现多场景和弹出框、iPad弹出框和分割视图控制器、界面旋转、图形、图像、图层和动画、声音服务、多媒体应用、定位处理、HomeKit智能家居应用开发、读写应用程序数据、触摸和手势识别、和硬件之间的操作、开发通用的项目程序、推服务和多线程、Touch ID详解、游戏开发、HealthKit健康应用开发、WatchKit智能手表开发等高级知识


本书内容全面,几乎涵盖了iOS 8应用开发所需要的主要内容,全书内容言简意赅,讲解方法通俗易懂,特别适合于初学者学习


本书适合iOS初学者、iOS程序员、iPhone开发人员、iPad开发人员学习,也可以作为相关培训学校和大专院校相关专业的教学用书


04 算法分析导论(第2版) 算法分析布道大师Sedgewick巨著 编辑推荐: 世界级算法分析布道大师Sedgewick之巨著,与Donald E. Knuth(高德纳)TAOCP一脉相承 ◎ 本书完整地介绍了算法领域的主要技术和成果 ◎ 较第1版更新了图片和代码、新增分析组合学、简化了推导过程 05 ZeroC Ice权威指南 互联网架构师必备工程利器 编辑推荐: 1、ZeroC Ice具有如下看点: |下一代互联网中间件 | 跨平台 | 跨语言 | 分布式 | 安全 | 透明 | 面向对象 | 性能优越 | 防火期穿透 | 通信屏蔽|电商系统基础架构Paas平台基础设施| Rest杀手|RPC之王 |互联网架构师必备工程利器 | 2、《ZeroC Ice权威指南》具有如下看点: –全面介绍ZeroC Ice所涉及的技术细节,”源码分析 + 案例实践”尽量让每一个关键技术点落到实处


–本书内容围绕生产实际要解决的问题而展开,所涵盖的高质量代码可直接应用于生产


–透彻分析分布式系统技术难点及架构,帮助互联网架构师解析所需具备的关键知识及提升目标


3、《ZeroC Ice权威指南》作者Leader-us具有如下看点: 拥有超过15年的软件研发经验,参与过众多与分布式、云计算相关的大型项目的架构设计和编程,具备丰富的大型项目架构设计经验,是业界少有的具备很强编程能力的S级资深架构师,更是国内知名开源分布式数据库中间件MyCat的发起人


06 Node.js+MongoDB+AngularJS Web开发 MEAN全栈工程师首部实战书 编辑推荐: Node.js 是一种领先的服务器端编程环境,MongoDB是最流行的NoSQL数据库,而AngularJS 正迅速成为基于MVC的前端开发的领先框架


它们结合在一起使得能够完全用JavaScript 创建从服务器到客户端浏览器的高性能站点和应用程序


《Node.js+MongoDB+AngularJS Web开发》为想要将这3 种技术整合到全面的有效解决方案的Web 程序员提供了完整指南


它简洁而清晰地介绍了这3 种技术,然后迅速转到构建几种常见的Web 应用程序上面


读者将学会使用Node.js 和MongoDB来建立更具可扩展性的高性能网站,并利用AngularJS 创新的MVC 方法构建更有效的网页和应用程序,以及把这三者结合在一起使用,从而提供卓越的下一代Web解决方案


《Node.js+MongoDB+AngularJS Web开发》适合对HTML 的基础知识已经有所了解,并可以用现代编程语言完成一些编程的读者


读者如果对JavaScript 有一定了解,则将更易于理解本书的内容


07 云计算:概念、技术与架构 编辑推荐: 《云计算:概念、技术与架构》涉及云计算领域的各个方面,涵盖了很多基本概念,共包含五个部分


第一部分到第四部分主要涵盖了云计算基础、云计算机制、云计算架构以及云计算使用等内容,以云计算起源为出发点,介绍了云计算领域的基本概念


第五部分即附录给出了案例研究结论,介绍了工业标准组织、云计算机制与特性之间的对应关系、数据中心设施、适应云的风险管理框架,并给出了云供给合同和云商业案例模板


《云计算:概念、技术与架构》可以为云计算从业人员、云计算用户、相关IT管理者和决策者等提供有关云计算方面的帮助,同时也是具备一定云计算基础的教育人士与学习者不可或缺的参考资料


对于希望了解和学习云计算及其实际应用的读者来说,本书也是非常好的选择


购买/图书详情点击 阅读原文 #互动书城#



欢迎投稿 职场/创业方向. 邮箱wangfzcom(AT)163.com:王夫子社区 » 图书┃七本好书,用七种方式与IT大佬相遇

    标签:

点评 0

评论前必须登录!

登陆 注册