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

學生心得:Wozski #42

Open
Wozski opened this issue Sep 7, 2021 · 0 comments
Open

學生心得:Wozski #42

Wozski opened this issue Sep 7, 2021 · 0 comments

Comments

@Wozski
Copy link
Contributor

Wozski commented Sep 7, 2021

回饋筆記(A ->B 方案)

[關於我]

我是一位純中文系學士畢業,當初只是單純喜歡看書才選擇中文系,在大學時期發現自己其實沒有那麼喜歡中文系的學科,反而當時對經濟更加有興趣,常常在課堂上就讀起自己有興趣的書籍,就是這樣的一個人,所以才會跑來寫程式.
我遇到蠻多人對中文系的印象大概率就是:『要去當學校老師、或是公務員』之類,但後來我發現這兩個選項都不是特別感興趣,所以我選擇去學英文然後跑去澳洲打工度假,我認為生而為人,只有自己想不想做,而不是別人說你適合什麼就去做什麼,所以後來學習程式對我來說也是一個充滿新奇的挑戰,畢竟我就是一個喜歡學習和接觸新領域的人。

[關於課程和適合怎樣的人]

其他有很多同學都有分享過課程,而且我相信他們會講的更詳細更好。
我認為只要你對程式有興趣都可以試試接觸這個課程,現在也有訂閱的方式觀看影片,所以我認為對於剛接觸的人,這邊提供了完整的學習路徑和內容。

再來如果是想加入程式導師計畫,並且完整走完(這不是一件容易的事情),我認為全職學習會是最好,畢竟每個人學習曲線和所需要的時間不太一樣,
有些人可以邊做工作邊趕上進度學習,但像我自己就沒辦法同時做這兩件事,所以我在課程開始後兩個月就把工作辭掉在家學習。
畢竟要從完全不會到可以出去找工作的階段,是一段蠻長的路,所以我認為學程式適合任何人,但是參加程式導師計畫未必適合任何人,但也不是一定要參加程式導師計畫才能找到工作,只能說程式導師計畫是更有效率的一條路,但是如果是靠自己看影片做專案然後去丟履歷,我相信這個路也是行的通,畢竟人生就像程式一樣,永遠不會只有一種解法。

關於課程

第零週:心態培養

事實上我當時直接跳過這週,那時候希望能夠比進度快一週到兩週,所以那時候已經開始學習第一週還第二週的內容,但是經過了一年後回頭看,我認爲這週學習的東西非常重要。
我相信任何再難的技術,經過系統化的訓練和訓練時間的疊加,最後都能從不熟到上手最後精通,但是心態如果沒有意識到自己的想法或是定期審視自己,人就會一直都會照著原本模式繼續迴圈下去。
如果寫程式是一種工具,那人擔任的角色就是操控工具的位置,即便工具再怎麼方便和華麗,最後還是要看拿工具的人到底想要拿工具去做什麼。
所以如果真的要我選,我認為這週是整個課程最重要的一週之一,並且即便完成課程後也是偶爾回來看一下。

第一週-第五週

剛開始的 CMD 課程我很喜歡,還記得那時候為了熟悉 CMD 用法,強迫自己只能使用指令操作電腦,操作的時候有種很專業的感覺,也因為這週的訓練,之後使用虛擬機進行操作時,也不會覺得太困難。
Git 真是一個很好用的東西,還有 Github 所謂工程師的最大交友平台(?
JS 的基本語法和程式的思維、網路的基本概念,這些都是以前完全沒有接觸過或是去思考的東西,我很喜歡完全沒有接觸過的新知識!

第六週-第十週

網頁三大神器 - HTML、CSS、JavaScript,一個網站從無到有,如何做互動,只有前端沒有資料交換又會太空虛,所以如何使用 PHP 架設資料庫並串接 API 從後端達成交換資料,完成一個基本網站的 CRUD 功能,也是這四週學習內容。

第十一週-第十五週

資訊安全週,這週的內容非常的重要,資訊安全的重要程度我想並不需要強調,即便你自已架設的網站,你也不會想讓別人想進就進,更何況是商業化的產品,資安如果有漏洞,可能會導致會員資料外洩延伸出法律責任等。

如何部署網站,把以前寫的東西真正的放在網路上,還記得那時候的我把自己作品分享給朋友的成就感,不亞於第一次用 JS 寫了一串迴圈後能正常顯示。(在這週漸漸沒辦法跟上進度)

第十六週-第二十週

基本上我這幾週一直還沒有正式學習,只有跳著看並且作業也都沒有正式繳交。

第二十一週-第二十四週

React,我在這卡了快兩個月特別是五子棋,但是其實最主要卡的原因是當時生活也是有很多要忙碌的東西,導致那時候學習狀況非常差,身心疲累,但是又很想快點結束,導致一直卡一直卡,到最後反而陷入一個很負面的迴圈,等意識到這個狀況時,就先停了一週到兩週,讓自己把步調重新調整好再繼續前進,狀況就慢慢改善了。

課程結束後的反省和整理

課程結束後我做了這半年時間的一些整理以及為何沒有能在期間內完成學習課程的反思。主要有下列幾點:

  1. 因為前面沒有跟上進度導致進度落後時的焦慮
  2. 期間找工作的焦慮
  3. 當時候搬新家對新環境的不適應
  4. 個人私事的心情影響

如果要我重新開始這個課程,我會避免在這期間換一個新環境,畢竟一個新習慣需要三週時間培養,再來就是如果我這週進度落後我會直接 Skip 繼續下一週的內容(這個是我思考後覺得應該比較好的辦法,但是沒有實際測試過),等之後再回來補,再來就是環境如果不是自己熟悉的地方,還需要額外花心力去熟悉,等於分了一部份的注意力,特別對我這種需要完全把心力放在課程上才能跟上進度的人來說,分心就是完全導致我進度落後的主要原因之一,再來就是私事的影響心裡狀況,不過這就很難避免,因為有些時候不是你不想事情就不會來,這是人生有趣的地方,也是人生很機車的地方(笑,總結就是

  1. 維持在熟悉的環境, 持續 routine 該學習就學習,該休息就休息,農兵農到可以出大裝的時候。
  2. 工作是一定找得到,只要你肯持續努力並且進步,特別是因為疫情科技業這兩年向上成長是大家有目共睹的,所以不用擔心自己吃不到這塊餅,只是時間長短的問題。
  3. 相信自己這半年的學習的內容,可以對自己有自信一點,就算對自己沒自信,也對 Huil 的教材有自信一點,即便面試遇到從來沒遇過的問題或狀況,不用灰心,保持學習的心態去請教,即便這份 offer 沒有拿到,但是你也從面試中得到了新的知識。
  4. 這個社群是你堅強的後盾,在裡面一起學習的朋友是你未來的人脈,即便你到了新的地方,這地方一直都還會在,除非哪天 Huil 表示不幹了(?,但即便如此你認識的人也不會就此消失,像 Clay、Minw 助教等等(?

關於面試的心路歷程

總共投過 519 家,面試過 10 家公司。終於在最後找到一家願意收留我的公司(?。
從一月份開始投履歷,那時候還沒完成課程(雖然到今天我還是沒有完成全部的課程),就開始投履歷了,印象很深刻第一家面試,就在租屋處附近,那時候面試還用白板分享了我很多年前,第一次使用 Excel 寫關於程式邏輯的故事,除了因為是第一家面試印象深刻外,其實還是有一些其他原因,讓我在這留個伏筆。
當然第一家面試沒有過,不然也不會有後面的故事,之後不斷地投、不斷地被拒絕,心情從一開始的自信到了之後不確定,
心裡慢慢的有了疑問,『自己到底是不是自己有資格做這種工』、『是不是因為我不是本科系?』,『我真的能找到這樣的工作嗎?』
心中一直不斷的出現懷疑自己聲音,當然這些聲音通常是假的,除非連你自己都相信了這樣的聲音,最後才會變成現實。
我相信 Huil 的課程,也相信這個世界總會有地方會需要,至今我學習的所有知識以及我這個人,因為我這樣堅信著,並且繼續的不斷面試和反省,最後才能真正找到一間公司願意錄取我(雖然這是以結果論來說,但也是因為我願意繼續嘗試和堅持,最後才能到達我想要的未來)
現在回頭看那時候的我,其實身心俱疲,除了半年的學習課程壓力,那時候的我也和交往多年的女友分開、家裡的因素..等,大大小小的壓力參雜在一起。讓我很難維持之前學習的品質,搬到新環境時,剛開始連基本生活都有點困難,後來是在閱讀一本一本書以及一個和一個的演講,還有和很多不同的人交談,以及持續的運動,讓我成功度過了這段非常低潮的時候。
最後我終於得到了一家 offer ,而且很有趣的是,這家公司就是在我第一次面試的樓上,不是電梯差一層那種,而是那種樓中樓的樓上,因為兩家都是小工作室,所以他們一起租了一間公寓分擔房租,讓我覺得緣份真是奇妙。
試用期 37000 三個月,公司也是做遊戲相關的代理(非博弈),因為自己很喜歡玩遊戲,當時覺得這家公司真是太棒了。

第一份工作和離開

很不幸的是第一份工作剛好遇到台北疫情爆發(6/1)的時候,所以也就開始了第一次遠端工作,遠端工作一開始感覺很棒,但我後來回頭看發現,遠端真的不適合新人,特別是完全沒有經驗的那種新人,首先溝通是一個很大的問題,很簡單的問題都需要花比平常更多時間做線上溝通,再來就是如果上級交代的東西如果不是太明確,就要一直不斷地詢問,如果上級沒辦法好好的引導或是給出更明確的東西,會導致資料太廣和太雜,不知道自己花了大量時間是否為上級要的東西。
再來因為是線上,有時候也不一定能立即得到答覆,在這樣的狀況工作了兩個月後,發現公司方向主要業務為後端 Server 的部分,自己目前還是希望能夠在前端的方向繼續前進,但前端部分公司沒有可以支援的資源後,決定離開,所以提出離職。

總結以及心態轉變

這個課程帶給我的不只有學習到如何寫程式,也讓我用另一種方式去思考和角度去拆解、找出問題、最後解決問題,最後即便我不寫程式了(但應該是不會,畢竟真的很有趣)這些方法都能套用到生活上的各個層面。

在打這篇時其實一直猶豫自己是不是應該發出來,自己不夠格?自己的經驗是不是有用?
也是會有一些負面聲音告訴自己不夠格做這件事情,後來某天回去看到老師寫的文章的一句話,『沒有經驗是沒有價值的』(也答應 Huil 一定會把文章發出來 XD)。
後來轉了一個方面想,這個心得文如果五年後的自己看到,絕對又是另一個完全不同的感觸,正是因為現在的我的努力和不斷嘗試,未來的我才能回收成果,相信未來的自己看到後會更珍惜當下的所有,然後繼續為更遠的未來努力,達成一個正向的迴圈。

如果這篇心得文能夠幫助上一些跟我有類似困難的人,那很好,如果沒有也沒關係。
因為未來的我一定會很感激自己有留下這篇文章,記錄了曾經的自己努力、失敗、爭扎、以及被質疑,但從來沒有想要放棄,我認為這樣的自己很棒而且我也為自己感到驕傲,而我也相信和我一起參加這課程所有人也都一樣的好。

如果你現在和曾經的我一樣掙扎、一樣自我懷疑或是被周遭的質疑聲,困擾者。
不用擔心,這些真的只是暫時的,真的過去了就好,因為我也是經歷過這些並且這樣走過來,只要你願意相信自己並且能夠清楚的看到未來的自己是什麼樣子,那你不是已經成為那個憧憬的自己,就是在成為的路上,這兩個選項看起來好像都蠻棒的(?。

最後我相信技術只要隨著時間累積和自我一點一點的努力,就會不斷的向上成長,最終達到自我理想的目標,相信在讀文章的各位還有我自己,都能走向自己理想的未來。
文章最後,想謝謝一路上幫助過自己的所有人,不論是親人還是因為課程上遇到的所有朋友、助教、老師(全部打出來如果有漏掉會對漏掉的人感到很抱歉)。
我始終相信科技不論怎麼進步,最後還是為人服務,而人一直都是最重要且無法被取代,這些因為課程而認識的所有人,才是我這次課程得到最重要且無法取代的寶物,謝謝大家,也謝謝自己。
最後拿這一句話勉勵自己:
君子曰:學不可以已。青,取之於藍,而青於藍;冰,水為之,而寒於水。-《荀子·勸學》

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

No branches or pull requests

1 participant