发布于 2012-03-31 21:41:46
6楼
条条大道通罗马,你用着哪种最舒服,最顺手,最开心,编程时的效率最高你就用哪种。
无非就是先把大问题分解成小问题,再看小问题间的关系,是上下级,还是同级?最后再找出转换的条件,然后编程。
如果个人思维有点跟不上的话,那就先画幅流程框图,有时纯粹靠脑袋想不太透不太全面的时候,就会做一回“画家”,画一下,据说人通过眼睛获得的信息占很大很大的一部分,而且还比较直观。可以先画“心、肝、脾、肺、肾”(大动作),有个整体概念后,再搞小细节,所谓提纲挈领,纲举目张。方法只是外在的形式,不要太拘泥于它们。
看你这么多分了,不会还纠结于这个问题吧?
说几句题外的话,个人感觉要想快速学东西的话,你必须得学会“偷懒”!自己搞之前先想办法找找有没有什么指导性结论性经过前人使用验证过的理论,包括论文、书籍等等之类,要“拿来主义”,先比划着用,省下你的“底层“精力支出,留待关键的时候用!这总强过自己绞尽脑汁地去想前人们已经早就搞出来等你拿去用的东西,前辈们不知花了多少精力搞出来了你不用,这叫”已有历史资源的闲置浪费“,再自己搞,亏大了!
”学莫便乎近其人“,正所谓理论指导实践,实践怀疑理论,怀疑升华理论。
有人戏言”内事不决问百度,外事不决问谷歌“。实在找不到有人做的很健壮很成熟的理论时,那时再纠结才显得有意义。
向你推荐一本书,以后也少走些弯路。宋伯生老师的《PLC编程理论*算法及技巧》,不过是以欧姆龙为讲解例的,没关系,天下PLC是一家,其本质原理是一样的。虽然块头有点大,但是很有”含金量“,有条件搞一本,你会觉得物有超值的,祝你稳健进步,一日千里!
如果想再深究”程序“的话,那你得学习计算机理论和数学理论了,或者你已经实实在在地”精通“了一门语言,会大有帮助。
这条路要想比大部分人走的远,有太多的东西要去掌握。说到底一句话,一切要的只是你的”思维方式”和”思想“!做好心理和生理上的双重准备啊。