优向标社区/个人求职指南/哪些人适合做程序员?
心远

哪些人适合做程序员?

心远 发表于 2015/10/15 13:59 3306 1

不想动,不想说话,就这么一动不动,就算中国移动我也不动。

——《屌丝男士》


有人的地方,就有江湖;有代码的地方,就有程序员。程序员又称程序猿、挨踢民工、攻城狮、码农、码畜,在IT 行业的发展中,他们扮演着举足轻重的角色,他们的双手是魔术师的双手,把枯燥无味的代码变成了丰富多彩的软件。从底层硬件信息协议的建立,到数据传输层的处理,到操作系统的建设,到数据库平台的建设,再到应用层上各种数据平台的搭建,程序员都做出了巨大的贡献。据2012 年6 月27 日的新闻报道,在印度海德拉巴的一名程序员在执行升级备份的常规任务时,操作失误,导致国民西敏寺等银行出现不能正常使用银行服务的现象。据专家估计,因为此次系统事故,包括工作人员额外的费用以及客户赔偿金,应该在5000 万到1 亿英镑之间。一个小小的程序员,一次意外操作,竟然能够导致如此严重的后果,可见,程序员的地位之重要。


学习计算机的人很多,喜欢编程的人也很多,但并非所有的人都适合做程序员,因为每个人的天赋不一样,每个人的兴趣也不一样,虽然笨鸟可以先飞,勤也能补拙,但编程是一个艺术化的工作,它不仅仅是数据的增、删、改、查操作,它需要开发人员具有理解能力、创新能力、沟通能力、被压迫被奴役的能力、反抗的能力、山寨的能力、学习的能力等等。

IT 行业是一个需要时间、空间、智力和脑力的行业,而兴趣正是最好的老师,它可以消除工作的疲劳,加深对琐事的关注,就如同你是一匹马,当前方是一望无际的草原时,即使此时背负了千斤重担,也一样会一往直前。一个人如果对未来从事的工作没有兴趣的话有可能成为优秀的人才吗?没有。Facebook 创始人马克·扎克伯格曾经说过:如果你喜欢自己做的事,事情会容易很多。如果对某项工作确实不感兴趣,那么千万不要去做,因为从事自己不感兴趣的东西,获得成功的机率很小,失去兴趣的编程工作是枯燥的,所以对于那些对计算机感兴趣的人而言,学习编程是一种享受,而对那些对编程压根就没兴趣的人而言,编程无异于是地狱。什么是兴趣?举个例子,苏州工业园区都市花园的潘家鸿老人,七十岁了,不仅是个游戏高手,还是个编程大人,因为他要玩的游戏(相八付,是骨牌的一种)在网上找不到,于是他自己在计算机上写了一个。这就是一种兴趣,不受年龄限制。

所以,编者认为,兴趣是衡量一个人是否适合做程序员的最重要因素之一。在择业过程中,人的兴趣和爱好往往具有一种强大的推动作用。其实,编者个人觉得,人们其实不缺乏对事物的兴趣与爱好,只是常常缺乏兴趣与爱好的主体或是兴趣与爱好的主体与实际需求背离而已。每个人的兴趣与爱好没有高低贵贱之分、风雅俗气之别,只是有的人爱好编程,有的人爱好打麻将,在本质上没有任何区别。

但是,个人的兴趣和爱好只能作为职业选择的重要依据,而不是全部依据。因为,只有把它们建立在一定能力的基础上,并与社会需要相结合,兴趣、爱好才会获得现实的基础,也才有实现的可能。因此,求职者应该培养自己多方面的兴趣和爱好,努力发展自己的专长,从而使自己的兴趣爱好有明确的针对性,确保在求职时拥有一个更为广泛的选择余地。

各人有各人的天赋与特色,各人有个人的兴趣与爱好,各行有各行的特色与要求,对于程序员这个职业,并非每个人都适合做,一个人的事业最完美的情况就是“兴趣”、“天赋”与“工作”的高度吻合:“我从事的工作是我最擅长也最爱好的”。而不是坐在计算机前极端无聊,被进度压得喘不过气来,天天为找Bug、改Bug 生气。所谓热爱,不仅仅是为了混饭,不仅仅是为了有份工作。只有疯狂的热爱,才能创造奇迹,程序员,就是为创造奇迹而活的。如果一个人只是觉得编程好玩,头脑发热,或者为了有个工作混口饭吃,其最终在事业上的建树肯定不会有多高,因为没有热情,是不可能写出什么好程序来的。编者的一位好友董哥,年纪轻轻,就已经成为所学领域的权威了,而这也得益于他将学业、兴趣、工作的完美结合:大四那一年,他以非常优异的成绩保送研究生,恰逢此时Hadoop在国内刚刚兴起,出于对Hadoop 的兴趣与爱好,他选择了国内最顶尖机构的学术权威作为导师,从事Hadoop方面的学习与研究,毕业后,顺利进入了一家国内最知名的互联网企业,从事Hadoop的实践工作,不仅工作顺风顺水,他还利用业余时间,将自己对Hadoop技术方面的研究整理成书,成为国内该领域最畅销的技术原创书籍,而他自然也成为该领域最知名的学者之一。通过钻研技术,并不断地技术分享,他的技术水平不仅得到了最大程度的提升,而且,这也为他的职业生涯与人生书写了浓墨重彩的一笔。

任何一个优秀的软件背后都有若干辛辛苦苦操劳的程序员们。那么,什么样的人最适合做程序员呢?下表是适合做程序员的人的特点表。

适合做程序员的人的特点
 

 

(备注:有很多人觉得内向的人不适合做程序员,也给出了很多理由:内向的人不合群,不喜欢与人交流等等。编者认为,这种理解有以偏概全之嫌,很多内向的人不是不合群,是很多东西他们不感兴趣,不愿意交流而已,如果是他们感兴趣的事情,他们也会很乐意与人讨论、交流,而且与其他行业相比,程序员相对来说思维更严谨、更有个性,耐得住寂寞的个性,有时候也是非常适合专研技术问题的)

所以,对于很多正在考虑是否选择编程作为自己职业生涯起点的人而言,最好能够考虑一下自己的实际情况,是否满足以上几点。如果能够在程序员的江湖里,笑傲江湖,逍遥自在、快乐的奏着美妙的音乐,将是一件非常美妙的事情。否则,尽早另谋他就,不然等到入行了,你会非常痛苦,为时晚矣。

   转自:http://book.51cto.com/art/201403/433302.htm


分享到 39.7K
举报
倒序看帖 1条回复
心远

心远发表于 : 2015/10/15 14:27

沙发

   到底什么样的人适合做程序员呢?大多数人看完上面的文章,还是不能给出准确的答案,我到底喜不喜欢技术,爱不爱钻研?能不能坐得住?有时貌似也挺爱钻研的,但有时也挺喜欢出去旅个游聚个会什么的。要不要干程序员,还是这么纠结。       

   蛙人网认为,做程序员,实干执行、技术研发、监察计划(谋略策划)这几种工作特质必须突出。分开来看,天赋方面,要有强大的思维和执行能力;性格方面,SJ和NT类型的人最好;动机方面,工作分、创新分、荣誉分不能低。       

   怎么才知道自己的工作特质呢?马上点击测评,做完测评就知道了。

发表回复 高级模式


您需要登录后才可以回帖 登陆|注册

鲁公网安备 37021402001139号