今年的蘋果全球開發(fā)者大會(WWDC 2019)將于北京時(shí)間6月4日凌晨1點(diǎn)在美國加州圣何塞開始舉行,在此之前,蘋果公布了2019年度WWDC學(xué)生獎(jiǎng)學(xué)金名單,來自上海商學(xué)院的“幸運(yùn)女孩”劉月琦就是其中一位。
今年蘋果公司宣布WWDC 2019召開日期后,次日便向WWDC學(xué)生獎(jiǎng)學(xué)金獲得者發(fā)送通知郵件。同往年一樣,獲獎(jiǎng)?wù)呖擅赓M(fèi)獲得一張價(jià)值1599美元的WWDC門票和一年的蘋果開發(fā)者計(jì)劃會員資格,此外獲獎(jiǎng)?wù)邅砘芈焚M(fèi)及食宿同樣由蘋果承擔(dān)。
IT之家對WWDC學(xué)生獎(jiǎng)學(xué)金獲得者劉月琦進(jìn)行了專訪,和大家分享她的經(jīng)歷和見解。
一般來講,許多大學(xué)階段的學(xué)生接到蘋果這樣公司的邀請都會被其他的同學(xué)或者朋友被成為“大?!?、“大神”,劉月琦接受采訪時(shí)表示:“當(dāng)我早上起來收到蘋果發(fā)來‘Congratulations’的郵件時(shí),我非常的驚訝。這是我第二次提交WWDC獎(jiǎng)學(xué)金的申請,第一次沒有拿到是意料之中的事,而我這次第二次提交也是抱著試試水的想法,沒有想到真的能夠拿到350份獎(jiǎng)學(xué)金中其中的一個(gè)名額?!?br>
談到這次獲獎(jiǎng)經(jīng)歷,劉月琦非常開心,她表示:“事實(shí)上因?yàn)闆]報(bào)太大期望,我并沒有像其他人一樣等到凌晨三點(diǎn)多,反而早早就去睡了。心情就是中大獎(jiǎng)了的心情,那一個(gè)星期整個(gè)人也非常興奮。我知道也許因?yàn)檫@個(gè)獎(jiǎng)很多人會說我‘大神’、‘大?!惖?,但我對自己有著非常清晰的認(rèn)知,我其實(shí)并不像那些真正的程序員那樣精通于編程,我只是充分運(yùn)用我在社團(tuán)中的所學(xué)所得來完成我自己構(gòu)思的一個(gè)創(chuàng)意和想法?!?/p>
當(dāng)談起她的作品時(shí),劉月琦很興奮,“我的這款作品叫Orderly World。我們的日常生活中接觸運(yùn)用最頻繁的便是數(shù)字和排序,這也是我們認(rèn)識和接觸世界萬物變化規(guī)律的基礎(chǔ)。排序有助于理解數(shù)的概念。我們在排序的過程中獲得的按一定規(guī)律排列物體的經(jīng)驗(yàn),有助于理解數(shù)的順序,形成對數(shù)的序列的概念。想來有些現(xiàn)在我們看來艱澀難懂的排序算法其實(shí)我們從小就開始接觸了,但實(shí)際上,我們并沒有獲得序列的邏輯觀念,而兒童真正需要的并不是教給他們排序的技能,而是充分地操作和嘗試,并從中得到領(lǐng)悟的機(jī)會。因此我制作了這款Swift Playgroundbook來幫助兒童在游戲體驗(yàn)中獲得一種邏輯經(jīng)驗(yàn),并逐漸建立起一種序列的邏輯觀念?!?/p>
她補(bǔ)充道,“這個(gè)應(yīng)用分為兩個(gè)章節(jié):1.第一個(gè)章節(jié)名為number in orde:用戶可以看見從天而降的小球上隨機(jī)顯示的數(shù)字,用戶只需按序點(diǎn)按消除即可。左邊的代碼區(qū)可以選擇增序或降序,用戶通過這個(gè)基礎(chǔ)關(guān)來熟悉游戲的模式。而之后的關(guān)卡在第一關(guān)的基礎(chǔ)上增加了奇偶、等差、等比排序,用戶通過改變代碼區(qū)的屬性來改變游戲模式。通過不同的限制條件使小球的消除模式更加復(fù)雜多變,不僅考驗(yàn)用戶的排序能力,要求用戶對數(shù)字的敏感性和反應(yīng)能力,還更加注重提高用戶的專注度。
2.第二個(gè)章節(jié)名為draw in order,由兩頁組成:第一頁用戶按照順序點(diǎn)擊按鈕,兩點(diǎn)之間自動連成線段,用戶按照順序一筆畫出圖形。第二頁是AR界面,在前一關(guān)2D演示的基礎(chǔ)上進(jìn)階為AR效果,用戶需要找到投出的節(jié)點(diǎn)模型并按序點(diǎn)擊,節(jié)點(diǎn)之間連成一條線。神奇的是用戶可以通過不同的角度來觀察自己連成的立體圖形,考察了用戶的空間想象力和觀察力。
對于我來說,我非常希望能設(shè)計(jì)出針對提高學(xué)習(xí)分析能力的一些軟件。自從我進(jìn)了大學(xué),發(fā)現(xiàn)很多知識只能靠自己去自學(xué),如果我們沒有從小培養(yǎng)起一些基本的分析能力,例如:推理、想象、類比的能力,那么這個(gè)過程可能會異常艱辛。”
針對學(xué)習(xí)iOS平臺開發(fā)遇到的難題,劉月琦表示,“學(xué)習(xí)開發(fā)的過程中遇到很多麻煩是非常正常的一件事,最讓我煩惱的應(yīng)該是使用Playgroundbook這個(gè)文件吧。因?yàn)槲覀兤匠i_發(fā)App或者建立一些工程文件來練習(xí)都是使用Xcode這個(gè)開發(fā)工具,然而Playgroundbook的開發(fā)是有些不同之處的。首先,我們在開發(fā)的過程中要嚴(yán)格按照其中的文件目錄的結(jié)構(gòu)來整理我們的文件和資源。如果其中某一處弄錯(cuò)了,在iPad上就無法正常運(yùn)行,非常麻煩。而代碼的調(diào)試也是個(gè)難點(diǎn),我們很難定位自己的代碼是哪里出錯(cuò)了,調(diào)試也會浪費(fèi)不少時(shí)間。但是幸虧有學(xué)長學(xué)姐們以及社團(tuán)同學(xué)的幫助和研究使我們少走了許多彎路,也節(jié)省了時(shí)間。在我們遇到Bug迷茫無措時(shí),他們把Playgroundbook的開發(fā)要點(diǎn)簡潔直白的告訴我們,讓我們可以進(jìn)行調(diào)試,發(fā)現(xiàn)錯(cuò)誤,把更多的精力放在完善自己的作品中。”
在計(jì)算機(jī)行業(yè),女性角色往往比較少,并且對于代碼的理解并不是特別透徹,上海商學(xué)院這一學(xué)生社團(tuán)每年都有大量的學(xué)生獲得WWDC學(xué)生獎(jiǎng)學(xué)金,當(dāng)被問及是什么樣的機(jī)會讓劉月琦加入這一社團(tuán)時(shí),劉月琦表示,“正好也是剛?cè)氪髮W(xué)校園對一切事物抱著好奇的心理,于是就報(bào)名參加了這個(gè)社團(tuán),也非常幸運(yùn)的通過了考核。進(jìn)了這個(gè)社團(tuán)第一次聽說WWDC這個(gè)比賽,然后大家一起朝著這個(gè)目標(biāo)努力,真的很有我想象中那樣的學(xué)習(xí)氛圍?!?/p>
針對女生學(xué)習(xí)編程、寫代碼的問題,劉月琦稱,“很早之前聽說過女生不適合做開發(fā),寫程序,我覺得這是一種誤解吧,我們俱樂部反而女生做開發(fā)的更多,也獲得了不小的成果。我覺得這個(gè)行業(yè)無關(guān)性別吧,只要你想,就去做吧?!?/p>
馬上WWDC就要來了,劉月琦表示,自己非常關(guān)注ARkit這一平臺,“我們社團(tuán)也緊跟潮流,大家都在研究如何更好的利用這些技術(shù)框架為產(chǎn)品增光添彩。就目前來說,iOS的生態(tài)是相當(dāng)好的,就我們這些開發(fā)者而言,希望未來系統(tǒng)可以開放更多接口,提供更加方便的技術(shù)框架?!?/p>
當(dāng)被問及自己未來的規(guī)劃時(shí),劉月琦表示,“未來打算考研吧,也不一定是軟件開發(fā)方面的。其實(shí)對于我來說學(xué)習(xí)開發(fā)iOS相關(guān)應(yīng)用是為了學(xué)習(xí)體驗(yàn)完成一個(gè)項(xiàng)目的過程,從想法的創(chuàng)建到產(chǎn)品的落實(shí)。我在這樣的過程中學(xué)習(xí)與人溝通交流,嘗試解決自己遇到的各種問題,查閱相關(guān)文檔資料以及博客筆記等等這些都是我在課堂上接觸不到的。我始終覺得開發(fā)這方面自己不過一個(gè)初學(xué)者,還是需要不斷的積累和學(xué)習(xí)?!?/p>
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。