你是否适合当一个程序员?

  格智学院教学黄老师说,学习最重要的是态度:

  我认为编程要想成功最重要的是态度。当然,最低水平的智力还是要的。以我这么久的经验来看,还没见过蠢到不会做的。

  但是好坏程序员之间的差别几乎永远是态度。

  1、耐心:

  对我来说这是最重要的一条。写代码和调试极其令人沮丧。要想做好,你得保持冷静,至少冷静到能够保持清晰的头脑。

  2、精力:

  处理棘手问题,编写大量代码容易使得身心俱疲。最重要的是要有我朋友 Joshua Wachs 所谓的 “坐能量(tushie power)”。也就是屁股不离座直到工作完成的能力。

  3、逻辑思维:

  这条看似明显,其实不然。一般的程序员在碰到棘手问题的时候一般是靠猜来解决的。运气好可能猜得中。但运气不好就难搞了。问题是猜并不能有效缩小可能原因的范围。好的程序员会提出猜想然后进行测试,从而排除掉一堆的可能性。比方说,屏蔽一段代码,看看问题是不是还出现。

  自负:编程不是你自己的事。这跟你的团队、代码、客户、利益攸关者等等都有关系。(说自己永远都不会要自负的人。)

  曾写过不成功 格智学院则总结出了当不好程序员的 3 个迹象:

  1、讨厌用 Google:

  在 github、google 和在线网站上面有大多数现成的解决方案。买本老教授的书学编程的日子已经过去了。现在的代码来得快去得也快。而至关重要的事情是把你的东西尽快推向市场。任何不愿每天至少使用搜索引擎 1 小时的人都应该另寻高就。

  (编者注 1:Google 自己的研究也发现,开发者搜代码越来越频繁注 2:有人可能会说自己不是讨厌用而是用不了。好吧如果是这样的话,我要加最重要的一条:不懂用 google 的想都不要想当程序员了)。注意,这某种程度上可能是因为你什么都想自己来,想成为全世界唯一的那个纯粹的 coder。

  2、朝九晚五的心态

  再强调一遍:及时发布很重要。普通的程序员往往每天工作不到 8 小时,好吧这就是你平庸的原因所在。不平庸的程序员连续 22 小时冲刺以后才能打个盹隔 4 天才洗次澡并在接下来的 2 周时间里每天要用 2 小时写一些报告。不能或者不愿在必要时加班的人最好打住。

  3、极其糟糕的记忆:

  编程就是开很多的会,做各种各样的变更,可能脑子里面要装 100 页的代码。未必是每一行都要记得清清楚楚,但起码在管理层又折腾出一个变更或客户突然又冒出一个想法时要知道你的程序是干什么用的,什么地方可能会失败,怎样才能很快修好。如果你的记忆力实在是太糟糕的话,最好还是找份其他的工作。

  格智学院在校和毕业离校的学生的几千学生中,各种各样的学生程序员,不变的一点是一旦有上面的问题这些人基本都干不久。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

1 条评论
登录 后参与评论

相关文章

来自专栏程序员互动联盟

C语言过时了吗?

很多编程找工作的人,都在唱衰C语言,C语言是很基础的编程语言,但是从工作机会来看相比java,php,python等编程语言少了很多。 那么C语言真的不行了嘛...

3438
来自专栏华章科技

最牛B的编码套路

最近,我大量阅读了Steve Yegge的文章。其中有一篇叫“Practicing Programming”(练习编程),写成于2005年,读后令我惊讶不已:

693
来自专栏带你撸出一手好代码

不做只会写代码的机器

软件的本质是什么?是代码;代码是如何产生的? 是程序员写出来的,windows、office、photoshop、QQ、微信、英雄联盟,这些用户上亿世界知名的软...

37614
来自专栏落影的专栏

沉淀之直播元年做直播

前言 2016年是手机直播元年,有幸耕耘一年,收获颇丰。 产品源于生活,技术服务于产品。 2016年的计划 写于2016年03月29日。 新的一年开始了,...

43410
来自专栏啸天"s blog

[转] 步入IT行业,你后悔了么?

1195
来自专栏java一日一条

精通型程序员的特点

这听起来像一个很难回答的问题,因为这两者似乎意味着同样的事情。但它们之间的微妙区别至关重要。

391
来自专栏EAWorld

六种不同的结对编程模式对比

作者:Erik Dietrich 译者:月满西楼 原题:Compare 6 Different Pair Programming Styles 专业编程领域...

2725
来自专栏阿杜的世界

工作中的非技术经验

782
来自专栏数据的力量

“五感轮替”高效学习法——这会是你读过最有效的学习方法

现在一谈到时间管理,大家都会抱怨,工作太忙了,想学东西没有空闲时间啊;家里家外一堆事情,自己完全没有办法掌控啊。其实算一算每天在网上漫无目的浏览的时间,对着肥皂...

863
来自专栏杨建荣的学习笔记

对于技术焦虑的一点想法

有一个公众号是 吃草的罗汉,最近看他的一篇文章,我被里面的一小段内容吸引了,他这样写道: 在成长的道路上,有时你越是不喜欢的事,越会阴差阳错的让你遇见 在《我也...

3349

扫码关注云+社区