难点分解:工程技术变通之道

 CSDN的活动很少参加,非我类人士。不过这次这个活动,挺有趣,就随便写写。写完之后才发现有些偏题,不过权当是凑个热闹吧。肖老师的书就不用了,C++的资料我这太多了。不是经常写这种东西,拙人拙文希望见谅。

 

首先说明本文背景。
我不是计算机专业,也没打算从事这方面的工作。我主要学习和从事机械工程方面的技术(目前应该是学术)问题。在我眼中,计算机和编程是时代赋予我们的工具,就像是原始人使用的石块。同样的道理,石器的使用把人和猿区分开来,计算机和编程的使用,把工程人员和技术人员区分开来。
但是,很多初学编程的非计算机专业学生,对计算机和编程都有着误解,认为这是计算机专业人员做的事情。其实,工程技术结合计算机技术已经是大势所趋。如果在上海参加过实习的学生都知道,IBM和HP这样的公司,不仅仅是“卖电脑”的。

 

接下来谈谈工程和编程结合的度——适用就是好的。
编程语言发展到今天,已久可以看出其适用性大大的提高。完全面向对象语言和类库体系的出现,使得初学者只要付出一点学习的经历和练习就可以掌握编程语言的精髓。而其他方面就是本专业方面的理论和技术知识,这才是我们的强项。当然,对于任何知识,学习的捷径都是多模仿多练习。

 

最后谈谈本文的重点,工程技术变通之道。
工程技术人员经常要面对各种各样的问题,有些问题甚至是与本专业差异较大、毫不相关的问题。记得我在GE研究院做一个CAM的问题。其实我从来没有接触过CAM,一窍不通。但是从CAM书的目录上看出,我面对的问题,只是CAM的很小一个分支,不必要被CAM这座大山吓到。锁定分支后在网上查找一些基础介绍,了解这个问题的基础知识,一个个攻破遇到的生疏概念,很快就了解了这个问题的重点和难点,并对这个问题有了清新的认识。所以说学习的能力对于工程技术人员至关重要。多说一句,学习的能力不仅仅是应试的能力。
对问题有清楚的认识后,找到其中重点问题的难点进行攻关,这个就是继续分解,凡是遇到不清楚的弄明白。因为问题分解后就非常明确,找相应的专业人士去请教,就知道能不能做。能做就做,不能做则从其他方面去变通。这就是所谓的难点分解。从不清楚的难点一点点的挖掘,不能解决的就想办法绕过去,就是变通之道。问题方案中的可行与代价也是从这个过程中来的。

不说了,已经浪费了十分钟了。就这样吧。

你可能感兴趣的:(编程,活动,IBM,语言,技术人,CAM)