首页 > 教育学习 > 为什么 > 当程序员需要天赋吗?

当程序员需要天赋吗?
2012-01-19 17:45:55   来源:   点击:

    当程序员需要天赋吗?在程序员这个坑里陷得越久,越觉得写程序也是需要天赋的。我之所谓“天赋”并不是说一拿到问题就能解决的才干,而是包含很多方面:1. 一点就透、举一反三、触类旁通的能力——好的程序员,几乎能仅通过代码实例就学好一门新的语言。2. 抽象问题的能力——经常看到有些程序员,工作了两三年,写东西还是以复制粘贴为主。3. 积累经验、总结问题的能力——好的程序员,都有一个百科全书式的脑子。在这三种能力上天生匮乏的人,显然是不容易成为一名优秀的程序员的。不知道大家对这一问题有何看法?

    14 个答案

    • 答案 1:

      最近比较流行一万个小时的理论,每天3小时,坚持10年你就会成为某个领域的专家。当然每天3小时,你需要用心去做,比如进行“刻意练习”。我认为只有对某件事情感兴趣,你才会心甘情愿地去进行练习;当然如果有个强势的人强制你去学习,也能达到效果。-------我在返校的途中听到他人说了这样的故事:他的一同学和他一样高中毕业就出去工作了,他的那位同学前后花了九年的时间学习计算机编程,目前月收入达到了25K(工资可以衡量一个人的专业水准,25K已经是高水平的工资了)。
    • 答案 2:

        你要练习。

        你要战斗。

      别找借口了。
    • 答案 3:

      冲吧,我的少年~
    • 答案 4:

      坚持练习经常反思
    • 答案 5:

      当你的智力不低于平均水平的时候,“智商”、“天赋”就不应该成为你做不好一件事情的借口。站在每个行业顶峰的少数人,一定天赋异禀,或者经过多年锻炼以后变得能力卓绝。但在达到那种境界之前,持续的努力才是能否做好一件事的关键因素。而且程序员的能力有很多种。有人逻辑思维强,有人对业务理解深刻,有人沟通表达能力超群。你无须认准一项走到黑。
    • 答案 6:

      天赋决定上限,努力决定下限
    • 答案 7:

      我跟你说个真实的案例,我有个朋友代码能力强的吓人,现在最iPhone开发,整个项目从程序到美工一个人包圆。但是这个朋友就一个大专学历,还是学会计的,应该是三年前嫌工资太低就想学点别的,当时就报了一个北大青鸟学计算机,学Java的时候发现自己很多不明白,就开始没事背Think in java上的范例程序,很快水平就有了,青鸟出来后进了一个外包公司,做了半年觉得没意思就看重iPhone的市场了,加上自己稍微有点美术基础,就一边接小的外包单子,一边做原创。现在收入相当可观。其实程序员需要有天赋,只要一点--耐得住寂寞。
    • 答案 8:

      天赋是你喜欢做这种东西不费劲,但是学习是不断提高做这种事情的素养,让你做得更好。
    • 答案 9:

      自己喜欢就好啦
    • 答案 10:

      做任何一件事都需要天赋。不管有没有天赋,做自己喜欢的事情,拼搏过、奋斗过,足矣
    • 答案 11:

      有心,用心就ok了
    • 答案 12:

      什么行业都没有天赋一说,我还真见过50多岁才开始学钢琴,练了五年就非常牛的人
    • 答案 13:

      需要时间,需要努力,不需要天赋。复制粘贴,是在于他对这个代码段的了解和掌握,什么都不会的人,敢CTRL+C/V吗?
    • 答案 14:

      我觉得你说的那三点是一个优秀的人的特质. 做官, 做技术. 做管理. 搞工程, 做研究. 还是艺术创作. 如果能有这三点都会很厉害.

相关热词搜索:

上一篇:妹妹过生日,送什么生日礼物?
下一篇:网购礼物有哪些优劣?你会网购货品作为朋友的礼物吗?