學程式設計跟天賦有關係嗎?

時間 2021-05-12 06:42:33

1樓:冰月

有啊,學啥都根天賦有關係

可以說天賦是非常重要,但是又不可逆的,除非出現奇蹟,出現了一種能題高天賦的藥物,或者有一天突然頓悟,天賦飆公升。

不知道題主有沒有看過斗羅大陸,就是第一步。

裡面的大師玉小剛就沒有天賦,所以窮其一生也不是是29級的魂力,後來唐三給了一株天才地寶,才突破30級的屏障。

這其實就和學習程式設計差不多,可能一些人天賦差,一輩子也只能寫一些低階框架,高階框架怎麼也學不會,甚至有些人一輩子都學不會程式設計。

他們可沒有大師那種運氣,能有那麼好的徒弟。

可是有些人的學習的極快,甚至別人需要乙個月的課程他一年就學會了,甚至不複習也記得住。這就是天賦極高的人。

有天賦的人也分天賦高低,有些人學了一輩子,努力了一輩子,程式設計能力,開發能力也就那樣,但是有些人剛畢業工作兩年,能力就快要超過這些在這一行業奮鬥了一輩子的人了。

雖然很不公平,但這就是事實,不是所有人都適合學習程式設計,但是不適合學習程式設計,並不代表不適合學習別的,上天在為你關上了一扇門的同時也會給你留一扇窗的,除非他忘了。

2樓:上海尚學堂

學習程式設計和天賦沒有很大的關係,學習程式設計和努力有很大的關係。

天賦在很多的領域都是乙個天然的優勢,但是具備這個天然優勢的人卻少之又少。以至於很多人可能都沒有這樣的天賦。

天賦對於學習程式設計來看有一定的幫助,但是後期的努力更重要。很多的程式設計大神,天賦可能有,但是他們也會比其他的人更加的努力。而有的人有天賦卻不努力,就是浪費了這樣的天賦。

所以也就不能說天賦對於學習程式設計的作用就很大。

但是努力對於程式設計的學習是一定有用的。努力能夠更好的幫助提高程式設計。學習程式設計的人最需要的就是努力,可以沒有天賦但是不能夠沒有努力。

程式設計師怕的就是不學習。天賦只是乙個小的評判標準,努力才是最重要的。

3樓:程墨Morgan

我想沒人敢否認這一點吧,學習當然跟天賦有關係了,你回頭想想你讀書時的同學們,肯定有天賦高的同學學習更好。

程式設計是一樣東西嗎?

是。學程式設計是一種學習嗎?

當然是。

所以,學程式設計肯定和天賦有關係啊。

能看懂上面文字邏輯的,算是具備了學程式設計的基本天賦;看不懂上面的文字邏輯,沒有那天賦,圖靈祖師爺是不會賞飯吃的。

4樓:高齡程式設計師

不管你是讀書還是工作,95%的人都還沒到拼天賦的時候。感覺自己太菜了原因只有兩個

第一,自己壓根沒好好學,手機實在是太香了

第二,學習方法不對,光學習,不思考,不歸納,死磕下去把頭磕掉了也很難提高。

真要到拼天賦的時候,至少已經在95%的程式設計師之上了,這個層次的大佬之間如果非要決勝出個一二三,那就真得看天賦了。

至於我們普通人,就不要把自己弱雞的理由歸於所謂"天賦"。

5樓:spring

有啊,程式設計的天賦就是抽象思維能力和邏輯思維能力,天賦高學的快,能靠程式設計吃飯,天賦低學的慢,很難靠程式設計吃飯,勉強入行很快也會面臨轉行。

6樓:周源

任何事情都會和天賦有關,但是天賦是決定了乙個人的上限。如果只是打打工吃個飯,做到這個群體的前百分之十甚至百分之一,那其實和天賦沒有多大關係。如果你想做全世界前一千甚至前一萬,恐怕都要靠天賦才能達到

7樓:靈感-idea

單講理論可能大家的認知差不多,但親身經歷才能看到相對準確的東西。

我個人資質很一般,除去大一大二沒好好學之外,後來努力學了也很長時間沒把程式設計搞懂是什麼跟什麼,還不自量力地選擇考研,上了考場題目沒幾道做得出。

相反,有那麼兩三個同學,從大一剛學程式設計開始,就能跟得上老師的腳步,隨著時間推移,他們跟其他同學差距越來越大,我們覺得沒有絲毫頭緒的東西,他們就真的能做出來,後來以高分考研成功。

誠然,他們也是努力的,但付出同樣努力的情況下,別人搞不懂、寫不出,他們可以,就是天賦的表現。

8樓:尚學堂官方

其實不僅僅是程式設計,學習什麼都是如果比較有天賦的話,確實看起來會學的更快更好的,但天賦這個東西並不是乙個必需品,不是沒天賦不可,只不過是有了更好。

而且天賦說白了只是起到乙個輔助作用,真正還是得靠你自己,世上無難事,只怕有心人,光有天賦不去利用起來也沒有用處的,同理就算是天賦平平通過我們自身的努力照樣可以風生水起。

就像是學生時代總有一些「學神」,也不怎麼看得到他們學習,但是成績總是十分優異,一部分確實是記憶力比較好或者是對於課本上的知識理解的比較輕鬆,但是更多的卻是通過私下裡的努力和付出,這些我們是看不到的,因此很多情況下並不是天賦使然,而是後天自己努力得來的回報。

9樓:無謂

個人覺得學習程式設計和天賦沒什麼大關係。天賦極強的的人數還是佔少部分。沒天賦的人是絕大部分。所以我可能覺得天賦和學習程式設計沒啥關係。努力最重要。

隨著計算機行業的發展,越來越多的人開始學習程式設計。具備天賦的人只有少部分。現在學習程式設計的人天罰可能有,但是沒有那麼的強。

從現在學習程式設計的人來看。天賦很強的人只有很少的一部分。平庸的人佔了大部分。沒有天賦的人但努力的人又很多。所以努力是最重要的。天賦是一小部分。

程式設計的大神基本都是努力得來的。不努力再好的天賦都會被荒廢。早晚會被努力的人超越。

有一句話說的話。天才是白費之九十九的努力加上百分之一的汗水成就的。所以程式設計也是如此。努力比天賦更重要。天賦強固然好。但是努力同樣重要。

10樓:弦歌雅意

任何事都是需要天賦的,到達了某乙個境界努力就不會起作用了,在這個境界你可能發現人與人智商的差距可能比人和豬還大。

雖然大部分人(說99%也不為過吧)一生努力的程度還遠遠未到達需要拼天賦的地步。

所以好好努力吧,當你發現你的潛能耗盡,需要天賦才能更進一步時,你已經超越絕大部分人了。

11樓:Java全棧老猿

應付工程級別的應用通常沒有特別的天賦要求,能坐得住,能勤奮學習的基本都可以勝任。如果是研究電腦科學,解決計算機各個領域未解的難題就需要相應的天賦,普通人即使很努力,也無法勝任。

12樓:今晚月亮很美

有吧每個人都有自己的思維瓶頸和天花板

很多程式設計師認為理應如此的東西,有些人學起來就是很吃力舉個例子馬上就能理解了,尺規作圖都會吧。用尺規作出正十七邊形,幾百年前高斯就做到了,下面是解題思路:

cos(2pi/17) = -1/16 + 1/16 sqrt(17) + 1/16 sqrt[34 - 2sqrt(17)]

+ 1/8 sqrt[17 + 3sqrt(17) - sqrt(34-2sqrt(17)) - 2sqrt(34+2sqrt(17)]

根據以上計算式,自己動手畫個正十七邊形出來,就不是誰都可以的了。

由此可以得出,學習任何知識,都需要一定的天賦,證畢。

13樓:碼農工程師

給你講個笑話~你的努力,還遠遠未到拼天賦的程度!

我經常遇到這個笑話,這讓我感覺到生活中不缺幽默的人。還有人一本正經的回覆「確實」。哈哈,都太搗蛋了。

14樓:高天

任何乙個邏輯過關的程式設計師,看到這個題目,唯一的正確反應一定是「有」。因為這是一道定性問題,可選答案只有「有」和「沒有」,而天賦,無論你如何定義它,一定是和學程式設計有或多或少的關係的。

換言之,這個問題本身,在單純的邏輯上,是乙個沒有意義的問題。這可以體現出,問這個問題的人,並不是乙個強邏輯型別的人。根據我這幾年的觀察,這種型別的人,學程式設計時候的速度會比平均值慢一些。

以上是乙個強邏輯程式設計師的想法,如果你也有同樣的想法,或許你會成為乙個優秀的程式設計師:)

接下來用普通人類的思路去聊一下這個問題。

這個問題其實問的是——學程式設計跟天賦的關係有多大,它一定問的是個定量的問題。

但這個問題有乙個很大的漏洞,就是「天賦」這個詞啊,是很難定義的。我們其實很難在生活中把「後天培養」和「天賦」分開。

我們在上學的時候可能會說,啊這孩子真「聰明」,學東西快。這是天賦麼?有的人覺得是。

但是學東西快極可能是和孩子早期的智力開發有關係的。你說這個孩子物理天賦好,學物理比別人都厲害。但是他可能是因為數學的基本功特別紮實,所以學物理的時候那些數學相關的問題對他來說不是障礙,所以學的比別人輕鬆。

當我們把話聊到這兒的時候,就又聊進死胡同了。因為我們似乎很難去真正分離出「天賦」這個屬性,儘管所有人都知道,「天賦」是存在的。而如果我們聊「效率」,幾乎大家都可以認同,不同人學習不同東西的效率是有差別的。

那我們不妨換個角度,從生活中去看這件事。

我在UCSB帶了差不多五屆學生,開過若干次CS入門課。尤其這幾年,來美國留學的學生,心中懷揣乙個CS夢的人越來越多,每年CS入門課都會有大量的學生參與,所以這幾年我也遇到了很多形形色色的學生。

根據我這幾年的觀察,在學程式設計這件事上,人和人的差距那真是相當的大。我現在基本可以在兩三節課左右的時間裡,判斷出這乙個班十來個人裡,誰是「天賦」好的,誰是「不適合幹這行」的。這個差別挺明顯的。

在所有人同時學乙個內容的時候,就是有人理解的快,有人掌握的慢。更明顯的是,當需要把學習的乙個抽象的概念去應用到實際問題中的時候,有人就是可以迅速地把實際問題抽象成數學模型,然後用學習的程式設計語法去解決;而有的人這一步極其費勁,很難去用計算機的角度思考問題。

這幾年我覺得天賦好的,無一例外都在本科畢業的時候拿到了offer。我覺得差到沒邊的,基本都在第一節CS課之後放棄了CS夢想。

當然了,還有為數不少的介於二者之間的人。或許這個世界上,大部分想進入程式設計師這個領域的人,是這個型別。

對於這個型別的人,以我這幾年的觀察,其實都有能力做好乙個螺絲釘。當程式設計師並不是個多麼高大上的事情,大部分程式設計師做的事情其實很平凡,基本是力氣活。大部分人只要努力一下,找對努力的方向,都可以找到乙份工作,然後安心地當螺絲釘。

只要你不總想著改變世界,其實你就和大多數這個世界上平凡的人一樣,可以過平凡而充實的日子的。程式設計師不過是乙個職業罷了。

所以呀,總結一下。這個問題本身其實我在前兩個自然段已經答完了,後面都是衍生出來的想聊的內容。對於真的致力於從事這個行業的人,我可以明確地說——首先,人和人之間的差距挺大的;其次,確實有些人幹不了這行,但是一般在前幾節專業課就能感受到;第三,對於大部分熬過前幾節專業課的人,只要你不把目標定的太高,你是可以成為乙個合格的程式設計師的,不需要天賦異稟。

學建築跟天賦有關係嗎?

心心 有一部分原因吧。比如審美,對美的敏感,空間的把控。資料可以通過學習和努力,但感性的尺度高低,也決定了成就的高低。個人見解,僅供聊白話。 橙子 我覺著沒有,建築設計其實就像 解決問題一樣,一步一步修改,認真對待每一次作業,就能做的好。多看案例,多思考,自己就能做出好的設計 過客19 確實有關係,...

滑板和天賦有關嗎?

江南弘毅 有關係,而且有非常大的關係 其實所有運動都和天賦有關係。一般的滑行,簡單的做招,天賦影響的只是滑板水平增長的快慢而已,只要多加練習,都會成。但是如果想成為職業滑手,TOP級別的滑手,光靠天賦是不夠的。PS.有個墨西哥的朋友,成長在平民窟,不大的時候去了美國開始滑板,才使他沒有被毒品毀掉,從...

名字跟命運有關係嗎?

池楠 心理學上,把影響自己的東西稱為客體關係。在玄學裡,把影響自己的東西叫因果關係。名字,這東西,對命局影響說大不大,說小也不小。我有乙個朋友,她火旺,名字叫X暖。她的性格是豪爽,衝動,火爆,後來離婚了。我的小侄女,命中缺木,取名x彬。聰敏伶俐,能文能武。以後當兵很有前途。命局,受因果所製。名字可以...