最好的程序员都是行动派(成功者不是那些明知赚钱之法还要推三阻四的人。成功者知道轻重缓急,善于把握今天) good
我相信,所有程序员都需要在下面两点之间找到一个良好的平衡:
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的更多相关文章
- 关于Unicode,字符集,字符编码,每个程序员都应该知道的事
关于Unicode,字符集,字符编码,每个程序员都应该知道的事 作者:Jack47 李笑来的文章如何判断一个人是否聪明?中提到: 必要.清晰.且准确的概念,是一切思考的基石.所谓思考,很大程度上,就是 ...
- 【Mood-10】每个程序员都应该读的30本书
“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西.” 很多程序员响应,他们在推荐时也写下自己的评语. ...
- StackOverflow程序员推荐:每个程序员都应读的30本书
“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西.” 很多程序员响应,他们在推荐时也写下自己的评语. ...
- 每个程序员都应该学习使用Python或Ruby
每个程序员都应该学习使用Python或Ruby 如果你是个学生,你应该会C,C++和Java.还会一些VB,或C#/.NET.多少你还可能开发过一些Web网页,你知道一些HTML,CSS和JavaSc ...
- 为什么说程序员都应该玩一玩GitHub
既熟悉又陌生的GitHub 关于GitHub,相信每一个程序员都再熟悉不过了.它为开发者提供Git仓库的托管服务,是全世界最大的代码集中地,被戏称为“全球最大同性交友网站”. 但是对于很大一部分程序员 ...
- Java后端程序员都做些什么?
这个问题来自于QQ网友,一句两句说不清楚,索性写个文章. 我刚开始做Web开发的时候,根本没有前端,后端之说. 原因很简单,那个时候服务器端的代码就是一切:接受浏览器的请求,实现业务逻辑,访问数据库, ...
- 程序人生 | 35岁以上的 iOS 程序员都到哪里去了?
1.网上流传华为公司正在清理 34 岁以上的员工. " 中国区开始集中清理 34 + 的交付员工,...... 去向是跟海外服务部门交换今年新毕业的校招员工,也就是进新人,出旧人. 这些旧人 ...
- 为什么二流程序员都喜欢黑php?
为什么二流程序员都喜欢黑php? 为什么程序员都喜欢黑php?这个嘛!你骂一句php是垃圾试试,保准php程序员不揍扁你!这就好像自己的母校,纵然有很多不好的地方,但是只允许自己调侃,不允许外人骂半句 ...
- 基本上每个应用程序领域的程序员都有使用 C++
C++ 的使用基本上每个应用程序领域的程序员都有使用 C++. C++ 通常用于编写设备驱动程序和其他要求实时性的直接操作硬件的软件. C++ 广泛用于教学和研究. 任何一个使用苹果电脑或 Windo ...
随机推荐
- java基础语法笔记
这段时间看了一些java,急了一些笔记,记下一遍以后复习用! 2016-07-24 15:12:40 java很多语法都跟C#类似,下面列举一些不同的地方******注意***** java中的系统方 ...
- js事件3
一.loading——(用来加载位于网页中的文件,而非本地的) 例子: <!doctype html> <html lang="en"> <head& ...
- JavaScript之call()&apply()
场景一:定义了一个类A,给它一个getName的方法:定义了一个类B,给它一个setName的方法:之前A只需要获取它的Name,B也只需要设置它的Name,但现在有新的需求,A和B都需要设置和获取他 ...
- Spring 和 MyBatis 环境整合
本案例主要是讲述Spring 和 MyBatis 的环境整合 , 对页面功能的实现并没有做的很完整 先附上本案例的结构 1 . 创建项目并导入相关jar包 commons-collections4 ...
- VS中使用sqlite静态连接
说明 最近写的文章有些多,懒得打字了,就直接上文章.这里说明一下,我说的是VS,不是指定的哪一个VS版本.先下载官方的源文件:sqlite-amalgamation-3071502.zip 下载下来的 ...
- 【POJ2094】【差分序列】Angry Teacher
Description Mr. O'Cruel is teaching Math to ninth grade students. Students of course are very lazy, ...
- JPA的泛型DAO设计及使用
使用如Hibernate或者JPA作为持久化的解决方案时,设计一个泛型的DAO抽象父类可以方便各个实体的通用CRUD操作.由于此时大部分实体DAO的CRUD操作基本一样,采用泛型设计解决这个问题,带来 ...
- ubuntu vim 插件安装
参考:http://blog.sina.com.cn/s/blog_00f0230d0100y7ih.html 不过由于时间久远,有些已经失效,以上是我的修改过程 参考:https://github. ...
- mysql query insert中文乱码
mysql新建的表的charset都是utf8的. 在phpmyadmin里直接敲sql,中文可以insert进去的,但是在php代码里mysql_query同样的sql语句就是不行,保存到表里是乱码 ...
- sass 入门教程
1.引言 众所周知css并不能算是一们真正意义上的“编程”语言,它本身无法未完成像其它编程语言一样的嵌套.继承.设置变量等工作.为了解决css的不足,开发者们想到了编写一种对css进行预处理的“中间语 ...