aszx87410 / daily-notes

每日心得筆記
29 stars 3 forks source link

[2019-02-22] 無法開口 #10

Open aszx87410 opened 5 years ago

aszx87410 commented 5 years ago

課綱與時間

今天在稍微拉一下之後教學計畫的課綱,目前安排的時間是四個月上基礎,之後兩個月教比較進階的東西(React),時間比第二期其實長滿多的。最後面也有在想說是要繼續教 React 還是 Vue,因為後者好像對初學者更友善一點。

之前有提過有些工程師問我會不會開給工程師上的班,然後我心得有提到說同一套課綱可以依據深度的不同,同時給兩個客群使用。

舉個例子:

第十一週:後端基礎(中)

網路安全:SQL injection, XSS, CSRF 會員系統、session 與 cookie hash 跟加密以及編碼的不同

進階班:

blind sql injection 盲注 自動掃描工具? ssrf 更進階的 xss

像是這樣,就可以同一個課綱給兩個不同程度的人使用,如果有學生進度超前也可以去學進階班的東西,同時解決了兩個問題。

但我今天想一想,發現如果我還要再弄一個工程師班,代表我就要付出多一倍的時間去錄影片然後去出作業、上課之類的,以我現在的狀況來說應該沒那麼多時間,所以工程師班短期之內應該不太可能開,除非我突然有了時間或是找到比較省時的方法。

成為工程師簡單嗎?

另一個今天想到的問題很有趣,「從什麼時候開始,我漸漸認為要變成工程師並找到工作是一件簡單的事?」,畢竟我學程式十幾年了,我發現在以前我完全不覺得這是件簡單的事,我甚至不認為我剛出社會的時候可以找到一份不錯的工作。

可是現在想法變了,我培養了一堆學生,只要能把我出的課綱差不多修完,幾乎都能找到工程師的工作。為什麼我會覺得這是一件簡單的事?為什麼我不再像以前那樣覺得工程師這個職業很困難?

這對我來說是很有趣的問題,我想了一下,原因可能有兩點,第一點是那時程式培訓班開始漸漸出來,讓我覺得零基礎轉職是有可能的;第二點是我已經工作好一陣子了,我大概知道新人需要具備哪些技能可以找到工作,而以這些工作來說,我覺得是可以在半年之內學會相關技能的。

當然,我花了很多時間來培養我的自學能力跟程式觀念,花了很多時間找資料,這些都是無法取代的經驗。但今天培訓班做的事就是幫你壓縮這段時間,透過犧牲一定的自學能力來換取時間的快速,在短時間內讓你成為工程師。如果能把這一段的 trade-off 找到一個平衡點,其實就是很不錯的課程。

本日歌曲

無法開口 (Wu Fa Kai Kou) - 苏永康/William So https://www.youtube.com/watch?v=-uryj4XnQ-s