当程序员需要天赋吗?

在程序员这个坑里陷得越久,越觉得写程序也是需要天赋的。

当程序员需要天赋吗?

我之所谓“天赋”并不是说一拿到问题就能解决的才干,而是包含很多方面:

1. 一点就透、举一反三、触类旁通的能力——好的程序员,几乎能仅通过代码实例就学好一门新的语言。

2. 抽象问题的能力——经常看到有些程序员,工作了两三年,写东西还是以复制粘贴为主。

3. 积累经验总结问题的能力——好的'程序员,都有一个百科全书式的脑子。

在这三种能力上天生匮乏的人,显然是不容易成为一名优秀的程序员的。

不知道大家对这一问题有何看法?