程式導師計畫 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

Selector

Selector

DNS, Lock, NoSQL vs SQL and ACID

DNS, Lock, NoSQL vs SQL and ACID

SQL Excel Concatenate into INSERT Command

SQL Excel Concatenate into INSERT Command


Comments