程序员修炼之道阅读笔记2
在工作中我们总会遇到难以解决的问题,这本书给我提供了一个思路。最重要的不是你在盒子里思考,还是在盒子外面思考,而是找到盒子-确定真正的约束,详细一点的解释就是面对棘手的问题时,列出所有在你面前的可能途径,不要排除任何东西,不管它看起来有多正确或微不足道。然后逐一检查每一项。有时候你会发现,自己在处理的问题似乎比你以为的难得多,这种时候很可能你已经走错了路,你需要回退一步,问问自己有没有更容易的解决办法。
不能逃避责任。身为程序员的我应该乐于接受挑战,面对比较难的事情不要退缩,要勇于的去寻找方法解决。一味的逃避和退缩不能解决任何问题,反而会让自己失去面对困难的勇气和解决困难的毅力。
作为一位程序员要无时无刻对自己的工作负责,做了错事都要想办法弥补,去改正自己的漏洞、过失。要为自己接受的任务负责,任何事情导致的任务没有完成,代码交付晚了,或者交付后发现有漏洞,这些都要需要自己去承担所有,负起自己所应负的责任。当然当事情超出你的能力或者风险过大时你有权不去为之负责任,必须基于道德准则去承担自己的责任。有句话说的好:提供各种选择,不要找蹩脚的借口,因此身为一个程序员,应该有足够强的责任心和毅力,作为一名程序员,负责的事情出现错误,漏洞的时候,去选择一种方式去弥补错误,承担起自己的错误。