前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >什么样的人不适合写代码?

什么样的人不适合写代码?

作者头像
程序员互动联盟
发布2018-03-16 10:17:33
1.4K0
发布2018-03-16 10:17:33
举报

大家都程序员的认识更多是从电影里面的黑客得出一些印象,所谓的程序员一定要无所不能,包括能够修电脑,能够快速的破解别人的账号等等之类的,如果对程序员只有这个层面的认识,那么只能说你真的不了解什么是程序,什么是真正的程序员,什么样的人适合做程序员。

那么什么样的人适合做程序员,其实程序员谁都能去做,但是什么样的人更加适合成为码农?

(1).有一颗做程序的心,用简单的一句话概括就是,发自内心对这个行业的认可,做过程序的人都明白,明天绝大部分的时间消耗在和电脑对话中,一天8个小时盯着电脑是家常便饭,说到这里很多国内的程序员肯定有不同的意见,一天盯着电脑的时间何止8个小时啊,10+的大有人在。首先能经得住这样的考验,这在程序圈里俗称的一句话:看看这人有没有这样的定力。这是最基本的条件,和你懂不懂复杂的算法,能不能写出漂亮的代码完全没有关系,就是能不能坐住,这是硬件条件,没有对程序的兴趣。这点很难做到的。

(2).充满好奇心,说的通俗点就是求知欲。程序员更多的时间的不是一直在不停的写代码,而是大量的阅读前人的优秀的代码,了解开源的小伙伴可能都知道,一个工程动不动就是成千上万个文件,更不要说代码的行数了,面对这浩瀚的代码,没有钻研的精神以及发自内心的好奇心,是很难做的很深入的,做程序最忌讳的就是浅尝辄止。大家看到电影里面的黑客厉害的不得了的样子,其实他们展示的更多是他们发自内心对程序无尽的求知欲和征服感。没有狭路相逢勇者胜的魄力很难做出真正属于自己的产品的。

(3).良好的习惯,程序毕竟是很多的规则组成的,写出漂亮的程序的,高质量的代码需要遵守无数个规范练就的,天马行空的思维是可以有的,但是良好的编程规范还是要遵守的,编程是一件很奇怪的事情,思维要求无限的扩散,但是在代码上需要遵守各种各样的规范,才能搞出高质量的代码,这也就是为什么普通的程序员很多,但是真的顶级高手少的可怜的原因。广度和深度同时具备真的很难同时兼备。

(4).懂得交流,这点一说大家可能觉得很奇怪,印象中的程序员都是酷酷的不怎么爱说话,这是需要分场活的,知识层面的交流对于真正的程序员来说是必须的,这点可以从开源社区这么活跃得出结论,有些程序员你和他谈一些生活上面的东西,他死活提不起精神,但是跟他交流程序的东西,他会变得滔滔不绝,做程序只会闭门造车是做不到顶级的,看看开源社区代码提交那火热的样子,你就知道交流是多么重要了,远的不说大家熟知的编程大牛们,也是平时的技术交流中,慢慢建立起威望的。

说了这么多,自己适合不适合做一个程序员,或者有没有成为顶级程序员的潜质,可以根据自己的特点对应下,有句大实话,物以类聚人以群分,一帮能玩在一起在很多层面都是有极大的相通之处的。


本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-02-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员互动联盟 微信公众号,前往查看

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

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档