AI小西
热门搜索
1847工业学习平台3TF退市声明选型SIWAREX MS过程调节器选型启停和调速

签到有奖

  • 移动端入口

  • 工业服务小程序
  • 支持中心移动端首页
  • 智能小西- 智能问答与在线预约
  • SIEMENS工业找答案小程序
  • 工业培训与认证
  • 西门子工业1847俱乐部
  • SIEMENS工业技术支持与服务
@CurrentUser.EmailCount@

消息提醒

登录 | 注册
@CurrentUser.NickName@
1847会员:未开通
VIP等级 @CurrentUser.vipLevel@
西币
@CurrentUser.coin@
  • 我的支持中心
  • 我的1847会员
  • 我的技术论坛
  • 我的找答案
  • 我的下载中心
  • 我的售后服务
  • 我的培训认证
  • 我发的帖子
  • 我跟的帖子
  • 我的论坛设置
  • 论坛用户指南
  • 我的下载中心
  • 我的培训认证
  • 我的提问
  • 我的回答
  • 已经帮助了@CurrentUser.allAnswercount@人我要回答
  • 已连续活跃@CurrentUser.allLoginDayCount@天我要提问
  • 首次回答问题获得双倍西币积分
  • 个人设置
  • 退出
  • 首页
  • 技术支持
    • 技术支持
    • AI小西
    • 风驰卡
    • 产品入门
    • 在线产品选型
  • 售后服务
    • 售后登记和质保查询
    • 备件商城
    • ASP工程师验证
    • ASP公司证书验证
    • 售后服务常见问题
  • 下载中心
    • 首页
    • 售前文档(样本、宣传册等)
    • 售后文档(FAQ、手册等)
  • 工业学习平台
    • 首页
    • 了解会员权益
    • 立即开通1847会员
  • 培训认证
    • 首页
    • 教室培训课
    • 取证训练营
    • 在线自学课
    • 认证证书查询
    • 培训伙伴验证
  • 技术论坛
    • 首页
    • 最新发帖
    • 精华帖
    • 发新帖
  • 找答案
    • 首页
    • 已解决问题
    • 精华常见问题
    • 发布新问题

运维工程师专区

官方商城

  • 西门子中国
  • 技术支持与服务首页
    我的支持中心
    下载中心首页
    全球技术资源
    1847工业学习平台
    产品入门新手必读
    找答案
    技术论坛
    售后服务
    网络资源新手必读
    高级搜索
  • 技术论坛
    论坛公告
    论坛使用指南
    最新发帖
    精华帖
    分享帖
    高赞帖
    热门帖
    高端推荐帖
    最高收藏帖
  • 自动化系统 / SIMATIC WinCC / Panel
  • 0818 【万泉河】工控工程师需要对垃圾程序脱敏

技术论坛

 • 产品分类
自动化系统
  • SIMATIC S7-1500系列 
  • SIMATIC S7-1200系列 
  • SIMATIC S7-200
  • SIMATIC S7-200 SMART 
  • SIMATIC S7-300/400 
  • 通信与网络组件
  • Profinet技术开发专区
  • 工业边缘计算
  • SIMATIC WinCC / Panel 
  • SIMATIC WinCC OA (原PVSS)
  • DCS/SIMATIC PCS7
  • IPC/PG
  • LOGO!
  • 物联网(IOT)
  • 工业电源
驱动技术
  • SINAMICS 
  • SINAMICS S200 
  • 直流调速器
  • 电机
  • SIMOTION
  • MicroMaster
  • 驱动技术综合产品
  • MasterDrives 
  • DCMA 变频器健康管家 维护智库
数控系统
  • SINUMERIK 
  • SIMODRIVE
低压电气
  • 低压电气
  • 低压数字化
传感器与通讯
  • 过程仪表
  • 分析仪器
  • 工厂传感器
谈天说地
  • 谈天说地
 • 咱工程师的故事
咱工程师的故事
  • 网友专栏 
  • 工程师随笔
1847大咖专栏
  • 崔工谈博途与PLC
  • PROFINET工业通信详解
  • 冯工聊工业网络
  • 电磁兼容问题及处理
  • 大咖专栏合集
特别专题
  • 专家大讲堂课后探讨
  • 西门子工业1847俱乐部
  • 特别专题合集
 • 培训与认证答疑专区
培训与认证答疑专区
  • PLC编程精英训练营
  • MA 小型自动化系统
  • WinCC系统开发工程师精英训练营
  • V90精英训练营
  • WinCC精英训练营
  • S7-1200精英训练营
  • G120变频器精英训练营
  • S7-200SMART精英训练营
 • 服务合作伙伴专区
服务合作伙伴专区
  • FA合作伙伴共创社区
  • Networks and Communication
  • GMC蓝黄带考试-G120
  • GMC蓝黄带考试-V90
  • GMC 合作伙伴专区

0818 【万泉河】工控工程师需要对垃圾程序脱敏

万泉河

西门子1847工业学习平台

  • 帖子

    10900
  • 精华

    132
  • 被关注

    1009

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

0818 【万泉河】工控工程师需要对垃圾程序脱敏

382

0

2025-08-18 18:32:46

0818 【万泉河】工控工程师需要对垃圾程序脱敏

 

我发现,许多工控工程师同行,对垃圾程序这个词怀有很深的敌意,只要听到垃圾程序四个字,就会立马上头, 肾上腺分泌加速,脸红脖子粗, 恨不能下一步就要撸起袖子吵一架了。

 

前天,我朋友圈里转发了一套程序的文章,并评价这个程序是垃圾程序。

然后就有朋友瞬间上脑了。 来稀里糊涂不知所云地评价了一通。

但唯独可以清楚的是,垃圾二字给他带来了极度的不适,想来也是产生了共情了,等于是我评价别人的程序是垃圾程序,被他等同于了对方人是垃圾人,然后对照到他自己,做程序的能力也只够做垃圾程序的水平, 那么四舍五入约等于我也骂了他是垃圾人了。 自然就不高兴了。

这个朋友,在朋友圈里面跟我这几个回合以后,还把我删了好友了。 可见,虽然争没争过我,但仍然带着一肚子气。

 

垃圾程序这个词汇来自隔壁的IT程序员。 指的是,程序员设计的程序虽然功能上可以实现要求,但其代码的组织架构比较杂乱无章,比较垃圾。 所以重要的一点是做的作品垃圾,而不是人垃圾。

 

周星驰的电影《唐伯虎点秋香》里面,唐伯虎的好友祝枝山所画的《小鸡吃米图》就是个垃圾作品。

 

但任何人不能因为听到这样的评价,而理解成祝枝山是个垃圾,坏蛋。 而唐伯虎也更不可能从他的好友再共情到自己身上,以为自己也被骂成了垃圾。

 

所有人的技能水平都是会逐渐成长的,每个人,在入行初期,只能做简单的设计,作品也只能是入门级别的垃圾作品。 不管是达芬奇还是米开朗基罗,其成名之前,学徒时期的临摹作品,绝大多数后来都进了垃圾桶。

 

然而,工业化时代, 程序员的入门门槛都低,时代不可能允许一个程序员先做上十几年的学徒,作品全部作废,而是只要能让系统运转, 也都将就着可以用了。

 

所以,可以说,每一个编程高手,在其职业前期,做的程序都是垃圾程序。 后来随着技术技能水平的提升,为了更好的传承,也为了自己更方便维护, 会逐渐升级自己写程序的架构方法,让程序逐渐逐渐不垃圾。而到最后可以骄傲地宣布自己的程序已经达到完美境地,有信心接受任何人的最严格的挑剔。

 

因为,这世界上,编程恐怕是最没有技术含量的事了。 只要输入输出接口固定,工艺算法明确,仅仅通过写程序来把功能实现,实在算不上需要什么技能门槛。

 

比如现在流行的少儿乐高编程,你来出一道题目,给红绿两个按钮,一个电机单元,编程来实现电机的绿启红停,任何一个幼儿园的小朋友经过简单地入门指导后就可以实现。 幼儿园的文凭都完全不需要。

 

那么,你长大以后参加工作了,让你设计一组水泵或者风机的启停程序,并且你要以此作为谋生的技能, 你会认为这里面有什么技能门槛?你如果仅仅停留在能让设备跑起来就行,能抓到老鼠就是好猫,能让设备跑起来的程序便是好程序, 那你儿子在幼儿园阶段就已经达到这个水平了。

 

工程师之间的技术水平当然有不同,也当然需要有高低。 总不能所有人都还和幼儿园一个水平线上竞争吧。所谓的人无我有,人有我精。 编程行业,人人都能做得到的情况下,那需要比拼的就是有人能做更完美无可挑剔,可传承,可复制,效率高。 而不是闭门造车自我欣赏。

 

我见过不少IT程序员高手,在跟他们请教编程经验的时候,他们都会毫不客气地承认,自己做的大部分程序都是垃圾程序,维护了多年的祖传代码,都是屎山代码。 也见过一些管理者,创业者,有过编程经验,但承认自己玩不转,只配做垃圾程序,所以后来转型了。

甚至GITHUB上所开源的大部分程序代码,其中的大部分也都是垃圾程序。 所实现的功能固然比较惊艳,作者在其中投入的精力也令人敬佩,但客观评价代码本身是不够精炼,架构是不够完美的。

 

前些年,听闻硅谷出来的程序员评价那些科技大厂的程序,其中的大部分代码也都很乱,很垃圾。 具体谁家的差我记不得了。 但有记得最赞赏的是谷歌,所有程序代码都传承有序,都可以作为教科书级别的精品。

 

而有一些还相当不错的软件公司后来倒闭了,据闻都是代码杂乱无章,垃圾如屎山。 后来的倒闭恐怕也与代码垃圾有关。

 

当隔壁的IT程序员对垃圾程序现象早就习以为常, 甚至成为一种文化符号,大多数的程序员毕生的工作只不过在小心翼翼在屎山代码基础上谨慎前行的时候,工控工程师们显然也要对垃圾程序有个客观准确的认知,需要脱敏了。

 

来做一个论断,市面上能见到的绝大多数的无私分享的PLC项目资料和例子程序,大部分都是垃圾程序。

比如,经常有一些公众号文章出了一些多泵轮起,电梯控制,红绿灯控制等的题目,然后他们自己又不辞辛苦地给出了源代码。我就经常想,什么时候行业可以发展到人人都可以对这样的代码提出优化改进的方法,逐渐让这些代码越来越合理完善到无可挑剔呢?而不仅仅是能实现功能本身。

 

凭我自己一个人一己之力,显然很难撼动。 甚至,对烟台方法的学员们,我跟他们说,嗨,这儿有个题目不错,你们要不要在他们的基础上用烟台方法重新写写好?我也都很难指挥动他们。 或者他们也只是自己学习了,掌握了,也未必肯再公开分享出来。

 

对了, 前些年我有免费分享过80系列的例子程序, 会不会有人看到我上面的论断而推导出我这些例子程序也都是垃圾程序呢?

 

垃圾程序的判断要基于事实,而不是基于抬杠。 欢迎对80例子程序做法提出探讨和改进意见。 尤其是80例子程序做到了几乎所有的流行品牌平台, 也很显然,程序可以在这些平台之间简单移植。

 

总有人把TIA PORTAL中的OPENNESS选件应用当成工控编程的天花板。 有没有想过,你们用OPENNESS做出来的程序,能不能平移到其它PLC品牌平台呢?而你所掌握的OPENNESS技能,到其它平台又该如何实现?

 

到乐高积木编程呢?你会不会带着你儿子学乐高编程的时候,还要教他学会OPENNESS?

 

 

 


剩余80%未阅读, 请登录阅读

回帖加入探讨技术论坛守则

上传附件要求

1. 文件大小:上传文件的大小请限制在2M以内。

2. 文件格式:请不要上传.exe文件,系统支持的格式有:
.avi,.wmv,.mp3,.rar,.zip,.doc,.docx,.xls,.xlsx,.ppt,.pptx,.pdf,.wma,.asf,.txt,.7z

 
发分享帖
爱工控,乐分享,
分享您的经验与案例
发故事
发表您的精彩故事,
参与征文活动
技术探讨帖
阐述您的观点,
表达我的看法
西家杂谈
海侃天南地北,
闲聊工控世界
发求助帖
求道解惑,“刨根问底”
解决问题
发投票帖
邀投票,做调查,
网友帮您来作主
取消原因:
0818 【万泉河】工控工程师需要对垃圾程序脱敏
编辑推荐: 关闭

请填写推广理由:

活动公告 查看全部公告>

AI 小西智伴登场,7×24 小时权威支援,让技术支持告别等待!

1,831,814 条
海量精彩技术内容

100,000+ 网友与你交流

助你技有所长,论有所获

热门视频,猜你喜欢

本版热门话题

SIMATIC WinCC / Panel

共有32574条技术帖

更多

评选标准

相关推荐

换一换

热门标签

换一换

相关帖子推荐

换一换
正在加载...
guzhang

恭喜,你发布的帖子

被评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top

下载中心

  • 首页
  • 查找文档
  • 常见问题大全
  • 精选主题
  • 全球技术资源

  • 首页
  • 知识库
  • 订阅文档

1847工业学习平台

  • 首页
  • 了解会员权益
  • 立即开通1847会员
  • 课程中心
  • 学习路线
  • 初级工程师认证
  • 高级工程师认证

培训与认证

  • 首页
  • 教室培训课
  • 取证训练营
  • 在线自学课
  • 认证证书查询
  • 培训伙伴验证

技术论坛

  • 首页
  • 发帖
  • 最新发帖
  • 精华帖
  • 高赞贴
  • 当前热门帖
  • 高端推荐帖
  • 用户荣誉榜

找答案

  • 首页
  • 提问
  • 精华问答
  • 高赞问答
  • 新解决问题
  • 待解决问题
  • 总积分排行榜

售后服务

  • 我要报修
  • 服务进度查询
  • 质保及权益查询
  • 备件商城
  • ASP工程师验证
  • ASP公司证书验证
  • 支持中心网站重要声明

西门子中国   © 西门子(中国)有限公司 1996 – 2025   企业信息    隐私政策   使用条款   京ICP备06054295号   京公网安备 11010502040638号
 
支持中心新发布“关注”功能了!实时查看彼此动态,更方便地进行技术交流。
不管是“关注”与“被关注”,相信都是一个美好的开始!
还有多重奖励派送,快快行动起来吧!

20秒帮我们优化支持中心!

欢迎您访问支持中心!

丰富的视频,全方位的文档,大量的网友交流精华……

为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!

感谢您的支持!

您收到0封站内信:
×
×
图片
立即
签到
已签到
已签到0天
累计可抽西币次数:0次抽奖机会
累计可抽大奖次数:0次抽奖机会
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。