能改善代码的书籍Java 提高代码的可读性( 七 )


推荐软件工程专业学子阅读,了解软件工程真正内涵 , 懂得“工程”二字真正含义,知道软件工程和计算机科学的区别 。了解之后,就知道为何软件工程是就业含金量较高的行业了 。
书中设想了大量的场景“学”和“习” , 并且用了大量的类比,非常生动有趣 。这本教材也对软件工程课老师提出了更高的要求;对学生而言,同样面临着要付出怎样的努力才能学到“干货”的选择 。
《构建之法:现代软件工程》共分17章,对照美国ACM/IEEE2013年新出版的计算机科学教学指导 (Computer ScienceCurricula 2013)中的软件工程相关部分,这本教材覆盖了其中大多数Core-Tier1和Core-Tier2的内容 。可以说,全书对软件工程内容的覆盖不逊于 任何一本现行的教材,同时讲述了业界最新实践方法 。
程序员看的好书籍
1.《哥德尔、埃舍尔、巴赫》
豆瓣评分:9.4 分
作者简介:道格拉斯·理查·郝夫斯台特,中文名侯世达,美国学者、作家 。他的主要研究领域包括意识、类比、艺术创造、文学翻译以及数学和物理学探索 。因其著作《哥德尔、埃舍尔、巴赫》获得普立兹奖(非小说类别)和美国国家经典奖(科学类别) 。
推荐理由:这是一部天书 。在数学,绘画,音乐和故事中畅游,却在探讨哲学中最深刻的问题:意识和灵魂如何产生 , 从哲学角度探讨人工智能和人类智能 。当你看完书后,也许你具体记不得太多细节,但是不经意间你会发现它已经深深地影响了你的世界观 。
2.《算法导论》
豆瓣评分:9.4 分
作者简介:托马斯·科尔曼,达特茅斯学院计算机科学系教授、系主任;查尔斯·雷瑟尔森,麻省理工学院计算机科学与电气工程系教授 , 他目前主持 MIT 超级计算技术研究组,并是 MIT 计算机科学和人工智能实验室计算理论研究组的成员;罗纳德·李维斯特,现任麻省理工学院电子工程和计算机科学系安德鲁与厄纳·维特尔比(Andrew and Erna Viterbi)教授 。他是 MIT 计算机科学和人工智能实验室的成员,并领导着其中的信息安全和隐私中心 。他现在担任国家密码学会的负责人;克利福德·斯坦 , 哥伦比亚大学计算机科学系和工业工程与运筹学系教授 , 他还是工业工程与运筹学系的系主任 。
推荐理由:这本书深入浅出,全面地介绍了计算机算法 。对每一个算法的分析既易于理解又十分有趣,并保持了数学严谨性 。本书的设计目标全面,适用于多种用途 。涵盖的内容有:算法在计算中的作用,概率分析和随机算法的介绍 。书中专门讨论了线性规划,介绍了动态规划的两个应用,随机化和线性规划技术的近似算法等,还有有关递归求解、快速排序中用到的划分方法与期望线性时间顺序统计算法,以及对贪心算法元素的讨论 。此书还介绍了对强连通子图算法正确性的证明 , 对哈密顿回路和子集求和问题的 NP 完全性的证明等内容 。
猜你喜欢:
1. 程序员们的专业技术书分享
2. linux程序员必看书籍推荐
3. java程序员必看的书籍推荐
4. 清华大学推荐的青少年阅读书目
5. 文艺青年必看的书
关于能改善代码的书籍Java和提高代码的可读性的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读