level 3
第一个问题:
我觉得用哪个顺手就用哪个,没必要死盯着一个软件来用。我这里做一些简单计算,做数据初步处理的时候一般都用Excel,需要进行比较复杂的数据处理、建模的时候才用MC。我用MC一般是尽量让工作表的功能灵活、充分,可以从硬盘里读数据或者直接用Excel的数据,在我进行MC的批量运算的时候,只要将数据源路径在工作表里描述清楚了,剩下的事儿就是MC的事儿了,很简单快捷。养成把MC的工作表做成“软件”的习惯,也就是有输入框、输出框,其他的计算过程什么的都隐藏到区域里,你想看到什么就让它显示出什么。我原来在这里说过,在工作表里建立两套变量名,一套是你看得懂的,看一眼马上就知道是什么的名字,一套是用于计算的,怎么简单怎么方便怎么来,最好用文本框给出一个变量名对应表,这样在调试程序的时候就方便多了。
第二个问题:
尽量不要把所有计算过程都塞进一个工作表,充分使用引用,把一个个大计算拆成一个个小计算,然后通过工作表之间的引用来搭建大的程序,这样做,你就等于把MC变成了一大堆积木、模块,遇到什么问题选择相应的模块来解决就方便多了。而且打散成模块也方便知识的积累。按说版本维护是MC的强项,我不知道你是怎么用的,我对工作表的版本更新都会在工作表的元数据里给出注释,或者在工作表内的数学区域中给出注释。
养成好的MC应用习惯很重要。你用MC也有几年了,应该从管理学的角度来审视它了。或者说,对于大企业来说,MC就是知识档案,一点点积累才能出东西。还是那句老话,国内应用MC还是仅仅停留在计算器或者计算书的档次上,缺培训,而且也没有公司邀请我去给他们做培训。
2017年03月27日 04点03分