Getting Real 摘录

软件之道摘录(编程之道、代码大全、人月神话) 本文摘抄自三个大师的三部经典著作:编程之道、代码大全、人月神话。 立即下载

作为一个新软件的网页设计师和程序开发者,每天你要面对上百个细小的决策:是要蓝色的还是绿色的?用一个表格还是两个?静态的或是动态的页面?放弃 重新来过还是修复?一般我们是怎样来做这些决定的呢?如果那是我们认为很重要的我们也许会提出来讨论。其余的我们就靠猜想。最终所有那些猜想的部分将积累 成软件的一种债务 — 一堆互相交织着的错综复杂的充满不确定因素的网。

作为一个开发者,我厌恶这种现象。想到有那么多的小型定时炸弹分布在这个软件中,给我带来了很大的压力。 自己帮助自己的开源软件开发者不会有这样的困扰。因为他们就是用户本身,90%的情况下他们了解他们应该做什么决定。我想这是为什么这些人能够在一天辛苦 的工作回家后还能继续编写开源程序的众多原因之一,因为它反而是一种放松。



总会有一个这样误区:我们能做到准时地,在预算内发布一个规模完整的产品。这可以说完全不可能的,如果真是这样的话一定是以质量做为代价的

来自工业界的知识库 RAG 服务(二),RagFlow 源码全流程深度解析 前面介绍过有道 QAnything 源码解析,通过深入了解工业界的知识库 RAG 服务,得到了不少调优 RAG 服务的新想法。因此本次趁热打铁,额外花费一点时间,深入研究了另一个火热的开源 RAG 服务RagFlow的完整实现流程,希望同样有所收获。首先依旧可以先从框架图入手,与常规的 RAG 架构进行一些比较可以看到右侧知识库被明显放大,同时最右侧详细介绍了文件解析的各种手段,比如OCR等,这些在常规的 RAG 中可能会作为一个不起眼的。 阅读详情

相关推荐

旋转变压器软件解码simulink仿真

旋转变压器软件解码simulink仿真、电机转速位置测量

qq_31446727的博客 2582

Gemini 3.1 Pro:学术引用锚定技术如何重建科研可信度

学术引用是科研工作的基石,其真实性直接关系到研究可追溯性与同行信任。传统大模型因缺乏原文坐标系,常生成‘假文献’式幻觉引用,导致事实核查失效、结论不可复现。Gemini 3.1 Pro通过双通道架构——语义理解通道与引用锚定通道——实现DOI/PMID级强制溯源、片段级定位(如‘Figure 2B,第7页右栏第2段’)及反向验证闭环,将引用从文本拼接升维为知识坐标绑定。该技术显著提升文献检索精度、方法复现保真度与综述证据链完整性,已应用于硕博生文献管理、期刊编辑审稿、基金申报材料核查等高敏场景,成为支撑开放

weixin_34405557的博客 416

Krylov子空间与Arnoldi过程

一、应用背景 Krylov子空间方法是模型降阶(MOR)的一种,Krylov 子空间方法就是在Krylov子空间中寻找近似解。 二、Krylov子空间 n是原始矩阵的维度,m为降阶后矩阵的维度,通常m<<n。 三、Arnoldi 过程: 计算Km 的一组正交 对应上述MGS过程的python代码: import numpy as np def arnoldi_itera...

保持写作习惯,完成知识沉淀 6001

人月神话---观点摘录

<人月神话> 为什么想看这本书呢? 因为以前的公司虽然名气不大, 但是管理流程都挺规范的 , 没有觉察到管理混乱带来的灾难 , 临时到了一家比较有名气的公司 , 但是在开发过程中, 深深感到了管理的混乱 , 流程上的不规范 , 需求上的来回反复 , 所以萌生了想看下正确的流程是什么样的. 于是找到了<人月神话>学习下. 下面是看的时候的观点摘录 , 有的地方,由于资历不够,...

gcs的博客 432

如何用ISBN API快速获取图书信息?Python实战教程(附完整代码)

本文是一篇Python实战教程,详细介绍了如何利用ISBN API高效获取图书元数据。内容涵盖从API服务选择、密钥管理,到使用requests库构建健壮的请求模块,并利用Pydantic进行数据验证与解析。教程还提供了批量查询、缓存优化及集成到Flask Web应用等高级技巧,帮助开发者快速实现图书信息的自动化获取与处理。

p8q9r0的博客 456

Apollo Control——超详细入门教程(六):MPC二次规划问题转化

专栏文章列表 Apollo Control——超详细入门教程(一):基于道路误差的车辆动力学模型 Apollo Control——超详细入门教程(二):连续状态空间方程离散化与离散LQR公式推导 Apollo Control——超详细入门教程(三):基于Frenet坐标系及XY坐标系的多项式轨迹生成 Apollo Control——超详细入门教程(四):控制模块轨迹误差计算 Apollo Control——超详细入门教程(五):油门刹车标定表之双线性插值算法 ...

凉了鸭的博客 2233

经典软件工程著作《人月神话》经典语录摘抄和笔记

1、一切都将运作良好,每项任务仅花费它所“应该”花费的时间           我常想,每个人都有良好的希望,或者说有梦想,但是梦想归梦想,现实归现实。脚踏实地,认清现实,是做好任何事情的基本要求。   2、用“人月”来衡量一项工作的规模,是一个危险和带有欺骗性的神话。          想来惭愧,之前拿微软的project做工作量评估,可不都是用人月来报告工作量的?可是想想,在一...

windshome的博客 1892

推免保研夏令营/预推免面试记录—北航网安

链接:https://pan.baidu.com/s/1vkP3EzbVrCc8a7wgQuUZgQ?链接:https://pan.baidu.com/s/1n4EFS2c9WLAfQn91CP4j2g?链接:https://pan.baidu.com/s/1VVNNSfcNDWjXhVhH3MtNjA?上面五个比例基本为:1:5:2:1:1。面试时间:当天上午面试,但是没面完,下午吃了饭之后又继续面试。--来自百度网盘超级会员V5的分享。--来自百度网盘超级会员V5的分享。

admin的博客 3011

《人月神话》--摘录

1、在众多软件项目中,缺乏合理的时间进度是造成项目滞后的最主要原因,它比其他所有因素加起来的影响还大,导致这种普遍性灾难的原因是什么呢?   首先,我们对估算技术缺乏有效的研究,更加严肃地说,它反映了一种悄无声息,但并不真实的假设——一切都将运作良好。   第二,我们采用的估算技术隐含地假设人和月可以互换,错误地将进度与工作量相互混淆。   第三,由于对自己的估算缺乏信心,软件经理通常不会有耐心持续地进行估算这项工作。   第四,对进度缺少跟踪和监督。其他工程领域中,经过验证的跟踪技术和常规监督程序,在软件

generalXCY的专栏 1081

2 君正底层API接口的封装1

君正的IPC芯片主要有T31、T40、T41等型号,每个型号的API接口大部分是相同的,但也存在一些不一致和差异化的地方。为了屏蔽不同芯片型号之间的差异,我们需要基于一个公共基类进行封装。在封装之前,我们需要定义自己的错误码和数据结构,用于屏蔽不同君正芯片的实现细节。为了确保整个IPC库使用统一的错误码,我们在HP_MPPErrorCode.h文件中专门定义了以下错误码。错误码囊括了参数错误、内存错误、溢出错误、不支持、密码错误、非法数据等各种异常情况。

hope_wisdom的技术博客 1587

置顶必读(2) | 《YOLOv11实战:从入门到深度优化》目录导航篇(持续更新中)

🏆 本文收录于 《YOLOv11实战:从入门到深度优化》 专栏。 本专栏系统梳理并持续复现全网各类 YOLOv11 / YOLO系列改进方案与实战案例,目前已覆盖 分类、检测、分割、追踪、关键点、OBB 检测 等多个方向。 内容坚持 持续更新 + 深度拆解 + 工程落地导向,不仅讲“怎么改”,更讲“为什么这样改、如何真正落地到项目中”。

**My Coding Family** 11万+

Getting Real(把握现实)学习笔记

Getting Real(把握现实)学习笔记一、       前言Web 应用服务先行者 37Signals,是一家位于芝加哥的小公司,他们提供订阅收费的软件服务(面向中小企业和团队的在线协同服务软件,Basecamp 和 Backpack),而不是传统的打包出售软件,现在已经有超过50万的用户在使用他们的软件服务,同时还提出了一套颠覆传统的研发方式和经营理念 —— 贵在神速,小即是美。3

峥嵘岁月 7971

【Docker】一招解决超时镜像超时报错:`ERROR: Get https://registry-1.docker.io/v2/`

Docker 镜像拉取超时或失败并不是 Docker 本身的缺陷,而是网络环境和默认配置在特定场景下的限制所导致的结果。通过本文的分析可以看到,问题的核心往往集中在三个方面:网络访问延迟、DNS 解析速度以及客户端默认超时时间。针对这些问题,最直接、有效的做法是使用国内镜像加速器,这不仅能够显著提升拉取速度,还能保证在企业内网或家庭网络中更加稳定

博客 1027

getting real摘录

在看getting real,里面有不少观点值得学习。。。魔鬼隐藏在细节中 在选修了几堂绘画课后,我彻底摆脱了“马上投入到细节中”的态度...如果你一开始就画细节十有八九出来的画作会不怎么样。事实上,从你一开始那么做就完全错了。 你必须一开始把全局的比例分配搞对。你要从最大的一块着手,慢慢过渡到最小的。草稿必须体现模糊的主题。然后你着手润色,使整体画作具有生命力。着 色先从浅,中,深三个色调...

weixin_33936401的博客 281

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Getting Real我最喜欢的话摘录

Getting Real 这边书非常的不错,出自37signals,书中都是一些有想法的程序员大牛人物的经典语录的记录,看后非常的激动就吧这些喜欢的话写下来的了,国庆长假看这本书真的是非常的不错的. 推荐大家也看看,一下是摘录和自己对看了这些话之后的感慨!   Getting Real我最喜欢的话摘录 1.1 如果你做软件只是想搞一度快钱,那么事实是瞒不住的. 想很快的回本实践中是不大可能...

weixin_34387284的博客 2251

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

《Getting Real》快速读书笔记

以下是我拜读《Getting Real》时,摘抄下来的一些句子,当中有一些是我常常烦的错误,也有一些是我始终坚持的信念,等我空闲下来时补上对每句话感受,不过现在就可以告诉大家,它绝对是值得阅读的一本好书。O(∩_∩)OPS:中文版(不完整版本)地址:http://gettingreal.37signals.com/GR_chn.php 做得比竟争对手少 为自己而做这个软件 

清风阁 1397

android 蓝牙通讯demo

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

AWS re:Invent 2021 AI/ML隐藏技术主线:企业级模型可控性实践

机器学习工程化核心挑战从来不是‘能否训练出模型’,而是‘能否稳定、安全、可审计地交付与治理模型’。本文围绕MLOps中模型可控性这一基础技术概念展开,解析其背后的关键原理——包括基础设施与模型版本的双向锁定、数据漂移检测的非对称采样、上下文感知的可解释性注入,以及边缘场景下的断网续传状态机。这些实践直指企业落地AI的核心技术价值:降低运维风险、满足合规要求、保障业务连续性。典型应用场景涵盖金融风控模型上线、IoT设备边缘推理、实时推荐系统特征治理等。文中深度复盘AWS re:Invent 2021中被低估的

weixin_34228387的博客 424

人月神话摘录(1)

1.外科手术式的架构:     2.大型的软件开发中,概念一致性必须得到良好的体现,这不是体现民主的时候,否则更多的精力浪费在无用的讨论中,系统架构师应该是这样一个角色,他并不直接参与编码,但要完成架构设计和协调接口。而程序员的聪明才智应该用在具体模块的实现上。   3.评判一个软件的需要综合考量两个方面,软件的易用性和软件的功能多样性。   4.整个创造性活动分为三个阶段:体系

FrankyzhangC的专栏 1580

Getting Real学习笔记:关于编码

 Getting Real学习笔记:关于编码原文链接:Getting Real 学习笔记:关于编码小巧的软件:随着代码量的增加,你软件的复杂度也会随之增 加,每一次调整和变动的效果都会叠加,所以让你的程序代码尽可能的保持简洁。那么抵制这种代码复杂化的最好方法就是只做小巧的软件,它也意味着更少的功 能、更少的代码和更少的浪费。小巧的软件让你放弃对未来功能的规划,将重点放在解决现在的问

成不了佛,便堕落吧 1094

Getting Real内容浓缩

今天看完,想整理一下,可能会更好,也给别人提供一个快速学习的途径 第一章 什么是 Getting Real? 表达形式省略、精炼、精益、敏捷、用户体验、迭代改进、产品简化。 第二章 建构从简 做得比竟争对手少 为自己而做这个软件 找自己募资 固定时间和预算,但灵活控制产品外延 找个敌人(借鉴) 它不该成为一种交易-满怀热情地去做它 第三章 保持精益 更小的质量 你越做到精益,

辉 823

对于getting real开发结合自己的工作的一些思考

1. 什么是gettingreal, 这个是中文翻译的原文 http://gettingreal.37signals.com/GR_chn.php “Getting Real 是一种更小规模,更快速,更高质量的软件构建方法。” 2. 我的思考 我们是妓女吗? 这个是我们老板有次和我们开会的时候讲的,他的意思是不要盲目的答应客户的要求。我们也是要挑客人的...

weixin_33895604的博客 177

人月神话--读书摘录

核心:概念的完整性 1、缺乏合理的时间进度是造成项目滞后的最主要原因,他比其他的所有因素的综总和影响都大 2、关于进度安排,作者的建议:1/3计划、1/6 编码、1/4构件测试以及1/4系统测试 3、小型、精干的队伍是最好的--思绪尽可能的少 4、对于真正意义上的大型系统,小型精干的队伍太慢了 5、概念的完...

weixin_30627381的博客 214

没有银弹-读《人月神话》重点摘录

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34372728的博客 1347

每一个有理想的程序员都应该读的一本书《rework》

每一个程序员都有改变世界的梦想,他们不甘平凡,他们想要make a difference,他们想要创立世界上最cool的公司,那具体该如何做呢?风靡全球的《rework》将告诉你答案 37signals是一家很特别的公司,他们有很独特的理念。虽然他们的团队只有16人,但他们的几个产品每年都会带来相当可观的利润。他们反对风险投资,反对扩大规模,反对堆砌功能。如果让我用一个词形容他们的话,那就是ma

李海军的专栏 940

职业的乐趣

职业的乐趣编程为什么有趣?作为回报,它的从业者期望得到什么样的快乐?首先是一种创建事物的纯粹快乐。如同小孩在玩泥巴时感到愉快一样,成年人喜欢创建事物,特别是自己进行设计。我想这种快乐是上帝创造世界的折射,一种呈现在每片独特、崭新的树叶和雪花上的喜悦1。其次,快乐来自于开发对其他人有用的东西。内心深处,我们期望其他人使用我们的劳动成果,并能对他们有所帮助。从这个方面,这同小孩用粘土为“爸爸办公室”捏

大森林工作室 1282
上一篇: 什么是人月,如何简单估算人月
下一篇: [转]访问控制模型DAC,MAC,RBAC
hcom
博客等级 码龄22年 14粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值