编程到工程的精髓

      列子有云:“得其精而忘其粗,在其内而忘其外;见其所见,不见其所不见,视其所使,而遗其所不视。”从编程到工程,我们需要很大的转换。找准目标和方向,取其精华,在一起内在的精华,我们才会明白编程其实就是做工程的基础。

  语言知只是工具。从大一到大二,C语言机面向对象程序设计是大一时候学的一门基础课程,此外正在学的java语言,还有.NET语言,都是计算机专业最基础的语言。每一门语言,都需要掌握它的 精髓,只有明白了语言的精髓——就是特点,我们就能很轻松的进行编程。因为每一段代码,你要先读懂、读通它的意思,然后进行后续的工程。语言只是作为工具辅助,我们需要用自己的思维,明白流程图,借助流程图完成一个项目或者工程的核心。

  编程的精义就是程序的精髓,程序=算法+结构。从最开始,就是这样,本源的定义也就是最原始的状态,自从与编程打交道,我们就应该在不断的摸索中去体会,总结。人生中的每一次进步,其实都是在一点一滴的积累中得来的。编程中,要学会使用方法,长期的编程过程,实践总结得来的方法总是有用的,最开始学c的时候,就连最简单的“Hello World!”我们可能都不会。然而一年的时间,我们已经从刚开始的两三行代码编程到了几百行代码,同时也在不断的探索学习中学会了调试程序——编程中不可或缺的必备技能之一。同样的,掌握方法,会使我们少走许多弯路。正如作者言:“方法并不神秘,因为它就是你今天正在做的从事的和实现的。正如“模式”是一种方法,而模式就是你昨天写代码的那个行为”;我们动手动脑的同时,技能和方法都在提高。

从语言只是工具——>程序——>方法——>过程——>工程,我们都已经很熟悉了。到工程的时候,就是实现对象,这就是软件工程。工程理论其实也是包含组织学的。然而有了组织,当然得有BOSS了,组织了还要被管理才行,因为BOSS在公司中解决的是“经营问题”;

      我们都明白,其实因为因为有了实现的需要,才有了逻辑与结构,才有了项目和工程,也就有了编程和做工程。

posted on 2015-11-03 20:20  壹梦  阅读(158)  评论(0编辑  收藏  举报