WWDC作為全球開發(fā)者的頂級(jí)盛會(huì),對(duì)于開發(fā)者而言不亞于是一場(chǎng)盛大的慶典,來(lái)自全球的開發(fā)者們將相聚一堂,共同慶祝這個(gè)屬于他們的節(jié)日。在龐大的開發(fā)者群體中,自然也有著充滿朝氣的學(xué)生開發(fā)者們,每年蘋果都會(huì)舉辦Swift學(xué)生挑戰(zhàn)賽,獲獎(jiǎng)學(xué)生們不僅僅能有機(jī)會(huì)獲得Apple官方在編程學(xué)習(xí)上的支持,更有機(jī)會(huì)親臨WWDC現(xiàn)場(chǎng)。
在今年的Swift學(xué)生挑戰(zhàn)賽中,共有10余位來(lái)自中國(guó)內(nèi)地的同學(xué)獲獎(jiǎng),來(lái)自中央財(cái)經(jīng)大學(xué)的戴藏龍便是其中之一。獲獎(jiǎng)后,他也很幸運(yùn)地解鎖了新的人生體驗(yàn),那就是與蘋果CEO蒂姆·庫(kù)克線上交流。
一次意義非凡的WWDC
(資料圖片)
每年WWDC期間,蘋果都會(huì)通過(guò)舉辦Swift學(xué)生挑戰(zhàn)賽,鼓勵(lì)學(xué)生開發(fā)者發(fā)揮創(chuàng)意,并提交自己的作品。而在今年的Swift學(xué)生挑戰(zhàn)賽中,共有350名來(lái)自不同國(guó)家的學(xué)生獲獎(jiǎng),其中中國(guó)大陸則有十余人獲獎(jiǎng)。這其中,戴藏龍作為獲勝者之一,還在6月5日凌晨和其他全球的學(xué)生開發(fā)者參加了Swift學(xué)生挑戰(zhàn)賽獲勝者的線上會(huì)議,并且在這場(chǎng)線上會(huì)議中,獲得了與蒂姆·庫(kù)克同框?qū)υ挼臋C(jī)會(huì)。
在這場(chǎng)會(huì)議中,戴藏龍展示了自己的作品《DebitCredit》,作為一名國(guó)際經(jīng)濟(jì)與貿(mào)易專業(yè)的學(xué)生,他從自己身邊最常見(jiàn)的“借貸”入手,開發(fā)了一款將“復(fù)式記賬法”變得更加簡(jiǎn)單的App。
蘋果CEO蒂姆·庫(kù)克也對(duì)這款A(yù)pp給予了相當(dāng)高的評(píng)價(jià),“作為中國(guó)充滿活力的iOS開發(fā)者社區(qū)的一份子,戴藏龍同學(xué)正在幫助人們找到讓生活變得更好的新方法。通過(guò)讓任何人都能輕松管理自己的財(cái)務(wù),他的作品可以幫助很多人實(shí)現(xiàn)自己的目標(biāo)”。
《DebitCredit》軟件截圖
接受采訪時(shí),戴藏龍也認(rèn)為這樣的經(jīng)歷對(duì)它而言意義非凡,這也能激勵(lì)他未來(lái)持續(xù)不斷做這些自己喜歡的事情。
很多參與Swift學(xué)生挑戰(zhàn)賽的同學(xué),都借助編程開拓了自己的視野,也為自己找到了全新的發(fā)展方向。戴藏龍對(duì)自己的未來(lái)同樣有著自己的考量,他希望能夠成為一名產(chǎn)品經(jīng)理,通過(guò)洞察用戶需求,去思考產(chǎn)品如何與用戶交互,進(jìn)而通過(guò)產(chǎn)品經(jīng)理的身份調(diào)動(dòng)更多資源,用App幫助更多的人。
“人人可以編程,不要給自己設(shè)限太多”
CNMO從2019年至今持續(xù)報(bào)道Swift學(xué)生挑戰(zhàn)賽,而隨著時(shí)間的推移,我們發(fā)現(xiàn)越來(lái)越多非計(jì)算機(jī)專業(yè)的同學(xué)也加入了這項(xiàng)賽事中。
戴藏龍
作為“非科班出身”的學(xué)生開發(fā)者,戴藏龍認(rèn)為專業(yè)并不會(huì)成為他的束縛。相反,他認(rèn)為作為年輕一代,在大學(xué)的這段時(shí)光也是每個(gè)人最具有創(chuàng)造力的時(shí)間段,只要想學(xué)習(xí)編程,就都有機(jī)會(huì)掌握它。
此前蘋果CEO曾表示,如果孩子們只能在母語(yǔ)之外學(xué)習(xí)一種語(yǔ)言,那么它應(yīng)該是編程,因?yàn)椤熬幊淌且环N全球語(yǔ)言”。同時(shí),蘋果自身也在通過(guò)各種方式,去降低編程的門檻。從最早的Objective-C語(yǔ)言到更加通俗易懂的Swift語(yǔ)言,再到門檻更低的Swift Playgrounds,這些更加低門檻的編程方式,也讓更多此前不了解編程的學(xué)生,能夠有機(jī)會(huì)了解它的魅力,進(jìn)而擴(kuò)展自己的視野。
除了更加簡(jiǎn)潔易懂的編程語(yǔ)言外,戴藏龍也非常喜歡蘋果生態(tài)內(nèi)的多項(xiàng)開發(fā)工具。這次獲得Swift學(xué)生挑戰(zhàn)賽獎(jiǎng)勵(lì)的App,就采用基于SwiftUI框架與MVVM架構(gòu)開發(fā)。在他看來(lái),SwiftUI是最優(yōu)秀的UI框架之一,通過(guò)聲明式的方式就能快速搭建App,同時(shí)不需要太多修改就能兼容iPhone和iPad等不同終端。另外,SwiftUI提供的組件也非常美觀,諸如List、Sheet、NavigationView等組件都非常易用且實(shí)用。而且,Apple系統(tǒng)自帶的SF符號(hào)也讓他不需要過(guò)度關(guān)注圖標(biāo)設(shè)計(jì),就能夠完成整個(gè)App的創(chuàng)作。
同樣,這款獲獎(jiǎng)App的開發(fā)周期也相當(dāng)短,從4月12日新建項(xiàng)目到4月20日完成并交稿,戴藏龍僅僅密集開發(fā)了三天,每天約8個(gè)小時(shí),預(yù)計(jì)共花費(fèi)30小時(shí)完成開發(fā),這同樣說(shuō)明了Swift開發(fā)更加輕松易上手。
在很多沒(méi)有接觸過(guò)編程語(yǔ)言的同學(xué)看來(lái),編程或計(jì)算機(jī)語(yǔ)言總是“高高在上”,然而這些學(xué)生開發(fā)者們正在用實(shí)際行動(dòng)告訴我們,其實(shí)編程并沒(méi)有那么困難,當(dāng)我們不再為自己設(shè)限,一定會(huì)有更多意想不到的收獲。而且,“人人可編程”也是蘋果正在踐行的理念。現(xiàn)在你甚至不需要使用Mac,只需要一臺(tái)iPad,再?gòu)腁pp Store中下載免費(fèi)的Swift Playgrounds,即可開啟編程之旅。
寫在最后
在采訪中,戴藏龍?zhí)岬搅伺d趣的重要性,這不僅是開啟編程世界的敲門磚,也能驅(qū)使他不斷向前。而參加Swift學(xué)生挑戰(zhàn)賽并獲獎(jiǎng)的經(jīng)歷,也讓他備受鼓舞,并且激勵(lì)他未來(lái)持續(xù)做更多他喜歡的事。
最后,我們?cè)俅巫YR戴藏龍?jiān)诮衲甑腟wift學(xué)生挑戰(zhàn)賽中獲獎(jiǎng)。我們也希望看到他能夠借此契機(jī),在未來(lái)實(shí)現(xiàn)自己的夢(mèng)想。
責(zé)任編輯: