开发者应当敬畏和尊重技术

.NET开发者的技术人格养成:从编程之美到职业修养 编程之美并非代码格式的修饰,而是语义清晰、变更可控与运行确定性的统一;技术人员修养则指向对.NET生态的穿透式理解——从BCL底层行为、Runtime内存模型到云原生部署契约。这种能力构建超越语法学习,直指工程判断力的本质:当需求模糊、框架迭代、团队更迭时,如何基于IL生成逻辑、Scope生命周期机制或Span<T>内存安全等硬核知识,做出可验证、可追溯、可复现的技术决策。它支撑着ASP.NET Core中间件设计、EF Core事务边界控制、C#泛型约束优化等真实场景,最终服务于高可用、易演进的企业级系统 阅读详情

自己算不上对技术多么精通。自然不敢妄加评论,我对技术始终保持着一份尊重性,不仅仅我就是靠技术吃饭的,更多的是一直以来的感悟,曾几何时,我曾为自己使用盗版软件而沾沾自喜,为自己会如何去破解收费软件为高兴,但是在今天看来,我似乎感到了曾经是多么的可笑和无知, 因为如今我竟然找不着为何要使用盗版软件的理由,不用花钱绝对是一个靠不住的正当理由,好比你给别人打了一个月的工,但发工资的时候老板却分文不给,老所说,我只想节省成本,这显然是很可笑的,而我们的思想和老板是没有说明本质区别的,仅此问自己:用别人辛苦劳动的后的东西而为什么不去付费,至少我是回答不上来的,这种问题,似乎只有那种所谓的伪开源人士可以回答上来,从此,我改掉了这个毛病,基本上每一个付费的软件只要能买的起,就会去付费,我至少绝得这是对开发者的尊重,更是岁技术的尊重。

说上面这么多,自然是有用的,之所以主题是操作系统,难免给自己打脸,我的操作系统也是没有付费的,一直以来我是怀着愧疚感使用的。我相信技术的进步以及人类对劳动认识的进步会改变这种现状的,之后人人去尊重别人的劳动,别人才会尊重你的劳动,搞技术的才会有活路,才会有真正非机械式的劳动,我这样说并不是表名我思想多么的伟大,应该是对自己的一种鞭策,时刻的警醒自己。

现实中,在我专属的技术领域,我似乎看到了不同的阵营,如在语言方面,有java阵营,.net阵营,php阵营,python阵营。。。在操作系统方面,有linux阵营,windows阵营,unix阵营。。。,在应用本身,有开源阵营,不开源阵营。。。,如此,看似眼花缭乱,但我觉得无非是思想以及行为认识在作怪,对于上者,我不否认,我是专门研究java,php,linux的,但是,我觉不属于上上面的所谓阵营之争,不是说我从事了某项技术便属于哪个阵营,因为我见过这样的一类人,自称是支持开源的人,自然而然倾向于linux和java,就整天说linux是多么的好,windows简直就是一个垃圾,java多么好,开放源代码,而且安全的多,就所某种语言多么不好不好,这些话题到现在我都不明白,是什么勇气让他们这样说,难道在技术上他们在所有的领域成为了大师级的水平了么,显然他们不够资格,更没有资格说出这么肯定的陈述句,我不反对别人说话的权利,但我同样有反对的权利,之所以此类人这么说,原因想想是很容易想明白的,在自己的行为习惯和虚荣心的驱使下,有些人丧失了对技术的客观对待,更失去了对技术的敬畏和尊重,每一种技术的存在必然有其存在的理由,比如说,java和php,这两种语言的重点都是在处理业务逻辑方面比较突出,但是,在中小型的网络中,php是会作为首选的后台语言,因为其语言简洁,相比java要舒服点多,但是在企业级的架构中,java又是首选语言,因为其功能上的强大以及相对的安全性在大中型的后台中比较常见,再如数据库,数据库的分类有很多分法,有关系型和菲关系型的分法,有大中小性的分法等,只说一下大中小型数据库存在价值,小型数据库之所以存在像微软的access,他比较适合安全性比较低数据量非常小的环境,向一个局域网内对外发布的少量信息等,如中型数据库在中小型数据库用的是计较多的,以mysql最为代表性,比较受中小型企业青睐,而类似于Oracle。DB2这类数据海量数据的数据库,功能自然强大,但是价格也是非常昂贵的,所以在类似于电信级的大企业用的比较多,在比如操作系统当面,最为熟知的是Unix,LInux,windows这三类操作系统,Unix性能最好,最为稳定,一般来说只有很大的公司安全性要求比较高时候才会用,但仅限服务器,在如linux,其性能也是比较好的,在服务器方面的市场也是非常的高,很多大型的公司也开始采用linux作为服务器操作系统,但在用户桌面操作系统可以说可以忽略,而windows在用户桌面端做的是非常的成功的,因为其用户体验是其它操作系统无法比拟的,占95左右的市场,但是在服务器市场不到20%,而且逐年下降,原因自然知道。还有应用的开源与否,难道开源真的一定是好事情吗,至少我没听说过中国的哪一家银行的后台是开源的,哪一个大型企业的后台是开源的,我之所以这么说,并非反对开源,也不否认社区的力量,只是厌恶于那些口口声声开源的人,而且也要逼着别人开源,简直是强盗逻辑,至少不是道,己所欲,亦勿施于人的道理,开源与否应当尊重开发者或主导者本身和技术的客观特点而选择,对于那些盲目开源的人士,只能尊称一声:伪开源者。技术不同的存在价值远远的不止这些。

我个人认为,对于技术而言,应当时刻怀着一颗敬畏的心去对待,因为技术永远在发展,你只能说永远在追求技术的最高境界,怀着这么一颗敬畏之心,我就得才会走的越走越远,不仅仅如此,对技术的尊重也是非常重要的,因为不尊重技术的人并不少见,绝不能为了臆想和虚荣而做技术,即便为了自身利益,或许也能体现出技术的真正价值。所以,每一个开发者,我认为应该敬畏和尊重技术。

.NET开发者成长三阶:从程序员到技术人员再到做人 在软件工程实践中,'程序员'是执行者,'技术人员'是系统设计者,而'做人'则是技术价值的转化者与协作信任的构建者——这一能力分层模型源于对.NET生态长期演进的观察。它揭示了技术人职业发展的本质规律:语法熟练度决定下限,系统权衡能力决定高度,而责任感、共情力与业务翻译能力则决定职业寿命。尤其在企业级开发场景中,如ASP.NET Core中间件顺序错误、EF Core延迟加载陷阱、Minimal APIs绑定失效等高频问题,其根因往往不在代码本身,而在设计阶段缺乏对上下游协作、可观测性、异常语义的前置思考。因 阅读详情

相关推荐

不贵其师,不爱其资,虽智大迷,在 SAP ABAP 开发里谈敬畏、复盘与 Clean Core 的长期修行

摘要:《道德经》第二十七章"虽智大迷"的智慧对SAP ABAP开发具有深刻启示。真正的开发智慧不在于单纯掌握技术,而在于:1)尊重"师"——包括SAP标准框架、Clean Core原则、RAP架构等规范约束;2)珍视"资"——将缺陷单、性能问题等负面经验转化为改进资产。ABAP开发最危险的状态是掌握技术却轻视标准,熟悉语法却忽视治理。现代ABAP开发需要平衡创新与传统,通过ATC检查、单元测试等客观工具保持代码质量,使系统既满足当前需求又具备长期可维护性。(149字)

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

对技术要始终保持敬畏之心!!

作者 | LANA SINAPAYEN 译者 | 谢丽 编辑 | Natalie AI 前线导读: 在技术上,大多数现代化机器人都比人形机器人 Sophia 先进,而 Sophia 大多数时候都被当作一个玩偶来使用,但它的创造者却谎称“它几乎是人类”,并从中获益。他们通过精心策划的公关噱头抓住了公众的想象力,这种方式令人质疑。 发生了什么 机器人 Soph...

nfzhlk的专栏 1918

[华为ensp]双核心的园区网

(给部分只会emm......借鉴的朋友提个醒,在group-member e0/0/2 to e0/0/20是所选,所以到了p l t那会给2-20端口都配置上trunk,别紧张,不是你问题)完成上述配置后,PC1可以ping通HTTP2服务器,Client1可以访问HTTP2服务器的HTTP站点,如果不能就要检查上述是否正确。本次实验主要目的是采用双核心的冗余网络,采用MSTP和VRRP技术,在核心层交换机上配置SC1上配置OSPF协议。SC1交换机上配置VRRP。在SC1上配置DHCP。

2301_78859499的博客 1416

对技术要有足够的尊重和敬畏

对技术要有足够的尊重和敬畏 ……。 posted on 2012-03-10 09:10lexus 阅读(...) 评论(...) 编辑 收藏 ...

215

Mann-Kendall检验全解析:从原理到11种变体及Python实现

本文全面解析Mann-Kendall检验,从基础原理到应对自相关、季节性等复杂数据的11种关键变体,如Hamed-Rao修正、季节性MK和趋势自由预白化(TFPW)。详细阐述各方法的适用场景与数学原理,并提供完整的Python实战代码,帮助研究者针对不同数据特性选择最稳健的趋势分析方法。

weixin_29050271的博客 457

SDK报错(1)undefined reference to `f_mount‘

按文中说法是ff.c文件中用了一个if语句来判断是否启用ff.h头文件,但是却没有地方进行宏定义来满足这个if条件。利用SDK读取sd卡时,添加了xilffs库,而且包含了ff.h头文件,还是对fat库的函数报错。网上有的说在ARM v7 gcc linker中添加xilffs的方法可以解决,但我试了没有用。如下图,我们可以在ff.c中自己添加一个宏定义来实现这个条件。最后在赛灵思论坛找到了一个解决方法,原文连接如下。这时候保存编译之后,报错就消失了。ff.c 文件在bsp工程下。

EfunStudy的博客 1480

坚守还是追新,开发者如何应对新技术暗潮

在新技术新编程语言不段涌现的IT界,有人说:“原地不动就是倒退”,如果不能熟练掌握两门以上的主流编程语言或技术,被社会淘汰就是迟早的事。也有人认为“一招通吃遍天”,只要精通掌握一门语言技术,同样可以成为IT职场中的香饽饽。同样的,面对层出不穷的新编程语言,有的开发者放掉了自己已掌握的而改学新出现的语言,例如Ruby,Elang,Scala;而更多的开发人员选择了坚守,对正在使用的语言技术深...

weixin_30823227的博客 128

c#源码,将矩阵(二维数组)渲染成云图,强度图,热力图,均匀性图,伪彩图

优快云软件0积分下载链接:https://download.youkuaiyun.com/download/wanghuannihao1992/86656759。6、渲染效果良好,颜色均匀分布,不存在等高线,交叉点。3、纯粹的C#代码编写,不含第三方dll或者控件。4、支持ColorBar显示,强度值颜色坐标显示。2、渲染时间60ms左右,速度快,1、二维数据最小支持2*2,7、采样全新数据插值算法。先直接上C#软件效果图。5、整图保存为单个图片。

业余程序员小徐的博客 6880

论程序员的品质

很久之前就想写这一篇,一直担心阅历不够,怕误导人,迟迟没有动笔。

xinzhongtianxia的博客 858

如何让Arduino IDE支持你手里的STM32 nucleo开发板

Arduino IDE开发环境在默认情况下不支持STM32 NUCLEO开发板,只有通过添加附加开发板管理包才能使用。目前为止,只有一部分板子支持使用Arduino IDE开发环境进行开发,分别是 Nucleo F207ZG, Nucleo F429ZI, Nucleo F030R8, Nucleo F091RC, Nucleo F103RB, Nucleo F303RE, Nucl...

mzw72188552的专栏 8971

利用XGBoost实现短期电力负荷预测

本数据集为某地区2009年-2015年的用电负荷,时间片为每分钟这里我们定义了XGB模型作为实例,来进行模型训练,之后我们会对其使用网格搜索找到最优的参数。

优快云 精品推荐 4494

对每一行代码都要有敬畏之心

每一行代码都有其存在的意义。 1、删除别人的代码时,应该仔细确认会不会造成现有功能的缺失。对代码要抱有敬畏之心。 2、移植别人的代码时,应该保证移植的完整性,不要只移植某一点,造成异常。断章取义要不得。 3、get数组型数据时,应该进行非空判断。当别人有了,你才能去拿。...

chenhy24的博客 991

从传感器到执行-智能家居 Agent 的感知-决策-执行闭环

本文提出了一种面向智能家居的感知型Agent架构,通过"感知-决策-执行"的闭环系统实现智能化控制。感知模块整合多源传感器数据,决策模块基于规则或机器学习模型生成控制策略,执行模块完成设备操作。系统能够实时监测环境参数和用户状态,自动调节温度、照明等设备,提升家居舒适度。该架构可扩展为多模态感知与强化学习相结合的智能系统,为智慧家居发展提供技术基础。

一键难忘的博客 1119

在试图改变这个世界的时候,请保留一份敬畏

前几天打开优快云的mdeditor时不经意看到了它在说明文档的第一行注明了这个编辑器是基于StackEdit的。这不由得让我想到了当前很火的一个叫Cmd Markdown(作业部落)的markdown编辑器,优快云的编辑器与Cmd Markdown在界面上有一些相似之处,不过Cmd Markdown在字体/渲染的处理上显然是做得要好很多,我常常用它来写一些数学笔记(基于它采用MathJax对La

Platonic Time 2896

【无人机项目实战】第三章:fast_planner工程解读(附C++代码)

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录系列文章目录前言一、规划系统运行逻辑【业务部分】1.Fast_planner_node.cpp【程序入口】功能代码实现2.kino_replan_fsm.cpp【状态机转移】功能代码实现KinoReplanFSM::init()函数订阅目标点回调函数订阅里程计回调函数检查路径规划是否成功【重要】执行状态机FSM定时器回调函数【重要】判断目标点是否有障碍物或者是轨迹执行过程中是否有障碍物的回调函数3

qq_35635374的博客 1万+

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

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

Dify平台在民族服饰介绍生成中的文化尊重表达方式

在民族服饰介绍生成中,Dify通过可视化工作流、精细化Prompt设计与RAG系统,将文化尊重转化为可操作的技术机制。平台支持非技术人员参与规则制定,确保内容准确且避免刻板印象,实现AI与人文的协同进化。

weixin_36123300的博客 1041

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

开发者视角:探索技术无垠,肩负时代重任

每一次的尝试都可能带来意想不到的收获,而每一次的失败也让我们更加成熟和坚韧。我将继续投身于这场伟大的变革之中,探索技术的无限可能,为社会的进步和创新贡献自己的力量。我坚信,通过我们的共同努力和不懈追求,技术的光芒将照亮未来的道路,引领人类走向更加美好的明天。我相信,在未来的日子里,我们将继续创造出更多令人惊叹的技术和产品,为人类社会的发展做出更大的贡献。每一行代码都仿佛拥有生命,它们能够解锁新的功能,创造全新的应用,甚至重塑人们的生活方式。作为一名开发者,我身处科技与未来的交汇点,深感责任重大,使命光荣。

WBKJ_Noah_的博客 372

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

开发者工具链的哲学:极简、可组合、对人尊重与工程美学

工具是有灵魂的。开发者在使用一个工具的每一个瞬间,都能清晰地感知到制作者究竟是在应付差事、还是在倾注心血。坚守极简、尊重人性、追求极致。用最优雅的工程美学打磨每一个命令、每一行提示,让工具如同空气般自然、轻盈且可靠地融入开发者的每一天——这是效能工程师最浪漫的匠心追求!

2401_83508463的博客 435

程序员如何用技术主权赢得尊重:从需求实现到问题域建模

程序员的核心价值正从‘写代码实现功能’转向‘定义系统可能性’——这背后是技术判断力、风险兜底能力与业务穿透力的综合体现。理解‘技术主权’概念,关键在于掌握可验证的决策框架:将模糊需求转化为可测量指标(如P95延迟、QPS),通过结构化提问暴露隐含约束,并用问题域建模(如状态机、五层防御模型)替代经验式排障。这种能力不仅提升线上稳定性与故障响应效率,更直接支撑业务目标达成,例如缩短发版停服时间以挽回GMV、优化加载速度降低跳出率。本文聚焦中级以上工程师在日常评审、方案设计与复盘中落地技术主权的具体方法论。

chuji3953的博客 374

AI 工程师应该扪心自问:我到底伤害过谁?

AI伦理警示录:技术狂飙时代开发者应有的六条底线 在人工智能极速发展的当下,文章揭示了AI带来的深层隐患:从数据安全到认知重塑,从行业内卷到伦理失守。作者指出,技术竞争固然重要,但从业者必须守住六条职业底线:保持系统透明性、尊重人类自主权、主动承担责任、预防技术滥用、勇于指出问题、持续自我反省。

IT民工老男的专栏 565

华为:鸿蒙生态应开放利他,尊重行业规则,不折腾伙伴

9月29日,华为宣布,鸿蒙5用户突破2000万,从0到1000万华为用了10个月时间,从1000万到2000万用户只用了短短两个月时间,鸿蒙用户增长已经进入快车道,生态建设进展也逐步进入正循环,伙伴积极适配。其一,开放倾听,保持敬畏之心,尊重行业规则,虚心向伙伴学习,真正倾听伙伴的声音,建立互信。10月9日,澎湃新闻记者独家获悉,近日,华为终端内部发文,强调鸿蒙生态建设离不开伙伴、开发者、消费者的托举,要求终端公司全体员工要践行“开放利他”、“体验至上”、“长期主义”的生态文化导向。

2501_93718504的博客 318

写代码久了,慢慢读懂了程序员的松弛感

成熟的开发,会优先复用稳定的轮子,把时间留给复杂的逻辑设计、性能优化、业务迭代,而不是重复造无用的轮子。也祝所有同行,少踩坑、少熬夜、少改祖传代码,多沉淀、多收获、多顺遂。也终于明白这个社区的价值,从来不是塑造技术大神,而是让无数普通开发者,把踩过的坑、攒下的经验留下来,帮后来的人少走弯路。入行前总觉得,厉害的程序员应该无所不知,API信手拈来,底层原理烂熟于心,写代码一气呵成,零Bug零冗余。刚上手开发的朋友,总想着用最新的框架、最炫的语法、最前沿的技术方案,恨不得把整个项目写成开源精品。

zijieduke的博客 231

技术中立幌子下的盗版狂欢

例如,腾讯在面对微信小程序中泛滥的盗版小说时,曾援引《信息网络传播权保护条例》第22条的“避风港原则”,声称自己只是提供技术服务的中立平台,对用户上传的侵权内容不知情。当创作者在电脑前为笔下的故事呕心沥血时,无数未经授权的小程序正像吸血鬼般窃取他们的心血,而某些平台竟以“技术中立”为由试图逃避责任。最高法的判决犹如一声惊雷,彻底打破了“技术中立”的神话:技术可以中立,但法律责任绝无中立可言。对于微信小程序平台而言,若继续对盗版视而不见,等待它们的将不仅是法律追责,更可能是用户信任的崩塌。

gpsjls的博客 342

深入解读 Spring Framework 的五大设计哲学

↓↓↓“提供选择”是出发点——Spring 相信开发者有能力做出正确的决定。“包容多元”是态度——不强迫、不排他,尊重每一种合理的实现方式。“向后兼容”是承诺——你的投资不会因为框架升级而贬值。“API 设计”是手段——用直观的接口降低学习成本,用分层设计兼顾易用性与灵活性。而**“代码质量”** 是这一切的基石——没有干净的内部结构,前四条都是空中楼阁。一个框架凭什么让开发者信任它二十年?

m0_37607945的博客 265
上一篇: 数据库面对不同业务逻辑约束条件的选择
下一篇: servlet中文一般乱码问题结解决方式总结
宇宙第一帅
博客等级 码龄12年 22粉丝 147原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值