此书非读不可——《程序员的自我修养》

今天花了一天的时间从头到尾翻了一遍,跳过了那些有X86汇编的部分,和分析C++ CRT中解构析构的部分,其他的都读了一遍。

读完之后唯一的感觉就是:此书非读不可,而且要经常读。

毫无疑问作者对于链接,装载和库这三个方面是有深刻的认识的,于深度和广度都无可挑剔,而且组织文字的能力也属上乘,虽然我之前看过相当多相关的spec,但是读一本书可以这么快,不能不说作者文字功底确实不错。

不过我觉得,如果能把dwarf的信息加进去就好了,再加上一些讲调试的章节,改为链接,装载,库与调试,就完美了。

调试部分不是讲技巧,这方面已经有几本好书了,可以侧重调试信息的解析,调试器的工作原理,以及前面三者对调试的支撑,互相之间协作等等。

作者在书中一直提及一个观点:计算机科学领域的任何问题,都可以通过添加一个中间层来解决。

在书的很多章节都反复引用并论证了这个观点,我也觉得非常有道理,不过事物总是两方面的,每添加一个中间层都会带来很多额外的负担,比如验证中间层工作是否正确工作,规范外部的调用接口,这都是很大的工作量,另外还会在调试的时候带来相当多的麻烦,比如滥用COM。

还有一个缺点就是,引入新的中间层,会让被隔离在外面的人失去对底层的了解,最终会体现在调试上面,或者对接口的误用,所谓难以两全吧。

这个方法似乎也不局限于计算机领域,这几天在看书的时候,我会随手做很多概要,把认为重要的东西都作为条目写下来,然后抽一段时间做整理。以前总是阅读-收藏/保存,然后凭记忆再做整理,或者干脆不整理,回头总是发现似懂非懂,要去找出处的时候又遍寻而不得,很浪费时间。

这应该也是个中间层,把零散的资料做初步的整理,然后再集中的消化,效果还是不错的。

 

 《程序员的自我修养》完整版

别再为EPI形变头疼了!FSL的topup+eddy实战保姆级教程(含AP/PA数据采集要点) 本文详细介绍了如何使用FSL的topup和eddy工具解决EPI形变问题,包括数据采集要点、参数设置和实战操作步骤。通过AP/PA双编码数据和精确的形变场估计,有效矫正MRI图像中的几何畸变,提升弥散数据质量。特别适合需要处理高场强MRI数据的研究人员和技术人员。 阅读详情

相关推荐

DAIC-WOZ抑郁数据集实战:从申请到特征提取的全流程避坑指南

本文详细解析了DAIC-WOZ抑郁数据集从申请到特征提取的全流程,提供了实用的避坑指南和代码模板。涵盖数据获取技巧、多模态特征工程(面部动作单元、音频特征、文本处理)以及样本不平衡解决方案,帮助研究者高效处理这一经典抑郁分析数据集。

weixin_29196315的博客 171

《程序员的自我修养》(陈逸鹤)读书笔记

第一章 谈职业生涯 写给年轻程序员的几点启示: 1.正确认识自己 2.比一般人更努力(将成为你最大的竞争优势) 3.适时建立个人权威 4.遵循最佳实践 5.保持好奇心并乐于探索新的事物 6.抛开代码与人沟通 7.要为优秀的人工作 8.生活(有节制有规律的生活)、睡眠(充足的睡眠)、旅行(发现和感受新东西) 9.相信自己的天赋与创造力

adorable_的博客 2853

Xilinx PL实现DP TX视频传输的关键配置与实战解析

本文详细解析了在Xilinx ZCU106开发板上,利用PL(可编程逻辑)实现DP TX(DisplayPort发送)视频传输的关键配置与实战流程。内容涵盖从硬件平台搭建、DP TX IP核参数(如链路速率、通道数、视频时序)的详细配置,到软件驱动初始化、中断处理及链路训练的全过程,并提供了屏幕闪烁、颜色异常等常见问题的避坑指南与调试技巧,旨在帮助开发者高效实现稳定的4K视频输出。

weixin_29165465的博客 350

读书读到NOBEL

未来那些伟大的程序员,他们的贡献可能并不在于创造了一门新的程序语言或是一款优秀软件产品,而在于他们利用其开创性的思想,借助诸如大数据、人工智能等技术,帮助人类战胜疾病、能源匮乏、饥饿等世界难题。想象一下,未来的一天,某一领域的诺贝尔奖可能同时授予一名生物学家和一名计算机科学家,因为他们一起合作,攻克了今天我们还无法解决的医学难题。书是2017年出版的,如今是2024年,短短7年就实现了,慨叹神预言的同时也不得不说时代发展真的太快了!这不仅算是实现了而且还超额实现了,生物学家:计算机科学家 1:2。

XLYcmy的博客 282

UE4-(反射)场景采集之场景采集2D

一、场景采集分为两种:场景采集2D、场景采集立方体 场景采集2D:采集2D图片模式。 操作: 1.选择场景采集2D,是一个摄像机的物体,摆放到场景中。 2.在文件夹空白处创建纹理,一定要注意创建纹理的格式, 纹理分为立方体渲染目标和渲染目标,此处我们使用的是2D模式,所以选择渲染目标(Texture Render Target2D)。创建后重命名为RenderTextue2D。 3.选择场景中刚拖入的 SceneCapture2D 摄像机在细节面板的Scene Capture 将..

Stone的博客 4601

[QMT量化交易小白入门]-二、如何用miniQMT获取沪深A股的板块列表、历史行情数据和实时行情数据

本专栏主要是介绍QMT的基础用法,常见函数,写策略的方法,也会分享一些量化交易的思路,大概会写100篇左右。QMT的相关资料较少,在使用过程中不断的摸索,遇到了一些问题,记录下来和大家一起沟通,共同进步,自己淋过雨了,希望大家都有一把伞。

木头大左的博客 5650

读《程序员的自我修养》后感

谈谈陈逸鹤先生在书中的自述。但对于“程序员”本身而言,他们的生活本就单一、枯燥,整日对着电脑进行交流,丰富个人世界,由此,填充逻辑以及运算能力。该书是作者陈逸鹤先生所著,于我个人而言点名了在”程序员“这条道路上,我将可能遇到的困难,以及大部分人对”程序员“所抱有的观念、所受的障碍等。作为初学者的我,在踏寻这条道路,困难曲折,在懵懵懂懂中”编程“”代码“,只是为了让我掌握一门可以赖以生存的技术,让我不再挨冻、吃得饱、穿得暖。渐渐,再往深入,探寻”程序员“本身存在的意义、价值,”工匠精神“由内而外的凸显。

沐硕 287

【AI面试】 Python 的装饰器

Python装饰器是一种高阶函数,用于在不修改原函数代码的情况下增强其功能。它通过@语法糖接收目标函数作为参数,并返回一个包含额外逻辑(如日志、缓存、权限验证等)的新函数。装饰器的核心价值在于代码复用和解耦,符合开闭原则,典型应用包括性能分析、权限控制等场景。例如,@timer_decorator可自动为函数添加耗时统计功能。本质上,@decorator等价于func = decorator(func),实际调用的是装饰器返回的包装函数。进阶技巧包括使用@functools.wraps保留原函数元信息。装饰

钱多多先森 183

程序员的自我修养,陈逸鹤

我时常会说“杂事不杂”, 虽然看着被很多与技术无关的事务缠身,但它们对你来说同样具有意义。你从中可能获得沟通能力,管理能力,建立更广的人脉,在企业内部建立影响力,等等,之所以今天你能成为公司的骨干不也正是因为你干了这些杂事吗?如果你能认同这一点,那就不应该总是把时间花在抱怨这些杂事上,而是考虑如何有效地处理它们。比如,你需要担负很多培训工作,那何不建立一个更好的内部学习平台,让培训对象能够自...

CodingIsFun 1116

一分钟了解 “提示词工程”、“上下文工程”、“驾驭工程”

在大模型刚刚进入大众视野的初期,开发者面临的最大挑战是如何让模型听懂人类的指令。这一阶段被称为提示词工程时代。其核心思想非常直观:通过精心设计输入的文本提示,引导模型输出符合预期的结果。这一时期的开发者更像是“提示词巫师”,他们热衷于寻找所谓的“魔法咒语”。典型的技巧包括角色设定、思维链、少样本学习以及输出格式约束。例如,仅仅在问题前加上一句“请一步步思考”,模型的推理能力往往就能得到显著提升。然而,随着应用场景的复杂化,提示词工程的局限性逐渐暴露。

h a 6 6 6 c k 为 你解决复杂难题! 568

Python 爬虫实战:分析 AJAX 请求抓取搜狐新闻数据

在Web 2.0时代,大量网站采用AJAX技术实现动态内容加载。传统基于静态HTML解析的爬虫技术(如BeautifulSoup)已无法应对这类场景。本文将以搜狐新闻为实战目标,详解如何通过分析AJAX请求接口实现动态新闻数据的精准抓取。

yansideyucsdn的博客 1750

很认真的聊一聊程序员的自我修养

本文正在筹备第二版,以下是第一版主要内容 首先要谈的是,今天的话题所聊的程序员包含哪些人? 在中国,写程序,不仅仅是一种兴趣,更多的时候,还是一种普通职业和谋生工具 大公司有厉害的程序员,优秀的架构师,但大量的小公司也有很多普通的程序员。在我这些年的工作经历中,也越来越深刻的感受到普通程序员的影响和力量。对于高阶程序员,所谓八仙过海各有神通,各有各的成就,各有各的修养,但...

1331

Python爬虫实战:采集行业协会、研究机构等平台的政策文件列表与PDF链接批量收集系统,支持自动下载、分类归档和数据库管理(SQLite持久化存储)!

我长期专注 Python 爬虫工程化实战,主理专栏 👉 《Python爬虫实战》:从采集策略到反爬对抗,从数据清洗到分布式调度,持续输出可复用的方法论与可落地案例。内容主打一个“能跑、能用、能扩展”,让数据价值真正做到——抓得到、洗得净、用得上。

喵手的博客 640

为什么说这些功夫是“程序员的自我修养”(转)

BOPGroup的专栏 886

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

为什么说这些功夫是“程序员的自我修养”——不可不读,经常要读(转)

 原文链接:http://www.douban.com/review/2763493/今天花了一天的时间从头到尾翻了一遍, 跳过了那些有X86汇编的部分, 和分析C++ CRT中解构析构的部分,其他的都读了一遍。读完之后唯一的感觉就是:此书非读不可,而且要经常读。毫无疑问作者对于链接,装载和库这三个方面是有深刻的认识的, 于深度和广度都无可挑剔, 而且组织文字的能力也属

776

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

《程序员的自我修养》笔记

本书作者:陈逸鹤 以下是我读此书时作的一些笔记,当然书中还有很多值得参考的想法,就不一一列举了。 一万小时说法 ☆ 这个说法很普遍了,它再次提醒了我如何去做一个领域的专家。如果平均每天八小时在这个领域上,那么一年300天=300 * 8 = 2400,保持这种学习激情在上面,五年内就可以成为专家了,我算了算自己在这个领域投入的时间(主要学习时间),除去我没有怎么写代码的时间,我从14年开始...

深蓝浅蓝的天 2713

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

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

程序员自我修养笔记系列

http://www.cnblogs.com/zhuyp1015/category/376363.html 转载于:https://www.cnblogs.com/zengkefu/p/5531995.html

weixin_30437847的博客 200

谈职业生涯——读《程序员的自我修养》

题图:黄昏时分的上海陆家嘴 最近在看《程序员的自我修养》,作者陈逸鹤,一本写给程序员的思考书,其实市面上类似题材的书也不少,比如我看过的另外两本《内外兼修——程序员的成长之路》《程序员必读的职业规划书》,我只是后悔自己看的太晚,很多道理明白的太晚,要多看看此类书,给自己寻找点方向感和动力,我也一直在努力践行书中的一些方法和认识,本文是此书...

weixin_33858336的博客 1045

程序员的自我修养

前日闲逛书城,偶得一书,曰:《程序员的自我修养》。第一感觉就是:标题党;第二感觉,想到周星星在《喜剧之王》中的宝贝,那本北极毛毛熊写的《演员的自我修养》。 从书架中抽出略翻少息,立即被书中内容吸引,尽解某之前所惑,恍然而悟。固有了第三感觉:好书! 书的全标题是《程序员的自我修养:链接、装载与库》。内容是教科书中找不到的,涉及计算机系统软件较底层的知识:在main函数执行前和执行后,系统做了那些工作

flyoxs的专栏 952

这一年,这些书:2020年读书笔记

Note: 以下 markdown 格式文本由 json2md 自动转换生成,可参考JSON转Markdown:我把阅读数据从MongoDB中导出转换为.md了了解具体的转换过程。 面纱 作者:毛姆[英] ISBN:9787210082835 出版社:江西人民出版社 出版日期:2016-04-01 图书标签:毛姆,小说,英国文学,英国,外国文学 豆瓣地址:https://book.douban.com/subject/26757680/ 阅读日期:2020-01-19 读书笔记 威廉·萨默塞特·毛姆(

Heartsuit的博客 3万+

没想到真有此书!!!《一个程序员的自我修养》

点击蓝色“程序员书单”关注我哟 加个“星标”,每天带你看好文,读好书! 本文转自知乎:https://zhuanlan.zhihu.com/p/34994820 最近在看程序员的自我修养 (豆瓣),作者陈逸鹤,一本写给程序员的思考书,其实市面上类似题材的书也不少,比如我看过的另外两本内外兼修:程序员的成长之路 (豆瓣)、程序员必读的职业规划书 (豆瓣),我只是后悔自己看的太晚,很多道理明白的太晚,要多看看此类书,给自己寻找点方向感和动力,我也一直在努力践行书中的一些方法和认识,本文是此书的第.

Java技术江湖 3028

《程序员的自我修养》读书笔记

第一章 谈谈职业生涯规划 一.给年轻程序员的一点启示 # 1.正确认识自己 *通过努力,你会变成你希望的样子 2.比一般人更加努力 *当你一直坚持下去时,你也会变得和其他人一样优秀 3.建立自己的权威 *用实力来展现自己 4.理解最佳实践 去学习那些最佳实践 //一个岗位...

Logicr的博客 2691

精准努力 - 《程序员的自我修养》整理笔记 转载

转载:https://blog.youkuaiyun.com/mochou111/article/details/90239034 ,谢谢 特此声明:《程序员的自我修养》是陈逸鹤先生为初入程序江湖之人所编写的一本优质的生涯指导书,本文为此书的读后感和笔记 职业生涯 一、写给年轻程序员的10点启示 正确的认识自己 比一般人更努力 适时建立个人权威 遵循最佳实践 保持好奇心并乐于探索新事物 抛开代码与人沟通 为优秀的人工作 生活,睡眠,旅行 相信自己的天赋和创造力 比一般人更努力 二、那些程序..

开码河粉 374

程序员的自我修养——编译和链接

程序员的自我修养——编译和链接

void 824

《程序员的自我修养》读书笔记4

书当如酒 628
上一篇: HTML5来了,JavaScript框架会如何发展?
下一篇: 让我们再疯狂一点吧 --《疯狂的程序员》
PengJune
博客等级 码龄21年 9粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值