我相信,所有程序员都需要在下面两点之间找到一个良好的平衡:

1.把自己关在一间私密的办公室里,针对你的程序与编译器展开一次亲密对话。

2.出入公众场合,与其他人公开谈论你的程序。

关于这个话题,我已经谈过几次了,在此不再赘述。

大部分程序员是内向的。因此,他们通常不需要任何鼓励就会避开人群,然后与他们的电脑独处。这对他们来说是很自然的。奔着自己的设备而去,那是他们的心之所向。我不怪他们,因为电脑比人类要理性得多!那也是我们中的大部分人被吸引进入这个领域的原因。不过,也有可能在另一个方向走出去太远。这种情况极其罕见,因为它与大部分软件开发者与生俱来的内向性格不符,但它确实会发生。拿我来说吧,有时候我为自己花在谈论编程上的时间比实际写代码的时间多而感到担心。

在我把所有的时间都花在谈论编程而几乎没时间自己写代码的那一刻,我感到了极度的恐惧:我变成了一个专职的评论家。而这个世界最讨厌的就是评论家泛滥。评论家只会给世界带来昙花一现般的见解,而不是什么真真正正、实实在在的东西。他们并没有身体力行地参与人类的制造活动,而是置身事外,观察其他人在那里干活,然后喋喋不休、措辞巧妙地提出一堆意见和批评。真是可悲!

我有那样的心结,而当我读到SEO Black Hat的这篇博文时更觉备受鼓舞:

你TMD现在就做!

别等待!别磨蹭!在这世上,成功者不是那些明知赚钱之法还要推三阻四的人。成功者知道轻重缓急,善于把握今天。

把要做的事情列在一个清单上,确保重要的任务都能完成。你参与的每一个项目都应该处于运转状态。如若不然,你就停滞不前了。为了赚钱,你的下一步不应该是那些“下周有时间再处理的事”。如果有什么可以帮你赚到钱,你TMD立即就去做!

有人可能觉得,何必要爆粗口说“TMD”。要的!你需要那种影响,那种力量,那种号召力,那种屁股被人踢了一脚行动起来的效果。否则的话,你会成为又一个失败者——纵然很久以前就有一个伟大的想法,但却毫无建树。梦想家不会赚钱。实干的人才赚钱。而实干的人就是说干就干的!

就像高浓度咖啡带来的提神效果一样。对于一些人来说,可能有点太像《拜金一族》电影里的感觉了,尤其是下面这个场景里的一段演讲:

即使带有夸张之意,我认为这条建议同样适用于编程。最好的程序员都是行动派。Cade Roux还在评论里指出,电影里黑板上写着“Always Be Closing”(持续成交),但我们应该把它看成“Always Be Shipping”(持续发布)。

对功能特性展开讨论是有益的,但有时候一个特性的价值与它被讨论的程度是成反比的。作为软件开发者,我们的工作是把功能特性交付出去,并且解决业务上的问题,而不是没完没了地进行讨论。正如Marc Andreessen所述,我们的价值是通过我们(以及我们的代码)完成的事情来衡量的,而不是围绕所做之事进行的相关讨论。

在背景调查环节,我想知道这个人做过什么。不只是被牵涉、或部分参与、或是目击者、或是旁观者。

我想了解你在工作中(或者最好是在业余时间里)做过的事情。你在高中时候做过的生意。你在大学里创立的非营利性组织。如果你是一名程序员,给我看你做出过主要贡献的开源项目。如此等等。

如果我一无所获——如果候选人一直以来只是循规蹈矩,该上课的时候上课,该考试的时候考试,毕业了就参加工作,从起跑线出发后就没取得过令人瞩目的成就——那么他们可能缺乏紧迫感。你也改变不了他们。

也许“你TMD现在就做”太极端了。但是,你最起码要确保用在“做”上面的时间与用在“讨论”上的时间是相当的。遗憾的是,我无法告诉你,什么是你要去做的正确之事。如果我知道的话,我可能现在已经成为百万富翁了。你必须自己去判断什么才是真正值得去做的事情。

参考:http://blog.jobbole.com/88008/

最好的程序员都是行动派(成功者不是那些明知赚钱之法还要推三阻四的人。成功者知道轻重缓急,善于把握今天) good的更多相关文章

  1. 关于Unicode,字符集,字符编码,每个程序员都应该知道的事

    关于Unicode,字符集,字符编码,每个程序员都应该知道的事 作者:Jack47 李笑来的文章如何判断一个人是否聪明?中提到: 必要.清晰.且准确的概念,是一切思考的基石.所谓思考,很大程度上,就是 ...

  2. 【Mood-10】每个程序员都应该读的30本书

    “如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西.” 很多程序员响应,他们在推荐时也写下自己的评语. ...

  3. StackOverflow程序员推荐:每个程序员都应读的30本书

    “如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西.” 很多程序员响应,他们在推荐时也写下自己的评语. ...

  4. 每个程序员都应该学习使用Python或Ruby

    每个程序员都应该学习使用Python或Ruby 如果你是个学生,你应该会C,C++和Java.还会一些VB,或C#/.NET.多少你还可能开发过一些Web网页,你知道一些HTML,CSS和JavaSc ...

  5. 为什么说程序员都应该玩一玩GitHub

    既熟悉又陌生的GitHub 关于GitHub,相信每一个程序员都再熟悉不过了.它为开发者提供Git仓库的托管服务,是全世界最大的代码集中地,被戏称为“全球最大同性交友网站”. 但是对于很大一部分程序员 ...

  6. Java后端程序员都做些什么?

    这个问题来自于QQ网友,一句两句说不清楚,索性写个文章. 我刚开始做Web开发的时候,根本没有前端,后端之说. 原因很简单,那个时候服务器端的代码就是一切:接受浏览器的请求,实现业务逻辑,访问数据库, ...

  7. 程序人生 | 35岁以上的 iOS 程序员都到哪里去了?

    1.网上流传华为公司正在清理 34 岁以上的员工. " 中国区开始集中清理 34 + 的交付员工,...... 去向是跟海外服务部门交换今年新毕业的校招员工,也就是进新人,出旧人. 这些旧人 ...

  8. 为什么二流程序员都喜欢黑php?

    为什么二流程序员都喜欢黑php? 为什么程序员都喜欢黑php?这个嘛!你骂一句php是垃圾试试,保准php程序员不揍扁你!这就好像自己的母校,纵然有很多不好的地方,但是只允许自己调侃,不允许外人骂半句 ...

  9. 基本上每个应用程序领域的程序员都有使用 C++

    C++ 的使用基本上每个应用程序领域的程序员都有使用 C++. C++ 通常用于编写设备驱动程序和其他要求实时性的直接操作硬件的软件. C++ 广泛用于教学和研究. 任何一个使用苹果电脑或 Windo ...

随机推荐

  1. Java json工具类,jackson工具类,ObjectMapper工具类

    Java json工具类,jackson工具类,ObjectMapper工具类 >>>>>>>>>>>>>>> ...

  2. UWP入门一 7天酒店客户端源码及说明

    以前写过一个wp8的工程,说实话那会的代码很麻烦,写起来费劲,另外还没多少人下载,不过到windows 10 开始微软出了UWP架构以后一切都像以前的winform wpf一样好转起来,新建一个工程以 ...

  3. css实现基础几何图形

    我们知道,css3通过border-radius.animation.transform等“新”特性可以绘制很多精致的图形.比如腾讯企鹅Logo.超能陆战队中的大白机器人.太阳系.小黄人.叮当猫.安卓 ...

  4. group by order by having

  5. hibernate篇章三-- hibernate配置文件hibernate.cfg.xml的详细解释

    <!--标准的XML文件的起始行,version='1.0'表明XML的版本,encoding='gb2312'表明XML文件的编码方式--> <?xml version='1.0' ...

  6. 20151221jquery学习笔记---日历UI

    妹的,这几天真是无语了,参加了一个无聊的比赛,简直浪费时间,好几天没学jquery啊,今天学了一点,不过快要期末考试了,估计得攒到寒假了啊. 日历(datepicker) UI, 可以让用户更加直观的 ...

  7. C#微信公众号开发 -- (三)用户关注之后自动回复

    通过了上一篇文章之后的微信开发者验证之后,我们就可以做微信公众号的代码开发了. 当我们点击关注某个公众号的时候,有时候会发现他会自动给我们回复一条消息,比如欢迎关注XXX公众号.这个功能其实是在点击关 ...

  8. 第11条:理解objc_msgSend的作用

    C语言使用“静态绑定”,也就是说,在编译期就能决定运行时所应调用的函数(也就是说函数地址硬编码在指令之中). 如果是内联函数,就无法硬编码在指令之中,而是要在运行期读取出来(也就是动态绑定). 在底层 ...

  9. js简单日期获取( 菜鸟入门基础)

    关于js日期的获取要用到最基本的Date()方法获取当日的日期 var d =new Date();  //定义日期对象 var y=d.getFullYear();   //获取年 var m=d. ...

  10. 九度OJ 1131 合唱队形 -- 动态规划(最长递增子序列)

    题目地址:http://ac.jobdu.com/problem.php?pid=1131 题目描述: N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学不交换位置就能排成合 ...