程序员需要明白的指标

【程序员35岁才明白的真相】21.程序员35岁才明白的谈判技巧:如何在薪资协商中占据上风 看着GitHub上那些十年前的代码提交记录,突然理解了这个行业的真谛:编程语言会过时,技术框架会迭代,但解决问题的智慧永远保值。35岁不是终点,而是新阶段的起点。愿我们都能在代码之外,找到属于自己的星辰大海。毕竟,真正的高手,从来都不是被困在IDE里的人。 阅读详情

程序员需要明白的指标

低侵入性:

参考链接:https://www.jianshu.com/p/a8189661ee14

  • 框架的侵入性是衡量框架好坏的重要指标
  • 低侵入指的是框架代码很少耦合在业务代码中
  • 低侵入意味着,当我们要替换一个框架的时候,对原有的业务代码改动会很少。
  • 如果一个框架是高度侵入的,代码高度侵入到业务代码中,那替换成另一个框架的成本将非常高,甚至几乎不可能。
  • 这也是一些长期维护的老项目,使用的框架、技术比较老旧,又无法更新的一个很重要的原因。
  • IOC:在不需要 Bean 继承任何父类或者实现任何接口的情况下,仅仅通过配置,就能将它们纳入进 Spring 的管理中。如果我们换一个 IOC 容器,也只是重新配置一下就可以了,原有的 Bean 都不需要任何修改。
  • AOP:在项目中,对于非业务功能,比如请求日志、数据采点、安全校验、事务等等,我们没必要将它们侵入进业务代码中。因为一旦侵入,这些代码将分散在各个业务代码中,删除、修改的成本就变得很高。而基于 AOP 这种开发模式,将非业务代码集中放到切面中,删除、修改的成本就变得很低了。
    约定优于配置,
    低侵入、
    松耦合,
    模块化、
    轻量级,
    再封装、
    再抽象。
【程序员35岁才明白的真相】7.程序员35岁才明白的管理之道:带团队比写代码难十倍 看着GitHub上那些10年前用Delphi写的项目,突然理解为什么说"程序员真正的作品不是代码,而是解决问题的思维"。35岁不是终点,而是新赛道的起点。下次当你为选择Python还是Go纠结时,不妨问问自己:五年后,这个决定能让我的认知半径扩大多少?记住,键盘上的功夫决定你现在的位置,键盘外的修炼决定你未来的高度。保持饥饿,保持连接,保持把复杂问题简单化的能力——这才是技术人永不过时的核心竞争力。 阅读详情

相关推荐

【22岁刚入行程序员必须要明白的真相】56.22岁刚入行程序员必须明白的技术分享:从受益者到贡献者的成长之路

直到被领导问"这个优化给业务带来什么价值",他才意识到,领导关心的是"用户访问商品详情页速度提升40%,预计年度节省服务器成本20万"。能否在注释里找到你的决策思考?试试这个表达公式:我们要做(技术方案),就像(日常事物),能解决(具体问题),这样就能(带来收益)。当所有人忙着查日志,他先给业务方发了封邮件:“受影响范围:订单模块,预计恢复时间:15:00前,临时方案:启用本地缓存”。设计师的"视觉冲击"可能是留白艺术,产品的"用户体验"可能指按钮位置,程序员的"高性能"在运维眼里却是服务器预算超标。

968

有了这个网络安全面试题,面试就像开了挂!(附PDF)

还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!【完整版领取方式在文末!!​​​​内容实在太多,不一一截图了。

lvaolan的博客 2507

【程序员35岁才明白的真相】22.程序员35岁才明白的心理健康:代码强迫症带来的职业枷锁

站在35岁的门槛回望,那些曾经让我熬夜炫耀的"神级代码",如今看来不过是职业生涯的注脚。真正支撑我完成从码农到技术合伙人跨越的,是看懂财报时的顿悟、协调资源时的博弈、预判趋势时的敏感。编程语言会过时,但抽象问题的能力永远保值;框架会被淘汰,但系统思维能穿越周期。与其焦虑"35岁危机",不如现在就开始培养自己的"元能力"——那些能让你快速掌握新技术的底层思维,那些能让技术产生商业价值的转化能力。下次有人问你"用什么语言"时,或许可以试试这个回答:“我在用商业语言和技术语言编织解决方案。

1224

浅谈Spring

一、前言 在学习Spring框架前,我们肯定要先知道什么是Spring,我们都知道JavaWeb开发基本上需要用到各种框架,而Spring就是比较流行的一种。Spring框架是一个开放源代码的Java EE(就是用于开发B/S的程序 企业级)编程领域的一个轻量级开源框架。且具有很高的凝聚力和吸引力,从而解决了企业应用开发的复杂性。其中的轻量级就是使用最少代码启动框架,然后根据你的需求选择,选择你喜欢的模块使用,并且Spring提供了表示层,服务层,持久层的所有支持。 二、Spring的特点 1、方便解

qq_48241564的博客 1481

【22岁刚入行程序员必须要明白的真相】60.22岁刚入行程序员必须明白的成长密码:入行首年决定职业天花板的4个关键选择

看着会议室白板上那些歪歪扭扭的架构图,我突然理解为什么老板的MacBook贴纸写着"Code is poetry, but communication is oxygen"。在这个AI能自动写代码的时代,程序员真正的竞争力早已不在键盘上。下次当你准备怒敲代码时,不妨先起身泡杯咖啡,走到那个最讨厌的产品经理工位旁:“你上次说的那个需求,我有些新想法…”(全文字数统计:4783字)

1235

【程序员35岁才明白的真相】25.程序员35岁才明白的创业陷阱:技术能力≠商业成功

记得刚入行时,我师父说过:"程序员分三种:用手的在改bug,用脑的在写架构,用心的人在经营职业生涯。"35岁不是终点,而是真正看懂这个行业的起点。那些焦虑"学不动"的朋友,不妨把注意力从技术栈的宽度,转向认知体系的深度。下次当你对着新技术心痒难耐时,先问自己:这个技术能帮我加深对哪个本质问题的理解?毕竟,代码会过时,但解决问题的思维永远保值。愿你既能写出优雅的代码,更能活出从容的人生。

1092

对Java意义重大的7个性能指标

7个最有影响的衡量标注,让你可以不依赖日志文件来了解应用程序。现在,让我们看看这些性能指标,并了解如何查看并收集它们:   1.响应时间和吞吐量 根据应用程序的响应时间可以知道程序完成传输数据所用的时间。也可以从HTTP请求级别,或者成为数据库级别来看。对那些缓慢的查询你需要做一些优化来缩短时间。吞吐量是另一个角度衡量传输数据的指标,是指单位时间内系统处理的客户请求的数量。 我们可以使用...

轻耘智科技CTO 尤胜荣 的专栏 624

【22岁刚入行程序员必须要明白的真相】50.22岁刚入行程序员必须明白的领导力萌芽:从团队新人到技术骨干的蜕变之路

看着会议室里那些拿着高薪的技术总监,你会发现他们键盘上的Ctrl键都磨得发亮——不是敲代码磨的,是写PPT时按Ctrl+S保存磨的。记住,代码是我们手中的剑,但沟通能力才是让这把剑发挥威力的内功心法。明天晨会,试着先说一句:“我有个想法…”,也许这就是你职场腾飞的起点。

970

谈谈程序员的绩效考核

今天一个朋友问我程序员应该怎么考核。我想了想,总结了下我理解中一般开发人员的绩效考核。 考核的意义 首先一个前提是,考核是手段不是目的。我一直觉得对一个团队来讲,有两个基本目标:一个是完成自己承担的工作任务,一个是提升整个团队的能力。这两个目标相互促进,进而实现螺旋式的上升发展。考核只是为了更好的了解工作情况和团队情况、更清晰更准确的认识剖析自我,为改进和提升做准备的技术手段。 所以开发人员

KimmKing的技术博客 5万+

【程序员35岁才明白的真相】15.程序员35岁才明白的投资逻辑:时间和金钱应该如何分配

看着镜子里若隐若现的白头发,突然明白为什么老程序员喜欢说"Talk is cheap, show me the architecture"。35岁不是终点,而是新阶段的起点。当我们把视线从编辑器移到业务全景图,从技术细节升维到系统思维,就会发现更广阔的天地。下次面试时,试着把"精通Java多线程"改成"设计过万人并发的票务系统";代码评审时,别光盯着代码规范,多问问"这个方案能让运营多睡两小时吗"。记住,能让业务发光的技术,才是值得燃烧头发的技术。共勉!

741

java20K之路(番外篇):程序员的技术KPI指标是什么呢

由于程序员在工作时候,往往是很难衡量程序员的优秀程度的,因此借着java20K之路的专栏,写一下如何通过技术KPI来提升自己,也是在未来能够给企业带来价值的地方。 技术KPI与常规的企业管理的KPI是由很大的差别的,更加具有专业性。技术KPI可以分解为业务贡献、技术贡献和团队贡献三个大部分。 每个部分又有很多内容,也是每个程序员要不断获得的能力,其详细内容...

IT小黑 3071

【程序员35岁才明白的真相】54.程序员35岁才明白的数据价值:个人成长需要的四类关键指标

35岁不是程序员的终点,而是真正竞技场的入场式。那些熬过这个觉醒期的人,终将明白:代码只是思想的载体,解决问题的能力才是永恒的金饭碗。下次当你写出优雅的代码时,不妨多想一步:这些代码在商业版图中扮演什么角色?在行业演进中处在什么位置?在人生长河里积累了什么势能?记住,我们不是代码的搬运工,而是用技术改变现实的魔法师。保持进化,35岁之后的天空,远比想象中辽阔。

1139

软件开发工程师岗位能力与态度考核指标表.doc

软件开发工程师岗位能力与态度考核指标表.doc

管理者的囚徒困境

老刘带着团队做Flutter开发已经六年多了,这之前还做过防火墙、Android开发等领域。加起来十多年的时间,大厂、外企、创业公司都干过。本以为该见的世面都见过了,没想到还有能让我惊讶的。这是前几天在抖音刷到的内容。让我惊讶的不是刷数据,而是用了斗破苍穹,这得是有多大怨念啊。

developer_laoliu的博客 957

使用qt+PaddleOCR做一个OCR软件demo

文章目录使用qt+PaddleOCR做一个OCR软件demo效果展示1 建立环境1.1 vs项目环境1.2 qtcreator项目环境1.2.1 源代码整理1.2.2 依赖项整理如下1.2.3 模型文件如下1.2.4 在.pro文件中设置依赖库的模式1.2.5 pro文件中添加.h和.lib2 在工程代码中添加截图功能2.1 新建截图类并连接信号2.2 QImage转cv::Mat3 在工程代码中集成PaddleOCR3.1 初始化PaddleOCR3.2 修改文字识别类的run函数,增加一个返回结果的值的

ShareProgress的博客 9308

DRAM 埋入式字线(Buried Wordline)技术深度解析:从二维平面到三维凹槽

埋入式字线(bWL)及其核心的埋入式沟道阵列晶体管(BCAT)架构,无疑是 DRAM 发展史上的一次关键性革命。它在约 40nm 技术节点被行业主流采纳,成功地帮助 DRAM 产业克服了传统平面晶体管的物理缩放极限。力挽狂澜的续命技术:bWL 通过引入三维沟道结构,从根本上解决了由短沟道效应和漏电流失控引发的数据保持危机,为经典的 1T1C(单晶体管 - 单电容)DRAM 单元架构延续了超过十年的生命力。协同优化的基石技术。

m0_37606066的博客 3336

职场进阶必会的通用方法论

我曾不愿意为了学习方法论而学习方法论,我坚信实践出真知。但,最近几年两件事情,让我对方法论有了改观,两件事分别是:机缘巧合侧面知道了方法论X,发现和自己曾经做A、B事情的逻辑框架一致,才知道原来这就是方法论X进入不熟悉且复杂的新领域,步步受阻,真搞不定了。比如,他人抛砖引玉,大致意思:新领域如何快速把事情立起来?在探索这个过程中,发现一味灵丹妙药《麦肯锡结构化战略思维》,遂开始学习各类方法论年度推...

TIGERB的技术博客 844

RK3566/RK3588 NPU性能实测:用mobilenet模型快速验证你的开发板NPU是否正常工作

本文提供了RK3566/RK3588开发板NPU性能实测指南,通过MobileNet模型快速验证NPU是否正常工作。详细介绍了环境搭建、测试资源获取、编译运行及结果分析的全流程,帮助开发者高效验证神经网络加速器功能,为后续AI应用部署奠定基础。

weixin_28826521的博客 449

【22岁刚入行程序员必须要明白的真相】22.22岁刚入行程序员必须明白的开源贡献:个人品牌塑造的开始

键盘敲得再响不如把话说漂亮:程序员生存法则从"码农思维"到"人话翻译"的蜕变之路 | 用血的教训告诉你:代码能力决定下限,沟通能力决定上限嗨,你好呀,我是你的老朋友。“代码五分钟,沟通两小时”,这句话在我工位上挂了五年。今天咱们不聊SpringBoot源码,也不撕Vue和React,就说说那些年我亲眼见证的血案——那些因为不会说话被祭天的程序猿们。

1043

RK3588与银河麒麟V10 SP1 2403深度适配:国产化硬件与操作系统的完美融合

本文深入探讨了RK3588处理器与银河麒麟V10 SP1 2403操作系统的深度适配,展示了国产化硬件与操作系统的完美融合。通过性能验证和实际应用测试,证明了这套组合在多媒体处理、AI推理和日常办公中的卓越表现,实现了完全自主可控的计算平台。

weixin_29194255的博客 249

SAP LSMW数据批导操作手册及跨客户端传输方法(涉及默认值配置,及多余字段如何删除)

SAP LSMW数据批导操作手册及跨客户端传输方法

我好像病了的博客 6089

【22岁刚入行程序员必须要明白的真相】3.22岁刚入行程序员必须明白的成长陷阱:熬夜刷题不如构建这4种核心能力

想起刚入行时,我也觉得程序员就该两耳不闻窗外事,直到被现实毒打后才明白:键盘之外,方是江湖。但别慌,沟通能力就像编程语言,完全可以通过刻意练习掌握。从明天晨会开始,试着多问一句"我这样理解对吗?",你会发现,那些曾让你头秃的职场困局,其实早就在对话中埋了解药。记住,在这个AI都能写代码的时代,人与人的连接才是我们最强大的IDE。

1546

Jetson Orin边缘语音AI实战:用Riva ASR/TTS + Llama 2打造离线智能语音助手

本文详细介绍了如何利用NVIDIA Jetson Orin的边缘计算能力,结合Riva ASR/TTS语音引擎和Llama 2大语言模型,构建完全离线的智能语音助手。通过硬件优化、量化部署和性能调优,实现在网络不稳定环境下的高效语音交互,适用于智能家居、车载系统等场景。

weixin_29053383的博客 243

【程序员35岁才明白的真相】42.程序员35岁才明白的文档价值:好代码不如好文档更长寿

35岁不是程序员的终点站,而是换乘站。那些年我们死磕的编程语言,终究会像童年收集的干脆面卡片,成为记忆里的星光。真正陪你穿越技术周期的,是解决问题的思维、对商业本质的理解,以及持续进化的勇气。下次面试被问"为什么选我们公司"时,试着别再说"贵司技术栈先进",而是聊聊他们的商业模式。当你开始用生意的视角看技术,用产品的思维写代码,就会发现——属于程序员的星辰大海,从来都不在IDE里。

738

用 SAP S/4HANA Configure Predefined Custom Fields 玩转预定义自定义字段:从概念到实战

SAP预定义自定义字段配置指南:安全扩展业务模型的云原生方案 摘要: 本文系统介绍SAP S/4HANA Cloud中预定义自定义字段的配置方法,对比普通自定义字段与预定义字段的区别,阐述其技术特点与业务价值。重点解析"Configure Predefined Custom Fields"应用的核心功能,包括字段元数据配置、多语言支持、UI集成等能力,并通过业务伙伴扩展案例演示完整实施流程。文章指出预定义字段方案在云环境下的独特优势:既满足业务扩展需求,又能保证系统可升级性,是SaaS环

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 81

计算电磁学(三)有限差分方法

有限差分方法(FDM)是一种数值处理方法,通过将偏微分方程变换为一组代数方程,通过求解代数方程组来得到原边值问题的近似值。由于有限差分法非常简单,所以也特别的稳定高效。其中时域有限差分方法(FDTD)是电磁分析中的常用方法。在计算电磁学中,常用有限差分方法(finite difference equations)来替代微分方程。一个有限差分法通常包括三个步骤将求解域划分网格用有限差分方程逼近给定的微分方程求解在给定边界条件和初始状态下的方程常用的网格模型方阵斜方阵三角阵圆形阵。

CCC_B的博客 1640
上一篇: 同步、异步与阻塞的关联
下一篇: 设计模式-观察者模式2
ADCQprogrammer
博客等级 码龄7年 4粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值