恭喜,你发布的帖子
发布于 2018-06-13 10:02:17
52楼
一说编程”是非“多!
针对宁侠的题目”工程师究竟该不该沉迷于编程?“
我想发表我的观点是:自动化工程师不该仅仅沉迷或关注于编程。除非你就是个专职的软件工程师。
编程仅仅是一个自动化工程师专业工作的一个方面而已,而一个自动化工程师的专业工作应该是多方面的,工艺消化,系统方案,产品选型,图纸设计,成套安装,软件开发,运行调试,培训维护等等都是需要考虑的问题。要做好一个项目和产品,上述的每一个方面都是很重要的。
但,最重要的是什么?编程吗?非也!
新入行的菜鸟们往往把编程看得那么高大尚,神奇,趋之若鹜,而忽略了其他方面的学习与训练及能力的培养,殊不知这恰恰给自己成长的道路上挖下了深坑。
我要说的是,编程一定要学,但在一定的阶段内真的不重要。
除非你有编程的天赋,否则就不要去过分的追求那些所谓的编程技巧,掌握基本的编程知识与技巧就足以应付绝大多数的项目编程需求了。虽然,每个人的编程水平有高低差别,但这都不是事儿。所以呢以上观点的反面就是现实中自以为是的人还是蛮多的。
一下几点供大家参考:
1. 扎实的硬件知识,对系统及指令的深入了解对编程是绝对有帮助的。
2. 算法与编程是两码事情,把算法转化为程序是编程,想出算法的人显然更高明。
3. 编程是有规范的,就是八股文,走套路。
4. 好的系统方案及硬件配置选型才是你能够完成编程任务的基础,硬件方案及设计上的缺陷,靠软件的是很难弥补的,相反,程序上的缺陷只要是硬件没问题,假以时日或者换人的手段,问题终究是可以解决的。
不是和万侠,宁侠唱反调,而是他们的观点与做法不是一个入门层次的技术员可以做到的,做了也是毫无理解的纯粹的模仿与瞎做,得修炼到一定的层次才行。
z版不愧是武林高手!!
受教了!
我非常赞同这句话 算法与编程是两码事情,把算法转化为程序是编程,想出算法的人显然更高明。
自动化工程师需要把控方方面面,不仅仅只是局限于编程。
我认为熟悉工艺,熟悉硬件架构,熟悉驱动回路,掌握成熟的算法,我觉得这样编程起来已经是很轻松的工作了,因为你熟悉工艺,不要担心程序设计不合理,因为你熟悉算法,编程过程中快刀斩乱麻。
Z版的发言我看起来非常受教,不愧是工程经验丰富的版主
请填写推广理由:
分享
只看
楼主