程序员的思维修炼

2012年12月12日 “制造问题的思维方式无法用来解决问题” 对于这句话,我比较有感触,记得在高中无力课上,我经常会提一些古怪的问题,这里坦白而言,自己想去获得一种满足感,别人会说,你怎么能想到这个方面,感觉很骄傲,但是伴随而来的是问题的不了了之。老师无法回答,自己也没有继续深究下去。现在看来,从刚才的那句话,我好像明白了这其中的缘由,其实制造问题时只需要看到某个事物存在的缺陷,而解决问题不仅要认识到缺陷,更加要去探索如何去避免缺陷,从而解决问题,所以解决问题应该比发现问题更难。 作者提出了从初学者到专家的五个阶段。 新手 高级新手 胜任者 精通 专家

Continue Reading →

百度之星2012年12月

第一题: du熊学斐波那契I Time Limit : 2000/1000ms (C/Other)   Memory Limit : 65535/32768K (C/Other) 本次组委会推荐使用C、C++ Problem Description du熊对数学一直都非常感兴趣。最近在学习斐波那契数列的它,向你展示了一个数字串,它称之为“斐波那契”串: 11235813471123581347112358……..

Continue Reading →

暗时间读书笔记

2012/12/01 今天开始读刘未鹏的《暗时间》这本书,让我记忆深刻的是,学习过程一定要伴随着理解过程,而这个理念恰好是我父亲在我高中的时候给我的理念,所以刚才看到的时候很是欣慰。同时在谈到编程学习的时候,一个重要的观点是必须有一定的基础知识,比如算法,数据结构,操作系统,这个想法我也比较认同,结合自己的实际,我认为对于一些基础的编程练习,比如vc与操作系统的各种互相操作。只有这样,才能将理论与实践很好的结合起来。同时我认为自己的一个习惯很好,需要保持,就是在一碰到一个问题时,不急着看标准答案,而是先在自己的脑海中努力思考如果是我,会怎么做,然后再去对比与答案的差距。

Continue Reading →