<<你的灯亮着吗>>读书笔记1
你知道自己在考虑的是什么?自己在做的又是什么吗?或者说,你的所做究竟是解决了什么问题?解决了谁的问题?是否真正解决了她的问题?或者说,你的所想究竟是基于什么需求?满足了谁的愿望?是否真正达到了人们的需要? ,<<你的灯亮着吗>>写作目的是为了帮助程序员们搞清楚自己所面临的问题的真正所在,以便能够找到一种最为合适的方法来解决它们。
1)我们在动手去解决问题之前,首先好好想想问题的来源;2)然后站在各个角度来看待面临的问题,以能够知道其真正所在;3)如何去尝试那个最能解决真
正问题的方法,并且时刻保持警惕心;4)不要把人们的解决方法误认为是问题的定义,更不要把某个问题的解决方法误认为是问题的定义,特别是这个解决方法是你自己所使用的;5)不要肯定自己已经有了一个正确的定义,即使是在问题好像已经解决之后。 6)往往每一种解决方法都会带来新的问题;问题最难以处理的部分恰恰是去意识到它们的存在;7)在理解问题之前,至少要做好准备接受三种可能的出错情况;或许还可以改变问题的表述来获得不同的解决方法;8)当你沉迷于寻找问题定义和解决方法时,不要忘记随时都回头看看,看看自己是不是已经迷路了;不仅要埋头奋斗,更需要抬头看路;9)当别人能够很好地解决自己问题的时候,千万不要越俎代庖;10)如果某人能够解决这个问题,但是他本人却并不会遇到这一问题时,那么你首先要做的就是让他也感受到这一问题;11)不管看上去如何,人们很少知道他们要什么,直到你给了他们所需要的东西;12)甚至,事实上,并没有多少人真的希望他们的问题被解决。
1)我们在动手去解决问题之前,首先好好想想问题的来源;2)然后站在各个角度来看待面临的问题,以能够知道其真正所在;3)如何去尝试那个最能解决真
正问题的方法,并且时刻保持警惕心;4)不要把人们的解决方法误认为是问题的定义,更不要把某个问题的解决方法误认为是问题的定义,特别是这个解决方法是你自己所使用的;5)不要肯定自己已经有了一个正确的定义,即使是在问题好像已经解决之后。 6)往往每一种解决方法都会带来新的问题;问题最难以处理的部分恰恰是去意识到它们的存在;7)在理解问题之前,至少要做好准备接受三种可能的出错情况;或许还可以改变问题的表述来获得不同的解决方法;8)当你沉迷于寻找问题定义和解决方法时,不要忘记随时都回头看看,看看自己是不是已经迷路了;不仅要埋头奋斗,更需要抬头看路;9)当别人能够很好地解决自己问题的时候,千万不要越俎代庖;10)如果某人能够解决这个问题,但是他本人却并不会遇到这一问题时,那么你首先要做的就是让他也感受到这一问题;11)不管看上去如何,人们很少知道他们要什么,直到你给了他们所需要的东西;12)甚至,事实上,并没有多少人真的希望他们的问题被解决。