程序員是一種特殊物種,好的程序員尤其是這樣——在我們這個行當里很多人都試圖把編程歸入一種復雜的技術學科,但它實際上更傾向于一種藝術。它實際上更接近數(shù)學,音樂或是一種魔法。
好的程序員有一種特殊的直覺,一種天賦,這種天賦很難描述,更不容易得到——java培訓機構
“老大!我發(fā)現(xiàn)這樣一個人!我還在在教他如何編程!但我發(fā)現(xiàn)他已經(jīng)比我優(yōu)秀了!他一個月前還不知道到什么是變量!太邪門了!“
為什么有些人就簡單的學會了?
他們有什么特殊之處?
是否任何人都可以學會編程?
還是只有有一定天分的人才能成為一個不錯的(先別談優(yōu)秀)程序員?
記得一年前曾輔導過一個大三的孩子。大概是擔心考不過他的計算機課程,跑到我這來求助。一個月里,我把我知道的全教給他了,至少這些知識能讓他通過考試。
快到月末的時候,他已經(jīng)知道了所有關于循環(huán)、變量賦值的知識,甚至還明白了函數(shù)是一組能做某些事情的代碼。
有些人很簡單就是不能成為程序員。永遠成不了程序員。更別說成為不錯的程序員了。
一種能預測一個人將來的編程能力的測試。
測試非常的簡單:
a = 5
b = 20
a = b
現(xiàn)在 a 和 b 的值是什么?
有很多像這樣的問題。只有44%學生的大腦里養(yǎng)成了固定的賦值思維模型——包括有些理解甚至是錯誤的。
余下的人都答錯了,或者是沒有答。
更糟糕的是,在一個學期的編程學習后,這個比例沒有任何變化。
只有44%的理解了賦值的過程。
很顯然,有些人就是學不會。
我想可能還有個更簡單的測試 ->熱情
有時候,當你給一個有上進心的年輕心靈(任何愿意學習編程的人,年齡不是問題)兩種工具和一個難題。
他會使用這兩種工具創(chuàng)造出4種工具。
他會搜索互聯(lián)網(wǎng),發(fā)現(xiàn)更多的工具…很快,他有了20種工具,請問你還讓我解決什么問題?
——這就是熱情!
心無雜念的對編程的熱情。
沒有問題需要解決時仍然對編程入迷,甚至興奮。
甚至把解決一個已知的問題也當作一次普通的練習…
——這就是卓越之處。
多大歲數(shù)才開始學習編程,這并不重要,很多研究顯示,在我們這個世界里,編程的工齡并不是水平的指示符
——重要的是你對這個行業(yè)有個熱情的心。
因為,一旦有了熱情,你就擁有了所有其它的一切。
感謝大家閱讀java培訓機構分享的“一個人是否能成為程序員是上天注定的?”希望對你有所幫助,更多精彩內(nèi)容請關注Java培訓官網(wǎng)
免責聲明:本文由小編轉載自網(wǎng)絡,旨在分享提供閱讀,版權歸原作者所有,如有侵權請聯(lián)系我們進行刪除