在今年開(kāi)發(fā)者對(duì)Stack Overflow的調(diào)查中,我們發(fā)現(xiàn)了一個(gè)有趣的數(shù)據(jù):在接受調(diào)查的90,000名開(kāi)發(fā)人員中,有70.8%的人早在18歲時(shí)編寫(xiě)了第一行代碼。
在過(guò)去的暑假里,100多名平均年齡只有13歲的“小程序員”參加了由微信贊助的2019年全國(guó)青少年微信小節(jié)目編程創(chuàng)意營(yíng),自信地發(fā)布了上述聲明。
在第一個(gè)微信小程序編程創(chuàng)意陣營(yíng)中,這些“小程序員”擁有無(wú)限創(chuàng)意,“編程能力”十足:
我11歲4年的編程經(jīng)驗(yàn)
創(chuàng)意營(yíng)中最年輕的是賴(lài)玉成,更不用說(shuō)他只有11歲,但他已經(jīng)是一位有4年編程經(jīng)驗(yàn)的“老司機(jī)”。
當(dāng)他7歲時(shí),他接手了他父親拋出的編程書(shū),開(kāi)始走上編程之路。然后他自學(xué)Python,HTML和其他語(yǔ)言,并用Scratch寫(xiě)小游戲和學(xué)習(xí)樂(lè)高機(jī)器人編程。在2018年WRO比賽中,他們團(tuán)隊(duì)獲得第三名。
但對(duì)于微信小項(xiàng)目,賴(lài)玉成是這個(gè)創(chuàng)意陣營(yíng)的第一次“電擊”。他在零基礎(chǔ)上學(xué)習(xí)了微信小程序開(kāi)發(fā),并在不到一周的時(shí)間內(nèi)編寫(xiě)了他的第一個(gè)小程序開(kāi)發(fā)—— LYC計(jì)算器小程序。
談到設(shè)計(jì)的初衷,賴(lài)玉成觀察到學(xué)生在做數(shù)學(xué)問(wèn)題時(shí)經(jīng)常記不起計(jì)算公式,所以他想設(shè)計(jì)一個(gè)方便計(jì)算的小程序而不是麻煩的手冊(cè)計(jì)算。
此計(jì)算機(jī)程序包含小學(xué)和中學(xué)的數(shù)學(xué)公式和方程,如面積,體積,曲面結(jié)合勾股定律,二元一次方程,一元二次方程,最大公因數(shù)和最小公倍數(shù)。它可以被描述為公式“寶箱”。
YC計(jì)算器小程序
在發(fā)展的過(guò)程中,賴(lài)玉成也陷入了思維的慣性:在尋求最大的共同因素時(shí),他開(kāi)始思考算法:找到兩個(gè)數(shù)字的全部因子一一找出并比較。但他很快發(fā)現(xiàn)這不起作用。當(dāng)數(shù)據(jù)非常大時(shí),算法很慢并且因子太多了。最后,他找到了歐幾里得算法來(lái)解決它。
他和其他程序員一樣,在“無(wú)意中”刪除模塊并重寫(xiě)新代碼時(shí)遇到了的經(jīng)歷。
畢竟,賴(lài)玉成一個(gè)人開(kāi)發(fā)小程序,負(fù)責(zé)邏輯設(shè)計(jì),UI和整個(gè)小程序的所有工作。
賴(lài)玉成說(shuō)自己很喜歡編程,平常學(xué)習(xí)任務(wù)重,他會(huì)在周末自發(fā)地學(xué)習(xí)編程
談到未來(lái),他說(shuō)“我將來(lái)會(huì)繼續(xù)努力學(xué)習(xí),成為一名強(qiáng)大的程序員,設(shè)計(jì)出很多優(yōu)秀的軟件!”
代碼第二代,“歷史粉絲”,創(chuàng)建一個(gè)學(xué)習(xí)歷史小程序!
在過(guò)去的暑假里,100多名平均年齡只有13歲的“小程序員”參加了由微信贊助的2019年全國(guó)青少年微信小節(jié)目編程創(chuàng)意營(yíng),自信地發(fā)布了上述聲明。
在第一個(gè)微信小程序編程創(chuàng)意陣營(yíng)中,這些“小程序員”擁有無(wú)限創(chuàng)意,“編程能力”十足:
我11歲4年的編程經(jīng)驗(yàn)
創(chuàng)意營(yíng)中最年輕的是賴(lài)玉成,更不用說(shuō)他只有11歲,但他已經(jīng)是一位有4年編程經(jīng)驗(yàn)的“老司機(jī)”。
當(dāng)他7歲時(shí),他接手了他父親拋出的編程書(shū),開(kāi)始走上編程之路。然后他自學(xué)Python,HTML和其他語(yǔ)言,并用Scratch寫(xiě)小游戲和學(xué)習(xí)樂(lè)高機(jī)器人編程。在2018年WRO比賽中,他們團(tuán)隊(duì)獲得第三名。
但對(duì)于微信小項(xiàng)目,賴(lài)玉成是這個(gè)創(chuàng)意陣營(yíng)的第一次“電擊”。他在零基礎(chǔ)上學(xué)習(xí)了微信小程序開(kāi)發(fā),并在不到一周的時(shí)間內(nèi)編寫(xiě)了他的第一個(gè)小程序開(kāi)發(fā)—— LYC計(jì)算器小程序。
談到設(shè)計(jì)的初衷,賴(lài)玉成觀察到學(xué)生在做數(shù)學(xué)問(wèn)題時(shí)經(jīng)常記不起計(jì)算公式,所以他想設(shè)計(jì)一個(gè)方便計(jì)算的小程序而不是麻煩的手冊(cè)計(jì)算。
此計(jì)算機(jī)程序包含小學(xué)和中學(xué)的數(shù)學(xué)公式和方程,如面積,體積,曲面結(jié)合勾股定律,二元一次方程,一元二次方程,最大公因數(shù)和最小公倍數(shù)。它可以被描述為公式“寶箱”。
YC計(jì)算器小程序
在發(fā)展的過(guò)程中,賴(lài)玉成也陷入了思維的慣性:在尋求最大的共同因素時(shí),他開(kāi)始思考算法:找到兩個(gè)數(shù)字的全部因子一一找出并比較。但他很快發(fā)現(xiàn)這不起作用。當(dāng)數(shù)據(jù)非常大時(shí),算法很慢并且因子太多了。最后,他找到了歐幾里得算法來(lái)解決它。
他和其他程序員一樣,在“無(wú)意中”刪除模塊并重寫(xiě)新代碼時(shí)遇到了的經(jīng)歷。
畢竟,賴(lài)玉成一個(gè)人開(kāi)發(fā)小程序,負(fù)責(zé)邏輯設(shè)計(jì),UI和整個(gè)小程序的所有工作。
賴(lài)玉成說(shuō)自己很喜歡編程,平常學(xué)習(xí)任務(wù)重,他會(huì)在周末自發(fā)地學(xué)習(xí)編程
談到未來(lái),他說(shuō)“我將來(lái)會(huì)繼續(xù)努力學(xué)習(xí),成為一名強(qiáng)大的程序員,設(shè)計(jì)出很多優(yōu)秀的軟件!”
代碼第二代,“歷史粉絲”,創(chuàng)建一個(gè)學(xué)習(xí)歷史小程序!