來源:Cocoa開發(fā)者社區(qū) 作者:cherry_9494 2018-06-14 11:00:01
在Livecoding.tv上,一個叫Harrison(哈里森)的小男孩應該是目前平臺上年紀最小的直播者了。小哈里森是一個從小就迷上編程的孩子。他喜歡在課間時完成作業(yè),因為這樣他放學回家后就可以有更多時間來學習編程了。2015年在livecoding.tv上直播他自己的第一個用Java開發(fā)的游戲Bluef時,他才11歲,F(xiàn)在,小哈里森的視頻瀏覽量已超過了12800多人。這個成績對一個只有11歲的孩子來說,已經很了不起了。
5.我必須學習最好的編程語言嗎?
“最好的”編程語言?這種說法其實是有點誤導性的,因為最好的適合你學習的語言就是適合你目前的學習或工作的那一種。換句話說,并沒有最好的編程語言,它取決于你想用它來做什么。
不過對于初學者,有些語言是很適合的。Python是其中一種,它簡單,易讀,靈活。Java也是容易學習的語言,而且它最大的好處是,有大量的文檔和一個穩(wěn)固的社區(qū)。你也可以學習C#。之后,根據語言的學習進度,專有功能和它的通用性和可維護性等,你可以自己決定使用哪些工具。
6.學習和掌握一門編程語言只需要幾周的時間?
不要相信這個說法了。如果一個本來有抱負的年輕人在學習某種編程語言只有很短的時間后,發(fā)現(xiàn)自己無法在數(shù)周內創(chuàng)建一個MMORPG時表現(xiàn)得心灰意冷,然后放棄成為一個游戲程序員的夢想,這是讓人惋惜的。事實上,你可以花幾個星期的時間來學習編程,但需要花幾年的時間來掌握它。編程就像繪畫,需要興趣和耐心,而你最初創(chuàng)建的大部分東西可能很少會被使用。然而,你只需要一步一步地繼續(xù)前進,你就可以成為一個好的程序員。你應該感謝每一次失敗,因為這是你進步的唯一方式。
7.我應該記住所有語法和不要求助別人?
從心理上來說,如果你在編程時沒有用到外人的指導,你將記住一切,并成為一個真正的專家,因此你有能力從零開始開發(fā)任何東西。但事實是,你不必擔心要記住語法,因為在你有能力翻轉表格和自己創(chuàng)建框架之前,你會有好幾千次都在寫相同的代碼。
谷歌,IDE和框架不是從無聊中創(chuàng)造出來的。它們是專門為了幫助用戶更快地學會編程而設計的。最好的練習方法是使用帶有語法建議的IDE,以及當你遇到困難的時候,隨時使用谷歌。采用框架,有助你理解編程語言是做什么的以及它可以被推到什么樣的境界。然后當你有了足夠的能力時,你便可以體驗具體的編程功能。探索編程世界,有時候,你會在亂七八糟的編碼中發(fā)火;有時候,你也會享受到編程帶給你的樂趣。
8.我真的寫不出那么多代碼
很多人都害怕要寫太多代碼。4000行的代碼是可以壓倒一切了。然而,雖然HTML不是編程語言,但一般來說它的每一個代碼文件都包含了相當多的內容。如果你有留意,你會發(fā)現(xiàn),這些成堆的代碼,都是由重復性的陳述,方法和循環(huán)組成的。程序員大多時候會使用在初級和中級編程課程里學到的相同的東西來解決簡單的和復雜的方案。一旦你習慣了,你便會覺得10000行代碼是“小兒科”了。
相關推薦:
小升初試題、期中期末題、小學奧數(shù)題
盡在奧數(shù)網公眾號
歡迎使用手機、平板等移動設備訪問幼教網,幼兒教育我們一路陪伴同行!>>點擊查看