2015年11月19日—21日,由CSDN重磅打造的SDCC2015(中国软件开发者大会)将在北京举行。作为年度的技术盛会,主办方将邀请近百名国内外业界领袖和知名技术专家共论技术热点与最佳实践。
今年,除了演讲嘉宾强大的全体大会主题演讲,主办方还精心筹备了九大技术专场论坛、五场特色活动及展览展示。
九大技术专场论坛包括:架构实践论坛、前端开发论坛、数据库实战论坛、研发管理论坛、安全技术论坛、算法实战论坛、编程语言论坛、产品与设计论坛、微信开发论坛。
小编针对部分论坛的演讲主题给出相关度高同时又非常受欢迎的书,方便大家参考与学习。这些书都比较新,经典书大家可以通过关注“图灵教育”微信,在订阅号界面输入相应的关键词获取。
【注】【阅读原文】给出了详细讨论主题。
1、前端
作者:Amos Q. Haviv
译者:陈世帝
● 利用MEAN实现JavaScript全栈开发
● 全栈工程师的必读之书
● 原版亚马逊4.6星好评
《MEAN Web开发》从MEAN核心框架的安装和配置讲起,以实际项目为主线,讲解了每个框架的基本概念、使用方法,以及如何使用主流的模块把它们融合在一起。书中通过现实示例介绍了如何搭建MEAN应用架构,添加权限管理层,创建MVC架构来协助项目的开发。此外还介绍了如何测试和调试MEAN应用,以及如何灵活运用不同的工具和框架来加速日常开发进程。
作者:Loiane Groner
译者:孙晓博 邓钢 吴双 陈迪 袁源
● 用JavaScript学习最常用的数据结构和算法
● 高效解决计算机科学中的常见问题
《学习JavaScript数据结构与算法》首先介绍了JavaScript语言的基础知识,接下来讨论了数组、栈、队列、链表、集合、字典、散列表、树、图等数据结构,之后探讨了各种排序和搜索算法,包括冒泡排序、选择排序、插入排序、归并排序、快速排序、顺序搜索、二分搜索,最后还介绍了动态规划和贪心算法等常用的高级算法及相关知识。
作者:Harry J.W. Percival
译者:安道
● 实战式TDD开发指南,使用Python、Django等流行技术开发现代Web应用!
《Python Web开发:测试驱动方法》手把手教你从头开始开发一个真正的Web应用,并且展示使用Python做测试驱动开发(TDD)的优势。快速学会应用TDD理念写出简洁可用、赏心悦目的代码。在此过程,还将学到Django、Selenium、Git、jQuery和Mock的基础知识,以及其他当前流行的Web开发技术。
★ 查看前端入门和经典书请关注“图灵教育”微信,在订阅号界面回复“前端”。
2、数据库
作者:张金鹏 张成远 季锡强
● 京东一线开发人员力作
● 第一本深入剖析MariaDB核心机制的书
《MariaDB原理与实现》由浅入深地剖析了MariaDB,首先简要介绍了一些基础知识、新特性、对MySQL原有功能所做的扩展以及源代码,接着介绍了底层数据结构、线程池技术、binlog、复制等内容,最后介绍了分布式数据库和京东的分布式数据库系统。
张金鹏 张成远 季锡强 京东资深研发工程师,MySQL数据库专家,京东云数据库组核心成员。主要负责MySQL内核优化以及二次开发。专注于MySQL内核研究和优化,专注于Linux内核以及其他系统技术的研究。
作者:Karen Morton等
译者:朱浩波
● Oracle ACE与OakTable团队专家力作
● 实用典范,可操作性强
● 畅销好书全面升级,深入剖析12c
《精通Oracle SQL(第2版)》由Oracle数据库领域顶尖技术组织OakTable成员倾力打造,第1版热卖,读者好评如潮。书中主要介绍了如何掌握在Oracle数据库中实现的强大SQL特性,所涵盖的内容涉及SQL核心、SQL执行、分析函数、联结、测试与质量保证等。
★ 查看数据库入门和经典书请在图灵教育微信订阅号界面回复“数据库”。
3、研发管理
作者:Ash Maurya
译者:张玳
● 介绍详细实践精益创业的开山之作,分享精益开发管理在实践中的运用
● Spark59创始人、创业加速器知名导师Ash Maurya经验汇集
“精益思想听上去鼓舞人心,但很少有人能讲清楚具体如何去做。Ash不仅给出了自己的见解,还给出了实践方法——《精益创业实战(第2版)》是介绍如何详细实践精益创业的开山之作!”
——Jason Cohen,WP Engine 及Smart Bear创始人
“Ash为那些想在创业过程中运用精益思想的人们提供了一份很有说服力的实践指南。他的创业画布让我彻底重新设计了自己的创业计划。不管你是创业多次还是头一回创业,这本书都是非常珍贵的学习材料。”
——Sean Ellis,CatchFree创始人及CEO
作者:Alistair Croll,Benjamin Yoskovitz
译者:韩知白 王鹤达
● 网易丁磊号召全员学习
● 硅谷创业者、知名技术大会发起人Alistair Croll、Benjamin Yoskovitz重磅力作
● 汇集100多位创始人、投资人、内部创业者和创新者的成功创业经验,30多个发人深省的案例分析
“……《精益数据分析》弥补了《精益创业》的缺憾……”
——丹·马特尔,Clarity首席执行官兼创始人
“两位作者对现实的描写如当头棒喝,忽视这种数据驱动方法的企业家后果自负。”
——布拉德·菲尔德,Foundry 集团总经理,TechStars联合创始人,Startup Revolution丛书作者
作者:Cindy Alvarez
译者:雷钰 边蕤
● 精益思想创始人Eric Ries主编系列图书最新重磅出击
● 微软Yammer用户体验和产品设计总监Cindy Alvarez作品
● 专门写给以产品为中心的人士,一本书实践精益客户开发
“现在许多公司都了解到,他们唯一的竞争优势是让持续学习和迭代成为企业文化的一部分。对包括微软在内的许多大型组织来说,这意味着要重新学习如何让客户像合作伙伴一样参与到产品开发中来。对于各种规模的公司如何在产品开发的同时深入了解客户,《精益客户开发》提供了一个崭新的视角。”
——Adam Pisoni,微软全球副总裁
★ 查看Eric Ries主编的精益系列其他图书请关注“图灵教育”微信,在订阅号界面回复“精益”。
4、安全技术
作者:爱甲健二
译者:周自恒
● 如何防止软件被别人分析?
● 如何知道软件在运行时都干了什么?
● 如何防止攻击者利用漏洞夺取系统权限?
打开黑箱,感受底层世界的乐趣!
《有趣的二进制:软件安全与逆向分析》通过逆向工程,揭开人们熟知的软件背后的机器语言的秘密,并教给读者读懂这些二进制代码的方法。理解了这些方法,技术人员就能有效地Debug,防止软件受到恶意攻击和反编译。本书涵盖的技术包括:汇编与反汇编、调试与反调试、缓冲区溢出攻击与底层安全、钩子与注入、Metasploit等安全工具。
作者:Joshua J. Drake,Pau Oliva Fora等
译者:诸葛建伟 肖梓航 杨坤
● 顶级白帽子(Joshua J. Drake等)原著 + 一线安全专家(诸葛建伟/肖梓航/杨坤)翻译
● tombkeeper、Flanker、dm557、非虫等知名白帽子鼎力推荐
● 专注于阐述设备root、逆向工程、漏洞研究和软件漏洞利用等技术细节
《Android安全攻防权威指南》由世界顶尖级黑客打造,是目前最全面的一本Android系统安全手册。书中细致地介绍了Android系统中的漏洞挖掘、分析,并给出了大量利用工具,结合实例从白帽子角度分析了诸多系统问题,是一本难得的佳作。
作者:Bruce Dang,Alexandre Gaze等
译者:单业
● 逆向工程领域先驱Rolf Rolles审校并鼎力推荐
● 包含针对真实病毒和后门程序的练习和实验
《逆向工程实战》从白帽子角度讲解如何逆向分析和破解系统,是第一本涵盖x86、x64和ARM操作系统的逆向工程类图书。作者通过大量真实案例和示例,提供了系统化的解决方案。
★ 查看安全类图书请在图灵教育微信订阅号界面回复“安全”。
5、算法实践
作者:王晓华
● CSDN超人气博主、算法专栏达人王晓华力作
● 算法领域小百科,广泛涵盖常用算法结构及其应用
● 淋漓尽致展现算法本质,一本书玩转算法,尽享算法乐趣
《算法的乐趣》从一系列有趣的生活实例出发,全面介绍了构造算法的基础方法及其广泛应用,生动地展现了算法的趣味性和实用性。其中,既有各种大名鼎鼎的算法,如神经网络、遗传算法、离散傅立叶变换算法及各种插值算法,也有不起眼的排序和概率计算的算法。
王晓华 2005年毕业于华中科技大学机械设计与CAD专业,在中兴通讯上海研发中心从事光纤接入网通讯设备开发,目前任职EPON(以太网无源光网络)业务软件开发经理。长期在CSDN写作专栏,被评为算法专栏达人。
作者:Sandy Ryza,Uri Laserson,
Sean Owen,Josh Wills
译者:龚少成
● Amazon 4.8星实战手册,Cloudera公司数据科学家实践之作
● 展示利用Spark进行大规模数据分析的若干模式
● 将Spark、统计学方法和真实数据集结合起来
《Spark高级数据分析》是使用Spark进行大规模数据分析的实战宝典,由著名大数据公司Cloudera数据科学家撰写。首先介绍了Spark及其生态系统,接着详细介绍了将分类、协同过滤及异常检查等常用技术应用于基因学、安全和金融领域的若干模式。
本书针对中高级用户,若要入门请阅读《Spark快速大数据分析》和《Spark机器学习》。
作者:Reza Zafarani,Mohammad Ali Abbasi,Huan Liu
译者:刘挺 秦兵 赵妍妍
● 市面上关于社会媒体挖掘最新最全面的一本书
● 集成社会媒体、社会网络分析以及数据挖掘的前沿成果
● 帮助读者在不同场景中理解和应用社会媒体数据挖掘
《社会媒体挖掘》整合了社会媒体、社会网络分析以及数据挖掘的相关知识,为学生、从业者、研究人员和项目经理理解社会媒体挖掘的基础知识和潜能,提供了一个方便的平台。书中介绍社会媒体数据独有的问题,并阐述了网络分析以及数据挖掘中的基本概念、新出现的问题和有效的算法。
★ 查看算法入门和经典书请关注“图灵教育”微信,在订阅号界面回复“算法”;
★ 查看大数据和机器学习相关图书请回复“大数据”。
6、编程语言
作者:Benjamin Evans,David Flanagan
译者:安道
● 伦敦Java用户组发起人Benjamin J. Evans,Mozilla高级前端软件工程师David Flanagan重磅作品
● 帮助Java程序员充分使用Java 7和Java 8功能
● 新版全面更新,提供大量示例
《Java技术手册(第6版)》是Java方面非常重要的一本参考书,涵盖Java 7 和Java 8。第一部分介绍Java 编程语言和Java平台,主要内容有Java环境、Java基本句法、Java面向对象编程、Java类型系统、Java的面向对象设计、Java实现内存管理和并发编程的方式。第二部分通过大量示例来阐述如何在Java环境中完成实际的编程任务,主要内容有编程和文档约定,使用Java集合和数组,处理常见的数据格式,处理文件和I/O,类加载、反射和方法句柄,Nashorn,以及平台工具和配置。
作者:郝林
《Go并发编程实战》的特色是不但对基本的Go语言编程方法和技巧进行了深入的阐释,还独树一帜地对Go语言的内部机制和原理进行了清晰的描述,把Go语言最精髓的部分——并发编程讲解得深入浅出、明白透彻。
郝林 Gopher、高级Java软件工程师、Python程序员和Linux爱好者。Go语言北京用户组(GopherBeijing)发起人。曾就职于搜狐网和宜信,任Java项目经理和资深架构师。在互联网软件的设计和开发方面拥有丰富的实战经验。微博名:特价萝卜。
★ 查看其他编程语言书入门书可直接回复“编程语言”,也可以直接回复感兴趣的编程语言,如Python、Swift。
7、产品与设计
作者:Chris Vander Mey
译者:刘亦舟
● 国内外顶级互联网人推荐,天猫产品经理翻译
● 前谷歌和亚马逊、现脸书高级产品经理力作
● 揭秘互联网巨头如何把产品做到极致
“Mey在《谷歌和亚马逊如何做产品》里汇总了世界一流产品开发流程和其中的经验总结,实践性超强,值得所有软件开发主管借鉴。”
——Mike Smith,迪斯尼互动CTO
作者:Robin Williams
译者:苏金国 李盼
● Amazon计算机暨设计类榜首图书,全球热销100万+册
● 第4版上市,全面更新示例与练习,并增加两个新章节
● 无数网友相见恨晚的设计入门指南,一本书跃升审美
“这个世界,设计无处不在,然而多数人未必有机会学习专业的设计。实际上,设计不仅仅是专业设计师的事情。比如,我是从事前端开发的,虽然绝大部分时间是和代码打交道,但我需要维护自己的blog,需要做幻灯片,更重要的是需要能够理解且欣赏视觉设计师的作品并实现它。如果我懂得设计,我肯定可以做得更好更专业,并能够提出建设性的意见。我想,类似的场景不仅适于我,也一定会适于你。所以,当我看完这本《写给大家看的设计书》时,我认为它是一本可以推荐给大家看的设计书。”
——鄢学(网名秦歌、三七)天猫前端开发团队负责人
★ 查看PM相关图书请关注“图灵教育”微信,在订阅号界面回复“PM”;
★ 查看设计相关图书请在微信订阅号界面回复“设计”。
【阅读原文】SDCC日程。