我與編程的淵源,應當從手機和電視說起。
首先說說我對電子產品的興趣吧,手機、電視、玩具車、遊戲機、小霸王……
這些東西,聽到或者看到,我心裏就會莫名激動,想要動手擺弄一番。
家裏以前有那種體積很大的電視,我經常會去玩弄它的那些外接線,比如紅色、白色、黃色的三根音頻和視頻線,我家有一臺步步高VCD,它的後面有好多五顏六色的插口,都是那種環形的,大小都一樣,我很好奇那三根線是怎麽連接到這些地方的,後面經過多次的嘗試和總結,我知道要按顏色去連接這些線,而且紅色和白色的線是左右聲道線,黃色的是視頻線。後面我家買了液晶電視,這些線我也能自己去接了。
我還是個幼兒的時候,家裏只有爸爸買了手機,什麽翻蓋的、按鍵的、帶耳機插口的、帶書寫筆的,反正之後我到樓上翻東西的時候找出來好幾個手機盒子,我知道都是爸爸用過的,但這數量也太多了吧。
之後,大概是我二年級的時候,我媽媽才有自己的手機,是一款最便宜的諾基亞,而我真正意義上玩的第一個手機,就是我媽的這部諾基亞手機。我很好奇手機這個玩意,拿著手機,各個功能打開來看,偶爾也玩玩裏面的貪吃蛇。當然有一次,由於不當操作,我還把媽媽的手機卡給鎖住了。
依然是二年級的時候,我爸爸偶然用上了一部安卓智能手機,當然是最老舊的那種,也不知道是什麽雜牌的了,而且還是上電池的,後面因為電池莫名其妙脹大,就沒去用了。通過這款手機,我第一次接觸了二維碼,是在輸入法的功能欄裏看到的,當時特別激動,翻箱倒櫃找二維碼和條碼,一頓亂掃,我記得我掃描了一下我的練字盒上面的碼,還看到了它的標價和廠家信息。然後我還學會了給手機設置壁紙,印象深刻的就是那個蘑菇白晝動態壁紙,滑動桌面,蘑菇會跟著轉,特別有意思。
五六年級以前,我基本上只能玩媽媽的手機,後來舅舅有個按鍵機送給了我,外觀為金色看起來有點奢華,是翻蓋的。我買了內存卡,叫手機維修店老板幫我拷貝了歌曲進去,然後插到這個手機裏去聽歌。我現在還忘不了那手機的超大聲揚聲器,還有那首主題歌《好運來》。後面的時候我還弄了好些電影進去,拿著手機在床上趴著看電影,這畫面,想想就懷念。
按鍵機終究不是智能手機,我那時甚至不知道Wifi為何物,直到大老表從上海幫我爸媽每人買了臺小米手機,我才開始正式接觸到手機裏的大千世界。我不斷地向媽媽要手機玩,前期有好多次因為玩遊戲扣了錢,後面才慢慢長了教訓。我對手機裏形形色色地軟件特別感興趣,總是想要從手機上發現新奇的東西,慢慢的,我嘗試了越來越多的軟件,到後面,由於對老師做的課件很感興趣,還接觸到了手機上的辦公軟件WPS Office,不斷嘗試,學到的東西越來越多,閱歷也越來越豐富。
上面這些看上去大概和我的編程學習沒什麽關系,其實不然,這些東西在我的興趣培養上起到了很大的影響,為後面我對編程的狂熱喜愛奠定了堅實的基礎。隨著玩手機的時間越來越久,我大約在初二上學期的時候,偶然發現了一些名叫「魔盒」的手機軟件,我還發現這些軟件裏面的功能有很多是相同的,比如QQ空間小尾巴、密碼生成器等,很多都是外觀有些不同,但功能卻相似,很可能是一些個人開發的。「魔盒」裏面有很多實用的小功能,甚至還有一些是黑科技,隨著我的不斷嘗試,我偶然發現了iApp這個軟件,我終於知道了,原來這些「魔盒」都是用iApp這個軟件開發的,但是我第一次接觸iApp的時候,由於對軟件不熟悉,而且沒有任何的編程經驗,所以進去之後手忙腳亂,沒多久便將其拋在了腦後,大概過了一年,我上了初三,一次偶然,我又接觸到了iApp,這次我下定決心要去學習一下iApp,經過幾番嘗試,我成功做出了自己的第一款軟件,雖然特別簡陋,沒有事件,也沒有美化,但是那就是一個軟件了,變成了我的作品。
我從最基本的嘗試各種控件的屬性,到後來慢慢學會了編寫事件代碼,在iApp的學習中,我了解到了很多編程的思維,而且漸漸地發現,我可以用代碼來實現一些想要的算法。隨著時間推移,我做的軟件質量逐漸也慢慢提高...