经典书

程序员入门编程,看这10本书,少走10年弯路 书籍是知识和智慧的重要来源。但不幸的是,现在很多人已经不愿意看书了。程序员更是罕见地会去读书,最常见的依靠互联网搜索结果来找寻答案 如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。 程序员入门书籍推荐 一、计算机科学导论 《计算机科学导论》是国外计算机等IT相关专业本科生的一本基础课教材,也是一本非常经典的计算机入门读物。作为一本百科全书式的计算机专业基础入门读物,书中涉及计算机科学的方方面面。虽然读者对象 阅读详情
我学习一门技术一般分两个阶段:
        一是入门阶段。随便买本国内某某教授亲自写的,出版社很垃圾的破书看看,比如《精通VC++6.0》、《21天学会MFC》,这些书很容易看懂,让你来个“Hello world!", 高兴一把。
        二是慢慢深入阶段。这时候最好买国外技术发源地那些大牛自己写的书,或者和大牛是同事或邻居的牛人写的书,由国内比较好的专业翻译人员翻译,当然你看英文快过中文,直接看英文版不错。要注意就是这些书不是你第一次看就能全部看懂的,可能需要几遍,或者一年之后等你经验和知识达到那个程度了,才能领悟书中的知识点。
        下面列出我看过,还没有弄丢,放到我书架上的书吧。
        《C语言程序设计》:谭浩强,大学教科书
        《C程序设计语言》:经典K&C
        《程序设计实践》:K&R,经典的C方面编程实践
        《编程珠玑》:至今没看完,没看懂。如果你看完看懂,做完做对习题了,去微软等大公司不是难事。
        《C语言大全》:C编程的好字典。
        《深入浅出MFC》:VC++方面的经典啊,当年就靠它和MSDN混饭吃。
        《C++大学教程》:入门书籍中也算好的了。
        《C++程序设计语言》:C++之父Bjarne Stoustrup, 搞C++的不看也得买回来充充门面,我认真看过3篇。
        《C++ Primer》(3rd):Stanley B.Lippman,  第3版经典啊,第4版看了就气不顺。
        《深度探索C++对象模型》:Stanley B.Lippman, 毕竟是搞C++编译器的大牛啊。
        《Effective C++》和《More Effective C++》:不看你怎么敢说会写C++程序哦。
         -------以上5本C++书,我个人感觉是,套用句网上老话:”为人不识武藤兰, 阅尽毛片也枉然“!
        《C++高效编程:内存与性能优化》:
        《大规模C++程序设计》:
        《C++并行与分布式编程》:
        《C++网络编程》(上下):
        《Unix环境高级编程》:Ricard Stevens,UNIX编程的圣经啊
        《TCP/IP详解》(共三本):Ricard Stevens,UNIX编程的圣经啊  
        《Unix网络编程》(上下):Ricard Stevens,UNIX编程的圣经啊
         -------Ricard Stevens的书,那是UNIX网络编程的经典,48岁就见马克思去了,天妒英才!
        《Unix编程艺术》:象我一样曾经从VC++转到UNIX平台的,要洗脑啊。
        《设计模式》:GoF ,不必介绍了。
        《程序员修炼之道》: 
        《代码大全》(2):现在我嫌他太罗唆,拿来教育小弟还是不错的。
        《Java编程思想》:Java入门经典。
        《Java与模式》:经典。
        《重构》:Martin Flower
        《深入Java虚拟机》:
        《Spring in Action》:
        《Webwork in Action》:
         -------JAVA方面我一般是学习和使用Apache, Resin, webwork, hibernate, spring, jboss,公司都是用开源的东西,这些书看得多。
        《C#高级编程》:当JAVA一样学,反正语法差不多。
         --------NotNET看得少,曾经一个小项目用到。

         还有数据结构、操作系统、汇编和编译原理、数据库、JAVA、C#、UML等方面的书,看过的应该有三四十本吧,有些已经送人了,根本记不得了,其中有很多好书,就不一一罗列了。
         我个人感觉学习技术应该做到精而博,以便将来做技术管理人员时,给出的设计方案是优而可行的,技术决策是正确的。前5年我基本上专一学C/C++编程,近3年来在JAVA,.NET,脚本编程,数据库方面,感兴趣的都去摸摸,反正技术上很多类似。比如,php语法就和C差不多,摸摸就熟悉了。
         希望能给有一两年技术经验的人,学习上有所启示。

还有一本《Modern C++ Design》   

好, 这本书还真没看过, 去书店看看. 其实还有侯捷翻译的那本关于STL的书,买了都没去看. 还有异常的C++系列, 想看也没去买, 现在人比以前懒. 
写给大家看的面向对象编程书(第3版).pdf 内容简介 《写给大家看的面向对象编程书(第3版)》是一部独具特色的面向对象技术著作。书中结合代码示例生动透彻地讲述了面向对象思想的精髓,让读者真正学会以对象方式进行思考。此外,《写给大家看的面向对象编程书(第3版)》还讨论了各种与面向对象概念密切相关的应用主题,包括XML、UML建模语言、持久存储、分布式计算和客户/服务器技术等。《写给大家看的面向对象编程书(第3版)》内容精炼,示例简单明了,适合各层次面向对象开发人员阅读,也是高校相关专业面向对象课程的理想教学参考书。 立即下载

相关推荐

用人话讲明白线性回归LinearRegression

目录 什么是回归 一元线性回归 损失函数 最小二乘估计 小结 1. 什么是回归 当我们学习一门新课程、接触一个新专业时,总会对该领域的专有名词感到困惑,甚至看完解释仍难以理解其含义。在我们一起学习machine learning的过程中,我会尽量对相关名词用“人话”做一遍解释,以减少学习的“痛苦感”。 譬如今天要学的线性“回归”,这个回归(regression)和我们平时说的“回归祖国”的回...

化简可得 1万+

java学习从入门到进阶的四个阶段送给迷茫的你

java从入门到进阶

gb4215287的博客 1632

数字孪生变电站如何制作?虚拟现实项目强荐广州华锐互动

变电站数字孪生系统可以为提高变电站设备与环境的实时感知能力、在线诊断设备健康状态、促进设备隐藏故障定位和维修效率的提高、实现设备全生命周期提供有力支撑。通过对设备状态的准确评估,可以延长设备的生命周期,实现资产增值。1、3D可视化:建立可视化平台,集中展示所有3D模型信息、数据信息、环境信息和人员信息,包括设备数字模型、建筑外形及内部、周边地形、人员动态、天气、时间等。4、智能监控:采用先进的AI摄像头,通过设备的图像识别,自动智能分析图像,准确分析设备状态、运行动态、外围控制情况。...

gzvrnew的博客 775

学习Java面向对象编程和设计模式最好的5本书

对于任何一个Java开发人员来说,必须学会面向对象的设计原则和各种设计模式的知识。但有一些关于面向对象设计原则、设计模式和最佳实践的书籍,只有少数几本书能做到真正在讲解这方面内容。 设计原则和设计模式,设计原则是基础,设计模式是基于这个基础的最佳实践。首先应该学习面向对象的理论原则,然后学习设计模式,看看再来学习这些原则是如何被用来解决日常问题的。 我收集了5本书的清单,用于学习Java中面向......

Turn X7 2万+

WVP+ZLM国标平台实战:从设备注册失败到视频播放黑屏,我遇到的5个典型问题与解法

部署WVP+ZLM国标视频平台时,设备注册失败、视频播放黑屏等问题常常让运维人员头疼不已。本文将基于真实运维场景,剖析五个最具代表性的故障案例,提供从网络配置到版本兼容性的全链路解决方案。

weixin_33178839的博客 360

AutoDL跑yolo

由于博主在AutoDL的JupyterLab的终端直接上传ZIp文件要么老是再上传中被中断,要么就是上传后使用unzip指令解压显示“找不到”,作为纯小白的我实在太难了!这个文件列出了一个 Python 项目所需的所有依赖包及其精确的版本号。这个文件是 Python 项目中常见的一种方式,用于确保项目在不同环境中都能以相同的依赖包配置运行。3.进入JupyterLab,在文件夹目录中找到上传的文件夹,右键点击“复制路径”。然后在终端中输入以下指令进行切换到该文件夹路径。9.安装成功后开始输入指令开跑!

m0_73804659的博客 1205

推荐10本经典编程书籍,越是高手越醍醐灌顶

推荐10本经典编程书籍,越是高手越醍醐灌顶

Java癫疯的博客 6433

反光柱定位算法实战05:Cartographer Landmark融合定位——从原理到实战

本文介绍了CartographerLandmark融合定位方案,该方案将反光柱作为Landmark节点直接融入Cartographer后端优化框架,避免了传统双系统切换导致的位姿跳变问题。文章详细阐述了Landmark的核心原理、数据发布格式(包括ID、坐标、权重等关键字段)以及两种工作模式(建图模式和导航模式)。特别指出组合反光柱作为Landmark可提供方向参考,有效解决镜像歧义问题。该方案通过统一优化框架实现稳定定位,尤其适用于缺乏自然特征的环境,但存在ID匹配不稳定等局限性。整体而言,Cartogr

Studying…… 424

2024年Java程序员必读书单

"探索程序员进阶之路,从Java到人工智能,这些必读书籍引领您走向技术巅峰。解锁编程之道,把握未来趋势。"

JavaGPT的博客 9301

conda install出现CondaValueError: Malformed version string invalid character(s)解决方案

本文主要介绍了conda install出现Solving environment:failed、CondaValueError: Malformed version string invalid character(s),希望能对新手有所帮助。 文章目录 1. 问题描述 2. 解决方案 2.1 步骤一 2.2 步骤二 2.3 步骤三

weixin_43178406的博客 6万+

通过Netlink检测网线插拔

Android/Linux通过netlink编程检测网线插拔。

阿xin*的嵌入式AI 1035

经典书,不要错过

这些可是经典书,需要电子版者留言: 转载于:https://www.cnblogs.com/lifeihost/archive/2005/11/22/281984.html

weixin_30362233的博客 55

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

15本最经典的技术分析书

http://www.waihui.cn/read.php?tid=18336

Life Log 1696

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

智慧书——永恒的处世经典 (序)

英译本序    《智慧书——永恒的处世经典》这本书谈的是知人观事、判断、行动的策略——使人在这个世界上功成名就且臻于完美的策略。全书由三百则箴言警句构成,这些箴言警句滋味绝佳而不可不与友朋同事分享共赏,又鞭辟入里而不能不蒙敌人对手于鼓里。本书的理想读者,是因日常事业而需与他人周旋应付者——他必须发现他人用心,赢得其好感与友谊,或反制其机谋及使他人意志一筹莫展。和所有警句一样,本书的

Ajou's Blog 1930

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

计算机黑皮书经典书籍分享

计算机黑皮书(The Black Book of Computer)通常指的是一些经典的计算机科学和编程领域的书籍,这些书籍因其深度、广度和权威性而被称为“黑皮书”。“黑皮书”这个名称并没有特定的定义,而是指那些在计算机科学领域内具有重要参考价值和影响力的书籍。

g6677789的博客 3285

计算机经典黑皮书分享

计算机经典黑皮书

g6677789的博客 2687

编译原理经典书

今天找了三本权威的书籍。关于编译原理的三本权威书籍。但是看网上对它的评价很不错。可是现在对我来说又不是必须的。我的道行还没达到那个地步。所以就把这三本书的连接发个大家。如果想学的话可以下载看看。                                        龙书”。龙书是Alfred V. Aho等人于1986年出版的,由于出版年代较早,其中包含部分过时的技术并且没有反映

Red sun 694

编译原理三大经典书籍(龙书 虎书 鲸书)

1、龙书(Dragon book)  英文名:Compilers: Principles,Techniques,and Tools  作者:Alfred V.Aho,Ravi Sethi,Jeffrey D.Ullman  中文名:编译原理技术和工具    第一版龙书    第二版龙书  龙书”。龙书是Alfred V. Aho等人于1986年出版的

imxiangzi的专栏 15万+

编译原理三大经典:龙书 虎书 鲸书

编译原理三大经典:龙书 虎书 鲸书 https://www.cnblogs.com/Amedeo/archive/2017/11/24/7881889.html https://book.douban.com/subject/4065258/ https://book.douban.com/subject/4191525/  

weixin_34194317的博客 642

编译原理三大经典书籍(龙书 虎书 鲸书)

1、龙书(Dragon book)  英文名:Compilers: Principles,Techniques,and Tools  作者:Alfred V.Aho,Ravi Sethi,Jeffrey D.Ullman  中文名:编译原理技术和工具    第一版龙书    第二版龙书  龙书”。龙书是Alfred V. Aho等人于1986年出版的

Bluesilence的专栏 1131

编译原理 - 三大经典书籍(龙书 虎书 鲸书)

1、龙书(Dragon book) 英文名:Compilers: Principles,Techniques,and Tools 作者:Alfred V.Aho,Ravi Sethi,Jeffrey D.Ullman 中文名:编译原理技术和工具 第一版龙书 第二版龙书 龙书”。龙书是Alfred V. Aho等人于1986年出版的,由于出版年代较早,其中包含部分过时的技术...

宋卓的博客 2537
上一篇: 威盛暗助OQO入华
下一篇: ACE自适配通信环境(ADAPTIVE Communication Environment)
suacker
博客等级 码龄24年 46粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值