新闻中心

EEPW首页 > 嵌入式系统 > 编辑观点 > 想做个好程序员?先要有性格!

想做个好程序员?先要有性格!

作者:janesun时间:2014-09-22来源:EEPW收藏

  你在写程序时是犹犹豫豫、有点糊涂,不知道先干什么再干什么,还是条理清楚、一气呵成?亦或是充满热情、对技术狂热,但又贪多无厌——什么都会,但什么都不精?想想自己平时写程序的表现,看看身边的工程师人员,禁不住要问:什么样的个人性格才能走得远?个人性格决定了你的之路能走多远吗?

本文引用地址:http://www.eepw.com.cn/article/263191.htm

  这可能不是个别有的疑问。只是很多人对这个问题,也像一样,“犹犹豫豫、有点糊涂”,间断性思维一下。

  那么到底好的和性格有没有关系?

  我曾经认为,程序员的工作是可以学习的,和性格无关。把知识学好了,自然就能编出好程序。对“定义个变量都要想好久才决定,导致了写程序的效率很低”这种情况,我认为是很正常的,也可能是我们的过虑所致。

 

  但是参与了“【每旬一辩】性格决定程序员之路有多远?”的话题讨论,我成了一个叛变者。我改变立场了:想做个好程序员?要先有性格!

  支撑改变的网友论据包括:

  网友liklon认为:“和性格还是有很大关系的哟,(程序员要)能宅,不急不躁,能熬夜,能忍受寂寞和单调。”

  显然yjglwyyjg和liklon是一拨儿的,他立刻接茬儿:“和性格应该有很大的关系,至少不能浮躁,能坐得住,才可以安静的开发程序。”

  xbo729:技术是一方面,但是达到一定高度就和性格有关。有时候一个人能沉下来去面对一切未知的问题并且解决他们是需要耐心的,有时候一个人毛毛躁躁的写程序一眼就看的出,程序托托拉拉,毫无规整可言,错误当然就多了……。

  无期徒刑:肯定(和性格)有关,程序员要能静下心,不会轻易浮躁。

  Snake0301: 一些高级语言的程序猿才真的是值得同情……。如果只是靠一些语言驱动一些硬件,还算不上一个真正意义上的程序猿吧,(只)应该算是一个硬件工程师了。习惯、性格对影响比较有限。如果是比较高层次的语言,超过3w行(人类个人所能维护代码的极限),习惯、性格对程序猿的影响就巨大了。

  这些观点都在促使程序员追问自己:你“喜欢”这个工作吗?喜欢,喜欢钻研,喜欢静下来仔细梳理,就是兴趣的一种表现。

  何富和:可以这么说,性格决定他这人的一生,若他性格不适合做程序员,他自己也不会勉强自己吧。

  一句“不会勉强自己”,也道出,一个对编程没有兴趣的人,其实对这个工作是否适合自己是最有感觉,最清楚的。只是我们对已经熟悉的事情,不太容易放弃(毕竟已经付出了那么多哈),也不愿意放弃而已。

  程序员的兴趣对工作也会带来各种影响。

  啸风:跟性格有关,如果吊儿郎当的写个代码,处处bug,应用场合大了,就是人命~!(这个听起来很严重~~)

  songzhige:感觉和性格有一些关系,与做事的效率有关。(猜测:应该是性格导致与做事的效率有关吧)

  vivian417fly:同意sgd985437的观点。

  完全是一边倒的节奏啊。

  “让四轴飞”更是激动:做事情,大都跟性格有很大关系吧。细致的程序猿写出的程序可读性会更高,每次看到乱七八糟的程序,心头万句咒骂呼啸而过=。=。

  当再次阅读“两个性格两个命运”时(http://forum.eepw.com.cn/thread/259732/5),我也自然理解了网友zxwcool的建议:不喜欢就去找喜欢的做,什么都不喜欢就去找赚钱的做,什么都不赚钱就去找轻松的做……只要你能受得了……。

  zxwcool的话很酷,可是有道理:我也同意,编程是个脑力活,要多动脑,动手之前一定要仔细思考,不能让大脑随着手走,而是用脑去指挥自己的手敲出代码,不然你的生涯注定是悲剧的,你的程序只是背诵下来默写的,而不是用大脑想出来的。中国目前默写程序的人太多,都是在从事体力劳动,即使干了十年二十年一样没有创造力,没有真正的生产力,只是重复和山寨!

  不想说,为了中国的生产力,找个喜欢的工作吧。但是必须要说,为了自己的所能,找个喜欢的工作吧。如liang12334所言:只要喜欢并且坚持做,那就不会差。

  你是否有新的观点?不管怎样,若性格问题给一些人带来了困惑,影响着一些人对职业道路的选择,那么希望这个话题,让程序员们能心有所悟。

 



关键词: 程序员 编程

评论


相关推荐

技术专区

关闭