关于编程
我个人觉得工控行业整体技术水平不算高。这个和学校的教学方式有关。在各大头部自动化厂商都在计划将chatgpt引入到自动化编程的今天,我们的学校还在讲解能流、软元件。教学方式和实践完全脱节。学生离开学校后还得需要大量的学习才能上手工作。我们认为plc编程早就应该吸取软件工程的成熟理论,而不是仅仅把plc当成继电器的升级替代来教学。
IT行业有一个很有名的公式叫“算法+数据结构=程序”。今天我们把这个等式扩展一下为“框架+工艺=应用”。现代的生产制造对控制系统的要求越来越高,我们不大可能一个控制系统从零开始编程,如果有一个企业级的框架。那我们只需要基于此框架添加工艺控制逻辑或算法即可。当然有些行业已经有了各种框架,但是这种控制系统的搭建方式目前并没有普及。
关于学习
工控属于应用技术层面,难度不算太大,深度也不够,但是广度却不小。所以虽然待遇普遍不高,工作却并不好干。工控行业是一个需要终身学习的行业。新产品,新技术层出不穷。另外同一个公司或者行业的很多项目也并不完全一样,经常会用到一些不熟悉的产品,或者一些不熟悉的控制工艺,这些都需要工控人不断的进行学习。学习能力的高低决定了工控人能够在这个行业走多远。我遇到很多同行一有问题就寻求帮助,自己基本上不肯动脑筋。他们的想法是自己不熟悉,可能花的时间比较长,而找个熟悉的人可能很快就搞定了。如果项目时间很紧,那么这样做没问题。如果有充足的时间,我建议还是自己动手解决。虽然自己花的时间会比较多,但是锻炼了你的学习能力,甚至也充实了你的知识体系。我个人觉得还是值得的。
关于职场
做技术的工控人普遍有一个缺点,那就是不善于表达,无论是形象上或者言语上。在言语上,应尽量用简短的话清晰表达自己的观点。我遇到过一些说了半天就是没有表达出重点的人。在形象上要给人一个干净利落的印象,无论是领导或是客户。记得之前好像看过一个什么说法,说是真正的工控高手长相猥琐、表情冷漠,说起技术方案总是模棱两可、闪烁其词。其实我并不认可这种说法,我觉得真正的高手肯定有一种由内而外的自信,他给人的感觉就是这个人靠谱,能给同事或者领导足够的信心。对待技术方案行就是行,不行就是不行,或者成功率有多少!建议做或者不建议做!必须有个清晰的交代。我们做技术的人就是要给老板或者销售足够的支撑。技术方面一个技术专家如果不能拍板,难道让不懂技术的老板或者销售去拍板?在一个团队或者公司里,领导或者老板最喜欢的是能解决问题的人,某个项目或者棘手的问题交给你,他不用管过程,你只需要过段时间告诉他搞定了即可。反观如果一个技术人员对技术问题总是闪烁其词,模棱两可,如果你是老板,你会认可他吗?我想显然不可能。恰恰是这些人还喜欢自命不凡,老感觉自己怀才不遇!做企业解决方案时我们总会给客户说这个方案会解决客户哪些痛点。因为只有能给客户解决问题,客户才会买单。职场亦如是,你能为公司解决问题,公司才会为你买单。