以下是我昨天说过的一些话,转贴在此:
以下是引用TonyDeng在2012-12-23 14:27:04的发言:
数据有两大类,一类是与生俱来的原始数据,一类是生命使用期间的动态数据。比如电脑的硬盘,品牌型号、转速、容量、生产批次等等,属于前者,是在系统使用前就应该设定好在数据库中的,而像运行时间、剩余容量等等,就是运行时的数据了。没有总容量,你也无法统计剩余容量,总容量是原始的,只要输入一次即可,运行时占用的容量,是不断变化的,要随时输入,这就是两种数据的不同用途,在系统中也要不同的处理办法。初始化,主要是设定前面那类原始数据。
这些就是所谓的专业知识,写现实程序都靠这些,光学编程是不够的,算你C语言和算法通了天,不懂这些专业,也是干不了活。没有谁说可以编任何程序,因为他不可能懂所有的专业,只能编自己熟悉和精通的专业领域内的程序,在这个前提下,才讲语言和算法。对某些专业,某些编程知识是派不上用场的,不可能也不需要全部都精通,关键是满足需要,这才是道理。