在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

15歲的時候你在做什么?有的人已經成為iOS App的開發者

DPVg_AI_era ? 來源:lq ? 2019-06-15 10:38 ? 次閱讀

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

15歲的時候你在做什么?

有的人在埋頭讀書;有的人約朋友玩網絡游戲;有的人沉迷于交友軟件;而有的人已經成為iOS App的開發者,成功獲取蘋果WWDC獎學金并受邀進入WWDC現場。

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

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

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

13歲及以上,相關司法管轄區的相應最低年齡(例如,歐盟是16歲)

注冊被認可的學術機構或官方家庭學校

在過去6個月內擁有中學畢業或同等學歷畢業,等待獲得認可的學術機構的錄取

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

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

作品必須使用Swift Playgrounds 2.2或Xcode 10.1構建并運行。如果它在Swift Playgrounds 2.2上運行,則必須進行優化以在所有型號的iPad Pro上正確顯示

所有內容必須是英文的

zip文件大小不超過25 MB

評論是線下的,所以Swift playground不應該依賴網絡連接

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

中國區共31名學生獲獎,15歲少年于偉奇成最年輕開發者

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

為了實現上述功能,使用了以下框架/技術:

HTML5 + CSS3 + JavaScript

UIKit

Security

CommonCrypto

PlaygroundSupport

Markup

Web技術實際上是使用Hype自動生成的,由此創建了過場動畫。

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

Security和CommonCrypto用于實現加密內容。

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

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

最后,所有關于加密概念的內容都是用Markup編寫的。

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

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

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

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

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

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

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

給同齡人的一些建議

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

學習Swift語言,推薦沒有編程經驗的使用Playgrounds學習。有基礎的也可以直接看The Swift Programming Language

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

接觸開源,嘗試使用GitHub。這樣不僅可以學習別人的項目,使用開源的第三方庫從而避免造輪子,也可以分享自己的代碼,或對其他人的項目進行貢獻

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

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

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

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • iOS
    iOS
    +關注

    關注

    8

    文章

    3396

    瀏覽量

    150838
  • 開發者
    +關注

    關注

    1

    文章

    590

    瀏覽量

    17052

原文標題:15歲中國學生斬獲蘋果WWDC獎學金:寫代碼只用了2個周末

文章出處:【微信號:AI_era,微信公眾號:新智元】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    我國軟件開發者數量突破940萬

    。目前,開源已覆蓋軟件開發的所有場景,全球97%的軟件開發者和99%的企業使用開源軟件。 工業和信息化部總工程師 謝少鋒:我國已經成為全球開源參與數量排名第二,增長速度最快的國家,開
    的頭像 發表于 12-24 13:52 ?161次閱讀

    基于瑞薩FPB-RA4E2智能床頭燈項目——4 APP制作

    Inventor最初是為Android系統設計的,但最新版本已經支持iOS系統。該平臺適合初學者和非專業開發者,降低了移動應用開發的門檻。用戶可以通過瀏覽器訪問
    發表于 11-29 22:38

    HarmonyOS NEXT應用元服務開發Intents Kit(意圖框架服務)事件推薦開發者測試

    北京時間保持一致。 點擊桌面的小藝建議卡片。此時卡片顯示的是“歡迎使用小藝建議”,點擊卡片打開小藝的隱私頁面,并選擇“同意”。如果此前已經同意過小藝的隱私協議,此步驟可以跳過。 打開開發者調試模式:進入
    發表于 11-18 17:39

    訊飛開放平臺攜手開發者共建繁榮生態

    科技作家Clive Thompson曾說:“代碼的影響可能會讓所有人感到驚訝,包括寫代碼的人在內?!比缃?,當代碼與大模型交匯,我們正目睹一場前所未有的技術與產業變革。69%的開發者表示,他們已將AI工具融入日常工作中,
    的頭像 發表于 10-30 15:50 ?403次閱讀

    蘋果發布Apple Intelligence開發者測試版

    此下跌超過3%。 據蘋果官方介紹,Apple Intelligence預覽版已經面向開發者和部分用戶開放,但正式的公開版本將作為iOS 18.1的一部分,在下周正式發布。屆時,備受矚目的生成式AI工具將
    的頭像 發表于 10-24 09:57 ?358次閱讀

    蘋果終止面向學生的“iOS開發者大學計劃”

    蘋果公司于近日宣布,終止了面向學生的“iOS開發者大學計劃”。該計劃自推出以來,一直為大學教授和合格講師提供機會,使他們能夠組建最多包含200名學生的開發團隊。學生們在這些團隊中,可以創建和測試應用程序,而無需支付常規的99美元
    的頭像 發表于 05-20 09:35 ?447次閱讀

    iOS 16.7.8 RC版上線,推薦注冊開發者計劃升級預覽版

    值得注意的是,自iOS/iPadOS 16.4開發者預覽版Beta 1起,須先注冊成為蘋果開發者,然后通過系統【設置】【軟件更新】查看升級選項。
    的頭像 發表于 05-08 11:30 ?2084次閱讀

    蘋果iOS 17.5 Beta 2正式上線,允許開發者通過網站分發應用

    依據《數字市場法》(DMA)規定,開發者如今有機會繞過App Store及第三方應用商城,直接通過自身網站發布應用程序,成為歐盟開發者的第三種分發途徑。
    的頭像 發表于 04-17 14:30 ?674次閱讀

    機智云開發者中心:讓移動APP應用開發更智能化

    在移動應用市場的蓬勃發展中,開發者們面臨著不斷提高效率和創新的挑戰。為了幫助開發者更好地實現移動應用開發的目標,機智云物聯網的新版開發者中心,通過自動生成移動
    的頭像 發表于 03-26 16:45 ?358次閱讀
    機智云<b class='flag-5'>開發者</b>中心:讓移動<b class='flag-5'>APP</b>應用<b class='flag-5'>開發</b>更智能化

    Android 15的首個開發者預覽版現已發布

    Android 15 的首個開發者預覽版現已發布,以便各位開發者能與我們通力協作,打造更優秀的 Android 平臺。
    的頭像 發表于 03-12 14:16 ?967次閱讀
    Android <b class='flag-5'>15</b>的首個<b class='flag-5'>開發者</b>預覽版現已發布

    iOS 17.4 &amp; iPadOS 17.4 開發者將可控制“表情反應”默認行為

    蘋果公司在iOS 17.4及iPadOS 17.4的RC版開發者文檔中明確規定:“開發者可以使用特定代碼[…]以實現‘表情反應’功能的設定。然而,最終決定權取決于用戶自主選擇,而非應用程序預先設定?!?/div>
    的頭像 發表于 02-28 13:56 ?668次閱讀

    Testin云測國內首發Android 15開發者預覽版云真機

    Android 15來了,Testin云測助您快速搶占先機! 目前,谷歌已發布了Android?15的第一個開發者預覽版本(Android 15 Developer Preview 1
    的頭像 發表于 02-24 09:33 ?978次閱讀
    Testin云測國內首發Android <b class='flag-5'>15</b><b class='flag-5'>開發者</b>預覽版云真機

    鴻蒙開發者預覽版如何?

    在24年的華為鴻蒙發布會中表示。預覽版已經開發者開放申請,首批支持的機型有三款分別為華為 Mate 60、華為Mate 60 Pro、華為Mate X5。 其HarmonyOS NEXT去除
    發表于 02-17 21:54

    鴻蒙系統優缺點,能否作為開發者選擇

    星河版已經是純血鴻蒙,但是它的發展一些周期。生態圈的建立難度大,各大廠商加入鴻蒙原生開發需要時間累積。 鴻蒙開發人才空缺,由于鴻蒙作為一款新型的系統,程序員們都是從0學起。所以市面上很少有鴻蒙
    發表于 02-16 21:00

    您有一份OpenHarmony開發者論壇2023年度總結,請查收~

    2023 年 11 月,OpenHarmony 開發者論壇 1.0 版本正式上線。 感謝各位開發者對 OpenHarmony 的大力支持和熱愛,成為 OpenHarmony 開發者論壇
    發表于 01-26 17:27
    主站蜘蛛池模板: 国产精品国产三级国产普通话对白| 国产精品久久久久久久9999| 超黄视频网站| 2021年最热新版天堂资源中文| 日本黄色视| 日本黄色影片| 五月婷婷丁香在线观看| 91美女啪啪| 亚洲国产视频网| 国产一区二区三区夜色| 怡红院最新网址| 99精品热视频| 性高清| 日本韩国三级视频| 久久精品夜色国产| va在线观看| 色播亚洲| 国产女人小便视频| www.爽| 日本三级s级在线播放| 精品爱爱| 网色视频| 天天躁日日2018躁狠狠躁| 人操人碰| 91成人免费| 一级片成人| 欧美精品成人a多人在线观看| 日本三级s级在线播放| 精品一区 二区三区免费毛片| sesese在线观看| 美女天天操| 国产亚洲精品久久久极品美女| 网站在线播放| 99久久免费中文字幕精品| 三级黄色在线视频中文| 久久综合色区| 国产精品久久久精品视频| 天天看片网站| 4455亚洲| 色月| 国产成人高清|