我相信所有的程序员都需要在以下两点之间找到一个很好的平衡点:1.把自己锁在私人办公室里,专注于你的程序和编译器进行亲密的交谈。2.到公共场合和其他人公开谈论你的计划。这个话题我已经讲过好几次了,这里就不再赘述了。大多数程序员都是内向的。因此,他们通常不需要任何鼓励就可以避开人群并单独使用计算机。这对他们来说是自然而然的。为自己的装备奔波,才是他们的心愿。我不怪他们,因为计算机比人类理性得多!这就是为什么我们大多数人都被吸引到这个领域。但是,也有可能在另一个方向上走得太远。这是极其罕见的,因为它不符合大多数软件开发人员内向的本性,但它确实发生了。以我为例,有时我担心我花在谈论编程上的时间比实际写代码的时间还多。在我整天都在谈论编程而几乎没有时间自己写代码的那一刻,我感到一种可怕的恐惧:我成了一名全职审阅者。世人最痛恨的是批评家泛滥。批评家给世界带来的是转瞬即逝的见解,而不是任何真实和有形的东西。他们没有实际参与人类创造,而是脱颖而出,观察其他人的工作,然后喋喋不休地巧妙地表达一堆意见和批评。多么可怜!我有这种感觉,当我读到这篇SEOBlackHat博客文章时,我受到了更大的启发:你他妈的现在就去做!别等了!别磨磨蹭蹭!在这个世界上,成功的人不是那些懂得赚钱而是推来推去的人。成功人士知道轻重缓急,善于把握今天。列出要做的事情并确保完成重要任务。您从事的每个项目都应该处于工作状态。否则,您将停滞不前。为了赚钱,你的下一步不应该是那些“你下周有时间做的事情”。如果有什么可以为您赚钱的事情,请立即去做!可能有人会觉得没必要说“TMD”脏话。需要!你需要那种影响力,那种力量,那种魅力,那种踢屁股和行动的力量。否则,你将成为另一个失败者——一个很久以前就有好主意但没有完成任何事情的人。梦想家不赚钱。勤奋的人赚钱。务实的人说到做到!喜欢浓咖啡的提神效果。对于某些人来说,这可能有点太像《拜金一族》电影了,尤其是在这个场景中的演讲:即使有点夸张,我认为这个建议也适用于编程。最好的程序员是有行动意识的。CadeRoux还在评论中指出,电影中的黑板上写着“AlwaysBeClosing”(持续销售),但我们应该读成“AlwaysBeShipping”(持续发行)。关于功能特性的讨论是有益的,但有时特性的价值与讨论的程度成反比。作为软件开发人员,我们的工作是交付功能和解决业务问题,而不是无休止的讨论。正如马克安德森所说,我们的价值是由我们(和我们的代码)完成的,而不是围绕我们做什么的讨论来衡量的。在背景调查的时候,我想知道这个人做了什么。不仅仅是参与,或部分参与,或证人,或旁观者。我想听听您在工作中(或者最好是在业余时间)所做的事情。你在高中时做的生意。您在大学时创办的非营利组织。如果您是一名程序员,请向我展示您做出重大贡献的开源项目。等等。如果我一无所获——如果候选人一直遵守规则,该上课的时候上课,该考试的时候参加考试,毕业时找到工作,并且在起跑线上没有取得任何惊人的成就——-那么他们可能缺乏紧迫感。你也不能改变它们。也许“你他妈的现在就做”太极端了。但是,至少,你要确保花在“做”上的时间与花在“讨论”上的时间相等。不幸的是,我不能告诉你什么是适合你的。如果我知道,我现在可能已经是百万富翁了。你必须自己判断什么是真正值得做的。
