程式導師計畫 4th / 第 15 週心得


Posted by 生菜 on 2020-11-14

前情提要

現在時間: 22 週 / 我的進度: 20 週
人真的不能拖,居然已經到了要寫 20 週心得的日子了(閉眼)

學了什麼

  1. Session 與 Cookie 的差異
  2. 資訊安全(Hashing、SQL Injection、XSS)
  3. jQuery
  4. Bootstrap
  5. CSS 預處理器、Webpack
  6. 部署

心得速記

感謝認真寫每日進度ㄉ過去ㄉ我,找不到像之前那樣可以貫穿的主題,以下內容可視為生菜每日進度ㄉ精華集 (???)

11 週

對我來說,擁有知識非常重要的一點就是除魅化。

也不是說有超自然信仰的人都是笨蛋,而是透過系統性的了解內部原理,能一點一點拿回對日子的掌控感——這樣說來相信倒掛晴天娃娃就會下雨的人,也能透過這些行為讓自己好過一點,接下來科學或迷信就是知識正確性 / 可行性的決鬥了。

兩年前曾經有個朋友半夜打電話給我,說他很難過,因為看到我無名小站紀錄的國中經歷的事,讓他很替我難過——可是大,無名小站好幾年前就關了欸——之後他變本加厲開始宣稱能看到我們的健保卡資料、我鎖起來的噗浪,甚至是同步電腦的螢幕畫面。

我當時根本不敢和當事人確認真假,於是偷偷問了工程師前輩:這是有可能的嗎?他說不可能。之後我問了畢業後想轉職工程師的事,對方很認真地替我解惑後,補了一句:「你該不會是因為剛剛那件事才想當工程師的吧?」

才不是勒,我想轉職工程師只是因為我想轉職工程師。

但不可否認的是,我在 11 週學到資安理論時感到十分紓壓。

雖然至今我還是不知道對方採取什麼樣的手段(甚至可能只是虛張聲勢),但恐懼無疑是存在的。 這週拆解了「原來這樣做就可以拿到其它網站使用者的資料!」光是理解其中原理就能舒緩我的不安,就算對方真的滲透我所有帳號,也不會是使用我完全不懂的黑魔法了 XD 這完全是我打算開始學程式時從沒想過的收穫(笑)

然後這週還得到了人生第一個值得參考,不過真正的問題才正要開始。

12 週

從 11 週到 12 週,獨立架好一個網站十分有成就感,雖然常常在 PHP 和 HTML 中迷路,或是 JavaScript 動不動就不鳥我,不過說不定是目前(cosplay 15 週的目前)為止我最享受課程的兩週了。

參加過的新竹和台南的地方小聚,助教都有提到這期課程設計會不會太手把手的問題。同時這兩週也有大量的課程檢討影片,還特別說明寫完再來看——我幾乎沒有看(喂)而且課程影片可以的話我都會先暫停自己試試看,繼續如果和呼哩做得差不多就會有種贏了的感覺,用精神勝利法讓自己有動力繼續往前的概念。

不過也開始思考,課程結束後我還能繼續成長嗎?因為目前都只有跟課而且沒做挑戰題,雖然這週因為課程規劃上已經寫了好幾週 PHP ,現在忽然要把 JS 撿回來,有些寫法常常會忘記或搞混,但都能靠搜群引擎化險為夷,看起來是多了點自信,不過對於自己是否有能力獨自學習一個新工具感到有點擔心。

另一組令人感到踏實的事件,是我這週挑戰回同學在 Slack 上的問題。雖然有些看起來是幫倒忙,但也算是踏出一步了。不知為何我一直對「成為有求知慾的人」有迷之執著,常常會焦慮自己是否不求甚解。這幾次不管幫忙或被幫忙 debug 雖然當下沒有自覺,回神過來自己已經深陷其中了,發現的時候感覺,好爽~~~

……但是,這週並沒有拿到值得參考。

我對自己的了解準確到,連我自己都嚇一跳的地步。前陣子(上個月?)看到大家在討論值得參考的問題時,心想:「看看我都沒拿過值得參考,還不是活得好好ㄉ XD」不過正是因為無欲無求才沒有痛苦。11 週毫無預兆的拿到一次值得參考時心想,完了,我也是嘗過值得參考滋味的人了。聽有在化妝的朋友說,如果用過專櫃就很難回開架了,人只會越來越難滿足,也許值得參考是這樣。總之做出「我完蛋了」的預言後,今天看同學作業時就迎來反撲,陷入強烈腫脹到有點疼痛的情感中無法動彈——好不甘心!!!

不過現在回頭看也不完全是壞事,畢竟在此之前無動於衷也超不合理,就像是直接投降一樣,說難聽點也只是鴕鳥心態替自己的失敗找藉口而已吧。反之不甘心的心情也許才是真正站上起點,並且開始對自己負責的象徵嗎?我覺得很有趣,希望能找到和這份心情共處的方式,並轉化為己所用。

13 週

動力急速下降的一週。

可能是這週的內容忽然變得有點發散,也不太可能真的從零把什麼東西蓋起來,或是真的不看影片獨自把 webpack 架好。雖然說是之後會越來越明白的,但還是有點空虛啊。而且這週還必須帶著上週混亂的心繼續前進。

之前有人提到跟課程像是修行,我覺得非常有道理。

前幾年曾為了「理解後才能理直氣壯的討厭」,而加入校內的中國哲學讀書會,總體來說根本沒讀到什麼書算是個浪費時間的努力,不過人品超差的老師偶爾還是會說出讓我有一點點點點收穫的東西,像是「注重禮節是由外而內的改造過程」。在此之前,我想像中的理想行動是,內心有滿滿的衝動,以此為燃料付諸實踐,甚至不允許一點雜質,因此我當下非常不諒解老師說的話——不重視真心的行為,根本只是政治手段而已吧。

雖然恥於承認,但我想我慢慢可以理解了。與其說是認同這個價值觀,應該說偶爾有採取此策略的必要性。

就像是練體能好了,就絕對不會有人懷疑「我真的適合追求更好的體型嗎?」或是「我真的喜歡生酮飲食嗎?」很多時候我們什麼都不想,就只是做,雖然內心會有非常非常多自我懷疑,但抱著這些迷惘繼續行動,某天回神過來發現自己又前進了一步而發自內心感到開心,就是邁向目標的起點了。雖然很痛苦,但如果因為自我懷疑就停下腳步也太可惜了。

雖然學到 13 週又很多被程式搞到瘋掉或自我懷疑的時刻,但無法否認得到的快樂就像原石一樣在那裡閃閃發亮,為了這些時刻就再多走一段吧……修但幾勒,忽然又開始灌雞湯。唉呦反正我現在因為寫程式感到焦慮不安的時候,就會很中二的認為「畢竟是在修行嘛」然後多撐一下。

14 週

卡到爆的一週。

在此之前還曾經對後端工程師有過幻想,覺得能只用 CLI 好帥,經歷十四週後完全不敢想自己現在能勝任後端工作。

真正體悟出會在部屬時那麼卡的原因,以及其和我本人性格間的關係,是在 17 週的時候。為了好好扮演 15 週的生菜,這週的心得就用對課程制度的反饋覆蓋好了:

每日進度

課程每日進度,是要求學員每天紀錄當天完成的進度、學到的東西、和明日預計進度等等。

請讓我在此引用 lauviah0622 同學精準的心得:(已得到授權)

不會有一定要寫很長之類的壓力,然後可能還會不經意地被人看到滿足虛榮心,那種有點暴露,但是又其實沒人理你的感覺有點上癮(幹超變態的)。

我個人認為這完全點出該制度的精妙之處。不知道有誰讀過、沒有按讚系統,唯一就是點 icon 到 slack 私訊當事人,完全適合容易被社群軟體綁架的我。還可以快樂地使用韓國瑜思維:門檻那麼高,沒有表達反感的人一定都是蠻喜歡我的每日進度的啦 (?????)

另外也蠻感謝沒有人阻止我一直在每日進度寫一些和 coding 無關的紀錄。不過,雖然看似無關緊要的廢話,卻也扎扎實實的讓我能夠更穩定的學習。有點像過動的孩子會被送去游泳一樣,每天開始學習前,將腦內過多的思考再檢視整理並記錄下來,互動不高不用擔心被綁架但依然可以滿足表現欲,然後就可以專心學習了 。也有學習中出現無數次很想放過自己「算了今天就這樣吧」,但因為前一個進度報告已經承諾過的進度還沒達到,想到這樣明天就要說抱歉我食言而肥——太羞愧了真是太羞愧了!多努力一點吧!然後充滿決心的狀況也有 XD

助教們的 Podcast

去年九月畢業後,我正式般到台南。

前陣子臉書動態回顧說,當時的我寫了胡遷《大象席地而坐》的句子:

我告訴你最好的狀況,就是你站在這裡,你可以看到那邊的那個地方。你想著那邊一定比這裡好,但你不能去。你不去,才能解決好這的問題。

我還沒當過正職,甚至人生還有很多經歷空缺,這種時候只能依著想像行事——當初我想像我到台南後就會自動找到人生方向,現在我想像要是轉職成為工程師,會不會還是無法融入想像的社會,或是所有問題都迎刃而解,最好是連膝蓋的舊傷都自己好了。

而課程助教每週的 podcast ,在這之中也許就扮演某種教練的角色。

除了「工作的煩惱會是這樣」的想像外,最重要的果然還是「原來工程師長這個樣子」……不對,應該說是對「就算是這樣的人,還是可以持續追求優雅的生存方式啊」的想像——覺得這不重要的人,去給我和《炎拳》的賀利田說啊(爆雷王)

另外也在 15 週左右上了 Podcast。雖然對自己不太滿意,但反正我是無論如何都不可能對自己滿意的人,重點是整體而言是個有趣的體驗,是那種我老年時纏著來幫忙打掃的社工喋喋不休時,會反覆體起的經驗(不要用這麼難以理解的情境說明!)

結語

我:這次寫三百字就好了。
也是我:(也了三千字)

這次的心得內容和之前比起來發散好多,看起來我就是一個很愛碎碎念的人而已(說得好像本來不是一樣),好不滿意ㄛ……算了我要繼續往前了,20 週心得見~










Related Posts

Module 模組化概念

Module 模組化概念

Python Web Flask 實戰開發教學 - SQLAlchemy 與 ORM

Python Web Flask 實戰開發教學 - SQLAlchemy 與 ORM

Hoisting

Hoisting


Comments