可能我们都听过这样的戏言:“我代表人民现在就枪毙你!”
这句戏言如果再展开,大致雷同于下面的对话。
对话1
法官:原告你被判定有罪,处罚有期徒刑1234.5年。
原告:冤枉啊,法官先生,我犯了什么法?
法官:请查阅《中华人民共和国民法典》相关法律条文。
原告:😡🤬…
对话2
某官网:网友你的文章已被删除,你已经被禁言1234.5年。
网民:冤枉啊,管理员,我什么地方触犯了你们的什么纪律?
某官网:请参考《某官网社区管理条例》相关内容。
网民:WQNMLGB. 👎 👎
如果你对上面两个对话感到不适甚至愤怒,恭喜说明你已经具备了工程技术思维,懂基本逻辑,试图通过讲理与这个社会对话。尽管上面的对话1可能不常见,而对话2却是活生生的现实,网友朋友们或经常这么样被粗暴对待。
比如,你的贴子或发言,莫名其妙地被删除,你被禁言,被禁止登录等,尽管这对你来说是社区形象的生死攸关的大事,而管理员一方只是轻描淡写的废话一句,让你查阅社区管理条例。
不仅仅是网友在网络社区被各种无理由的粗暴对待,在社会生活中,这种例子也时常有发生。比如我们前几天购置了一台松不上的破壁机,收货之后,就开始各种安装调试,先是底座底部的螺丝松动,死活无法将上部与下部稳固合体。发挥理工男的优势,几经分析,上下部稳固合体后,接通电源,所有的操作选项,到“启动/确认”之后,都是”滴-滴-”两声的报错声音,再无其他任何参考信息。可以设想,这款破壁机产品经理的脑路是这样的对话.
对话3
破壁机: “滴-滴-” ,发生错误,无法继续执行指令。
用户:啥错误?
破壁机:请参考操作手册。
用户:操作手册上也只说“滴-滴-”是发生错误,啥错误?
破壁机:请参考操作手册。
用户: 😡🤬…
还不死心的我们,就接通了这款破壁机的客服电话,客服人员听完我们的描述后,首次启用就“滴-滴-” 报错,居然也一脸茫然,让我们送过去检修。检修是无法接受的,我们选择退货。
后来还是在退货时联系经销商的客服之后,才了解到盖子的扣卡方向反了,尽管也是密室扣合,但方向相反,传感器无法探知是盖上盖子了。
这又是一例明显的设计缺陷或者不具备工程技术思维的案例。其一,在设计上,如果这是检测的关键链条之一,如果反向扣,应该阻止用户扣不上,这样就不会发生扣上了也无法启动机器的情况。其二,在软件编程上,如果探测到是盖子卡扣的方向反了,应该给出具体的错误代码在操作屏幕上,并且在操作手册上列出对应错误代码的解释和解决办法。
这些分析让我想起那些设计优良的产品来,比如IT产业了很多硬件设计,通常不分正反插上都可以用,比如USB Type-C或电源插板插头等,如果区分了正反,插错了不能用的话,就禁止用户将错误的一方插入,迫使用户不能“犯错”,如网线接口,内存条接口,普通USB接口等等。
在软件编程上,这方面做得更好,出错信息大多会具体到某个文件某一行第几个字符上面,让人一目了然。也许真是在这种优良设计的“养尊处优”习惯了,当理工男碰上硬件设计缺陷加上粗暴的软件编程设计时,愤怒到退货、差评是必然的。
为了更好地标记提示、异常和错误信息,在 GWA2吉娃兔 ( https://ufqi.com/dev/gwa2 ) 中我们特意创设了以可读的时间戳作为日志标记的做法。具体行为是,在需要标注的地方,我们针对各种提示、异常和错误信息,分别给予一个特定的时间戳字符串常量,用以全局唯一地记录当前位置、语境。
当运行时环境发生变化,触发了相应提示、异常和错误时,GWA2吉娃兔在抛出相应错误信息的同时,也会同时给出相应的时间戳标记,凭借着这个全局唯一的标记,程序开发人员可以快速地定位到警报位置、语境,从而轻易地排解问题。
这就是工程技术思维的设计实例。受这样的理工思维影响,在处理社会层面时,就会产生误解、冲突和愤怒。在对话1中,良善的做法通常都会给出嫌疑犯所触犯的具体法条的详情,如根据某某法某某条某某款,这样让被告认罪受罚、心服口服。
如此才是法治、善治,是王权、宪法。
相反地,如果无法给出具体的法律条款或者规则等,则是人治、恶法或者欺凌、霸权。语焉不详地处罚,通常都包藏祸心、居心不良。其一,是对被处罚者的不尊重,不履行认真告知的义务,就是觉得不告诉你,不跟你“废话”,你能咋地?
其二,真有难言之隐,无法明确地告知被处罚者。可能这个处罚的事由根本不在任何已经生效的法律法规的任何条款内,可是出于其他不可告人的原因,还是要处罚一下,于是就利用这个大帽子来夹带私货,公器私用,公报私仇。
所以,任何以用户为中心的产品设计、工程实现,都需要具备工程技术思维,不要逼迫用户“造反”。

无论是其一、还是其二,这些语焉不详地处罚,都是不可接受的,作为普通用户,除了用脚投票之外,似乎别无选择。
如果有了具体的依据条款,还可以发起抗辩,针对类似“我代表人民就枪毙你”的处罚,你是无法做任何抗辩的。
稍微具备工程技术思维的人都应该明白,我们预期的社会准则是公开、公平和公正。非经法定程序不可以宣布人有罪,法无禁止即可行。套用到互联网络上,内容管理是正当的,经法定程序,公开、公平和公正的执法是必须的,毕竟互联网络不是法外之地。
然则,无法无天的执法在互联网络上是行不通的。如同前些年,谷歌搜索引擎撤离某大国大陆前曾经与管理当局协商过,极力争取留下来。
根据后面披露的相关信息,谷歌搜索( google.com )是同意进行内容审查的。因为谷歌搜索在美国、在全球其他地方都有对所索引的内容进行审查,应相关地方管理当局进行不合适内容的删除。比如儿童色情、暴力恐怖、毒品等反人类的相关内容,放之四海而皆准地对其进行审查和删除。
双方后续争论的焦点是进行审查和删除的操作方式。一方认为,内容审查和删除应该依法进行,根据公开、公平和公正的法定程序对搜索引擎所索引的内容进行审查和删除,审查和删除应该依据书面文书指令进行。
另一方则认为,内容审查和删除,不需要经法定程序,也不需要依书面文书进行。其对内容审查和删除的标准是没有标准,“我不喜欢的内容就是非法的,就得删除”。我想审查和删除相关内容时,不需要任何程序和文书,叫人来面训,或者打个电话要求审查和删除,你们就得执行相关命令,而且执行完了还不准记录下来,更不准公布出来。
这大概就是谷歌搜索不吃屎的故事的由来。

用脚投票是一件好事,允许在貌合神离的状态下逐渐瓦解那些不讲理的邪恶暗黑势力。
如果这些能够帮助我们理解更多背后的故事,下次遇到语焉不详的处罚时,能够拒绝时则直接拒绝。不能拒绝时,要选择不配合,同时考虑替代方案。
你还要知道,你不孤单,很多人已经具备了工程技术思维。
作为产品设计或者软件设计,尤其需要具备工程技术思维,一不小心就会拒用户于千里之外。人类科技的发展,生产力的极大解放,社会逐渐处于一种供给过剩、有选择的市场之中。

-GWA2 吉娃兔 是”通用网络应用架构( General Web Application Architeture, https://ufqi.com/dev/gwa2/ )”,基于 -GWA2 可以轻便构建各种网络应用程序,
包括复杂的在线购物商城、在线医疗、在线教育、 旅游交易平台、社群或者社交网站和新闻资讯网站等,
也包括各种企事业单位网上门户,在线交互及服务作业系统等.
还可以包括为NativeApp做服务器端支持, 甚至是WebApp的全部.
-GWA2 是为数不多的支持跨开发语言的应用框架,目前支持 -Java, -PHP, -Perl, -Aspx and -Python .
-GWA2 is a “General Web Application Architecture” and based on -GWA2 developers can easily build a variety of network applications,
including complex online shopping malls, online medical services, online teaching, travel trading platforms, community or social networking sites and news information sites, etc.
Also the applications include various online portals of enterprises and institutions, online interaction and service operations systems.
Moreover it contains server-side support for Native App, or even all of the WebApp.
-GWA2 is one of the web frameworks which provide cross-language support for -Java, -PHP, -Perl, -Aspx and -Python at present.
-GWA2 is E.A.S.Y
Easy Along, Swift Yield
轻松启动, 快速产出.











Pingback引用通告: 工程技术思维论 | -wordpress-wadelau