这些年,安放在我工位上的那些书

2024-09-02 11:18
文章标签 安放 工位

本文主要是介绍这些年,安放在我工位上的那些书,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


欢迎支持笔者新作:《深入理解Kafka:核心设计与实践原理》和《RabbitMQ实战指南》,同时欢迎关注笔者的微信公众号:朱小厮的博客。


欢迎跳转到本文的原文链接:https://honeypps.com/talk/those-books-that-are-sitting-on-my-desk/

##概述
博主提交离职申请之后,就慢慢的将自己工位上的一些东西收拾回家,其中光书就运了好多次,其中有好书也有烂书,这里就站在我个人的视角来聊一聊这些书。
无图无真相,首先来看一看博主搬回去的书。
[图片]
就是竖起来的那一堆,旁边的有点乱,非礼勿视哈~
本博文主要讲述的没有这么多啦,主要是我工位左手边的一些书,先上图:
[图片]
这里主要说的呢就是这么几本书:

  • 鸟哥的Linux私房菜
  • Java程序性能优化
  • Effective Java
  • Java并发编程实战
  • Java多线程编程核心技术
  • Java并发编程的艺术
  • 深入分析Java Web技术内幕
  • 深入理解Java虚拟机
  • 大型网站技术架构核心原理与案例分析
  • 大型分布式网站架构设计与实践
  • 大型网站系统与Java中间件实践

剩下的那几本就不说啦。这里按照次序慢慢来说。

##详述
###1. 鸟哥的Linux私房菜—基础学习篇
[图片]
个人评价:这本书对于学习Linux基础知识非常有帮助,既可以当成教科书也可以当成工具,很多服务是运行在linux这类操作系统之中的,学习一些linux知识是很有必要的。比如vim,makefile, 常用的linux命令,脚本编写等等知识点。虽然次数的名字不是像类似“深入浅出*”,“深入理解**”等那么高大上一些,但是如果要掌握一些linux知识,此书评价可看此大任。当然此书还有另一本,是服务架设篇,如果对此有兴趣的朋友可以买来看看。书中基本没有错别字,笔误等小错误,可见其背后的团队之认真。
评分:5分(满分5分,这个给5分不是说此书已经登峰造极,而是觉得以目前关于此类的书籍,已经是上品了)
提示:此书篇幅较大(可以和《Think in Java》的篇幅相比),内容较多,看个一两遍基本也记不住多少,还是要勤加练习,更多的可以当工具书来查阅。

###2. Java程序性能优化
[图片]
个人评价:此书主要写的是Java语言本身的一些细节性能优化之类的知识点,照书中的内容,作者应该是把自己的博客上的文章制成的一本书,虽然如此,但是内容也是具备一定的含金量的,其中涉及Java语言基础,设计模式,多线程,Java工具等等。书中会有一些点会让你前一亮,可以买来看看。书中也有不足之处,撇开错别字不谈,书中的JDK版本应该是1.5(作者没有说明),有些知识点在更高版本的java中已经是错误的了,比如String在jdk1.5中,substring的内存泄漏的问题,在jdk7中已经得到修复。书中也会用一些例子来验证其观点,可以自己跑一下,有些例子跑出来的和书中的结论会相悖,带着疑问去看会比较好。。
评分:3.5分。
提示:闲暇之余看看,篇章前后关联性不大。

###3. Effective Java
[图片]
个人评价:了解过Java的人应该或多或少的听过此书吧,堪称经典。书中主要罗列了一些知识点,然后对于这些知识点单独进行详述。内容颇有深度,建议有基础的人看。
题外话:很多人认为《Think in Java》是经典之作,当然博主也写不出《Think in Java》这类巨作,但是博主本人并不推荐《Think in Java》这本书,应该他的定位很尴尬(博主看过第三版和 第四版),就拿第四版来说,对于初学者看起来应该是很吃力的,尤其是书中的案例特别长,而且是用外国人的思维去举例的,初学者看起来比较扯淡。那对于实力者而言,这本书的意义就是帮你复习复习,却很难有知识点去惊艳到你。再者就是这本书也不是当工具书,书中例子很多,但是对于单个的知识点未尽其细。所以博主的观点是这本书适合闲来看看,不喜请轻喷。。。
评分:5分。
提示:无。

###4. Java并发编程实战
[图片]
个人评价:国外人写的书,这是翻译版,原书《Java Concurrency In Practice》,堪称并发中的经典书籍。翻译的也很好,书本内容偏理论,基本知识点都能够概括。当然这本书还是需要有一点的并发基础的人适合看的,零基础的看起来会有点吃力。此书可以看好多遍,没看一遍都会有新的认识。
评分:5分。
提示:无。

###5. Java多线程编程核心技术
[图片]
个人评价:此书是国人写的,适合零基础的人学习,里面每一个知识点都会有案例介绍。如果你有那么点基础,此书就不用看了,纯粹是浪费时间浪费钱。其实会点并发的一天就可以看完此书了。既然是多线程核心技术,连ThreadPoolExecutor都没有涉及。书中基本是关于Thread和Runnable翻来覆去的用法。
评分:2分。
提示:不建议看,实在闲得慌或者基本零基础可以看看。

###6. Java并发编程的艺术
[图片]
个人评价:此书是阿里人也的书,一共有三个作者,第一作者是方腾飞,也是并发编程网的创始人,如果在网上搜索并发编程的相关知识,或多或少的会链接到他的网站上去。此书开篇就很有深度,比如偏向锁、自旋锁、轻量级锁等。前面6章都很不错,理解的非常深入,很底层,后面开始有点撑版面的,尤其是Atomic这一章出现了严重的错误,有点凤头鸡尾的感觉。但是总体上来看还是很不错的,非常推荐买来看看。
评分:4分
提示:强烈推荐,只不过尾部几章写的太草率,扣点分

###7. 深入分析Java Web技术内幕
[图片]
个人评价:这本书主要是分成十几个知识点,都是关于Web的,比如I/O,javac编译原理,class文件结构,JVM等。博主此书也看了好几遍,第一遍觉得此书编排以及内容还算okay,顶多3分。后来随着对web的进一步理解越来越觉得此书精华了起来~后来博主仔细想过如果自己写一本书会怎么编排,如此一想,觉得此书不错。可以购买来看看。
评分:4分
提示:每章节的知识点独立,可以随意跳着看。

###8. 深入理解Java虚拟机
[图片]
个人评价:此书也甚为经典,博主看了不下5遍。此书的作者是国内的,在市场上面滥竽充数横行的今天,算得上是上上品。书中对JVM进行了详细深刻的说明,是学习JVM原理必备书籍。必须强烈推荐。
评分:5分
提示:无

###9. 大型网站技术架构核心原理与案例分析
[图片]
个人评价:如果要学习分布式,这本书基本把分布式的知识讲了个边(概论),书本篇幅不大,但是内容特别精炼,比如网站架构演变,高可用,高性能,伸缩性等等。此书的作者和下面所要陈述的两本书的作者也都是阿里系的。个人觉得学习分布式或者说大型网站架构可以先看看这本书来个全局统筹,然后再看《大型分布式网站架构设计与实践》,最后又实践经验了再看《大型网站系统与Java中间件实践》。
评分:5分
提示:强烈推荐。

###10. 大型分布式网站架构设计与实践
[图片]

个人评价:刚刚那本书是关于大型分布式网站架构的一个概论,而这本就根据作者的经历,在实际中需要用到的一些知识对这个主题进行了一番探讨,偏应用,书中罗列了很多技术,也进行了案例探讨,内容不深。此书值得看一看。
评分:4分
提示:最好实际操作一下,加深印象。

###11. 大型网站系统与Java中间件实践
[图片]
个人评价:这本书比上面两本要深一点,主要是关于一些中间件的设计。这里的并不是简单的教你怎么使用一些中间件,而是根据实际问题来演变怎么设计一个合适的中间件,适合有一定相关工作经验的人翻阅。可以买来看看,写的很不错
评分:4.5分
提示:最好有相关工作或学习经验。

##总结
好了,这里就暂时说了下这11本书了,希望对各位小伙伴有点帮助。当然看了这些并不就是无敌了,还有比如设计模式,算法,操作系统,计算机网络等等,学无止境。如果最近比较迷茫,可以买点书来看看,提升下自己。你知道的越多,你不知道的也就越多。

欢迎跳转到本文的原文链接:https://honeypps.com/talk/those-books-that-are-sitting-on-my-desk/

欢迎支持笔者新作:《深入理解Kafka:核心设计与实践原理》和《RabbitMQ实战指南》,同时欢迎关注笔者的微信公众号:朱小厮的博客。


这篇关于这些年,安放在我工位上的那些书的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

王立铭脑科学50讲后续10,自己从课程中提起自己所需的知识,安放到自己的知识体系中。

王立铭脑科学50讲后续10,自己从课程中提起自己所需的知识,安放到自己的知识体系中。 1、大脑功能是由先天、后天两方便共同决定,先天有一堆带电量的开关,后天通过学习不断电量这些开关。 这部分知识放在整个体系中,在需求和动机之内,每个人还有自己不同程度的动机偏好,围绕着动机,产生的一些列奖惩机制、预设的情绪处理算法、语言能力、预测未来的能力等,每个人都有不同程度的差别,同时提醒自己,像价值观、人

王立铭脑科学50讲后续6,自己从课程中提起自己所需的知识,安放到自己的知识体系中。

王立铭脑科学50讲后续6,自己从课程中提起自己所需的知识,安放到自己的知识体系中。 1、对比计算机,脑部有不同,脑有目的,脑有情感 这个知识点怎么放? 暂时将脑有目的,与繁衍结合起来,跟奖惩机制放一起,放在预期差后面的链条上 人有目的:繁衍->计算预期差->通过奖惩机制,调节多巴胺和激素->让动物围绕着激素,展开活动。 情感怎么放,情感暂且放到第四层,是人类第一级的整个输入信息的综合信息

自动化工程案例01:8工位插针装配机01

机器主要作用是对充电枪中的插头进行加工,主要实现对插头进行压橡胶帽和安装密封圈。主要对两种不同的工件进行装配 旋转盘工位: 控制旋转盘每次旋转角度是2个气动夹爪之间的角度。 1.旋转盘共有10个气动夹爪和10个安装密封圈辅助固定工位。 2.通过接近开关对旋转盘点动旋转角度进行限制。 人工启动工位: 通过人工进行上料,并通过传感器检测是否合格。 1.人工通过脚踏打开夹爪,放置工

工艺路线、工序、工位、工步的定义

工艺路线 英文是Routing,是描述物料加工、零部件装配的操作顺序的技术文件,是多个工序的序列。工序是生产作业人员或机器设备为了完成指定的任务而做的一个动作或一连串动作,是加工物料、装配产品的最基本的加工作业方式,是与工作中心、外协供应商等位置信息直接关联的数据,是组成工艺路线的基本单位。例如,一条流水线就是一条工艺路线,这条流水线上包含了许多的工序。 在ERP系统中,工艺路线文件一般用以下

共享办公工位租赁指南

随着现代工作模式的演变,共享办公空间已经成为企业和个人寻求灵活、经济办公解决方案的热门选择。 一、评估自己的团队需求 在开始寻找共享办公空间之前,首先明确自己的团队规模。小型团队或独立工作者可能更适合开放式工位,而中大型团队可能需要更多私密和固定的工作空间。 二、考虑企业文化与工作风格 共享办公空间的开放式布局促进了交流与合作,适合追求创新和团队协作的文化。如果自己的团队需要更多专

「鸡娃」是家长无处安放的「应试」焦虑

「鸡娃」,很火的网络名词,意思是在「虎妈狼爸」的培养下,给孩子不停地打鸡血,望子成龙,为了让孩子多读书、读好书,不断地给孩子安排补习班兴趣班,不停地让孩子去拼,灌输「爱拼才会赢」的思想。 与「鸡娃」类似的名词还有: 「青蛙」:普通孩子; 「牛蛙」:指某一方面或多个方面非常优秀的学生,数学比较好的叫「奥牛」,能看英文原版著作的叫「英牛」,两项兼具的叫「英奥混血牛」; 「素鸡」:鸡娃中注重素质教育

基于springboot实现企业级工位管理系统项目【项目源码+论文说明】计算机毕业设计

基于springboot实现企业级工位管理系统演示 摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了企业级工位管理系统的开发全过程。通过分析企业级工位管理系统管理的不足,创建了一个计算机管理企业级工位管理系统的方案。文章介绍了企业级工位管理系统的系统分析部分,包括可行性分析等,系统设计部分主要介绍了系统功能设计和数据库设计。 本企业级

单片机双工位吹瓶机C程序完整代码

/***双工位吹瓶机自动运行      控制测试通过***/ /***2022 5 28切管机PCB STC15W408AS    ***/ /***2023 3 14 L882 CODE505            ***/               #include     <REG52.H>                       //               #include

【工位ubuntu的配置】补充

软件 安装桌面图标的问题 登录密码 root的密码为:19980719 按照如下的链接进行配置: https://blog.csdn.net/zhangmingfie/article/details/131102331?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefaul

贪心(百练1328):安放雷达(区间问题)

总时间限制: 1000ms 内存限制: 65536kB 描述 Assume the coasting is an infinite straight line. Land is in one side of coasting, sea in the other. Each small island is a point locating in the sea side. And