2014第10周二程序员思维

作为程序员我逐渐在养成的思维:

1.自动化思维:计算机能做的尽量不手工做,熟练用批处理,查找替换,宏;

2.标准化思维:指定标准流程,建立checklist,实践并验证;

3.框架思维:如何找到框架、如何面对、如何利用等等,中间会有很多经验性的结论,因为编程世界的框架太多,现实生活中也一样。这个《超整理术》里说得比较多,生活中各类家居基本就是各类框架,公司组织架构什么的也是;

4.时空思维: 或成本思维,主要是从计算及所需资源出发的话,执行效率基本上有一个极限,而且这个极限不是很难达到(对于99%的问题来说),然后剩下的问题就是如何针对问题去分配时间与空间的用量;

5.重构复用思维:不重复发明轮子,不写重复的代码,尽可能利用自己已知的东西,如果被用的东西有问题则重构优化;

6.模块化思维:分解归纳问题,模块化解决,先正常运行再逐步优化;

7.重启思维:系统、软件有问题总想着重新尝试一下看是否能重现。 

原文地址:https://www.cnblogs.com/doit8791/p/3581165.html