给师弟师妹的一个计算机专业书单

2024-01-16 12:08

本文主要是介绍给师弟师妹的一个计算机专业书单,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. C++ primer
C++的入门读物,没什么可说的了。同时也是可以放在手边的参考书,总会有些生癖的东西记不清楚,有它在,基本都能解决你关于C++的问题。
2. Effective C++ 和 More Effective C++
C++的进阶读物,不是告诉你怎么写程序是对的,而是告诉你怎么写程序更好。效率更好,更不容易出错。
3. 深入理解计算机系统
这本书,我个人感觉在国外是当作计算机导论性质的书在用。里面涉及到计算机的各个方面,讲的深入浅出,相当经典,提高综合素质的必读书籍。是不可多得的一本计算机综合方面的书。
4. COM技术内幕--微软组件对象模型
理解COM技术的一本好书,通过COM技术,能理解到微软的操作系统的构成原理。对组建以及对对象的理解,有相当大的好处。这本书的关键是COM技术,但是能学到的东西在COM技术之外,需要从中领会技术关键点,运用到实际当中。而不是去死记硬背的学如何使用COM技术。
5. UNIX环境高级编程
Linux/UNIX环境下编程的必读书,也是经典书籍。就算是不在这个环境下编程,也需要读一读,理解一下这些系统环境下很多具体的实现,这些实现都是经典的实现。
6. 程序员的自我修养----链接、装载与库
要搞懂编译器,搞懂操作系统,搞懂程序到底是如何从源码真正运行在机器上的,哪部分源码到底去了哪里,在那里怎么发挥作用,就需要读这本书。这本书分windows和linux两种平台进行了介绍,是很难得的一本书。不管搞不搞这个方面的具体工作,读这本书也能大大的加深对程序的理解。
7. 敏捷开发的艺术
敏捷开发已经深入到很多公司的开发模式中去了。很多人可能不知道公司具体的开发模式是什么,因为什么都不像,但是你会从很多公司的开发模式中发现敏捷开发的很多方法。理解了敏捷开发,你才理解这些方法的实际用处。就算实际中你一点也没用到,那么这本书也该读,作为开发模式中目前最流行的模式,作为一个开发人员,你需要理解这些。
8. 重构:改善既有代码的设计
很多时候我们需要不断的重构自己的代码,并不仅仅是在修改代码的时候。在我们新开发某个功能的时候,也需要不断的重构。先写出一个版本的,不断的在此基础之上重构。这个方法也是解决很多没有实际代码经验的人,对着工作任务无从下手的一个好方法。先写出一个不管多烂的版本,然后不断的重构,只得得到满意的代码,而不是一上来就想完成个完美的代码块。
9. Head First设计模式
设计模式的书籍中,比较适合入门的一本书。设计模式需要大量的代码经验,并且不断的去思考,不断的去学习,才能将设计模式灵活而且合适的运用到自己的代码中。所以这个着急不得,慢慢来。
10. 设计模式---可复用面向对象软件的基础

设计模式的经典书籍。比之前一本难理解,但是更经典,是设计模式的开山之作。也是需要在实际的工作中不断揣摩的一本书。


----------------------------------------------------------

上述所介绍的所有书,都建议买纸质书,放在手边经常读。工作的时候放在手边当参考手册。

这篇关于给师弟师妹的一个计算机专业书单的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/612552

相关文章

一个计算机专业女孩的求学之路—七年之痒,痒之感悟

点击上方蓝色字体,选择“设为星标” 回复”资源“获取更多资源 这是一个读者发表的个人随笔,在某论坛引起了大家的关注。讲述了一个计算机专业的同学求学的过往,个人深受感动。争得了作者的同意分享给大家。  小编个人大学四年加研究生三年求学经历亲身体会,大学首要在明智。知道自己未来要做什么,怎么做才是最重要的。 为了对作者个人隐私做保护,文中删除了个人相关信息。 毕业将至,步入社会,几张文凭,几张

大牛书单 |LLM大模型方向好书推荐

我们已经加速进入了大模型的时代。以ChatGPT为首的一些超强模型服务,背后是百亿或千亿参数的基础模型,它们学到了丰富的世界知识,领悟了“与人类打交道”的门路,甚至开始连接和使用外部工具、成为“万物接口”。 新的时代有新的机会,与其担心AI将取代我们的工作,不如学会驾驭它!不远的未来,AI大模型或许将是人人可用、人人可开发。 本期大牛书单,我们请来了几位鹅厂同事,为大家推荐一些大模型相关的书籍

一名非计算机专业,却走着IT行业--自学之路

 曾何几时,我是多么向往理想中的大学,那些无夜无日的学习也只有已经死去的高四吗?我曾因高三高考的成绩而感觉到我的人生已经悬崖勒马了。那年的暑假,我把自己关在房子里,一直在想,我未来的路如何走,多次想到,都默默的留着眼泪,真的没书读了吗?  也就在复读生招生的时候,老爸问了我一句"甘愿就这样去社会工作吗?",我落泪了,我疼哭着跟老爸说,我不甘心...老爸就来了一句"你去复读吧",我当时一愣

计算机专业毕业设计题目大全

目录 JAVA类计算机专业毕业设计题目 Delphi类计算机专业毕业设计题目 ASP类计算机专业毕业设计题目汇总 ASP.NET类计算机专业毕业设计题目  JSP类计算机专业毕业设计题目 VB类计算机专业毕业设计题目  VF类计算机专业毕业设计题目 VC类计算机专业毕业设计题目  VB.NET类计算机专业毕业设计题目 JAVA类计算机专业毕业设计题目 1.学籍管理系

计算机专业的 “铁饭碗” 终于被发现啦

计算机专业毕业后只能当码农吗?大错特错❌!其实计算机专业考公真的非常有优势呢!张雪峰就曾说过:“计算机在考公的时候,有那种 yyds 的感觉,是所有单位都要。”😃 🌻计算机类专业包含: 计算机科学与技术、软件工程、网络工程、信息安全、物联网工程、数字媒体技术、智能科学与技术、空间信息与数字技术、电子与计算机工程、数据科学与大数据技术、网络空间安全、新媒体技术、服务科学与工程、虚拟现实技术、

张雪峰:如果你现在是计算机专业,一定要优先报网络安全,它是未来国家发展的大方向

前言 “计算机专业 一定要优先报 网络安全 它是未来国家发展的大方向” 为什么推荐学网络安全? “没有网络安全就没有国家安全。”当前,网络安全已被提升到国家战略的高度,成为影响国家安全、社会稳定至关重要的因素之一。 01 高需求和就业前景: 随着数字化进程的加速和网络攻击的增加,**信息安全成为企业和组织重要的关注领域。**各行各业对信息安全专业人才的需求持续增长,学习信息安

计算机专业大四毕业生如何在一天内完成开题报告?一招教你解锁开题报告写作技巧

💕💕作者:计算机源码社 💕💕个人简介:本人 八年开发经验,擅长Java、Python、PHP、.NET、Node.js、Android、微信小程序、爬虫、大数据、机器学习等,大家有这一块的问题可以一起交流! 💕💕学习资料、程序开发、技术解答、文档报告 💕💕如需要源码,可以扫取文章下方二维码联系咨询 💕💕Java项目 💕💕微信小程序项目 💕💕Android项目 �

安徽理工大学2计算机考研情况,招收计算机专业的学院和联培都不少!

安徽理工大学(Anhui University of Science and Technology),位于淮南市,是安徽省和应急管理部共建高校,安徽省高等教育振兴计划“地方特色高水平大学”建设高校,安徽省高峰学科建设计划特别支持高校,国家“中西部高校基础能力建设工程”支持高校,入选教育部“卓越工程师教育培养计划”实施高校、中国人民解放军后备军官培养选拔基地、全国首批深化创新创业教育改革示范高校、首

高考学计算机专业的小白指南,一些比较实用的软件,快速入手计算机

计算机指南 哈喽,首先先和大家分享一下之前我用电脑觉得还行的使用方法吧 这里的方法其实是受MIT计算机课教程的启发然后和自己使用计算机过程中得出来的经验结论 所以有错的地方欢迎大家指出,感谢 那么,我们就开始吧~~~ 杀毒软件 一款好的杀毒软件是安全使用电脑的关键,作为选择了计算机专业的孩子们,大家在高考前所使用的电脑杀毒软件,主要为以下几种吧: 1.2345安全卫士 强烈推....

程序员进阶书单

个人博客传送门 - 程序员进阶书单 翻遍知乎讨论贴、hackernews 吹水区、amazon best seller、豆瓣书单、大佬博客,经过一番不懈努力,汇总了一份质量过硬的程序员进阶书单,各位老铁先码住,慢慢看。 殿堂级 The Art of Computer Programming( 计算机程序设计艺术 ) 精品级 计算机系统 Computer Systems: A Prog