没有合同
失败(7), 写作(33), 合同(2)我们支付了很多唇部服务,失败是一个教学工具。我们将此告诉孩子们,因为我们吻了另一块砖你很特别,就像其他人一样墙壁阻挡了很多诽谤的现实。当我们无法想到别的话说时,我们会告诉朋友。当我们刚刚对墙上涂抹时,我们告诉自己,并正在为我们的自我碎片进行扫描。
编程并不是一个自我游戏,但它肯定可以成为一个。当你在边缘时试图做一些新的事情 - 并没有进入的同事或教授转向 - 在你的工作方面发展健康的非理性令人难度至关重要。当你的生计取决于做出你以前从未做过的事情时,你必须相信你可以做到。而你知道,你很聪明,你完成了东西前。当然,您可以重新批准该大量的Web应用程序。它需要在两周内完成?你只能在两者之间覆盖40小时?你想要它翻译Cakephp.到erlyweb.?
是的。当然。我可以做到这一点。
问题是你没有骗你的客户甚至对自己,问题是有时候你可以做到这一点。有时你是键盘上的恶魔,在你完美地重构 - 重构 - 重构直到申请到位之前,你将把整个设计保持在头部。这就是为什么你不仅仅是一个不知道你的限制的自我吸收的刺:有时你会完成这个东西。
但你每次都不会成功。有时你是在终点线前50英尺处打破腿的马。然而,更常见的是,你是将它的腿部扔到比赛中的马,终于意识到它的腿在两分钟后被打破了,然后将自己拖向它知道它将超要执行的终点线(好的,那种类的马可能不存在1)。
合同失败工作的构成是相当可预测的。首先,您登录似乎雄心勃勃,但可能的工作。你开始从门出来,因为你知道错误并不有多少空间。然后,您开始拖动您的速度,因为您已开始怀疑您在当前参数中所做的。渐渐地,你开始在你的肠道中深入了解你将失败,并开始工作的时间尝试防止不可避免的:告诉你的客户你已经搞砸了。最后,你放弃了。您输入项目报告,花20分钟尝试记住这个词后umetum.,您致电客户并告诉他们项目失败了。
你有点搞砸了,但你对让你的客户更加沮丧,所以你不给他们收费。你说你很抱歉,你会尽力做到最好不要给他们充电。这烧伤了一点,但你的客户是你的收入,你的工作是提供你所说的你所说的。当你失败时,你不提供,所以你没有得到报酬。
经过那个经验,你可能会经历一段时间后抑郁症,在那里你对你以前没有做过的事情的能力。将桌子上的食物放在桌子上的非理性繁荣待了几天。然后它开始爬行,几天或一周后,你再次上升了。
您可能会认为这里的课程是在检查下保持您的非理性旺盛。为了驯服它,直到它使用垃圾箱和链接,所以它不会引导你另一个悬崖。但这不是故事的寓意。当你自己为自己工作时,你对自己的信仰就是你去工作的工具。合同是否顺利取决于信仰的信仰是多么合理,但没有信仰你永远不会开始工作,你永远不会得到报酬,你永远不会失败,你永远不会失败,你永远不会成功。
这是第一课的第一个:失败是重新评估你的优势的黄金时期,并找到改善方法,但是你必须相信你的能力,无论失败如何。
其次,每个人都更好 - 特别是你 - 如果你越早识别失败而不是稍后。如果项目开始拖动,则必须开始访问它是否拖动,因为您已开始接受它是一个故障,如果您无法成功完成它。
第三,确保客户无法遭受您的失败。这通常涉及少钱或根本不拿任何钱。在困难的事情上努力工作,然后没有得到报酬不是一个伟大的经历(事实证明,既不在容易和随后获得报酬的东西上工作,而是赚取信任的一部分 - 以及专业的一部分 -是对你的失败负责。
失败是合同编程等领域固有的,并且在您下面的安全网并不大。但是,意识到失败并不是要弯腰的事情,偶尔螺旋也不要讨厌客户关系。识别失败,确认它们,纠正它们,然后继续。你有工作要做。
当我所有的同学都在赛马比赛中赌注时,我留在了,做了更具建设性的事情为世界上最令人毛的沉闷游戏编程AI。当维基百科说'一个双人抽象策略游戏'时,抽象的是一个码字他妈的太可怕了。
我仍然痛苦,我花了这么长时间试图找到一个可怕的游戏的有趣的启发式,最好的启发式是沿着'你的石头减去对手石头的线条的东西。我猜它仍然是一个比Java中的N武装匪徒模拟器更好地进入AI。↩