成为一名优秀程序员的基本素质——“胆大、心细、脸皮厚”

      看到这个标题,您可能有些疑惑,“胆大、心细、脸皮厚”,这不是男生谈恋爱时的三件基本法宝了,怎么成了成为一名优秀程序员的基本素质了!?哈哈!不错,我在这卖了个关子,也可以说是用来现在比较流行的“标题党”的写法吧。不过目的只有一个,那就是让您读起来更加的有趣,能够印象深刻。
      好的,让我先来介绍一个什么叫做程序员吧。程序员大家应该并不陌生,就是那些编写计算机程序的人。曾经有些人调侃的给程序员给了个外型上的描述:“目光呆滞,神情漠然”!他们这么说,大多是因为做程序员这一行一般都很累,要不断地学习新知识,新技术。而且更为可怕的是,有些人累的一塌糊涂,却还是写不好程序,做不到一个优秀的程序员,因为掌握不到正确的方法,所以吃力不讨好,搞的自己“目光呆滞”,却得不到老板的赏识。那么,要如何才能做一名优秀的程序员呢?且听我娓娓道来。
      首先来说“胆大”。有人可能以为“胆大”就是谈恋爱时所讲的要放大胆子,看到喜欢的女孩子就去追!哈!我可不是什么情场高手,也不能给大家讲出什么恋爱宝典来。此处所谓的“胆大”其实是一种超强的自信心的表现,也就是说,要相信自己一定能成为一名优秀的程序员,要相信别人能做的软件自己通过努力也能够做。当然,必须要通过不懈的努力和拥有正确的方法。如果只是羡慕别人能够做成高深的算法,能够设计出华丽的界面,只是一味的羡慕和崇拜别人,那注定只能成为一个程序员迷,而不会成为一个优秀的程序员。记得有一部叫做《地心爆破》的电影,里面有一个小伙子是一个计算机高手。在一些人怀疑自己能力的时候做了一件事情。他问一个被认为很厉害的人懂得几种语言,那个人说他懂得7种常用语言,然后这个小伙子说他只懂得一种语言:“1,0,1,0”,然后他当场借来一部手机,倒腾了几下以后把手机还给那个人,告诉他“你以后可以免费打长途电话了”!看着这的时候,我真为自己是一名程序员而感到自豪。当然,这只是一种艺术手法,现实中有没有这样的人不得而知。不过,要做一名优秀的程序员就要有这种自信。好比一个武林高手,没有发功先要气势逼人。
      再来看“心细”。我们知道,现在做程序的大多是大老爷们,性别决定了我们处理日常事务往往没有女性那么心思缜密。但是,不管你平时做事情怎么样,如果要写程序,要写好程序,就必须来的仔细。现在的程序员已经不像计算机刚出现时候的程序员了,前人已经为我们创造出了很多东西。各种更加使用简单,易学易懂的编程语言和工具使得编程工作已经不是什么高深莫测的事情了。往往会出现只是随便点几下鼠标,就出现了上百行甚至上千行的代码。编程工作变得越来越方便和快捷,也越来越“安逸”(当然,这种安逸是相对而言)。许多人往往在这种安逸的环境下认为写程序就那么回事。而这时bug可能已经悄无声息的潜入到你的代码中。所以,往往一个软件你能做我也能做,但是为什么微软做的好,google做的好?一个重要原因就是他们的代码做的很细,细到每一行语句,每一个变量的设置。不是说能写出代码完成功能就是一个好的程序员了,这只是你混这碗饭最起码能做到的,要做的好,必须细致,要把软件当成一种艺术品去做,这样才能够凸显出你做的东西好,你比别人优秀。
       好的,我来说最后一点,“脸皮厚”。所谓的脸皮厚其实很简单,就是要多想别人发问,多学习。那么要问谁呢?你的同事、同学,网络论坛上的“高手”,甚至问搜索引擎。其实,程序写的越多越能发现自己的力量真的很小,也不可能谁凭借一己之力就能成为这个行当的绝顶高手,就像牛顿说自己站在巨人肩膀上成长一样,不耻下问才能使自己成长的更快。
       当然,说到问,CSDN学生大本营无疑是一个非常好的平台。之前我的好朋友左飞极力推荐让我上来和大家共同学习进步,但一直因为自己工作忙到现在才上来和大家交流,实在是有些遗憾和抱歉!
       另外,选择一些好的书籍也是写好程序必须的。因为我做C和Java的程序多一些,给大家推荐几本这方面的书籍。如果学习Java,《Java核心技术》这本书值得一看,如果学习C的话,《C程序入门经典》这本书值得一看。不过这都是国外的教材,国内的C语言方面最著名的著作当然是谭老师的《C程序设计》了,不过谭老师的这本书有点太理论化了,如果是初学者,看起来难免有些吃力。我和左飞最近写了一本《C语言参悟之旅》,大家不妨作为备选。
以上所述仅是我个人观点,关于如何做一名优秀的程序员,还希望大家一起讨论。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 31
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 31
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值