日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

15岁中国学生斩获苹果WWDC奖学金:写代码只用了2个周末

發(fā)布時間:2025/3/16 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 15岁中国学生斩获苹果WWDC奖学金:写代码只用了2个周末 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.



??轉(zhuǎn)自:新智元?

編輯:鵬飛、金磊

【新智元導(dǎo)讀】自古英雄出少年!15歲00后開發(fā)者獲WWDC 2019獎學(xué)金并受邀參會。WWDC獎學(xué)金用于獎勵有才華的學(xué)生和STEM組織成員,并有機會參加WWDC大會。今年獲獎學(xué)金的中國學(xué)生共有31名,其中最小的開發(fā)者于偉奇年僅15歲是一名初中生,獲獎作品只用了兩個周末時間寫代碼和文檔。


15歲的時候你在做什么?


有的人在埋頭讀書;有的人約朋友玩網(wǎng)絡(luò)游戲;有的人沉迷于交友軟件;而有的人已經(jīng)成為iOS App的開發(fā)者,成功獲取蘋果WWDC獎學(xué)金并受邀進(jìn)入WWDC現(xiàn)場。


從2004年開始,蘋果設(shè)立WWDC獎學(xué)金計劃,以此來激勵學(xué)生發(fā)揮想象力、盡情展示iOS編程才能和熱情。



每一年,蘋果公司的評審團會對作品的內(nèi)容、創(chuàng)造力和技術(shù)含量進(jìn)行判斷,挑選至多350名學(xué)生,授予他們獎學(xué)金并邀請參與WWDC大會。獲獎學(xué)生將有可能獲得價值1599美元的大會門票,以及免費的差旅和住宿。


獲得WWDC獎學(xué)金申請資格,必須具備以下條件:


  • 13歲及以上,相關(guān)司法管轄區(qū)的相應(yīng)最低年齡(例如,歐盟是16歲)

  • 注冊被認(rèn)可的學(xué)術(shù)機構(gòu)或官方家庭學(xué)校

  • 在過去6個月內(nèi)擁有中學(xué)畢業(yè)或同等學(xué)歷畢業(yè),等待獲得認(rèn)可的學(xué)術(shù)機構(gòu)的錄取

  • 成為STEM組織的活躍成員。該組織可以是任何具有會員計劃的組織,該計劃在普通學(xué)校課程之外教授科學(xué)、技術(shù)、工程或數(shù)學(xué),并且在法律上被認(rèn)為是非營利組織

  • 作品必須是由個人創(chuàng)建的Swift playground或由個人修改的模板。不會考慮小組作品或Xcode項目

  • 作品必須使用Swift Playgrounds 2.2或Xcode 10.1構(gòu)建并運行。如果它在Swift Playgrounds 2.2上運行,則必須進(jìn)行優(yōu)化以在所有型號的iPad Pro上正確顯示

  • 所有內(nèi)容必須是英文的

  • zip文件大小不超過25 MB

  • 評論是線下的,所以Swift playground不應(yīng)該依賴網(wǎng)絡(luò)連接

  • 需要一段500字的英文個人介紹


中國區(qū)共31名學(xué)生獲獎,15歲少年于偉奇成最年輕開發(fā)者


在今年的350位獲獎學(xué)生中,來自中國的學(xué)生共有31位。其中27位來自大陸;3位來自香港;1位來自臺灣。而這31個人中最年輕的,是15歲的于偉奇。提起其他獲獎選手,于偉奇不禁感嘆:“都是大佬!”


于偉奇來自江蘇省,目前就讀于無錫外國語學(xué)校,念初三,愛好ACGN文化。在GitHub和Stack Overflow上的用戶名叫做Captain Yukinoshita Hachiman,取自于日漫《Oregairu》,中文譯作《我的青春戀愛喜劇果然有問題。》,也譯作《果然我的青春戀愛喜劇搞錯了。》,是日本作家渡航所創(chuàng)作的輕小說,插畫由ponkan⑧負(fù)責(zé)。



他能夠成為一名蘋果軟件開發(fā)者并獲得WWDC獎學(xué)金,要歸功于小學(xué)時候讀的《喬布斯傳》,以及家長買來的一臺iPad 2。后來,他了解到蘋果每年都會舉辦WWDC,并且有一個獎學(xué)金激勵計劃,這引起了他極大的興趣。


緊接著Swift的發(fā)布,勾起了他想要親自動手寫代碼的欲望。于是開始通過書籍、網(wǎng)上的視頻以及一些蘋果大牛的博客,自學(xué)Swift


初一下學(xué)期他軟磨硬泡,終于說服家長買了一臺蘋果電腦,從一名愛好者變成了一名開發(fā)者


于偉奇開發(fā)的第一個作品叫做BirthReminder,主要的功能是讓用戶管理自己喜愛的ACGN角色的生日,該App已上架App Store,地址:

https://itunes.apple.com/cn/app/birthreminder/id1375252429?mt=8



這款app操作也非常簡單。其中內(nèi)置了很多ACGN角色信息,用戶可以手動輸入二次元角色信息,也可以通過自帶的“在線信息”來一鍵導(dǎo)入所喜歡的角色的信息,然后添加即可。該App還允許用戶貢獻(xiàn)本地的角色信息到“在線信息”中,幫助完善這個數(shù)據(jù)庫。


BirthReminder同時支持iOS與watchOS,并提供多種擴展組件,如今日擴展(iOS)與復(fù)雜組件(watchOS)。


BirthReminder會在角色生日當(dāng)天通過系統(tǒng)通知的方式來提醒用戶,用于偉奇的話說:“媽媽再也不用擔(dān)心我忘記老婆們的生日了 *:.。. o(≧▽≦)o .。.:*”。該App在App Store上獲得了4.9的高分。


去年,他曾以一個物理學(xué)透鏡相關(guān)的作品申請WWDC獎學(xué)金,但是該作品遺憾落選。今年,他憑借一款叫做Cryptography & Privacy的作品,成功入選WWDC獎學(xué)金


于偉奇希望借此能夠讓人們對數(shù)據(jù)傳輸過程中,在線隱私的重要性引起更多關(guān)注。該項目已開源,代碼托管在GitHub上:

https://github.com/CaptainYukinoshitaHachiman/Cryptography-and-Privacy


獲獎并不難,作品只花了2個周末時間


Cryptography & Privacy向用戶介紹了最基本的密碼學(xué)知識,首先在過場動畫中討論了隱私的重要性,然后講述了對稱和非對稱加密的概念,最后提供了一個真實的實踐,要求用戶在虛構(gòu)的應(yīng)用程序中實現(xiàn)“安全聊天”功能。



為了實現(xiàn)上述功能,使用了以下框架/技術(shù):


  • HTML5 + CSS3 + JavaScript

  • UIKit

  • Security

  • CommonCrypto

  • PlaygroundSupport

  • Markup


Web技術(shù)實際上是使用Hype自動生成的,由此創(chuàng)建了過場動畫。


UIKit用于創(chuàng)建實時視圖。通過UIView的子類化做了自定義視圖并做了一些自定義繪圖。創(chuàng)建了一個實時視圖,向用戶顯示消息的傳輸方式,以便獲得更直觀地體驗。


Security和CommonCrypto用于實現(xiàn)加密內(nèi)容。


顯然,PlaygroundSupport用于控制playground book。但是這個playground遠(yuǎn)不止于此。通過使用PlaygroundSupport,這本playground book充分利用了永遠(yuǎn)在線的實時視圖,這意味著它可以更加互動,因此可以提供更好的用戶體驗。


快捷工具欄中的完成也是自定義的,這為用戶提供了一種干凈的寫代碼方式。最后一頁支持所有執(zhí)行模式,這可以幫助用戶跳過實時視圖動畫或減慢它,以便可以更好地理解。

最后,所有關(guān)于加密概念的內(nèi)容都是用Markup編寫的。



至于在作品上花費的精力,于偉奇稱主要是一邊要學(xué)習(xí)、一邊又要搞開發(fā),兩邊都不能落下。


由于他是住校生,工作日要在學(xué)校完成繁重的學(xué)業(yè),所以只能在周末回家趕工。時間緊任務(wù)重,于偉奇花了兩個周末時間,在deadline當(dāng)天,通宵完成了所有代碼和文檔。


去學(xué)校后第一堂課就是英語考試,結(jié)果因為太累了考試中途睡著,只拿了第二名。


雖然第一次申請WWDC獎學(xué)金失敗了,不過于偉奇并不認(rèn)為獲獎是一件困難的事情。


他認(rèn)為一個playground作品,最重要的是“內(nèi)容”,換句話說就是要有實際價值,單純的炫技意義不大。


從他這次獲獎的經(jīng)歷來看,橫在他獲獎道路上的最大障礙不是“題目太難”而是時間不夠。


獲得WWDC獎學(xué)金的經(jīng)歷,并沒有降低父母對他“沉迷電腦”的不滿,仍然成天抱怨他時間都花在了電腦上。他自己對此也有一個非常清醒的認(rèn)識,并沒有驕傲自滿,而是認(rèn)為今后需要學(xué)習(xí)更多的硬核知識。


給同齡人的一些建議


在接受媒體采訪時,于偉奇對有興趣學(xué)習(xí)蘋果軟件開發(fā),以及希望能夠拿到WWDC獎學(xué)金,獲得進(jìn)入WWDC現(xiàn)場機會的同齡人,給出了6點建議:



  • 學(xué)習(xí)Swift語言,推薦沒有編程經(jīng)驗的使用Playgrounds學(xué)習(xí)。有基礎(chǔ)的也可以直接看The Swift Programming Language

  • 學(xué)習(xí)iOS/macOS/watchOS/tvOS的開發(fā)框架。對于iOS,推薦觀看斯坦福大學(xué)出品的公開課CS193p;歷年WWDC的Session和官方文檔Apple Developer Documentation也都是很好的資料

  • 接觸開源,嘗試使用GitHub。這樣不僅可以學(xué)習(xí)別人的項目,使用開源的第三方庫從而避免造輪子,也可以分享自己的代碼,或?qū)ζ渌说捻椖窟M(jìn)行貢獻(xiàn)

  • 對于希望獲取WWDC獎學(xué)金的,可以通過歷年WWDC Session了解Swift Playgrounds的相關(guān)開發(fā)方式。也可以閱讀WWDC18獎學(xué)金指北。

  • 多看大佬們的博客,如Apollonian Blog、GUANSHAN'S DEV ZONE、Krzysztof Zab?ockiBlog、objc.io Blog、SWIFT BY SUNDELL等

  • 技術(shù)書籍推薦objc.io等的技術(shù)書籍。對Swift語言特別感興趣的話,不妨去多了解一下Swift Evolution


對于未來,于偉奇也有很清晰的規(guī)劃。他希望能夠去美國學(xué)習(xí)計算機科學(xué)專業(yè),并能夠繼續(xù)從事蘋果軟件開發(fā),目前也正打算開發(fā)一個表情包管理app。


自古英雄出少年,這位少年已經(jīng)站在了更高的起跑線上。


阿里巴巴新零售技術(shù)部-企業(yè)金融服務(wù)技術(shù)部招Java開發(fā),有充足的HC,工作地點杭州,主要負(fù)責(zé)金融業(yè)務(wù)的Java后端開發(fā)。


阿里巴巴新零售金融技術(shù)團隊服務(wù)阿里新零售(天貓、淘寶、B2B等)核心業(yè)務(wù)場景,業(yè)務(wù)規(guī)模數(shù)千億。業(yè)務(wù)產(chǎn)品包含貿(mào)易融資、供應(yīng)鏈融資、企業(yè)結(jié)算、企業(yè)信用等數(shù)十個產(chǎn)品類型。團隊強調(diào)頭狼文化,有諸多互聯(lián)網(wǎng)金融技術(shù)大牛。我們期望用技術(shù)的力量來創(chuàng)造價值,期望團隊里的每個人都能得到成長!歡迎你的加入。


崗位描述

1,負(fù)責(zé)供應(yīng)鏈&貿(mào)易金融(供應(yīng)鏈融資、貿(mào)易融資、信用融資、企業(yè)結(jié)算、誠信體系)平臺、業(yè)務(wù)產(chǎn)品的架構(gòu)與研發(fā)。
2,負(fù)責(zé)平臺核心功能的詳細(xì)設(shè)計、接口制定、開發(fā)、技術(shù)文檔編寫等。
3,針對小組內(nèi)開發(fā)人員進(jìn)行有效輔導(dǎo),并帶動團隊完成既定的業(yè)務(wù)和技術(shù)任務(wù)。


崗位要求

1,熟悉互聯(lián)網(wǎng)金融業(yè)務(wù)。
2,2年以上的Java研發(fā)經(jīng)驗,1年以上高可用分布式系統(tǒng)架構(gòu)經(jīng)驗。熟悉分布式、多線程及高性能的設(shè)計與編碼及性能調(diào)優(yōu)。
3,扎實的Java編程基礎(chǔ),熟悉各種設(shè)計模式,熟練掌握Spring/Struts或其他主流Java框架。
4,具備良好的系統(tǒng)分析能力、抽象思維和邏輯思維能力,能獨立分析復(fù)雜問題和解決問題。
5,金融、支付、銀行、供應(yīng)鏈等工作背景者優(yōu)先。


簡歷投遞:hollischuang@gmail.com



- MORE | 更多精彩文章 -

  • 時間有限,快來薅,當(dāng)當(dāng)?shù)难蛎?#xff01;!!

  • 從簡歷被拒到收割今日頭條offer,我花了一年時間

  • 新人入職,上午寫了一段代碼,下午就被開除了

  • 漫話:如何給女朋友解釋為什么計算機只認(rèn)識0和1?


如果你喜歡本文,

請長按二維碼,關(guān)注?Hollis.

轉(zhuǎn)發(fā)至朋友圈,是對我最大的支持。


好文章,我在看??

總結(jié)

以上是生活随笔為你收集整理的15岁中国学生斩获苹果WWDC奖学金:写代码只用了2个周末的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。