难道学编程真的是靠天赋吗?为什么?

学编程并不需要什么过人天赋,一般人都可以。但想成大神,确实需要天赋。举个例子,一般程序员这辈子会写很多项目,很多人包括我在内,一年后回头看自己的代码,就算有备注有时候都要琢磨半天当年为何要这么写。可我真遇到过对自己以前写的项目了如指掌的,通过电话直接告诉你方法在哪个包里,传入哪些参数等等,这种过人的记忆力就是天赋的一种,我很羡慕


answer/6929719997753360643/?isRedirect=1


天赋与努力,究竟谁更重要?不管你做哪一行,似乎都会遇到这样的问题,又似乎根本就不是问题。总体而言,我们中国人更相信努力,所以我们不信鬼神,战天斗地,惟一能限制自己的,就是你的想象力。

但大量的研究也表明,天赋确实是存在的。对个体来说,每个人都有自己特别擅长和不擅长的领域,运气好的人,一直在自己擅长的领域发展,就会走得比较顺。而在自己不擅长的领域发展,就要付出更多的努力,可能要走不少弯路。

不过,人生的遗憾恰恰就在于,如果不去尝试,我们大概率地不知道自己擅长什么。

那怎么办?只有不停地去试。

要是你已经学上编程了,就别再去管什么天赋不天赋,先努力地试一把;假如你已经付出了最大的努力,还是学不明白,再考虑去学别的。当然,如果你从小到大,一提到数学就头疼,最好就别去学编程了,这不是天赋的问题,而是基础的问题。没有数学基础学习编程,学会可以,想要有所发展就十分困难。

其实,对大多数职业和岗位来说,有没有天赋并不重要,普通的人普通的智力水平,通过自己的努力完全可以做得很好。

只有你想去追逐的是奥运冠军那样的顶尖职业生涯,才需要去考虑一下自己的天赋。


谢邀。我不是学编程专业的,知道的也不多,简单说下在学校那会接触少有的一点计算机知识的感受吧。

记得当时学的是VB吧,由于不是这个专业的,所以也没怎么认真的学,这个东西就是琐碎点,耐下心认真学,好多同学当时学的还都不错。学这个我没怎么用心,真说不上啥感受,唯一记得的就是琐碎,没那么系统性~~后来接触C++,不知道是因为用心了还是自己感兴趣了,反正这个倒是有点没那么费劲,手到擒来的感觉。当时唯一的感受就是多亏了之前多年学习数学的习惯,好多运用到了数学的逻辑思维,再用不同的符号表达出来而已,所以有了之前脑子中的思维方式,只要结合C++的特殊语言,就是soeasy的事情了~~

虽然接触编程不太多,不过个人觉得应该是用心去学,找到其中适合自己的诀窍,都会学的不错的。其实不但学习编程需要一些技巧,学习其他任何东西只要学会联想,举一反三,学习的效果都会事半功倍的~


应楼主的回答,我是从不相信天才和靠天赋这一说的。普通人大多数靠的还是勤奋和努力。普天之下,大家的智商都是差不太多的,当然了可能会有几个特别聪明的人,那可能是科学家之类的人物,但是对于我们普通人而言的话,只要你付出了勤奋和努力,最后都还是有一个相对不错的结果的。

如果你不相信,看看行业里的大佬就知道了。雷军,行业里面的劳模,每天都工作到很晚,几年如一日,曾经有媒体问雷军,自己对于劳模有什么样的看法?雷军自己也说了,和那么很聪明的人相比,自己的天赋其实根本就不是很高,所以靠的都是自己的辛勤努力和刻骨。

所以如果有人告诉你说,学编程是要靠天赋,那完了,是不是没有天赋的人都不要学编程了。当然不是了,天赋大家都差不太多,大家的比拼还是得靠自己得辛勤努力和付出,才能得到更好的结果。下面是一个知名的人的采访:

希望上面的回答对你有所帮助,如果还是不懂或者有问题,可以关注“小熊社长”号,私信我。希望能够对楼主有所帮助。如果喜欢请转发。(部分内容引自网络,如侵权,请联系作者删除)


原始地址:/yule/1157.html