Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

學生心得:John #33

Open
CHANG-CHING-CHUNG opened this issue Mar 1, 2021 · 1 comment
Open

學生心得:John #33

CHANG-CHING-CHUNG opened this issue Mar 1, 2021 · 1 comment

Comments

@CHANG-CHING-CHUNG
Copy link

CHANG-CHING-CHUNG commented Mar 1, 2021

Lidemy 第四期結業心得

先補上尚未完工的 Final Project,因為一直在忙自己的事導致最重要的寄電子報功能還沒做完,抱歉了組員們QQ

個人背景

過去國中輟學,曾經住過雜草叢生的廢棄空屋,當完兵後把國中補完,之後讀空專社會福利工作科畢業,所以現在的學歷是專科,唯一能說的出嘴的東西大概就是自學個半年英語,考了個藍色證書吧。
我的出身背景很遭,所以沒什麼可以講的,所以就這樣了。

前言

今天是 2021/2/28 星期日,課程早已在去年的12月結束,找工作的期限也已經在2021/2/11 結束,
也就是說,這是一份遲來的心得XD。

為什麼會遲來呢? 原因是我覺得自己還沒有沉澱夠,還沒想好要寫什麼,再來就是...拖延症啦XDDD
寫作要花很多時間,又不想寫出一篇連我自己都不想看的爛文章,所以就拖者了QQ。

這個心得主要分四個部份,第一部份是講從報名前到結業找工作後的心態變化,第二部份是講關於我如何學習,第三部份則是我個人對於 Lidemy 課程的一些想法及建議,第四部份則是一些我腦子裡的雜亂想法。

前言充字數的廢話太多,現在立馬開始吧!

希望這份心得能夠對你/妳有所幫助。

心態變化

這個部份要來講講從報名 Lidemy 之前到整個 Lidemy 課程結束,找到工作前的心態變化。

為什麼要講這個呢? 主要是我覺得心態是整個學習歷程最重要的事情,以及寫出來可以讓大家知道一件事,那就是「其實你經歷過的我也經歷過。」好讓大家在遇到壓力時,可以很好的調整自己。

好,那麼就開始談吧!

首先是確定入選課程時的心態,這個時期的我是不安且焦慮的,一直擔心自己是否會跟不上課程被淘汰,因為課程需要每周30個小時以上的付出,而我有正職工作,每周能夠付出的時間有限,現在來看會發現,這個〝擔心跟不上會被淘汰〞的焦慮成為了一個推動我前進的力量。

再來到課程中期,發現別人的作業畫面比你好看以及寫的程式碼比你漂亮時的心態,老實說,我是很沮喪的,所以從這個時期開始我很少去看別人心得以及作業,只看某些特定人的作業,以免讓自卑感這個情緒充斥者我。我得說,這不是一個好的應對方法,所以我不推薦大家學我,相反,應該盡量去看別人的作業並吸收納進自己的程式碼裡。

接下來是課程結束,找工作時的心態。

一開始我是樂觀的,但對自己能開多少價很沒自信,因為自卑感作祟,要不是女友、朋友、Lidemy 同學以及助教的鼓勵,我根本不敢開比較高的價錢給人殺。

回到正題,我在投了20到30封的履歷卻沒收到面試邀請後,心態整個崩了,開始覺得自己可能不行,要到此為止了,直到朋友建議我投台北缺試試,才發現當時新竹相關職缺只有200多,而台北缺則多達3000! 而投了沒幾封後,開始有面試了,面了幾家之後心態才回來,最後發現不是我沒價值,而是地區問題,真的要做軟體業,台北絕對是最佳選擇。最後我投了約90幾封履歷,幸運的在新竹,這個我土生土長的地方找到了一份薪水剛好符合我薪水預期底限的工作。如果你在這個階段也像我一樣覺得不行了,可能不是你的問題,而是投的履歷不夠多或是地區不對。

再來是新工作報到之前的心態,實話告訴你們吧,我很焦慮XDDD,擔心試用期不過被開除、擔心程式寫不出來、沒人帶等等。這階段我所能做的就是盡量學習以後可能會用到的技能,例如,Java、C#、Android 開發等等,盡量讓自己每天都學一點,多碰程式碼,讓自己沉浸在程式的世界,不讓自己有生疏的機會。

以上就是幾個重要階段的心態變化,我文筆不好,寫的不太通順,請多包涵。

學習方式

我的學習方式沒什麼特別的,應該跟大家差不到那裡去,就是〝看每周課程影片〞->〝跟者影片示範跟者敲程式碼〞->〝將剛剛敲完的程式碼從頭讀到尾用頭腦想像執行流程〞->〝做每周作業〞->〝將做完的作業程式碼從頭讀到尾用頭腦想像執行流程〞->〝過程遇到不會的就 Google 找答案〞->〝將 Google 來的答案從頭讀到尾用頭腦想像執行流程〞,以上就是在 Lidemy 的學習方式。

如果是在 Lidemy 之外的學習方式的話,我會推薦在 Youtube 或 Udemy 看個基本教學的影片,將語法及特性等等了解之後,直接去模仿 FB、Instagram、Youtube 等網站,或做你自己想做的作品來實戰練習,畢竟實作才是學習的最佳方式。

這裡推薦 The Odin Project,一個只提供學習資源,及作業需求,剩下你自己想辦法搞定的開源專案,我自己也還沒跑完,不過我可以肯定,要是你能獨自完成這個課程,你絕對是一個合格的、具備解決問題的能力的開發者!!

總的來說,遇到問題盡量自己想答案,想不出來再找答案,找到答案之後要去想為什麼答案是這個,盡量將答案內化進內心,這樣以後遇到類似的問題,就比較能夠快速的想出解決方法。

最最重要的一點是,持之以恆! 再厲害的學習方式,沒有持之以恆也是無用的

每天一點微小的學習,累積起來就是大大的寶庫!

課程建議

這裡我就直接貼之前寫給助教的課程建議了。

使用者體驗

  • Lidemy/mentor-program-4th 的 README 最上頭可加個每週課程目錄,讓使用者可以直接導到該週課程
  • 每週課程指定教材影片的部份,可加個 Lidemy 課程影音平台的連結,讓使用者可以減少額外尋找課程平台網址的動作
  • lidemy 作業平台 作業列表的搜尋功能要能夠確實搜索
  • lidemy 作業平台 作業列表可增加一個學生 fork 過去的 Lidemy 課綱連結,以便參考同儕作業
  • lidemy 作業平台 可增加訂閱功能,讓同學自由訂閱想要參考的同儕,而不用每次都要從列表找

課程 & 作業建議

  • 可設計一個大作業,例如:雲端點餐平台,只給需求、然後根據課程進度一個階段一個階段完成,到最後一週形成一個具有個人風格的作品。範例:第2週 HTML & CSS 課程,需求為設計有固定 header、navbar、RWD 等等的網站。配色及圖片素材則由同學自己找,這樣所有同學就會有一個屬於自己風格的作品
  • 作業審核部份可設計一份 CI/CD 先檢查基本 coding style、排板等等,讓同學能夠透過這檢查練習好的寫 code 習慣
  • 之前有提到希望同學不要超前太多或跳週,因此可將每週課程設計成,做完每週作業後,才會顯示下一週課程及作業,最多超前一週
  • 課程影片可以把 debug 部份拿掉,如果要強調真實 coding 是如何的,可以在每週 show time 裡錄一鏡到底的 coding 影片
  • 建議每週課程都可以加一部 show time 作品影片,做讓人驚豔的作品,刺激學生興趣及想象力,例如:使用 three.js 做 3D 遊戲
  • 將被評為值得參考的作業的原因及程式碼顯示在當週值得參考作業區,使學生有個實際的標準可學習
  • 找個能夠常駐回答課程範圍內問題的助教,已便即時解答學生問題
  • 規範學生發問格式,使助教能夠快速掌握問題並回答,同時訓練學生表達如何問問題的能力
  • 課程影片中間增加一些 Challenge 作業,讓學生馬上運用剛學到的技能,加深印象

雜談

心得到這裡就結束了,最後來講講一些個人的體悟及雜談吧。

首先是,確定自己是喜歡幫助別人解決問題的人,並且熱愛教學,經常思考什麼是〝學習如何學習〞,希望能夠教導及引導他人找到屬於自己的,有效果的學習方式,因此未來希望能夠從事教育跟程式結合的工作這樣。

第二,因為自己的出生背景有點遭,所以希望以後小有成就之後,有餘力舉辦免費的程式啟發營,期望能夠讓社會邊緣或學習資源不足的國中生及小學生發展出對程式或學習的興趣,讓他們看見前進的道路。

第三,決定了之後的進修順序,一是英語口說、二是演算法與資料結構、三是數學(這是我自己想要補起來),你會問,怎麼沒選擇進修學歷? 其實我也有猶豫是否進修個學歷,但經過跟前輩們的諮詢後,決定先暫緩,或許之後某天會去補吧,因為總感覺沒補起來會遺憾。

第四,覺得時間不夠用,一天能夠利用的時間屈指可數,所以時常感到焦慮,希望能夠快快成長到能夠獨當一面。這算一種推力,因為對未來感到焦慮,所以就不太敢鬆懈,不過也是一種會破壞人際關係的阻力,因為可能會太專注於在學習身上而忽略了身邊的人,所以要多加注意。

嗯,目前只想到這些,有想到再補吧,不過很可能就拖者了,哈哈。

最後,
感謝 Peter 告訴我有 Lidemy 這個課程的存在並鼓勵我報名,
感謝 Huli 舉辦這個課程,讓我有機會系統化的學習及驗證自己的學習成果,
感謝 Jason、妙賢、Alina、Clay、老余一起在群組中吵吵鬧鬧,互相分享、學習,
感謝 Lidemy 的同學們,使這個課程越變越好,也讓我學到一些神奇的程式技巧,
最後要感謝的是我的女友,一路走來,一直給我信心,讓我能夠安定心神,心無旁騖的學習。

我,太幸運了。

謝謝。

@aszx87410
Copy link
Member

先補上尚未完工的 Final Project,因為一直在忙自己的事導致最重要的寄電子報功能還沒做完,抱歉了組員們QQ

final project 看起來不錯耶,介面滿乾淨簡單的

一開始我是樂觀的,但對自己能開多少價很沒自信,因為自卑感作祟,要不是女友、朋友、Lidemy 同學以及助教的鼓勵,我根本不敢開比較高的價錢給人殺。

但我覺得你後來的開價策略很不錯,就算有有人鼓勵,也不是每個人都敢開比較高給人殺XD

回到正題,我在投了20到30封的履歷卻沒收到面試邀請後,心態整個崩了,開始覺得自己可能不行,要到此為止了,直到朋友建議我投台北缺試試,才發現當時新竹相關職缺只有200多,而台北缺則多達3000! 而投了沒幾封後,開始有面試了,面了幾家之後心態才回來,最後發現不是我沒價值,而是地區問題,真的要做軟體業,台北絕對是最佳選擇

台北的工作機會真的比其他地方多滿多的,差距滿明顯的

再來是新工作報到之前的心態,實話告訴你們吧,我很焦慮XDDD,擔心試用期不過被開除、擔心程式寫不出來、沒人帶等等。這階段我所能做的就是盡量學習以後可能會用到的技能,例如,Java、C#、Android 開發等等,盡量讓自己每天都學一點,多碰程式碼,讓自己沉浸在程式的世界,不讓自己有生疏的機會。

這滿正常的XDD 但就真的是做就對了,就把自己能做的做好,其他就不是自己能干涉的事了。

課程 & 作業建議

非常感謝這些建議,這些我都有看過了,會再想一下該怎麼做比較好

第三,決定了之後的進修順序,一是英語口說、二是演算法與資料結構、三是數學(這是我自己想要補起來),你會問,怎麼沒選擇進修學歷? 其實我也有猶豫是否進修個學歷,但經過跟前輩們的諮詢後,決定先暫緩,或許之後某天會去補吧,因為總感覺沒補起來會遺憾。

這三點其實都滿重要的,學歷的話或許可以考慮空中大學?雖然說國內可能滿多公司不看這個,但至少他也是個大學學歷

感謝對於課程的建議跟忠實分享的課程心得,恭喜轉職成功,你是一個很認真的人,也很願意付出時間在程式這件事情上面,祝未來順利!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants