通過游戲學編程,編程吃cpu還是顯卡?
如果你的電腦要安裝編程軟件的話,對電腦的CPU和顯卡都是有要求的。
首先CPU最少是I5或者I5以上的CPU,然后顯卡的話,運行內存最少要有四個g以上,當然,你的性能要超過四個級的話,你運行起來軟件的時候就沒那么卡頓,更加的流暢一點,所以說CPU顯卡要同時升級,因為他們有一個東西跟不上的話,也會不好用的電腦。
有必要培養小孩學習編程嗎?
疫情期間,在線教育一夜爆紅,學習編程語言也成為了熱門話題。不少B站上的編程教學視頻被重新翻出來,眾多博主中,一個“小老師”名叫“vita君”,竟然是個10后的上海小學生,可以說是全網最年輕的編程教學博主了。看到“vita君”,除了感慨“長江后浪推前浪”的同時,我們也意識到,隨著AI近幾年的大火,編程作為AI的核心基礎技能,其教育已經呈現出越來越“低齡化”的趨勢,對編程教育“抓早抓小”也成為許多家長的共識。
什么是少兒編程呢?編程體現的是一種抽象邏輯思維能力。根據教育認知學的理論,孩子一般會在7歲左右開始形成抽象邏輯思維,10歲左右是抽象邏輯思維的最佳形成期,所以學編程的最佳時機是小學。
少兒編程值得學習嗎?少兒這個階段的孩子課業沒有高中那么重,邏輯思維也快,正好可以很好的掌握一門技能。但是它有利有弊。它值得學習嗎?孩子如果自己有興趣可以懂一點,但是不能太浪費時間在這上面,目前要以學校課程為主。那是主要,而這是興趣罷了。
比如,以倡導游戲化學習的編程平臺騰訊扣叮為例,扣叮平臺上的不少游戲作品素材正是來源于騰訊自家的游戲,這也正是騰訊扣叮在編程教育中的優勢所在。
扣叮以騰訊經典游戲QQ飛車作為載體開發的這款賽車小游戲,小朋友用10分鐘時間,簡單的20行代碼,就可以自己創作一輛跑車和人物,控制車輛在跑道上飛馳,反饋路徑短,成就感和趣味性都很高。這類游戲化編程教育將編程語言的基礎概念融入游戲關卡內,學習者通過輸入代碼指令來引導角色過關,可以說是零門檻入手。對于孩子來說,其切身體驗是在制作一款賽車游戲,整個過程中卻又無形的融入了編程知識、邏輯思維、數學應用、藝術審美、解決問題的思路。隨著孩子興趣的增加,再根據關卡的進展不斷加大難度,而游戲的過程中,孩子的編程知識也得到逐步擴展。再比如Hopscotch,中文名叫"跳房子",也是一款兼容IOS和Android的免費APP。孩子們編寫自己控制字符的代碼,使用應用程序代碼塊進行編程設計。這款應用程序基于字符的設計使它有別于其他應用程序,孩子們也可以在他們的程序中添加文本。再加上各種各樣的機器人、編程比賽,機器人、編程考級,課程體系之健全,簡直可以讓孩子從3歲起學到20歲。
通過編程學習,可以培養孩子的邏輯能力、創造力以及語言表達能力和解決問題能力,并且通過編程的學習,可以孩子進行學科融合式的知識學習,打破學科壁壘,讓知識學為所用,融會貫通。更重要的是,編程還能讓愛玩游戲愛看動畫片的孩子減少對電子產品的沉迷,讓他們在電腦上做更多有意義有創造性的事情。所以,越來越多的家長愿意讓孩子從小學習編程。這種寓教于樂的形式改變了傳統的語言學習形式,更容易被孩子接受和喜愛。
但你在選擇時也要看看市場,實際上,網上有大量培訓機構宣稱,目前的少兒亟須“編程教育提前”,理由是以前條件不夠,導致很多人的編程才能被埋沒,但現在電腦普及了,從少兒時代開始學編程,可以讓更多“小比爾·蓋茨”涌現。
在一些培訓機構的介紹文章中,編程被塑造成一種“通向未來”的語言,因為“喬布斯11歲開始編程,成了一代傳奇;比爾·蓋茨13歲開始編程,31歲成為世界首富。目前國內的編程培訓工具大都采用一款叫做Scratch的軟件,這是一款由麻省理工學院設計開發的一款面向少年的簡易編程工具,其本質上不是教孩子學會某種編寫語言,而是告訴孩子利用類似程序的邏輯關系,獲得獨立解決問題的能力和邏輯思維能力這一行業其實門檻非常低,據不完全統計,廣州單做機器人教育的‘小作坊’就有3800多家?!弊詈啽愕男∽鞣?只需要到網上買一套課程解碼,找幾個老師租一套房子,擺幾個機器人,就可以營業。目前,市場對機器人教育了解不多,很多家長也不知道該如何選擇,被忽悠的。適宜兒童智力特征的趣味性是其第一原則。這樣一來,有趣的少兒編程內容就成了“居間的事物”,應該“通過使學生了解存在的聯系,從而使材料有興趣”,而不是“通過外部的和人為的誘因使材料有興趣”。如果少兒編程內容過于強調趣味性,就會淡化編程教育的真實目的;如果為了使少兒編程居間于兒童與編程思維或計算思維之間,就容易強行“把某種富有魅力的特征加到本來不感興趣的教材,用快樂行賄,引誘兒童注意和努力”。“少兒編程到底算不算編程”是有爭議的,有部分家長及教師認為Scratch等少兒編程工具太簡單太小兒科了。這種質疑的背后是對少兒編程培訓內容嚴肅性的考問。此為少兒編程培訓所遭遇的內容合理性困境。有人認為生活中編程思維的運用隨處可見,比如整理明天上學的書包:分解(拆解問題)——看課程表,取出今天的書、放入明天的書。模式識別(觀察規律、趨勢)——發現今天和明天上的課有些是重復的。抽象(建立自己的模式)——書包里保留今明兩天重復上課的書,只取出明天不上課的書,放入明天上課的書。算法(設計步驟解決問題)——判斷今明兩天是否有重復的課,如果沒有,取出今天所有的書,放入明天上課的書;如果有,保留重復課書本,取出明天用的書本,再放入其他明天上課用書。這些在科學話語限制下的種種表達使得少兒編程的培訓、編程思維的學習顯得既“生活化”又“科學化”,但如果將生活中的簡單常識問題如此程式化、復雜化,難道不是一種自我束縛,不會摧殘孩子的想象力嗎?
編程確實有不少產品、課程適合低齡兒童,但如果希望孩子真正掌握編程語言,即便是scratch這樣的圖形化編程語言,也需要孩子具備較成熟的邏輯理解能力。一般來說,起點是6歲至7歲。”會編程的工程師不會教孩子,懂孩子會教育的人又不懂編程,“如果從這個角度來說,少兒編程領域的老師資源非常緊缺,能力也參差不齊。
讓孩子直接學習目前流行的Java、C/C++等由字母代碼組成的程序語言確實沒有太大意義,畢竟作為工具的編程語言不斷更迭是必然現象,若干年后它們將會被新的語法結構及規則所替代。因此,編程教育將重心放在了形式訓練上,倡導“編程化學習”,強調代碼字符和程序語法背后的核心素養,這是超越工具語言學習的“術”而應去追求的“道”。
編程教育首先是教育。課程體系是編程教育的核心內容,是保證其健康發展的根本。沒有持續性、體系化的課程,都算不上少兒編程教育。目前我國少兒編程培訓市場火熱,但規范性不足,尚未形成科學的課程體系和培訓理念,課程設置良莠不齊,未形成基于教育科學理論的相對統一的標準,甚至存在虛假宣傳、違反廣告法的情況。課程體系的混亂還表現在師資短板上,培訓市場并無行業資質標準,從業者大多只具備信息科學的專業性而不具備教育性。
其中一個現象便是,紅杉、經緯、軟銀、華創、真格、紫輝等一線風投均有所動作。而近期也不斷傳來少兒編程創業公司的融資喜訊。顯然,資本已經先行一步,在少兒編程賽道上瘋狂播種,押注這個市場大小尚不明確的新賽道。但目前少兒編程教育行業存在門檻低、師資不足、教材稀缺等諸多問題
,對編程思維的理解及定位不清晰首先影響了課程目標的聚焦,進而使課程體系及培訓理念陷入混亂。一些培訓機構認為孩子滿7歲便處于具體運算階段,可以通過可視化圖形編程,以“積木”搭建的形式培養孩子編程思維。從教育學視角來看,這一學習過程需要以孩子的抽象思維能力為基礎;但是同樣根據認知發展理論,7-12歲的孩子并不具備抽象思維。理念矛盾的背后還揭示了少兒編程教育適宜年齡的問題,培訓市場的鼓吹趨向少兒編程低齡化,已經擴展到了3-5歲群體,不得不說這種資本綁架教育的行為極不利于編程教育的長遠發展。
在我的實踐領域,或者是我聽到的,一些程序員爸爸不想讓孩子學編程的理由是,不想讓孩子將來也當“碼農”。愛子之心可以理解,但如果是“不想當碼農”作為“不讓孩子學編程”的原因,那么“中年職場危機”一定是你的,沒錯!視野堪憂。要想想,在大學畢業后從事的職業領域里,除了當初的金融業,哪一個收入水平可以與“碼農”匹敵。干一行恨一行是人之常情,任何職業領域里都有難以為外人道的辛苦,任何領域都是基層占多數,多數基層人士都會覺得自己收入少。
很多機構打著機器人社團等名義實質便于校外招生;很多機構理念說得很好聽,但實際建設內容很匱乏(拜托,不是玩了幾天樂高就是創客,就學會人工智能了);機構為了招生,“創客”流行的時候便用“創客”,“機器人”火爆的時候就是“機器人教育”,“少兒編程”站上風口了便又都是少兒編程了,反正家長都不懂……
少兒編程領域的確存在著很多問題,那么孩子要不要學?如果你只想讓孩子學K12語數外,因為這個最牢靠、對分數最有保障,那么算我沒說。如果您已經對國家的人工智能、智能制造等政策有所了解,我想問:你想等這個培訓體系捋順了再讓孩子學?我記得高中時候讀名著《飄》男主白瑞德有段話令我印象最深刻,大概意思是“在兩種情況下人們可以有機會獲得巨大利益:一種是國家新建時,一種是國家傾覆時”。所以,你明白的,一旦穩定下來,對我們普通人、普娃來說就沒什么機會了,你敢跟海淀小朋友比奧數嗎?在目前來說,信息學還是一個難度比奧數低、機會更多的學科。還有一句話,當你的孩子長大,信息學又是另一套玩法了,各年齡階段有著各自與其能力相適應的學習內容和比賽,但不變的是,任何的努力都會變成實力嗎?
家長為孩子選擇少兒編程課程,要給孩子弄明白到底學什么?我說過少兒編程培訓現在有的機構會宣傳,我什么都有,我有信息學啟蒙教育,我有奧賽,我有創客教育,我有機器人,我有航?!喽嗌偕俣寂c編程搭點關系,但實際上,每一個領域都有非常具體、龐大的內容,也有自己傾向的內容。所以家長是要幫助孩子甄別選擇的,你的孩子的個性和長處是適合學習哪一方面的,是先籠統學呢,還是就偏向某一方面學。所以,僅僅是少兒編程的軟件編程領域就有——Scratch(圖形化編程)、Python和C語言(或C++),這里面又同樣包含著巨大的信息量。我說說我比較熟悉的Scratch領域,Scratch(圖形化編程)又被稱作是軟件編程的預備級。多大孩子可以學呢?比較多的是說8-16歲。先說說年齡大的這一端,有些程序員家庭或是比較性急的家長會說,Scratch是小孩子學的,直接學C呀,那么懂行的家長就會啐你一臉了——學Scratch才能調動興趣,打好算法基礎??!多小孩子能學呢?歐美一些國家,幼兒園就在推著學Scratch了(原來我也覺得應該過了小學一年級上學期,會了拼音——直接影響打字,思維能力發育到一定水平學會比較合適。不過,最近我又在看兩本新入手的書,發現被打臉了,幼兒園孩子有適合幼兒園孩子的啟蒙內容和主題,想一想也是,不同年齡的學習目標是不同的)。所以,我認為,少兒編程培訓市場還是需要分化的。幼兒園有幼兒園孩子的教法,小學一二年級有小學一二年級的教法,三四年級又是另外一檔,五六年級得本著銜接初中信息技術學習做準備了。所以,家長給孩子選擇培訓機構,應該要重視學習內容,明白自己這一年齡和學力的孩子要學什么。
在一堂編程課上了解到少兒編程培訓的過程:如學生在制作一個小動畫時,由老師演示拆分任務、學生根據提示拖拽模塊就能完成一個動畫效果。同時,機器人的課程也充滿趣味,讓同學們腦洞大開。比如我們的學員會自己設計一個‘嗑瓜子’機器人,一邊吐出瓜子殼,一邊吐出瓜子仁;還有的學員爸爸是做生意的,他設計了一個發名片機器人,會自動吐出名片或宣傳單;有的學員對老的飲水機進行改造,變成感應式接水……”
scratch這個領域真是百花齊放啊,有的偏重語法,有的偏重興趣,有點偏重游戲,有的偏重數學,有的偏重炫技等。作為個人玩沒問題,但是作為學校、機構應該有自己的課程理念和體系,尤其是貫穿STEAM教育理念。同時,一些編程培訓機構還有過度游戲化的傾向,我毫不客氣地說,他們就是為了吸引孩子報班!游戲可以作為編程的手段,但不是編程的目的!用編程包裝的游戲,本質依然是游戲。
大型編程機構還有一個問題是無法做到個性化。因為制作一套專屬于自己機構自主知識產權、風格一致的產品成本太高了,只有大撒網、覆蓋越多的人群越好,所以1年級的孩子學這一套,六年級的孩子也學這套,一年級的孩子說太難了,六年級的孩子說太簡單、更新太慢了,而家長朋友們,擦亮你們的眼睛,如果要一定要學,要慎重選擇機構,我建議你們問他們要一份教學計劃和大綱看看!
不會英語的能學游戲開發嗎?
很高興回答你的問題
開發游戲的想法,我自己曾經也有過,也曾經行動過,以自己的經驗和了解,分析如下
1.學習編程,開發游戲,學習編程語言里面的關鍵詞和一些很普通的單詞就可以了,詳細的英語應該是不用去學的,因為編程語言里面的關鍵是經常用到了,你用多了就會熟悉的這個關鍵詞的用法和意思
2.如果你想制作的是一款電腦的單機游戲,我建議你用rpg游戲大師,你不用去學一些編程語言,繪畫技術,建造模型,因為這中中里面這個軟件都涵蓋過了,里面的編程雖然不是很復雜,但是對于初學者來說是一個很好的學習工具,這個軟件里面提供的素材十分的豐富,只要你把整個故事情節想好,在內容上添加相應的節點,通過自己的調試,就很容易得到一個單機游戲了,至于好不好玩就要看開發者的想象力,行動力和邏輯思維能力了。
3.如果你是想做一款手機游戲的話,我建議你學unity,cocos creator 。其中,unity是現今市場上很多手游端游的開發引擎,但是關鍵它是一款英文開發軟件,漢化程度沒有那么高,有些地方很難去理解,而且還要去學一些編程語言的基礎,例如C語言,C++語言。我自身也接觸過這款軟件,如果你想入門的話,建議你看多一些課程,了解一些相關的案例,就很容易入門了。
cocos creator 它是一款由國內團隊開發的二弟三弟,游戲開發軟件。通俗易懂,相應的教程也很多,他的編程語言是js,我現在還在用這個軟件來學習游戲開發。
以下是我接觸過的軟件,可以參考一下學習。
Photoshop 可以繪圖,制作人物,皮膚,貼圖
瓦片地圖編輯器 可以編輯像素的方格地圖
骨骼編輯器 可以用來制作游戲人物動作
3d max 和Maya 3d建模軟件 人物或者場景都可以制作
像素制作軟件 初學者建議使用
游戲制作里面分為很多種不同的崗位,主要看自己的興趣愛好和特長來確定開發游戲的主要崗位
有程序員,美術(包括游戲建模),文案,策劃,營運。所以開發游戲不一定要學會程序才可以做。
如果想當獨立游戲開發者,那么上面的崗位可能會出現一個人擔當好幾個崗位的情況.很多崗位都不需要學習英語的。
以上是我個人觀點和經歷,如有雷同,純屬巧合,歡迎評論吐槽轉發,謝謝大家(^_^)ノ
以上就是關于通過游戲學編程和編程吃cpu還是顯卡的相關問題解答,希望對你有所幫助。