Java 學習記錄50 — 階段總結

張小雄
Apr 7, 2021

--

本篇系列文 — Java 學習紀錄

第一篇發布於 2020 / 12 月底

此篇為第五十篇,現在是 2021 / 3 月底

已經過去了 3 個月

我從 Section 1 做到 Section 9

總共有 25 個 Section

進度如下圖,快做到 1 / 2 處了

因為 2018 年有接觸過一點 Python

所以在學習 Java 時

前面的部份學習起來還算輕鬆

大致到 OOP 的觀念都是以前就接觸過的

算是重新複習了一次

剛接觸時比較不習慣的就是

設變量的時候要把數據類型先做聲明

連參數都是一樣

還要用上大括號跟分號

這些都是寫 Python 時不需要做的

還有 for 的寫法也是比較複雜,switch 則沒看過

雖然有些小麻煩,但看起來的確有比較清楚

從介紹各種 List 之後就是沒接觸過的領域

除了最基本的 list

後面教得都是我學 Python 時還沒看過的

進度就不像一開始一樣快速

比較困難的點是要知道

自己要操作哪種 list 裡面的哪個數據

從這邊開始,有些練習題就要想個1~3天

雖然要想一下但還是解得出來,不看解答的情況下

大約三月下時,進入 Section 9 後

難度直接破表,練習題開始解不出來

光把題目看懂就要看很久

一來是題目寫得不清楚

二來是搞不懂題目要我做啥

評論區開始怨聲載道

各種要求改進的聲音出現

我看了一下評論區留言的日期才發現端倪

原來這個 Section 五年前就做好了

前面的 Section 反而有更新過內容的,高讚的評論都是比較新的日期

但這個 Section 高讚的評論很多都是舊的,從3 ~ 5 年前就留下了

我自己總結特別難的原因是

前面 Section 8 主要講 list ,裡面多達三十個小節

但這個 Section 9,主要講的是觀念,比較不好理解但卻只有十六個小節

難度提高了,課程時間相比前面卻縮短一半,而且舉得例子相比於前面也比較難理解

我自己是常常因為看不懂而看到恍神,又重複看了好幾遍

這個部份光看 Tim 講解是沒辦法吸收多少的

最終還是要自己去理解代碼做了什麼

難的地方還要用 debug 功能,一行一行慢慢的看

課程裡若是有些地方,已經看了好幾遍還是不懂或看不進去

我就會到 Youtube 去搜相關的關鍵字,看其他人講解,找一個你喜歡的講解者

常常一個 10 多分鐘的影片,幫助就非常大了,看完就能理解原先不懂的地方

不同的講者,不同的呈現方式,常常就能幫我順利學會,最差至少也理解了更多

有時候可能也不是課程問題,單純就是前置的知識點不足,透過這個方式去補足即可

當然不一定要看影片,喜歡看文章的就去看文章

按照現在的進度大約 7 或 8 月底,應該就能把課程做完

對於自己能不能轉職成功,焦慮還是不小的

而課程學的東西跟面試的又不太一樣

課程學完了還要另外準備面試

想到面試又沒什麼信心了

不過我最壞的打算就是去乙方公司

希望到時不會連最缺人的乙方都進不去

那我就會想去撞牆了

希望看到這篇的你

我們都能順利達成心願

本篇結束

--

--

張小雄
張小雄

Written by 張小雄

記錄成為軟體工程師的過程

No responses yet