为何的你的项目做得那么烂

用Arduino和MAX30102做个心率血氧仪,从硬件连线到算法调试全流程避坑 本文详细介绍了如何使用Arduino和MAX30102传感器构建高精度心率血氧仪,涵盖硬件连线、软件配置、信号处理及算法优化全流程。通过实战案例和避坑指南,帮助开发者快速实现临床级精度的健康监测设备,适用于可穿戴设备和医疗健康领域。 阅读详情

作者:朱克锋

邮箱:zhukefeng@iboxpay.com

转载请注明出处:http://blog.youkuaiyun.com/linux_zkf


不管你成不承认,每个公司都有很烂的项目存在!

为什么同一个公司有的项目很烂有的却很好呢,这与带团队的人分不开,与整个团队的素质分不开,好的团队开发出很烂的项目几率很小,而不好的团队开发出的项目几乎没有好的,为什么别人的项目做得很好而你的项目做的却很烂呢?究其原因也就那么几点

 

1,        当你的项目出了问题,你的第一反应是什么?你的第一反应是查出是谁搞的这个问题,你认为只要找出是谁搞的这个问题,就可以解决问题就可以保证以后不会再出现这样的问题

2,        修改项目的问题时你并没有真正理解需要修改的部分,你认为只要修改后可以工作就好了,你认为只要添加或删除几行代码,做一个小小的调整让代码可以工作就万事大吉了

3,        你认为你在设计上花费了大量的时间与精力,为了这个设计你付出了很多,你会坚持认为你的设计是最好的,比其他的任何人设计的都要好,拒绝听去别人的任何意见,认为别人只会把问题搞的很糟糕

4,        当你发现其他人的代码有问题的时候你不愿意去说出来,你不愿意去伤害别人,不想惹麻烦,你认为只要你自己知道就好了

5,        你不想打算与别人分享你的知识,你认为你是因为这些知识你才成为了团队的核心,只要自己知道就好了,不管其他人

6,        别人告诉你问题在哪里你就会去看哪里,不去思考,不去研究,认为那是浪费时间

7,        你认为你具备创新与智慧,最了解项目,认为业务人员都是笨蛋,他们一介入就会搞得乱七八糟

8,        你认为只要设计文档写的十分的详细,代码实现者只要写出代码就好了,编写的代码无论怎么样都不应该偏离设计文档

9,        开始一个新的项目的时候,你找出一大堆新的技术与框架,你认为必须要用到这些新的技术与应用框架,这样会显示你有多厉害,多有技术

10,    你认为不到开发的最后阶段就不应该集成你的代码,你认为这样是在浪费时间和精力,你认为你在项目结尾有足够的时间集成代码

11,    你认为正确的工作方式应该都是客户应该一次性想清楚所有的他想要的东西,然后把这些需求给你,不应该不停地修改需求导致你的项目无限的延期,这些麻烦和问题源于客户

12,    你认为客户都是蠢蛋,就只会抱怨,这都是他们的问题与错误,连简单的使用说明都搞不懂,这并不是问题只是客户不会使用而已




内网开发必备:5分钟搞定WSL2离线安装(含Ubuntu迁移避坑指南) 本文详细介绍了在内网环境下快速完成WSL2离线安装的完整流程,包括系统兼容性检查、Linux内核更新包安装以及Ubuntu镜像的离线部署。特别针对外网Ubuntu环境迁移至内网时的用户权限、系统路径等常见问题提供了实用解决方案,帮助开发者高效搭建Linux开发环境。 阅读详情

相关推荐

目标检测中回归损失函数(L1Loss,L2Loss,Smooth L1Loss,IOU,GIOU,DIOU,CIOU,EIOU,αIOU ,SIOU)

为了解决CIoU的问题,有学者在CIOU的基础上将纵横比拆开,提出了EIOU Loss,并且加入Focal聚焦优质的预测框,与CIoU相似的,EIoU是损失函数的解决方案,只用于训练。在错误率小的地方,梯度的值也应当小,反之在错误率大的地方,梯度也应当大,因为这时候我们需要对错误率小的情况进行微调,而错误率大的地方进行大刀阔斧的调整;如下图所示,三种情况IoU都相等,但看得出来他们的重合度是不一样的,左边的图回归的效果最好,右边的最差。DIoU的作者考虑到,在两个框中心点重合时,c与d的值都不变。

zyw2002的博客 6629

烂项目之殇——遇到烂项目该怎么办?

人在江湖飘,哪能不遇到烂项目呢?遇到烂项目,无非就是欲哭无泪,想跳跳不出来,项目中的每个人都筋疲力竭,惟愿赶紧结束了项目,至于项目能做成啥样,已没人再去关心了。既然大家都不想碰到烂项目,不想陷入到烂项目中,咱们就来简单聊一聊如何识别和规避烂项目。

测试萌萌 2297

Unity技术开发干货 - 总目录

总目录 欢迎大家来到 passion 的《Unity技术开发干货》开始前博主先列出学习的大纲,同时也供大家学习参考,如果有什么问题,欢迎留言。 一.Unity基础: Unity基础-脚本生命周期 Unity基础-向量 Unity基础-寻路系统 Unity基础-物理系统 Unity基础-Mecanim动画系统 Unity基础-UGUI Unity基础-灯光 Unity-UGUI之Event System Unity-2018-粒子系统 Unity-协程入门 Unity-2D物理引擎、铰链、效应器 Unity-

TxNet 4257

项目烂,未必不是个好事情

对日项目10年前是什么样子,我不清楚。 但是五年前的对日项目,我是知道的。那时候日本人做设计,虽然做的问题也很多,但是那个时候给我们的设计是能拿过来开发的。 项目的技术框架也是日本人能够提供的,那时候的对日项目。被很多人攻击为代码工厂。 虽然偏激,但是也有道理。 需求给日本人做了,技术框架也给日本人做了。项目到中国人手上都变成了伪代码形式的详细设计,只要照着coding就行了。 但是...

tibaloga 287

微搭低代码实现用户登录及注册功能

在小程序开发中,我们可以拿到微信用户的openid,openid可以作为用户的唯一标识,在查询数据的时候可以进行数据过滤实现查询自己提交的数据。那微搭中是否也有openid这个概念,可以获取用户自己提交的数据呢? 答案是肯定的,那要怎么去做呢?思路是先创建一个数据源方法,在数据源中返回openid,然后低代码中可以调用数据源的方法并且赋值给全局变量,这样在后续的业务中从全局变量就可以获取openid了,方便做数据权限的控制。 为了实现这个目的,我们从创建数据源开始。 创建数据源 我们先创建一个用户管理的数据

低代码布道师的博客 2997

[VCS]VCS checkpoint简介以及其在SoC验证加速中的作用

VCS checkpoint是Synopsys VCS提供的快照/恢复机制,可显著加速SoC验证。其核心是在仿真关键节点(如完成初始化后)保存系统状态,后续测试可直接从该点恢复,避免重复执行冗长的初始化阶段(如boot、DDR训练等)。该技术特别适用于多测试用例共享同一初始状态的场景,通过分离初始化与功能验证流程,可提升回归效率3-5倍。需注意处理DPI-C状态同步、版本管理及存储优化等问题,结合UVM和自动化脚本可实现更高效的验证流程。典型应用可节省数百万cycle的重复仿真时间。

元直的博客 775

我们是如何将一个项目做烂的

在你读到这篇牢骚的时候,无数个项目正在慢慢变烂。全篇文字都是以Java语言为背景,如有与非Java语言项目雷同的地方,绝对是巧合。既然标题都用到了"烂"这个词,那什么才是...

公众号-老炮说Java 375

通信算法之267 : DJI无人机 云哨 DroneID 640ms

消费级无人机可以用于高级航拍、物流和人道主义救援等等。但是其广泛使用给安全、安保和隐私带来了许多风险。例如,攻击方可能会使用无人机进行监视、运输非法物品,或通过侵入机场上方的封闭空域造成经济损失。为了防止恶意使用,无人机制造商采用多种对策来强制安全可靠地使用无人机,例如对速度和高度施加软件限制,或使用地理围栏实施禁飞区。作为对传统对策的补充,市场领导者大疆(DJI)为无人机实施了一种称为 DroneID 的跟踪协议,该协议旨在将无人机及其操作员的位置传输给授权实体,例如执法部门或关键基础设施的运营商。

leegang12的专栏 3307

为什么大公司的产品越做越烂

为什么大公司的产品越做越烂?我的答案是:官僚体制。 大公司怎么做产品呢? 通常,大公司都会有一个产品市场部,这些人研究现有的产品,竞争对手的产品,然后列出成百上千个特性列表,要工程师在最近的版本尽快做出来。这是产品需要来源一。 然后,售后服务和支持部门,也会列出所有他们吃过的苦头,这通常是成千上万个Bug。 再次,销售部门,因为缺少了某个特性而丟了单,回家火冒三丈地要工程师赶快做出来。 ...

ruilin215 215

【即插即用模块】注意力篇 | TGRS 2025 | MFA聚特征+HPDown保细节+HFF融层级,三大模块各司其职,性能翻倍!

本文介绍了MTMLNet网络中的三大核心模块:MFA(多阶段特征聚合)、HPDown(混合池化下采样)和HFF(分层特征融合)。MFA通过双尺度深度卷积和注意力机制增强特征提取能力;HPDown结合平均池化和最大池化,有效保留下采样过程中的特征信息;HFF采用三注意力机制实现自适应特征融合。这三个模块协同工作,在红外小目标检测与分割任务中取得了SOTA效果。实验表明,各模块在特征提取、信息保留和融合方面均优于传统方法,可灵活应用于各类视觉任务中。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 285

【maven】maven 3.8.1 版本编译java 17的项目报错 java.lang.ExceptionInitializerError to make field private com.s

排查发现一切正常,但是内网就是不行,然后我就想把我的程序从java 11 改成java 17,然后执行编译的时候报错。这个问题是我们内网java代码升级,项目比较复杂,是从java 8 升级到java 17,然后报错。maven-compiler-plugin 3.8.1 版本编译java 17的项目,报错。然后查看一下这个项目的lombok,结果发现还是老的版本。怀疑是不是这个问题呢?使用最新的版本就可以了。

九师兄 780

怎么才能把项目做烂?!

上一篇聊聊《为什么被用户牵着鼻子走?》,这篇文章聊聊《怎么把项目做烂》,以多年的经验来讲,这些是值得思考的命题。 刚参加工作做项目常说的一句话:没有困难,制造困难也得上。到不是真闲得蛋疼制造困难,而是表达解决困难的决心。 2009年在某煤炭集团做了一个动态监测煤质煤量的实时系统,当时一般为C/S结构的系统,我们使用B/S结构开发,后台跑实时与硬件交互的服务。2019年左右,用户突然联系我,要求给系统升级及完善功能,只能把用户的信息转给原来公司的领导。这套系统用了10多...

iNeuOS工业互联网操作系统 212

YOLO26改进策略【模型轻量化】| 替换骨干网络为 2024轻量化网络MoblieNetV4:移动生态系统的通用模型

本文记录的是基于MobileNet V4的YOLO26目标检测轻量化改进方法研究。主要用于轻量化应用部署,相关轻量化改进与其整体架构非常适配。通过整合、以及优化的,能够在在不降低性能指标的前提下,降低计算成本。本文配置了原论文中、、、和五种模型,以满足不同的需求。MobileNetV4: Universal Models for the Mobile Ecosystem是一系列适用于移动生态系统的通用高效模型。以下将详细介绍其轻量化设计的出发点、原理、结构和优势:的实现代码如下: 四、修改步骤 4.1 修

Limiiiing的博客 827

java如何把一个项目做烂

文章目录没有需求文档没有ui设计,页面原型从来不沟通数据库结构变更从来不写增量脚本绝不备份数据库代码从来不抽取从来不写注释从来不打日志从来不用try catch即使加了try catch了,不打日志,不抛异常,也不return开启无数线程多用like语句+in语句从来不定义常量从来不写接口文档在烂代码的路上砥砺前行绝对不使用黑盒绝对不接入devops绝不接入apm监控绝不接入api网关没有交接文档 java代码多年,小有经验,传授如何把项目做烂的秘诀。 没有需求文档 业务把需求描述一遍,开发直接开发。 这难

enthan809882的博客 352

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

当15年的老司机遇到烂项目、烂代码时,他会做这5件事!

这是一篇超级干货,实战性极强,建议收藏,仔细品读和实践!编写高质量可维护的代码既是程序员的基本修养,也是能决定项目成败的关键因素,本文试图总结出问题项目普遍存在的共性问题并给出相应的解决...

码农翻身 2268

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

一个资深Java架构师告诉你我们是如何将一个项目做烂的

还能领取免费的学习资源,目前受益良多。是的,就像上面提到的,我曾经学习过公司的框架Demo代码,里面把Module都分好了,Domain,Dao,Manager(用于管理DAO层的事务),Service,Web。趁年轻,使劲拼,给未来的自己一个交代!是的,从你找工作开始,就肯定听说了这个词,如果你在学校的时候就是一个勤奋好学的同志,那么你早就听说过了,在Java的世界里,你不会几种框架,还好意思出去混吗,于是很多招聘里面都提到,精通Spring,Hibernate,Struts,Mybatis…...

que_cgmx9880的博客 241

OV9734 DATASHEET,完整规格书

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

【Java进阶营】一个资深Java架构师告诉你我们是如何将一个项目做烂的

首先我想声明一个项目做烂不是你一个人挖坑就行的,这是一个很大的工程 需要团队协作 既然标题都用到了”烂”这个词,那什么才是烂呢? 在你的项目里,”烂”和”好”一样无法准确的衡量和定义,在大多数人的职业生涯里,你听到”烂”项目肯定比听到”好”项目的情况要多很多。 当你在一个维护型项目面前,一边嘴里跑出一万只草尼马,一边还在上面Coding,最后居然还如期交付了维护任务,你能说那是”烂”项目吗? 我自己也没有遇到过真正”烂”到无法维护的项目,因为我就是那个让项目慢慢变烂的人。 也许,”烂”项目的罪证无法像《如

Netty711的博客 209

python不能做大型项目吗_在大型项目上,Python 是个烂语言吗?

易用包括:1. 简洁,易读、易理解、易写;2. 一致性好,易协作,易接手维护;3. 基本构造紧凑;4. 尽可能自包含,拥有丰富的类库和软件包支持;5. 可移植,对执行环境的假定越少越好;6. 从编写到执行,整个过程涉及的工具越少越好,程序易部署;7. 手册可随手取用。灵活包括:1. 伸缩性好,删除依赖性与加入依赖性一样简单;2. 允许在不同层次上抽象(含DSL);3. 支持多种编程范式;4. 尽可...

weixin_39581652的博客 262

python可以做大项目吗-在大型项目上,Python 是个烂语言吗?

这个不知道怎么说,有的项目用Python的时候是个小项目,用Java就变成大型项目了,这个怎么算呢有的时候觉得做软件工程其实和发射卫星挺像的,真正的需求是那个有效载荷,就是火箭头上面那么一个小小的卫星,但是为了把卫星发射上天,必须要有发动机和燃料,然后为了把这些发动机和燃料送上天,又需要有额外的多级火箭和燃料,一级一级叠加起来,为了送那么一点点载荷上天,就需要做很多很多的工作。软件工程也是一样,真...

weixin_39923572的博客 205

现在在做的项目的一些感想.

现在在做一个mazda的ASP.NET的项目,网站的框架是鬼子写的,连接数据是用的是AOP,而网站框架是Facade模式,开始做的时候由于不理解Facade模式,每一个页面在不同的层里都有一个相同的文件.现在发现做错了,但是已经晚了.只能这么继续做下去了!没办发了,又是一个做烂了的项目.(To Be Continue...............) 转载于:https://www.cnblogs....

weixin_30415801的博客 85

独孤思维:冷门项目,要不要

而且那个时候,有些付费学员,还跟我说,关注的另外一个博主,盗我的图,在收割。上次还有个傻b吐槽我,说都2024年了,我还推荐小白做闲鱼,都被做烂了。更有甚者,一个人加我,说在那个博主付费,结果发过来的课程居然是我的。即便是绝版书副业,我可以不客气的说,我认识4个同行在做。亏你做副业做这么久,垃圾。赚钱的依旧赚钱,做不起来的垃圾依旧做不起来。做烂,做不起来,不是项目不行,而是你不行。实际上,根本不存在所谓的冷门项目。前几年,做项目,喜欢晒收益截图。所以是你人烂,而不是项目烂。更离谱的是,收费比我还高。

weixin_52531702的博客 470

【8028】产品规划七宗罪

一句话点评:产品规划,决定不做什么比决定做什么更重要。很多公司产品做得不好,是因为同时在做的产品太多了。 MartyCagan发表于2009年3月9日,原文链接在此,译者 魏琼 / 审校 唐丰能 林航 为了产品规划,每个产品公司都没少操心。它涵盖了一系列活动:商业战略、产品战略、产品路线图、产品组合管理、机会评估、项目规划和跟踪,以及项目监督。 但说白了,产品规划就是决定要投资哪些项目。 ...

测试 518

你是不是觉得面了20家还没offer,全是因为自己项目太low?

我现在教你三招野路子:第一招,把"实现了用户登录功能"改成"自研分布式会话方案,压测并发提升23倍";上周帮个老弟改简历,他原话是'哥我这项目就是从优快云扒的',我让他重点写攻克了ES深度分页性能瓶颈,结果面蚂蚁金服时,三个面试官抢着跟他讨论B+树优化方案!最后说句难听的:同样是培训班出来的,有人面美团被怼'包装太假',有人能跟总监聊Spring源码——区别就在于,你敢不敢把登录功能吹成单点登录中台方案!但真相是——阿里P8亲口告诉我,他们最近招的应届生,60%做的都是教务系统!

2501_90143913的博客 540

一个烂项目

去年年初去做的调研,因为从未做过调研工作,所以调研的结果就是收集到了几张纸质的表格。去了市本级单位、乡镇、街道、村,结果感觉变成了领导的工作视察,而不是项目调研。自己对于项目越来越模糊,项目的内容感觉越来越多,完全不受控制。 然后带着这些表格加上项目投标说明书的技术部分开始开发,海西州催得急得要命,所以在一个月多一点的时间之内就开发完毕。 开发完成之后,就跟客户联系后续的实施上线的计划,客户说

hecongqi的技术博客 780
上一篇: 从CR线下活动学到的:如何组织一个小的线下活动
下一篇: 创业团队新产品开发模式----寻找一个可持续升级、重复、盈利的模式
朱克锋-盒子人
博客等级 码龄15年 136粉丝 136原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值