关于《码农翻身》一书的读后感以及自己的一些拙见汇总

《码农翻身》第二章 Java帝国.emmx 你最爱的Java 搞懂了这几点,你就学会了Web编程 Spring本质系列(1) -- 依赖注入 Spring本质系列(2) -- AOP 三层架构和MVC那点事儿 Java帝国之拨云见日识回调 小张的Duck Typing JDBC的诞生 JDBC后传 一个不安分的JDBC驱动 Java帝国之 Java Bean(上) Java帝国之 Java Bean(下) Java帝国之 函数式编程(上) Java帝国之 函数式编程 (下) 关于Java初学者需要知道的10件事 Junit你不知道的那些事儿 Java EE的历史 Java EE读书指南 给小白的Java 立即下载

书籍名称

        《码农翻身》 | 刘欣(@码农翻身) 著 |

文章将以问答的形式进行叙述

1.是从什么渠道接触到《码农翻身》的

        一个工作日的下午,手上的任务基本结束,翻了翻桌上的书和笔记之类的,同事见我在看书,于是向我推荐了《码农翻身》这本书,他跟我简单介绍了下这本书的易读性,以及大概章节,感觉文章的叙述方式蛮有意思的,就借来了

2.用时多久读完

        从同事那里借来以后,到今天看完有大概半个月的时间,因为内容是以第三人称展开的,所以都得比较快,很惭愧没有细读

3.为什么会对此书独有情钟,想要总结读后感

        这是我为数不多的从头到尾读完的,当时同事跟我讲解的时候,随便翻了几页当时就有了这个想法,到今天全部读完以后,感觉是有很多收获的,也想记录下读书心得

4.大致讲一下此书的内容

        总共分为六个章节(内容比例大概为4:4:2:1:1:1),前五章讲的是计算机以及编程方面的基础知识,最后一章是工作以及学习中的提升效率方法

        第一章 计算机的世界

        该部分的内容占比较多,通过第三人称的视角讲述了我们日常使用的电脑在另一个维度的情景,每个零件每个程序都有自己的身份,开篇以一个线程的视角展开计算机世界的宇宙观,结合古时驿站传递消息的背景分析了TCP/IP之间的连接方式和演进史,到后面的CPU(阿甘)的工作原理,再到后面的输入输出设备,从每个零件的视角讲解了我们使用的计算机底层是怎么运行起来的,以及零件之间的工作关系。大致就是专业课四大天书中的《计算机网络》《计算机操作系统》《计算机组成原理》的微宇宙版本,但是没有书上覆盖的这么全面

        第二章 Java的世界

        该部分占比与第一章相差无几,开章从古时帝国的崛起以及殖民统治的环境,以C语言的长时间统治下,Java语言是如何突破重围以及打压并得到大多程序员的拥赖的故事线展开的,介绍了Java语法中常见的一些语法介绍,比如泛型,动态代理,继承,序列化等,并且介绍了与别的中间件的联系,比如数据库连接、消息队列的工作原理,spring注解开发的演进史等。大致就是刚开始学习Java时的路线,从Java基础,面向对象开发,数据库,Spring系列等等粗略的过了一遍

        第三章 Web的世界

        该部分占比只有前两章的一半左右,开章从超链接的形成开始入手,捋了一遍HTTPS数据传送的安全性是如何一步一步演进到全面的,着重讲解了数据库,并且引进了常用的非关系型数据库Redis是如何互相搭配工作的,除了数据库还讲到了Tomcat,Nginx等工具。就像当时出学Java web的时候,自己搭建Tomcat服务器,连接数据库等等在框架没使用之前需要手动操作的步骤,这里有从第三视角讲解

        第四章 代码管理的演变

        该部分占比就少很多,只有第三章的一半不到,开篇也是从第三视角讲解代码的版本管理演变,从最开始的锁定文件避免冲突,到后面的允许冲突,再到后面的微服务管理,阐述了Git等版本管理工具的演变史,一样的而手法,叙述了管理工具Maven的崛起,以及后面敏捷开发和代码重构。这里就是涉及到编码中用到的管理工具Maven以及工作中常用的Git代码管理工具,以及代码重构的讲解

        第五章 编程语言史

        该部分与第四章的占比相差无几,从JavaScript的视角,讲述了如何从草根逆袭到与Java不相上下的过程,通过讲解C语言,Java语言,Python语言,Ruby等语言的热榜交替分析了编程语言世界中的竞争激烈,最后以命令式编程和声明式编程收掉本章的结尾。该部分大致讲解了JavaScript语言从前端语言演变到服务器端浏览器端都可用的过程

        第六章 持续提升能力的愿景

        该部分作为全书的结尾,占比不是很多,开篇讲解程序员的发展道路,以及编码时一些常用的提高效率的技巧,最后以作者对自己的编码经验总结为末结束了全文,全书的最后两页也是教唆我们不要想文中所举的例子一样,”摇摆不定“、”行动的矮子“、”不看书“、”半途而废“

5.有怎样的阅读感受

        首先,文章是以一种新颖的角度来讲解我们认为比较抽象的计算机底层逻辑,可以帮我们更加容易理解平时所学的理论知识,比如计算机网络方面的TCP通信协议的原理、三次握手等,计算机组成原理中讲解的计算机的主要构成以及每个部件在操作系统中发挥的作用,作者通过第三人称的角度将每个零件描绘的有声有色,让充满机械感的计算机也有不一样的生命感

        其次,文章对初入门的程序员也是很友好,因为在读书过程中会给人一种恍然大悟的感觉,“嗷,原来专业书上讲的是这个意思!”,当然,我觉得对于计算机专业的小白来讲也是挺不错的,可以全面的了解自己未来要接触的专业课知识的构成,以及未来从事自己喜欢的开发语言,起到一个启迪的作用

        最后呢,如果以后有机会的话,我希望能静下心来再仔细阅读一遍,因为我始终相信,“温故而知新”,也相信下次读完之后会有更深刻的理解,对我的未来职业规划也是有很大帮助的

6.后续计划

        在第一次接触这种类型的技术文章后,越发觉得这种生动形象的描绘出较为抽象的知识很重要,我也会继续寻找此类书籍,并且遇到比较好的一些也会记录下来,以供大家参考

------------------------------------------------     END    -------------------------------------------------------------------

Anomalib实战指南:从零开始构建自定义异常检测数据集 本文提供了一份详细的Anomalib实战指南,指导用户从零开始构建自定义异常检测数据集。文章深入解析了数据准备的核心步骤、目录结构规范,并对比了PatchCore与FastFlow等关键模型的适用场景。通过清晰的代码示例,手把手演示了环境配置、模型训练与推理评估的全流程,旨在帮助开发者快速掌握这一工业视觉异常检测利器,有效解决实际生产中的缺陷识别难题。 阅读详情

相关推荐

PyTorch实战:3D U-Net医学图像分割从零搭建(附完整代码)

本文详细介绍了如何使用PyTorch从零搭建3D U-Net模型进行医学图像分割,涵盖三维卷积实现、模块化架构设计、医学图像专属优化策略及完整训练流程。通过实战代码演示,帮助开发者掌握UNet-3D在CT、MRI等三维医学图像分割中的应用,提升肝脏肿瘤分割、肺结节检测等任务的准确性。

weixin_29061997的博客 330

以热爱为前提写代码-读码农翻身有感

阅读码农翻身有感

abjtxf的博客 486

在 PyCharm 中使用 Copilot

此外,要在 PyCharm 中使用 GitHub Copilot,您必须有效订阅 Copilot。在 PyCharm 中安装 GitHub Copilot 后,您现在可以将其用作项目的扩展。此外,它很容易安装在不同的 IDE 平台上,您还可以为特定编程语言启用 GitHub 插件。此外,按照以下步骤,您可以轻松地在 PyCharm 中安装 GitHub Copilot。此外,在 IDE 上使用 GitHub Copilot 时,您可以使用一些快捷方式。

一览无遗 1万+

《码农翻身》第二章 Java帝国 思维导图

小伙伴们大家好,我把曾经做的《码农翻身》第二章 Java帝国 思维导图放上来了。 使用软件是MindMaster,这个软件的好处是, 非RMB用户可以插入图片(另一款思维导图软件XMind,要成为会员之后才可以插入图片), 文件链接已经放上来啦 emmx格式的: 链接:https://pan.baidu.com/s/1YXQfKj0qaZt7pO97QF03wA 提取码:prta 复制这段内容后打开百度网盘手机App,操作更方便哦 ——————————————————————————————————————

weixin_44857476的博客 1043

基于Simulink的前馈解耦SVPWM整流器仿真

本文提出了一种基于Simulink的前馈解耦SVPWM整流器仿真方案,针对传统双闭环控制存在的耦合严重、电压利用率低等问题进行优化。通过前馈补偿dq轴耦合项(ωLiq和ωLid)结合SVPWM调制算法,实现了电流跟踪误差<3%、电压利用率达0.99、THD<3%的性能指标。文章详细阐述了系统架构设计,包括前馈解耦原理推导、SVPWM算法实现步骤,并提供了完整的Simulink建模方法。仿真结果表明,该方案在动态响应速度(25ms)和直流电压纹波(1.1%)方面显著优于传统SPWM控制。同时给出了

MHD0815的博客 162

AMESim柱塞泵建模全指南:从HCD库搭建到联合仿真

液压系统仿真中,轴向柱塞泵的建模始终是难点与热点。柱塞泵结构紧凑、功率密度高,在工程机械与航空航天领域应用广泛,然而其运动学与流体细节深度耦合,给仿真带来不小挑战。AMESim平台中的HCD库提供了一种从物理结构出发的建模思路,将柱塞泵分解为容积腔、节流口与机械约束等基础单元,从而真实刻画柱塞腔压力波动、配流特性和容积效率等关键行为,摆脱黑盒模型的局限。基于机理建模的仿真结果,可用于泵参数优化、故障特征分析以及控制策略验证。进一步结合AMESim与Simulink联合仿真,可以高效开发变量泵排量控制系统,研

weixin_29159441的博客 289

万众期待,催更5年,《码农翻身2》强势来袭!!!

再比如,对于“编程语言的巅峰”这一节,如果你对基本的数组、条件分支、函数都不了解,就无法领略汇编语言的厉害之处。现在《码农翻身2》终于来了,之所以拖了这么长的时间,主要是因为中间“插播”了另外一本书——《半小时漫画计算机》,该书使用纯漫画的方式来讲解计算机基础知识,这对我来说是一个全新的尝试,花费了我不少的时间和精力。所以,我在写文章的时候也有意把枯燥乏味的技术包装一下,变成好玩有趣的故事,在故事中让主人公不断遇到问题,不断制造悬念,吸引大家看下去,不知不觉就把技术掌握了。

博文视点(北京)官方博客 1942

电压电流双闭环PFC单相PWM整流

电压电流双闭环PFC单相整流。仿真及代码

xht2403267701的博客 6052

《码农翻身》用故事给技术加点料

这本书以故事的形式讲解一些技术词汇,总的还是比较适合理解和阅读的,不懂的人理解更简单,原本就理解的人就学会一种讲述的方法。能通俗易懂、形像生动的把专业东西让小白明白,是一件很不错的事。 因为本人没搞Java,也就把第2章大部份跳过了,,似乎作者应该是学Java的吧。 联系到最近希望给家里孩子讲一些入门级的电脑和编程知识,这种讲述的方式是值得学习和思考的。对于几岁的小朋友,也唯有这种方式能让他们...

soEase 1226

5分钟快速搭建:使用ros1_bridge实现ROS2容器与ROS1主机的无缝通信

本文详细介绍了如何在5分钟内快速搭建基于ros1_bridge的通信方案,实现运行在Docker容器中的ROS2节点与宿主机ROS1系统的无缝数据交换。通过环境隔离、Docker容器化部署及选择性桥接配置,该方案能有效整合新旧系统,避免大规模代码重构,是机器人项目渐进式升级的实用策略。

weixin_29268637的博客 179

企业数据治理体系中的AI与业务融合:架构师的3个成功案例

企业数据治理的痛点从来不是“有没有做”,而是“做了之后有没有用”——很多企业花了数百万建数据仓库、做元数据管理,最后却陷入“数据躺在库里睡大觉”“AI模型因数据质量差而失效”的困境。本文通过零售、金融、制造3个真实案例,拆解架构师如何用AI连接数据治理与业务场景:从“客户画像不准”到“精准推荐提升30%转化率”,从“欺诈检测漏报”到“实时拦截减少50%损失”,从“库存积压”到“供应链周转率提升20%”。如何让数据治理从「合规驱动」转向「价值驱动」?

AI 原生应用开发的博客 992

给大忙人看的码农翻身记

码农翻身记个人读后感 文章目录码农翻身记个人读后感本书介绍大纲启发分享个人的能力欠缺的地方书中比较棒的建议 本书介绍 《码农翻身》用故事的方式讲解了软件编程的若干重要领域,侧重于基础性、原理性的知识。 非常适合刚入门大学生或者 计算机领域入行 一两年左右的新人, 也适合从传统开发到微服务开发的 研发人员。其中有大量的大白话来讲解技术,这样可以通俗易懂的了解 计算机的每个组件的作用和我们平常中...

徐小冠 2393

数控系统(CNC)系列:Hurco VMX42SR_(3).控制系统硬件组成部分

控制箱是CNC系统的核心部分,负责处理所有的控制指令和数据。它通常包含主控板、电源模块、接口板等关键组件。伺服驱动器是CNC系统中的关键组件,负责将主控板发出的控制信号转换为电机所需的驱动电流。它通过闭环控制确保电机的精确运动。电机是CNC系统中的执行机构,负责实现主控板发出的运动指令。常见的电机类型包括步进电机和伺服电机。传感器是CNC系统中的重要组件,用于检测和反馈机床的运行状态。常见的传感器类型包括位置传感器、速度传感器、温度传感器等。电源供应系统为CNC系统的所有组件提供电力。主电源。

2401_87715305的博客 1281

《码农翻身》读后感

1.计算机的世界 线程: 线程运行步骤:就绪、等待、运行 多线程并发问题 加锁、死锁问题,按照资源顺序申请锁 TCP/IP 不可靠通道进行可靠性传输 TCP的三次握手和四次挥手 滑动窗口协议 CPU CPU比内存快100倍,比硬盘快百万倍。 寄存器、程序计算器 ...

weixin_30678349的博客 691

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

《码农翻身》读后感---程序员的潜规则

最近读了一本好书,《码农翻身》,推荐没读过的小伙伴可以读一下。前面通过小故事介绍计算机世界中的方方面面,特别的有意思。 作者在最后一章根据自己成为架构师路上点点滴滴的经验,给广大程序员提供了一些建议。 让我受益匪浅。特此提炼一下,学习共勉: 1、凡事必先骑上虎背 在遇到机会,犹豫不决,缩手缩脚时,记住这句话:“凡事必先骑上虎背”,先让自己下不来台再说,但是真的尽自己最大努力以后就会发现,事情没那么...

LifeIsGood 1547

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

《码农翻身》读后感第一天

       今天第一天开始读刘欣的《码农翻身》,刚开始看就完全被吸引了.可能是这本书完全是用第一人称的方式来介绍程序技术,让自己刚开始看 就有很强的代入感的原因。一上午两个小时就看到了第一章第六篇第三节了&lt;文件的存放&gt;。         前面六篇虽然讲的都是关于计算机本身运行方面的知识,没有说到具体的写代码知识。但是还是觉得很有趣味。因为我觉得作为一个程序猿,每天都都和计算机打交道...

Object_Dragon的博客 1593

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

《码农翻身》读书笔记

花了一天时间翻完了《码农翻身》(跳过了Java部分)。生动有趣的书看起来就是舒服,竟有引人入胜、手不释卷的感觉,一不小心就翻完了。是一本很好的入门科普读物,开阔技术视野。 下面是书中的摘抄和笔记 线程 我是一个线程 不知道什么时候会被挑中执行 在执行的过程中随时可能被打断,让出CPU 一旦出现硬盘、数据库这样耗时的操作,也得让出CPU 数据来了,也不一定马上执行,还得等着被CPU挑选 三次握手...

weixin_33832340的博客 135

《码农翻身·用故事给技术加点料》拜读感想

《码农翻身·用故事给技术加点料》拜读感想   于今年11月15日,入手本书。直到今日,刚好一月。利用课下时间,阅读这本书。对当下技术的诞生、发展历程有了一些简单的理解。也对一些技术、概念的实现原理,通过书中的图片和故事展示,有了一些初步的理解。 特别对于Java学习者提出的集中学习状态,我深表赞同:   (1)来来回回、摇摆不定,被网络舆论所带着,游走于各大编程语言之间,每门语言都只学了点皮...

weixin_34130389的博客 213

学习《码农翻身》之精进

学习《码农翻身》之精进 局部性原理 在一段时间内,整个程序的执行仅限于程序的某一部分,相应的,程序访问的存储空间也局限于某个内存区域。 时间局部性:如果程序中的某条指令一旦执行,则不久后该指令可能被再次执行;如果某数据被访问,则不久后该数据可能再次被访问。 空间局部性:一旦程序访问了某个存储单元,不久之后,其附近的存储单元也将被访问。 缓存(cache) 根据局部性原理,操作系统会把经常用到...

小超人日常码字 237

线程,锁的概念——码农翻身读后感

基础了解    1. 单CPU中进程只能是并发,多CPU计算机中进程可以并行。    2. 单CPU单核中线程只能并发,单CPU多核中线程可以并行。    3. 无论是并发还是并行,使用者来看,看到的是多进程,多线程。 串行、并发、并行     1. 串行      多个任务执行时,一个任务执行完再执行另一个任务     2. 并发      多个线程在单个核心运行,同一时间一个线程运行,系统不停...

我没灵感了-_-的博客 333

读《码农翻身》

读《码农翻身》 什么是线程? 线程属于进程,与该进程中的其它线程共享该进程的资源(变量、指令等)。 线程可以理解为计算机中处理任务的最小单位。 线程有三个状态: 就绪、运行、等待。理论上,线程在被创建并执行完分配给它的任务后就会被销毁。所以线程只有这三个状态。 所以,线程池中的线程不算在内。因为处于线程池中的线程实际上是自由状态,处于等待分配任务状态。而前面讲到的三个状态是针对带有任务的线程而言。...

惊蛰小鱼的博客 283

刘欣《码农翻身》之动态代理读后感

很生动地通过故事讲明白了Java动态代理这么个事,很棒: 为什么需要动态代理:人们希望在运行时动态修改类,但是,Java一个类一旦被装入方法区,就没法动态修改已经编译好的类了 解决方案:已经被加载或者正在运行的类既然不能被修改,就需要运行时动态生成一个代理类,达到“运行时动态修改类”的目的。 代理类是基于原来的类生成的新的类,具有运行时需要的功能,比如日志记录、事务支持、权限控制等。 如何...

sinat_41897556的博客 661

《码农翻身》读后感第三天

      简略的了解AOP(面向切面编程)和IOC(控制反转) DI(依赖注入);       HTTPS通信安全:对称加密和非对称加密;       对称加密:一把钥匙开一把对应的锁。自己保管好钥匙。  解密前把钥匙给别人。送钥匙的过程中不安全。       非对称加密:两个钥匙,公钥——用于加密,所有人都可以得到。私钥——用于解密,自己保管。为了防止公钥传输过程中被别人替换修改,传输时...

Object_Dragon的博客 634

《码农翻身》读后感第二天

     今天看了几个小时,直接看了三分之一多。中间主要讲到了多线程的锁,递归算法,java语言的发展过程,虚拟机(栈和堆,java文件编译过程,gc机制),数据持久化框架ejb,ibitis,hibernate,jdbc,以及数据库的事务,分布式事务和利用消息队列实现数据的最终统一性。jsp的发家史,页面的动态代理,自定义注解,泛型的引入和实现,日志系统的实现,数据的序列化。      当中大...

Object_Dragon的博客 775
上一篇: 年末汇总⭐️ 我是如何从学生切换到职场人身份的
下一篇: Lambda表达式⭐️项目中的常见使用方式,通过具体案例总结Lambda的常用写法
先锋 Coder
博客等级 码龄5年 2909粉丝 123原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

先锋 Coder

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值