得失寸心知

(这些年,读过的技术经典图书) 

行千里路、读万卷书;历数十项目、编百万代码。十来年风雨IT路,上百本沉寂专业书。

佛说:一花一世界、一叶一菩提;书对于人,可以牵强附会为:一师一宗道、一书一扇门。良师开宗立派,一道相传;好书常常为读者开启通向人生另一端的智慧之门。

初步整理这些年看过的具有代表性、对个人的职业发展历程产生显著影响的书籍,并附会个人的一点浅薄的认识和阅读时真实的体会。文章千古事、得失寸心知,相信每个人读者对同一本书籍都会有自身独特的体会和特定的感受,因此本文内容仅供参考、不作书评。

【阅读总结待续……】

 

 

 

序号

类型

书名

书籍概况

阅读体会

1

语言类

Delphi4开发大全

全面介绍语言、基础结构、以及在UI、数据库、网络等方面的应用技术。毕业后自学的第一门语言

大而全的书,注定浅尝辄止;学任何语言都没必要买这类书。1999年此书175元,那时猪肉5元,现在15元,此书折现约525元,贵!

2

语言类

C++编程思想

讲的不是C++,而是面向对象;不是C++语言的思想,而是用C++进行面向对象程序编程的思想。基础不扎实反对直接看此书,免得把很多概念搞混了,以后很难理得清。

建议先有一定的C++语言基础后,在看此书;或者用C++开发一年年半载后再看

3

语言类

Windows核心编程

规规矩矩讲win32程序设计原理,对进程、线程、内存、文件、堆栈等的应用说得很透彻;是90年代学windows编程必修之课

没有IDE,让现在大部分软件工程师写一个windows的计算器,可能觉得无从下手?当然,也没这个必要。推荐做大型服务器、高性能、高效率、高IO等特殊系统的软件工程师参考此书。

4

语言类

JAVA2编程指南

只介绍Java语言语法、基础数据结构的书籍,作者讲课的思路非常好,循序善诱、逐层深入,很容易接受。本人学Java第一本书,那时《Java Programmer Lanage》还没出版。

此书一直有后续版本,是初学Java语言入门级推荐书籍之一,比《Java Programmer Lanage》

5

语言类

The Java Programming Language

只介绍Java语言语法、基础数据结构的书籍,后面有章讲Java标准包,非常不错,刚学的时候,天天在公交车上背。本人学Java第二本书

如果说Java语言只看一本书就能真正入门的话,非此书莫属。

6

语言类

J2EE without EJB

Spring之父在spring尚未完全成熟之前,关于传统J2EE产品开发经验的总结和方式。本书阐述的观点奠定了spring的雏形,也敲响了sun EJB企业级应用系统架构的丧钟。

彻底颠覆对J2EE开发认知、摒弃EJB开发Java应用系统的转折之作;此前看了一堆开发J2EE企业级应用系统的所谓实战专家的专著。建议学spring都先看看此书,以便知道为什么会有spring,以及spring所解决的核心问题。

7

语言类

Spring框架高级编程

中规中矩介绍基于spring开源框架进行J2EE企业级应用系统开发的操作指南。与《J2EE without EJB》相比,已无超越的理念和精妙的技巧出现。

在我看来,spring本身仅仅是作者在特定领域的个人设计经验和项目经历的升华与提炼;尽管第一次看《J2EE without EJB》为作者巧妙的技巧折服。

8

语言类

代码大全2

软件编码全过程“奇技淫巧”的大杂烩。其中能找到很多经典设计模式的影子、经典开源框架的核心技术雏形、经典编码、设计原则的示例、典型违背编码、设计原则的教训实例,各种各种,不一而足。

有了这一本书,其他关于编码技巧的书都可以省了。3点体会:1,此书不适合初学者阅读,没2,3年实际编程经验者慎入;因为感同身受才能刻骨铭心。2,此书不是编程地图,不能按图索骥;不建议遇到问题再去书里找答案;3,细心阅读,静心体会;顿悟作者这些编程招式的精髓,变成自己对软件领域计算问题认知,慢慢忘掉这些技巧,方能无招胜有招。看完此书,本人正式从软件江湖退隐。

9

系统类

Windows操作系统原理

第一本以windows操作系统为蓝本讲解计算机操作系统的书籍,介绍windows进程管理,内存管理、存储管理等内容。对于进程间通信、软件性能优化或底层驱动开发,都有较好的参考价值。

任何软件开发人员都应该深入了解你的软件所运行的操作系统,应用软件总是运行于操作系统之上;熟悉操作系统底层会让你在软件开发过程中少遇到很多莫名其妙的问题。(运行于各自虚拟机上的软件可例外,此时需要去深入了解虚拟机。道理一样)

10

系统类

windows网络编程技术

基于Windows操作系统,以windows API为依托,比较全面的介绍网络通信的基础知识;此书为我在通信领域做数据采集、网络服务器打下坚实的基础。

此书需具备windows编程、网络通信、TCP/IP协议等基础知识;此书内容很基础,适合于各种做数据传输、网络通信、流媒体服务、P2P等领域的工程师打基础;网络通信技术不复杂,更多的是系统架构和设计经验。

11

领域类

应用密码学

第一本关于系统讲解各类加解密算法及原理的密码学专著;那几年一直从事信息安全产品研发,此书是第一本真正带我进入信息安全领域的领路人,很遗憾没有在这个领域坚持做下去。记得当年去图书馆借一本关于密码学方面的图书,必须单位出证明,并承诺不得扫描、照相和复印,才能借出来。

从事数据加解密或信息安全领域,自己编写加解密算法,需看此书。提醒一下,要看懂此书并不需要特别高深的数学基础,业界很多人喜欢讹传数学对应用领域的算法、密码学的重要性。

12

领域类

密码编码和密码分析:原理与方法

系统介绍密码学起源、方法、目标和信息安全传递方法的里程碑式专著;并对主流的对称、非对称的密码学体系进行了全面的总结和对比分析;后半部分对主要的信息破解手段进行了详细的阐述。彻底颠覆我对密码学和信息安全的认知,初窥密码学门径之作。

致力于从事信息安全传输、数据分析、协议破解和简单密码破译,可认真研究此书;深入理解信息转换、混淆和逆向分析、还原的思路和数学原理,定能在信息安全领域登堂入室。彻底看懂此书数学水平越高越好。

架构类、工程类待续……

转载于:https://www.cnblogs.com/pangblog/p/3290097.html

[置顶] 得失寸心知相关推荐

  1. 文章千古事、得失寸心知

    文章千古事.得失寸心知 这些年,读过的技术经典图书 成晓旭:欢迎转载   行千里路.读万卷书:历数十项目.编百万代码.十来年风雨IT路,上百本沉寂专业书. 佛说:一花一世界.一叶一菩提:书对于人,可以 ...

  2. 知乎关键词排名,知乎关键词排名置顶第一的方法

    知乎问答作为一家有极强引流方法特征的互动问答类社群平台,在关键词搜索这方面的引流方法水平自然而然更加精确,但是有着非常大的流量来源就会有无法比拟之间的竞争.那么我们怎样才能将在知乎上公布的文章主题,在 ...

  3. [置顶] 均衡音效

    [置顶] 均衡音效 1均衡的作用 均衡器是一种可以分别调节各种频率成分电信号放大量的电子设备,通过对各种不同频率的电信号的调节来补偿扬声器和声场的缺陷,补偿和修饰各种声源及其它特殊作用.具体来说,它的 ...

  4. 阅读目录(置顶)(长期科技领域知识)

    第一期:适用于数据项目的7种强大的开源工具 第二期:四种正确的微服务部署方式 第三期:开源和赚钱何去何从 第四期:Web前端和Java开发哪个薪资更高,发展前景更好? 第五期:干货总结:中级前端工程师 ...

  5. 博主文章导航(分门别类,实时更新,永久置顶)

    恒叨立码 :: 包括 理论恒叨 系列与 码上实战系列,一个算法,从理论到编码,博主悉心教学.恒叨立马,见功力也. :: 恒叨立码,是为大将军! :: 将军,请上码! 此博客的目的是做一个博文中转站.博 ...

  6. 仿QQ对话列表滑动删除与置顶的原理及实现

    接下来,我们将完成QQ聊天界面的ListView滑动效果,大家可能都用过ListView,知道ListView是上下滑动的,并不会产生左右滑动的效果,如果想让ListView变成左右滑动的效果,必须对 ...

  7. 【博客置顶】个人简介

    置顶说明 但凡网络被骗,网上赌博请报警,不要相信任何一个黑客会帮你解决,有能力的不会帮你,没能力的只会骗你,勿私信!!! 关于我 本科期间东华r00t ctf战队web手 一大摞没啥值得提的ctf证书 ...

  8. 博客问题[置顶] 程序员的奋斗史(二十)——沉思录(一)——关于博客和思想...

    在本篇文章中,我们重要介绍博客问题的内容,自我感到有个不错的建议和大家分享下 写在前面:如果你看到这篇文章,那是缘分.如果你因为这篇文章有所收成,那是我莫大的快慰.请读者静下心来,认真看完本文,阅毕肯 ...

  9. LaTeX中表格默认在页面中置顶怎么取消?

    LaTeX中表格默认在页面中置顶怎么取消? 表格.图都默认在这一页置顶,已尝试过以下方法均不行: 1.[htbp]调节方式,无论如何调节没有任何变化 2.\usepackage{float} + [H ...

最新文章

  1. 十大排序算法 导图总结
  2. flex 文字竖排_flex button字竖排展示
  3. 深度学习笔记-卷积神经网络CNN与循环神经网络RNN有什么区别?
  4. 95-10-092-启动-TokenManager
  5. 虚拟ip工具_《跟唐老师学习云网络》 - ip命令
  6. 五分钟教你使用vue-cli3创建项目(三种创建方式,小白入门必看)
  7. sqlplus必须要安装oracle吗,不安装oracle客户端使用sqlplus
  8. HCIE-Security Day33:IPSec:深入学习ipsec ikev2、IKEV1和IKEV2比较
  9. matlab练习程序(倾斜校正,透视变换)
  10. linux 安装tuxedo
  11. vue-学生信息管理系统
  12. 学习日记——Quartus工程创建与运行
  13. 【Nightingale (夜莺)监控系统安装配置】
  14. CPU执行程序的原理(简化过程)
  15. vue-cli打包后,找不到css、js文件问题的解决
  16. 关于主机连wife 虚拟机linux系统上网问题解决(基于centos7)
  17. 放开二妻你会拼命一点儿工作么|独秀日记
  18. 四级恋练有词课程 (10课时-朱伟)1.Unit1A单词识记(上)
  19. 【PC】如何导出windows锁屏壁纸
  20. excel基础(一)

热门文章

  1. 世界上最遥远的距离,是我在if里你在else里
  2. 异步电机三相电流滞环矢量控制
  3. 云数据库RDS是什么
  4. JAVA计算机毕业设计校园线上点餐系统Mybatis+源码+数据库+lw文档+系统+调试部署
  5. P5520 [yLOI2019] 青原樱(排列组合)
  6. python定时更换mac 超美桌面背景
  7. 纯CSS实现超美选项卡
  8. Android 最简单的自定义证件照Mask之一
  9. 行测-判断推理-类比推理-语法关系
  10. xcopy 跳过已经存在的_虚拟网红卖真衣服,真实人类已经开始买“假”衣服了!...