1013 【万泉河】合格/不合格的PLC程序员的区分标志(可自查)
又得罪人了。
都不能说一不小心得罪人,而是,尽管我小心翼翼表达观点,然而无奈何,又得罪了人了。 而且还不是一个。
昨天看了一篇PLC编程的经验分享文章,我看到后发现有不妥之处,然后就小心翼翼提示,这样写程序不好,很容易把程序块给写成了垃圾。
然后,就导致文章作者不高兴了, 指责我评价用语太粗俗。而与此同时,还另有一位读者,也跳出来帮腔,指责我吃香难看。 甚至对等的要评价我写过的那些书里面的观点方法也都是垃圾程序以作为报复。
这位跳出来的读者显然是感同身受,因为同理心,叫他自己做,也只能同样的做法,所以感觉到自己也被侮辱到了,所以义愤填膺地站出来了。
这就是自媒体时代的坏处,人人都可以有资格分享知识,但并不是人人都有能力接受负面批评意见,甚至他自己还要掌握评价的标准, 凡是姿势,态度,用词,让他感觉到不适的,他都要有权力删除,过滤,屏蔽。 由此形成了闭环循环, 即现在的媒体传播学中的信息茧房的概念。
与我来说,如果想不得罪人,很容易,夸啊!猛命使劲跨,跨大神,高手,高高手。 反正夸死人不需要偿命,反正他自己技术做的好不好有没有进步,不关我的事。我又不会有任何损失。
当然,他们做不好,于我也没有任何损失。那有人就要劝我了, 何不闭嘴呢!就让他们按照自己的方式去生活,去工作,不好吗?他们工作再苦,到年底的时候再抱怨出差多,加班多,抱怨到自己从事的行业身上,是这个行业自身就烂,与自己的技术水平绝对毫无关系。 自己仅仅是命不好,一不小心从事了一个天坑行业。等等等等。
但这不是我的性格,我做不到容忍如此黑白颠倒的世界,从我来说,自己有学习有进步有所得,就要有责任改良这个行业,这个世界。 这是我的使命感使然,我们从事这个行业几十年,总要看到这个行业进步,而不是停滞不前,甚至退步崩溃。
这是我几十年来一边从事工作,一边坚持网上发声交流,知识输出, 甚至把经验方法编纂成书出版的主要原因。 要说写书的利益回报,但凡了解一点工业行业出版现状的人都会知道,这里面回报极低,如果图的是钱,完全都可以不写。当然啦,我这还算好的了。 有更多的书的作者,自己是需要包销售的。 说白了就是要自己花钱出书。 自己搭几万元进去,最后卖不了多少销量,反而自己都赔钱。
我前面曾经写了文章,《0818 【万泉河】工控工程师需要对垃圾程序脱敏》,给大家普及了垃圾程序词汇的缘由,引领行业垃圾程序脱敏,这是我一直以来在做的事, 然而看来收效不佳。我原本还打算问一下同行们对垃圾程序脱敏了吗?但现在从上面二位的表现来看, 还差的很远呐!
我反而从中观察到了一个辨别合格的和不合格的PLC程序员的方法,即你对垃圾程序字眼的脱敏程度,有没有一看到就火冒三丈,肾上腺激素分泌,恨不得赶紧要找人吵架出一口恶气?如果是, 那就对了,那就证明你还不是一个合格的PLC程序员。 且不说你写的程序有多好多坏, 参与设计调试的设备有多高价值。 仅凭此一点,就可以断定为不合格。 你可能是个合格的电工,水平有可能还比较高,经验比较丰富,然而作为PLC程序员来说,不合格。
就是这么残酷,所以每个人均可以自查。
也会有人会以牙还牙抨击我, 如上述的读者一样:你才做垃圾程序, 你做的全是垃圾程序!说的还真没错的。 我在2018年之前做的所有程序都是垃圾程序,尽管彼时我已经从事了这个行业将近20年,但很遗憾,全部都是。 这就是我手里的备份程序,除了有备份意义之外,我全都讨厌再看到。 凡是没有备份意义的资料,我大部分已经删除遗弃不再保留占用存储空间了。
甚至,我有过一套现在看来典型的垃圾程序的做法,在FB中还自以为聪明的实现了M变量的复用,我曾经有想法找到拿出来分享而对形成自己的批判,可惜资料都留在原单位了,委托前同事帮忙找过,也没找到。
2018年之后到现在,做过一些还算满意的,让自己和别人都挑不出槽点的程序,但也不可避免地同时做了一些垃圾程序。都是出于各种不得已的原因。但我自己知道,自己可以坦诚,没啥不敢承认的。 与此同时,烟台方法的学员们的日子就没那么好过了,每年一度的烟台方法的研讨会,同时也是对他们大考的日子。 我只要见到每一个人,都会问他一句,烟台方法学的咋样了,有没有贯彻应用到项目中,有没有设计成果拿来我给审查一下?他们其中的有的人有成果拿出来,有的也可以拿给我帮忙CR审查,然而有一些则只好笑嘻嘻地跟我坦诚:写的还是垃圾程序。
再看一下隔壁IT程序员的做法。
前段时间关注了一个公众号,叫做《雕花码农》,我看到雕花二字,就感觉可乐。 于是在文章回复中问, 雕花前面是不是还有2个字?
然后作者大为赞赏。回复必须置顶。
而他的解答是:
对的,传统软件发展了这么多年,基本都是这样啦。搞搞AI可能好点。
会不会有人不懂得雕花这个梗?在什么上面雕花,还要起做自己的名字?答案是屎上雕花。 他们这些程序员勇敢坦诚认为,几十年来整个传统软件行业,所积累的程序全部是屎山。
这个程序员做了一款免费的远程控制WINDOWS的软件,SafeDesktop,其实不是软件,而只是一个端口映射服务,所以非常小,且敏捷, 帮助你的内网实现外网可访问以外,还充分考虑了安全性。比各种远程软件,都要方便便捷的多。
我试用了一下,使用起来还是很方便的。对于工控行业工程师来说,安全可能没有那样的切肤之痛,但他帮忙实现外网穿透这一点,就非常值得推荐了。
以后我会写专门文章推荐。
我也会把软件的介绍使用方法的原文链接放在本文后面参考列表中,有兴趣的同学可以自行尝鲜。
再重申下本文的主题,
如果你对垃圾程序的词语脱敏了,你就至少离合格的程序员接近了。
而如果你仍然对垃圾程序的词语敏感, 那你就还不是合格的PLC程序员。
欢迎每位同行自查。
如果认同这个观点,请划线分享。
我也说过,整个行业,市面上能见到的所有案例程序,全部都是垃圾程序,无一例外。我最近在思考筹划改变这一状态的方法。
敬请期待!
如果你也凑巧对垃圾程序感到了厌烦, 也正想在此方面做出些贡献,并已有一些想法的话, 欢迎与我私信沟通!