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