[心得] 從零開始寫程式的swift課程心得

看板MacDev作者 (溫荻白)時間6年前 (2019/01/27 00:38), 編輯推噓3(300)
留言3則, 3人參與, 6年前最新討論串1/1
這是一個從零開始學習swift的課程心得. 我是學員本人. -- 這一切應該是注定的。去年初筆電壞掉了,要買新筆電的時候,被工程師妹夫鼓吹買Mac 電腦,想說好多廠商Demo提案都用蘋果電腦,那我也來跟上潮流好了,一開始使用是有點 不習慣,但久了也還順利。 10月的時候覺得我的iphone手機很需要某一款工具App,但是在store都找不到適合的,想 說自己想要的Apple App也可能自己寫! 之前有跟妹妹工程師(她會跟我矯正說她現在是PM)一起試著自學寫Android App,雖然照 著書一模一樣有成功做出範例BMI App,但是完全不了解為什麼,所以這次想學寫Apple App的swift,就覺得一定要去上課程才行。 本來網路找了課程都沒有覺得適合的,也有線上課程,其他類型的課我也有上過線上課程 ,但是這一堂,我覺得上實體課比較方便問遇到的特殊細節吧!很幸運的,妹夫工程師幫 忙找到彼得潘的課程發給我: 看到介紹完全就是我需要的swift課程! 注意事項:自備Mac電腦。嗯...我剛好有! (果然是注定的!買Mac的時候完全沒想到會拿來寫code) 馬上報名去上課 第一堂課:認識xcode使用,App的畫面入門,完全沒有寫到程式碼! 跟想像的不太一樣,不急著教swift程式,然而教材的引導很直觀的關係著APP畫面,非常 適合不懂程式的人入門,沒有壓力。只不過......課後作業超級多,所幸彼得潘會說:沒 有那麼多時間的,可以優先只做星號的就好。 (群組內也會時常分享其他同學的作業,第一堂課後,看到彼得潘發出別人的作業成果時 、打開作業題目時、翻出教材複習時,奇怪?為什麼別人寫得出那種作業?為什麼這個題 目我不會寫?看了教材內容後會寫了,但是為什麼我對教材內容沒印象?難道是我上課時 有分心嗎?那下次上課專心聽課,不要打開電腦邊聽邊操作好了) 第二次上課:(喔~原來連到第二頁這個項目上次還沒有教過!今天才教!那我自己看教 材就可以做得出來有一點信心大增!原來那厲害的同學作業不見得是同班的,進度可能不 一樣!未來自己也有機會做出那樣的成果!) 彼得潘的教材寫得很清晰明瞭,很多可以照著一步一步做,並且透過寫作業的挑戰中,真 正理解並學會運用。 開始教程式後,也會針對一些程式碼的原理做說明,一些我以前曾經看過但完全不理解的 東西,頓時明白了!(這些我身邊的工程師朋友們都做不到啊!他們明白怎麼寫程式,但 是不明白哪些需要說明,以及該如何說明)對於完全沒有一步一步學過程式的人,或是以 前曾是相關科系但當時不太認真需要從頭複習的人,彼得潘真的是一個很好的導師選擇: 不但有循序漸進的教材,還有頻繁的互動對話,並且保留了思考的時間,每次三小時的課 程一點都不枯燥,我個人上完課後都會迫不及待著手實作及變化,真實的:開開心心寫 APP! 彼得潘會出非常多的作業題,老實說不是全職學生的話不寫也不會怎麼樣(大學的同學就 必須會乖乖寫作業,不然拿不到學分),但是寫作業真的很重要!因為我們是來“學會” 的,「聽懂真的不等於學會」,這件事我在寫作業的時候真實的感受到,這些作業有點像 遊戲的關卡,有必學的項目,有反覆的元件練習,又保留了創作的空間;完成了自己的創 作時會非常有成就感,模擬器跑不出效果時,才會發現自己漏了什麼,或是原來並不是如 自己以為的真的了解,透過實作與反覆查找教材及其他資料,才能成功做出想要的效果( 只有做出來的才是真的,用想的用說的都不是真的!) 例如,我也可以有以下成果: 不用寫程式的app https://bit.ly/2T5SZ0T (電子書展示) 寫程式的app https://bit.ly/2DqynLo (模仿拍立得) 如果不簡介一下彼得潘,似乎是個不完整的心得,新報名的同學可能會沒有心理準備. .....一開始上課中穿插的笑話可能會有點ㄎㄧㄤ(可能水瓶風格),不過彼得潘會一直說 不要叫他老師,是屬於自戀但不高傲,有實力卻又親切的好朋友。 大概喜歡蘋果產品的人,實力也跟蘋果產品一樣厲害吧...... -- 以下連結是我的心得全文,還可以看到我的其他作業成果 (善意提醒:內文是附有課程連結的) https://link.medium.com/eDC9eLFrNT -- 心善則美~心真則誠~心慈則柔~心淨則明 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 182.235.105.103 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1548520695.A.8F4.html

01/28 23:17, 6年前 , 1F
推~自己寫出APP真的是很開心的一件事情!
01/28 23:17, 1F

01/30 09:04, 6年前 , 2F
01/30 09:04, 2F

01/31 15:41, 6年前 , 3F
我覺得拍立得這個主題設計的很棒
01/31 15:41, 3F
文章代碼(AID): #1SJ8ptZq (MacDev)
文章代碼(AID): #1SJ8ptZq (MacDev)