实际上,要简单的判断一个人是否适合当程序猿并不容易。因为,程序猿这个职业,有太多太多的变数了,甚至说,一个人的未来本身就充满的不确定性。我们无法从一个人当下表现出来的几个外在点来武断的推定一个未来几十年的发展。
幸好,还是有一些蛛丝马迹可以用来供我们参考的。基于这些标准,或参考要素,我们可以大概推断出一个人在程序员的道路上能走多远。
下面,我们大致来说说一个成功的程序猿,所要具备的素质模型。
1.踏实
这个标准看起来貌似没什么卵用,实际上,任何一个成功的人士,都必须具备这个素质,能脚踏实地的做事情。否则,终将啥也成就不了。
2.勤奋
这又是一个让人蛋疼要求,成功人士都是勤奋的,我们无法直接看出一个人是否勤奋。这知道能通过他自己的描述和身边人的描述来判断。
3.聪明
大部分人都认为自己足够聪明,不管事实是否真的如此。幸好还是有一个标准检测程序来判断的。那就是,IQ测试。点此进行IQ在线测试
IQ越高,学习能力越强嘛
4.专注
做个事情要专心,不能三心二意,耐得住寂寞,受得了挫折,确定了目标后,坚持到底。别搞两下就没耐心了。
5. 逻辑性强
这个大部分人都死在这个东西上,好多程序员逻辑性不强,写的代码乱七八糟,话也说不清,眉毛胡子一把抓。逻辑性这个东西,好在可以通过专项强化训练提高。所以,很多程序猿还是有的提升的。
6. 记性好
实际上记忆力这个东西,受到很多因素影响,不同年龄,不同知识领域,不同记忆方法,都会影响记忆效果。一个超越常人的记忆力,会很占便宜。如果逻辑性强了,再通过专业针对性训练,也是能够提搞整体记忆力的。这也是我们右脑编程法的核心魅力要素之一。
7.对技术有兴趣
这个属于硬性的强制要求,也是最关键的要求,甚至说,是一个程序猿成长的核心动力。
讲了辣么多了,小伙伴们自己对号入座吧,看看自己是否能够成为一名优秀的程序猿?