你是怎樣透過自學成為一名程式設計師的?陳良喬2013-06-10 12:42:31

其他朋友的經歷可能各有不同,我只是簡單講講我的自學經歷

概括起來,我覺得這是一個

強烈興趣驅動下的有目的的自學

興趣是最好的老師,這話一點不假,別人打遊戲熬夜通宵樂此不疲,如果你能做到除錯程式熬夜通宵樂此不疲,那就說明你是真的對程式設計感興趣,以此作為自學的動力,那就相當於汽車有了一個強勁的發動機。想當初,高中的時候,班上一個同學好像是參加高中生資訊科技競賽,說他會程式設計計算pi的小數點後多少多少位,我當時相當不服氣,也想用計算機算成更加精確的pi值,就這樣,在這個興趣驅駛下走上了自學的道路,後來也同樣是強烈的興趣讓我一直走到現在。

其次,自學應該是有目的的,你應該先做好自己的職業規劃,根據自己的職業目標來有目的的學習,自學額很容易走入今天學這樣,明天學那樣,什麼新鮮學什麼的誤區。我的例子,一開始我就把自己的方向定在了醫學影像處理方面,所以我的自學始終是朝著這個方向的,自學C語言,自學C++等等,無論學什麼,都是為這個最終目的服務。還是那個比喻,這就像一輛汽車的方向,你只有始終朝著目標的方向開,才有可能達到目的地。

無論自學什麼,把握這兩點就夠了。

你是怎樣透過自學成為一名程式設計師的?知乎使用者2013-06-10 15:16:33

興趣 + 耐力 + 打死不放棄的態度 = 在路上

(個人意見)

你是怎樣透過自學成為一名程式設計師的?自由飛2019-08-12 13:29:17

安利一個我自己早年的經歷:

從包工頭到程式猿·一起幫

學程式設計我不建議你從“基礎”開始,尤其是什麼:C語言,資料結構,離散數學……之類的,那是把你逼瘋的節奏(感覺這是知乎學院派的風格)。如果你自覺是神人級別的,當我沒說。

其實軟體工程發展到今天,程式設計已經是一個很“職業化”的技能。業內自嘲“IT民工”,每天“搬磚”之類的,就是這種現象的反應。不扯遠了,總之一句話,基本上都是些是個人都能學會的技術,沒有什麼神秘的。某些培訓機構招一些高考失利的考生,培訓兩年就把他們往公司裡送,他們也一樣能勝任工作。所以自學也不是件難事。但前提是,你走對了路。

如果你從二進位制、編譯原理、資料結構……這些開始,我估計你陷在裡面就出不來了——除非有名師指點或者天賦異稟,再或者有大機緣?

不要急著做這些“學究”式的學習研究,就像學開車一樣,不需要你從發動機原理學起是一樣的。程式/語言是讓你用的,就像車是讓你開的,明白了這一點,你就可以立馬輕鬆100倍。

所以,先選一輛“好開“的車,迅速的跑起來,享受這種微風拂面的快感和刺激,才是最重要的。

由於你的問題過於簡單,我不知道你成為程式設計師是想幹什麼,所以無法給你具體的建議。大致的:

如果你是想做網站,可以向從靜態頁面(Html、CSS、javascript)入手,做一個漂漂亮亮的頁面出來,先;然後加上一些功能,比如可以釋出一篇文章,自然就需要構建動態頁面的語言,我推薦

http://

ASP。NET

,原因無它:好上手。當然,你還需要資料庫,我推薦MSSQL,原因無它:好上手……這樣一步步下來,你很快就能看到自己的成果,可以不斷的產生自激勵,你才能走得更遠。

其他方面,我不是很瞭解。但大致思路查不多,你想學遊戲,就儘快弄出一個坦克大戰出來;你想學Android,就馬上整一個小APP出來;你想做嵌入式,就儘快弄個小機器人出來,呵呵。總之,要儘快做出東西來,醜也好俊也好,都要有個東西放在那裡。看著自己的作品一點點成型的快感是難以言喻的!

這就是我反對從資料結構,離散數學開始的原因,一是這些東西很難學,更重要的是,費了九牛二虎之力,學了你也就學了,你能用它幹什麼?學這些應該是你有了一定的基礎,需要進一步提高鑽研的時候,才應該考慮的東西。

+++++++++++++++++++++++++++++++

已收藏到:

野生程式設計師

歡迎訪問關注,o(* ̄︶ ̄*)o如果你是碼農或者是有興趣瞭解程式設計的可以加群:729600626,大家相互學習交流O(∩_∩)O哈哈~

你是怎樣透過自學成為一名程式設計師的?小小萬能表2019-08-14 21:10:56

學習的不二法門,從易到難,這裡的容易不僅是學習內容,也是學習方式,去淘寶上買影片教程吧,這是最簡單,也最便宜的入門方式。

你是怎樣透過自學成為一名程式設計師的?小羊子說2021-10-25 21:10:37