游戲編程學(xué)習(xí)計(jì)劃,如何培養(yǎng)孩子的邏輯思維能力?
少兒編程如何促進(jìn)孩子的邏輯思維能力
對(duì)于孩子來(lái)說(shuō),學(xué)習(xí)編碼是很重要的,原因有很多。首先,編程概念教會(huì)孩子們邏輯思維。孩子會(huì)學(xué)習(xí)如何系統(tǒng)地處理問(wèn)題,并一步一步地實(shí)現(xiàn)和測(cè)試他們的代碼。
編碼告訴我們錯(cuò)誤并不等于失敗。編寫代碼是一種常見的活動(dòng),在這種活動(dòng)中,錯(cuò)誤和第二次、第三次或第四次嘗試都是家常便飯。事實(shí)上,它們是可以預(yù)料到的。因此,編程教會(huì)孩子不要害怕犯錯(cuò),不要把錯(cuò)誤等同于失敗,最后,熟能生巧。編碼教會(huì)創(chuàng)造性地解決問(wèn)題。解決一個(gè)問(wèn)題的多次嘗試是很常見的,它可以幫助孩子們學(xué)習(xí)嘗試各種技術(shù),直到解決問(wèn)題。正如史蒂夫?喬布斯(Steve Jobs)所言:“編程教會(huì)你如何思考。”編碼和批判性思維的過(guò)程是一樣的。編程增強(qiáng)批判性思維的一個(gè)最重要的方法就是利用完全相同的過(guò)程。程序員必須嘗試,犯錯(cuò)誤,再試一次,直到找到解決方案。僅僅通過(guò)學(xué)習(xí)如何編碼,學(xué)生們將學(xué)習(xí)批判性思維的相同模式和步驟。編碼補(bǔ)充知識(shí)。事實(shí)上,它是一種語(yǔ)言,而且是現(xiàn)存最準(zhǔn)確的語(yǔ)言之一。編程將指令翻譯成一種語(yǔ)言,以便計(jì)算機(jī)執(zhí)行某種期望的結(jié)果。編碼告訴我們不止一個(gè)正確答案。生活并不總是黑白分明的。編碼鼓勵(lì)學(xué)生保持這樣一種心態(tài),即可能有另一種方式可以達(dá)到期望的解決方案。這種觀點(diǎn)可以很容易地延伸到其他的主題,甚至是與他人的友誼,以一個(gè)更能接受和開放的思想。最后,編碼幫助學(xué)生更好地了解技術(shù)是如何工作的,這很重要,因?yàn)樗鼛缀跤绊懥宋覀內(nèi)粘I钪械囊磺小?/p>軟件工程專業(yè)學(xué)生第一門應(yīng)該自學(xué)哪種編程語(yǔ)言?
綜合考慮以后的發(fā)展方向,是就業(yè)還是往學(xué)術(shù)方面發(fā)展,就業(yè)的話往下看:
一、綜述
經(jīng)過(guò)研究計(jì)本專業(yè)與軟工專業(yè)的專業(yè)核心課程,可以看出這兩個(gè)專業(yè)的學(xué)生應(yīng)該具備良好的計(jì)算機(jī)科學(xué)基礎(chǔ)理論、軟件工程理論、軟件開發(fā)實(shí)施基礎(chǔ)理論,奠定了IT行業(yè)長(zhǎng)遠(yuǎn)發(fā)展的基礎(chǔ)。而對(duì)學(xué)生初入IT互聯(lián)網(wǎng)、軟件開發(fā)行業(yè)來(lái)講還是欠缺直接與產(chǎn)業(yè)對(duì)接的實(shí)踐性技術(shù),比如前端開發(fā)框架Vue、Hadoop與Spark大數(shù)據(jù)開發(fā)技術(shù)、Python編程語(yǔ)言等,學(xué)生可以依據(jù)以下從業(yè)方向分析酌情做出發(fā)展方向的合理選擇。以下我們首先對(duì)IT與互聯(lián)網(wǎng)行業(yè)現(xiàn)狀、薪酬分析、行業(yè)人才畫像、行業(yè)前景、人才趨勢(shì)進(jìn)行調(diào)研與分析,之后重點(diǎn)對(duì)從業(yè)方向進(jìn)行詳細(xì)分析,以期望能夠?qū)τ?jì)算機(jī)相關(guān)專業(yè)學(xué)生擇業(yè)與就業(yè)有一定的指導(dǎo)作用。
二、IT與互聯(lián)網(wǎng)行業(yè)
1. IT與互聯(lián)網(wǎng)行業(yè)招聘全景(2017年/2018年)
1) 在人才需求升級(jí)的同時(shí),IT與互聯(lián)網(wǎng)公司對(duì)人才技能的要求也在逐漸提高。
2) BOSS直聘研究院數(shù)據(jù)顯示,2017年在雇主發(fā)布的職位說(shuō)明中,Python技能需求增速達(dá)到174%,居于首位,Spark、Hadoop等大數(shù)據(jù)技能需求增幅也十分靠前。
3) 以數(shù)據(jù)分析師為例,2015年,超過(guò)40%的職位技能要求中只提到了SQL或HIVE,而到2017年,這一比例已降至30%以下,半數(shù)崗位要求候選人還須掌握通用編程技能(Python、Java),數(shù)據(jù)挖掘技能(R語(yǔ)言,SAS)以及數(shù)據(jù)可視化等技能,其他崗位技能要求也普遍較過(guò)去更為嚴(yán)格。
4) 對(duì)于應(yīng)屆生來(lái)說(shuō),科班出身正成為進(jìn)入IT互聯(lián)網(wǎng)行業(yè)的先決條件。部分開發(fā)類崗位因技術(shù)含金量較高,專業(yè)匹配度達(dá)到90%以上。
5) 企業(yè)對(duì)人才院校背景也更為關(guān)注,雙一流大學(xué)人才獲得的企業(yè)關(guān)注頻率是普通學(xué)生的2倍以上,特別是在高端崗位的招聘中,這一現(xiàn)狀更為普遍。
2. IT與互聯(lián)網(wǎng)行業(yè)薪酬分析(2017年/2018年)
1)2017年,互聯(lián)網(wǎng)行業(yè)平均招聘薪酬達(dá)到1.06萬(wàn)元,同比上升3.1%。受AI、大數(shù)據(jù)等新興行業(yè)高級(jí)技術(shù)職位大量涌現(xiàn)及基礎(chǔ)崗位薪資回調(diào)影響,互聯(lián)網(wǎng)薪資分化逐漸加劇,前10%高薪職位平均薪資是低薪職位的8.1倍,較2016年的7.9倍進(jìn)一步擴(kuò)大。
2)技術(shù)崗位薪酬停止普漲 新興職位薪資大幅上升,兩極分化現(xiàn)象開始顯現(xiàn)。以AI、大數(shù)據(jù)為代表的新興技術(shù)崗位薪資出現(xiàn)明顯上升。特別是人工智能崗位,由于人才嚴(yán)重供不應(yīng)求,企業(yè)普遍一擲千金爭(zhēng)搶頂級(jí)人才。
3)在薪資漲幅方面,新興技術(shù)崗位也普遍排在前列,圖像算法、推薦算法、深度學(xué)習(xí)崗位薪資增幅均在15%以上,大數(shù)據(jù)類崗位僅次于人工智能。相比之下,通用類崗位程序員由于從業(yè)人數(shù)不斷上升,人才稀缺程度大幅緩解,招聘薪酬不升反降,過(guò)去幾年格外吃香的PHP、.Net、iOS、Java等職位招聘薪資在下半年出現(xiàn)了2-3%的回調(diào)。
4)隨著大批IT互聯(lián)網(wǎng)企業(yè)向技術(shù)驅(qū)動(dòng)型轉(zhuǎn)變,技術(shù)人才在企業(yè)中薪資占比逐年提高。面對(duì)不斷增加的薪資成本,部分公司開始削減銷售和市場(chǎng)類基層崗位的招聘薪酬,以此平衡薪資預(yù)算。2017年,銷售、市場(chǎng)類崗位整體平均招聘薪酬分別同比回落4.3%和3.5%。
5)北上深杭平均月薪過(guò)萬(wàn) 增幅超其他城市。
6)游戲、泛娛樂(lè)領(lǐng)域薪酬漲幅領(lǐng)跑行業(yè),資深內(nèi)容運(yùn)營(yíng)、內(nèi)容策劃和設(shè)計(jì)類人才薪資漲幅達(dá)到10%以上,高出其他領(lǐng)域同等崗位。
3. IT與互聯(lián)網(wǎng)行業(yè)人才畫像(2017年/2018年)
1)從業(yè)者平均年齡降低,高學(xué)歷占比逐年上升。
2)數(shù)學(xué)專業(yè)走紅,專業(yè)背景占比增幅超100%。
3)從人才專業(yè)背景分布來(lái)看,計(jì)算機(jī)類專業(yè)不出意外包攬前三,計(jì)算機(jī)科學(xué)與技術(shù)以7.4%的占比排名第一,軟件工程緊隨其后,電子和通訊類專業(yè)排名同樣十分靠前。
4)大數(shù)據(jù)、AI技術(shù)的飛速發(fā)展令數(shù)學(xué)背景人才愈發(fā)吃香,應(yīng)用數(shù)學(xué)成為近兩年互聯(lián)網(wǎng)行業(yè)人才專業(yè)占比提升最快的學(xué)科。
5)AI、大數(shù)據(jù)等新興崗位人才最為搶手,普通技術(shù)型崗位、如Java,PHP等有不同程度的減少。隨著越來(lái)越多IT互聯(lián)網(wǎng)公司開始加強(qiáng)用戶體驗(yàn),UI交互設(shè)計(jì)、UI視覺設(shè)計(jì)人才迎來(lái)翻身仗,搶手程度大幅提升,綜合競(jìng)爭(zhēng)力超過(guò)PHP、Android等技術(shù)人才。
6)數(shù)據(jù)科學(xué)、人工智能等崗位站在了潮流最前端。
4. IT互聯(lián)網(wǎng)行業(yè)前景
1) 2017/2018年人才緊缺指數(shù)IT互聯(lián)網(wǎng)行業(yè)遙遙領(lǐng)先。
2) 在被調(diào)查的眾多行業(yè)中,IT軟件成為2018年四季度人才吸引力指數(shù)最高的行業(yè),環(huán)比上升71.8%;互聯(lián)網(wǎng)和教育培訓(xùn)行業(yè)人才吸引力指數(shù)繼續(xù)排名二三,指數(shù)絕對(duì)值均有小幅下降。2018年四季度,在日益激烈的技術(shù)競(jìng)爭(zhēng)浪潮下,人工智能和數(shù)據(jù)科學(xué)相關(guān)的前沿技術(shù)類崗位保持著極高的人才吸引力優(yōu)勢(shì),承包了大部分高薪崗位,大量通用型人才尋求轉(zhuǎn)型。其中,推薦算法、架構(gòu)師和數(shù)據(jù)架構(gòu)師為月平均薪資最高三個(gè)崗位,分別達(dá)33570元、30510元和29623元。數(shù)據(jù)來(lái)源:《BOSS直聘:2018年Q4人才吸引力報(bào)告》
5. IT技術(shù)發(fā)展脈絡(luò)
左邊是IT平臺(tái)變遷、右邊是軟件開發(fā)技術(shù)演進(jìn)
測(cè)試、UI、營(yíng)銷技術(shù)也會(huì)因此不斷演化
6. IT人才趨勢(shì)分析
1) 互聯(lián)網(wǎng)行業(yè)人才需求高度集中,北上廣深杭五座城市的互聯(lián)網(wǎng)人才需求占到了全國(guó)的63%(數(shù)據(jù)來(lái)源:BOSS直聘)
2) 技術(shù)驅(qū)動(dòng)成為主流趨勢(shì),高級(jí)人才廣受追捧,從巨頭到創(chuàng)業(yè)公司,為尋找新的增長(zhǎng)動(dòng)力,紛紛轉(zhuǎn)向技術(shù)驅(qū)動(dòng),力圖通過(guò)技術(shù)手段提高綜合競(jìng)爭(zhēng)力。
7. IT與互聯(lián)網(wǎng)從業(yè)方向分析
1) 可選從業(yè)方向
2) 技術(shù) or 市場(chǎng) or 管理?
2017年是互聯(lián)網(wǎng)行業(yè)全面轉(zhuǎn)向技術(shù)驅(qū)動(dòng)的一年,技術(shù)類人才招聘需求已經(jīng)占到整體人才需求的25%。在人工智能熱潮的驅(qū)動(dòng)之下,AI相關(guān)崗位人才需求飆升,然而缺口依然超過(guò)百萬(wàn)。2017年還是熱門職位更迭的一年。與人工智能、數(shù)據(jù)科學(xué)等前沿技術(shù)相關(guān)的職位熱度顯著提升;移動(dòng)互聯(lián)網(wǎng)紅利日漸消退,通用開發(fā)基礎(chǔ)崗位的平均薪酬和需求均進(jìn)入下行通道。(數(shù)據(jù)來(lái)源:BOSS直聘)
建議:以技術(shù)作為進(jìn)入職場(chǎng)的手段,從業(yè)5年左右也轉(zhuǎn)型市場(chǎng)、運(yùn)營(yíng)、管理,有技術(shù)功底做強(qiáng)力支撐會(huì)具備很大的優(yōu)勢(shì)。
3) 從業(yè)方向簡(jiǎn)要點(diǎn)評(píng):
a. 硬件開發(fā)、嵌入式開發(fā)、物聯(lián)網(wǎng)開發(fā)電子與物聯(lián)網(wǎng)相關(guān)專業(yè)比較合適,計(jì)本與軟工專業(yè)不是很合適。
b. IT項(xiàng)目經(jīng)理、產(chǎn)品經(jīng)理往往需要3~5年以上行業(yè)經(jīng)驗(yàn)。
c. Java企業(yè)級(jí)應(yīng)用開發(fā)形勢(shì)走低、企業(yè)要求提高到需要三年或以上經(jīng)驗(yàn),入行薪酬比幾年前下降明顯,學(xué)習(xí)難度也不低,已經(jīng)不大適合作為職場(chǎng)入門選擇的方向。
d. Android、iOS原生移動(dòng)App開發(fā)需求量下滑很多,市場(chǎng)份額很多被可跨平臺(tái)的HTML5所搶占,就業(yè)困難,很多業(yè)內(nèi)人員處于不敢輕易跳槽的狀況,已經(jīng)不大適合作為職場(chǎng)入門選擇的方向。
e. 大數(shù)據(jù)、人工智能方向處于爆炸增長(zhǎng)的前沿,現(xiàn)在進(jìn)入是具備先發(fā)優(yōu)勢(shì)并獲得紅利的,其中人工智能相對(duì)大數(shù)據(jù)門檻更高,現(xiàn)在直接學(xué)習(xí)人工智能方向可能會(huì)面臨就業(yè)困難,學(xué)歷、數(shù)學(xué)功底等是從業(yè)人工智能的硬條件。相比之下大數(shù)據(jù)開發(fā)是普通應(yīng)用本科與優(yōu)秀的專科學(xué)生較好的選擇,以后等人工智能不斷地出現(xiàn)的新框架,會(huì)逐步降低開發(fā)難度,我們也可以順利地從大數(shù)據(jù)轉(zhuǎn)型到人工智能,成為復(fù)合型人才。適合作為計(jì)算機(jī)相關(guān)本專科中上游學(xué)生的職場(chǎng)入門好選擇之一。
f. 軟件測(cè)試是從軟件開發(fā)中分離出來(lái)的,軟件測(cè)試作為質(zhì)量保證的最好手段日益得到重視,隨著IT業(yè)成熟度越來(lái)越高,客戶對(duì)軟件的質(zhì)量要求也越來(lái)越高,好公司大公司更加重視軟件質(zhì)量,需要的測(cè)試人員數(shù)量逐步增長(zhǎng),測(cè)試人員的出路主要是大公司好公司,這是軟件測(cè)試從業(yè)人員的一個(gè)巨大的優(yōu)勢(shì)。難度比通用軟件開發(fā)要低,是我們計(jì)算機(jī)相關(guān)本專科學(xué)習(xí)不是很扎實(shí)的學(xué)生職業(yè)好方向之一。
g. HTML5前端開發(fā)也是從軟件開發(fā)中分離出來(lái)的獨(dú)立崗位,專注于Web端、APP端、微信小程序的前端構(gòu)建工作,開發(fā)難度相較與后端服務(wù)器程序的開發(fā)難度相對(duì)要第一點(diǎn),HTML5前端開發(fā)適應(yīng)面很廣,Web端與APP端都可以使用,與后臺(tái)服務(wù)器端編程語(yǔ)言無(wú)關(guān),無(wú)論是Java、PHP、Python都可以結(jié)合使用。因此HTML5前端人才需求也比較旺盛,是我們計(jì)算機(jī)相關(guān)本專科大部分學(xué)生的好選擇之一。
h. 追求個(gè)性化、追求良好的用戶體驗(yàn)、良好的視覺體驗(yàn)與交互性對(duì)廣告、海報(bào)、商品、網(wǎng)站、APP等產(chǎn)品來(lái)說(shuō)至關(guān)重要,UI設(shè)計(jì)方向是美術(shù)、藝術(shù)等專業(yè)的比較好的選擇。
i. 互聯(lián)商務(wù)運(yùn)營(yíng)偏向營(yíng)銷型,適合電商、市場(chǎng)營(yíng)銷類專業(yè)。
j. 運(yùn)維方向兩極分化嚴(yán)重,初級(jí)的運(yùn)維就是所謂的網(wǎng)管,需要做很多低級(jí)的技術(shù)支持工作,高級(jí)運(yùn)維需要掌握編程技術(shù),比如通過(guò)shell/Python編寫自動(dòng)化運(yùn)維腳本,但是高級(jí)運(yùn)維需要5年以上的初級(jí)運(yùn)維經(jīng)驗(yàn)支撐才能有良好的發(fā)展空間,Linux需要相當(dāng)熟練。
k. DBA數(shù)據(jù)庫(kù)管理員也是挺好的職業(yè),但是招聘根本不接受初學(xué)者,業(yè)界往往是程序員轉(zhuǎn)行或高級(jí)運(yùn)維兼做DBA。
4) 計(jì)本與軟工學(xué)生從業(yè)建議
綜合上述各種分析,基本上可以給出如下建議:
A) 對(duì)自己有信心學(xué)習(xí)扎實(shí)的學(xué)生可以選擇大數(shù)據(jù)開發(fā)與Python開發(fā)方向,未來(lái)向人工智能開發(fā)方向進(jìn)軍。
B)普通的學(xué)生可以選擇HTML5前端開發(fā)方向,更努力更多地付出也可以選擇大數(shù)據(jù)開發(fā)與Python開發(fā)方向。
C) 不是很扎實(shí)的或?qū)ψ约盒判牟蛔愕膶W(xué)生可以選擇Python自動(dòng)化測(cè)試或前端開發(fā)方向發(fā)展,Python自動(dòng)化測(cè)試對(duì)編程功底要求不是很高,甚至比前端開發(fā)難度還要低。
5) 擇業(yè)與就業(yè)分析思路
同學(xué)們需要兼顧主觀因素與客觀因素,將以上因素綜合考慮!
少兒學(xué)編程有哪些好處?
隨著利好政策不斷推出,少兒編程受到越來(lái)越多創(chuàng)業(yè)者、投資者、教育機(jī)構(gòu)的追捧,成為當(dāng)下的熱門話題。
年輕一代的家長(zhǎng)們從網(wǎng)絡(luò)上了解到少兒編程對(duì)孩子的好處,自然想要為孩子報(bào)相關(guān)的課程。但在報(bào)名之前,家長(zhǎng)們是否有認(rèn)真了解什么是少兒編程呢?
少兒編程教學(xué)可以分為兩類,一類是Scratch或是仿Scratch的圖形化編程教學(xué),趣味性較強(qiáng);一類是基于Python、C++等高級(jí)編程語(yǔ)言的計(jì)算機(jī)編程教學(xué),一般以參加競(jìng)賽為目的。
圖形化編程的門檻非常低,適合低年級(jí)孩子學(xué)習(xí)。
教師通常使用Scratch來(lái)進(jìn)行教學(xué)。Scratch是麻省理工學(xué)院推出的一款少兒編程工具,支持多國(guó)語(yǔ)言的界面切換,當(dāng)然也包括中文。
孩子在圖形化編程時(shí)不需要寫代碼,甚至不需要用鍵盤。利用Scratch內(nèi)置的角色和背景,拖動(dòng)不同的積木,就可以編寫出好玩兒的游戲或者動(dòng)畫。
計(jì)算機(jī)編程,也就是使用Python,C++等編程語(yǔ)言來(lái)編寫程序,俗稱寫代碼。
寫代碼不像拖動(dòng)積木這樣簡(jiǎn)便。因?yàn)槊糠N編程語(yǔ)言具有獨(dú)特的語(yǔ)法、語(yǔ)義和詞匯,就像是中文和英文的區(qū)別,涇渭分明。
計(jì)算機(jī)編程教學(xué)一般不局限于編寫游戲,網(wǎng)頁(yè)制作、大數(shù)據(jù)、人工智能都是其中的內(nèi)容。
而編程語(yǔ)言的詞匯都是英文。因此,計(jì)算機(jī)編程教學(xué)適合10歲以上,有一定數(shù)學(xué)基礎(chǔ)、英語(yǔ)基礎(chǔ)和邏輯思維的孩子。
下面兩張圖是圖形化編程的代碼和計(jì)算機(jī)編程的代碼。
圖形化編程
計(jì)算機(jī)編程
同樣是實(shí)現(xiàn)超聲波測(cè)距功能,一邊是簡(jiǎn)單拖動(dòng)搭建成的積木,一邊是復(fù)雜、枯燥的大量代碼。兩者差別顯而易見,對(duì)孩子來(lái)說(shuō),圖形化編程顯然更容易帶來(lái)成就感和自信心。
超聲波傳感器檢測(cè)外物與自身的距離,并在電腦上繪制出距離曲線。
因此,造物世界的觀點(diǎn)是:不建議孩子過(guò)早地接觸計(jì)算機(jī)編程。理應(yīng)先讓處于低年級(jí)的孩子嘗試圖形化編程。如果孩子對(duì)編程感興趣或是表現(xiàn)出一定天賦,再讓他過(guò)渡到計(jì)算機(jī)編程。
這一切基于家長(zhǎng)一開始引導(dǎo)孩子去嘗試。
然而,在現(xiàn)實(shí)生活中,家長(zhǎng)們往往會(huì)有所顧慮。因?yàn)槌绦騿T往往帶著木訥、邋遢、呆板的標(biāo)簽。在很多人的腦海中,程序員就是一天到晚對(duì)著電腦,不知道在干什么。
下面給大家介紹一位程序員,一起看看他的日常工作。
吳翰清,阿里云首席安全科學(xué)家。2005年,20歲的吳翰清來(lái)到阿里巴巴面試。為了展現(xiàn)真正的技術(shù),他利用黑客技術(shù)遠(yuǎn)程將一臺(tái)路由設(shè)備關(guān)閉,使阿里的內(nèi)網(wǎng)中斷。
實(shí)習(xí)了6個(gè)月之后,他正式加入阿里,后來(lái)成為了阿里云的頂梁柱。
2014年底,他帶領(lǐng)團(tuán)隊(duì)成功抵御全球互聯(lián)網(wǎng)史上最大的一次DDoS攻擊。
如今,阿里云每天為全國(guó)40%的網(wǎng)站抵御數(shù)十億次的黑客攻擊。
誠(chéng)然,能達(dá)到吳翰清這種高度的計(jì)算機(jī)大牛非常少,因?yàn)樗兄鴺O高的天賦。
但是,無(wú)論孩子將來(lái)是否成為程序員,他在編程過(guò)程中得到的邏輯思維能力、構(gòu)思能力、判斷能力、動(dòng)手能力和創(chuàng)造力也是如今社會(huì)所需要的。
舉一個(gè)簡(jiǎn)單的例子,很多人工作時(shí)需要使用的思維導(dǎo)圖。如果人們具有編程思維,就不可能畫不好。
因此,造物世界始終認(rèn)為,家長(zhǎng)們應(yīng)該抱著一種給孩子的將來(lái)多一種選擇的態(tài)度,讓孩子勇敢地嘗試編程。試試看吧,說(shuō)不定是個(gè)天才呢!
以上就是關(guān)于游戲編程學(xué)習(xí)計(jì)劃和如何培養(yǎng)孩子的邏輯思維能力的相關(guān)問(wèn)題解答,希望對(duì)你有所幫助。