我們正在推出一系列文本,CodeGym 大學的學生和畢業生將分享他們的學習經驗和目標。這個故事是關於 Krzysztof Kasperek 的,他學習程式設計是為了在可預見的未來獲得初級開發職位。他學習了Java 基礎知識Android 應用程式開發初學者 課程。 我和導師一起報讀課程是為了有更好的訓練環境:CodeGym 大學學生 Krzysztof 的故事 - 1

我從 2018 年開始學習編程,但最終停止了一年半

我來自波蘭,但自 2017 年以來我住在挪威。在我的公司決定關閉我所在城鎮附近的辦事處之前,我擁有法律學位並從事法律出版工作。因此,我面臨一個選擇:搬到波蘭的另一邊,或辭職並開始做其他事情。這是我人生中一個重大的決定,最終,我搬到了挪威。從那時起,我的主要工作就是在工廠工作。我一直在生產端和倉庫端工作。在加入 CodeGym 大學課程之前,我在自定進度課程上有一個帳戶。我在 2018 年註冊了 CodeGym 的試點版本,但並沒有真正喜歡它。一開始我很感興趣,但後來遇到了一個很難克服的障礙。另外,網站本身的功能與現在的情況有些不同。後來我又回來買了訂閱。當時我已經完成了第一個任務,第二個任務也完成了一半。然後我的兒子出生了。我停止了一年半的學習,直到 CodeGym 與導師一起推出了專門的課程,這讓我又回來了。

我決定嘗試與導師一起學習課程,以便有一個更好的環境來繼續學習

從學習之初,我的主要目標就是轉換職業,並在準備好時從初級或實習開發人員職位開始。所以我決定和導師一起嘗試這門課程,以便有一個更好的環境來繼續學習。身為父親,每天工作,努力自己學習,進步是充滿挑戰的。我認為有一位老師、指定的時間表以及每節課後的作業會幫助我保持在正軌上。我的猜測是正確的:這些功能幫助我比自己完成課程更好地學習。

我很高興每次現場課程結束後,我都可以完成任務並鞏固我的知識

當我學習 Java 基礎知識課程時,我非常喜歡 CodeGym 平台上的課程材料。對我來說很明顯他們對網站功能做了很多改變。每次與導師進行的課程都有一個「備份」真是太棒了。我很高興在導師的每節課後,我都可以去完成任務並鞏固我的知識。至於現場會議,我遇到了一些障礙。導師在不同的時區,我無法加入他們——對我來說已經太晚了。當然,我重播了課程,但對我來說,這比現場參加課程有點附屬。在Java基礎課程開始時,大約60-70%的訓練對我來說很容易,就像對我之前學習的快速回顧。很難說對於零編碼背景的學生來說是否會那麼順利。我想他們需要付出更多的努力來處理一些困難的話題。對我來說,作為一名有相關經驗的學生,CodeGym 自定進度課程本身就可以讓您了解 Java 基礎知識。因此,沒有必要與導師一起複習每個新科目:您只需向他詢問有關您所學材料中的挑戰性點的問題即可。

繼續學習 Android 開發課程是一個自發性的決定

當我報名參加 Java 基礎課程時,我認為我可以學習此類學習的“第二部分”,這樣我就可以繼續學習有關 Java 開發的更複雜的主題。我想繼續按照以前的方式學習,因為我可以隨時返回自定進度的課程。Java 沒有“第二部分”,但有 Android 課程。說實話,一開始,繼續使用 Android 是一個自發性的決定。然而,後來我明白,這確實是拓寬我的視野、獲得一些經驗和額外知識的好方法,這將幫助我決定我想專攻哪個方向。我喜歡導師(米蘭),我很欣賞他為我們所做的一切,因為我看到他在每一點上都努力解釋一切,從電腦知識到程式設計本身。老師無疑是 Android 課程的重要資產。他試圖與學生分享他所擁有的大量內容和知識。然而,我缺少在 CodeGym 平台上設定的 Java 基礎知識任務類型。除了我們正在與米蘭合作的實際項目之外,擁有一些不同複雜性的任務會很好。我告訴米蘭,我無法想像一個沒有程式設計知識(例如 Java 或其他程式語言)的人可以參加 Android 課程。但是,如果您從 Java 基礎知識開始學習,然後繼續學習 Android 應用程式開發課程,那就沒問題了。

我希望在1-2年內改變我的職業

Android 課程結束後,我的第一個任務是鞏固我在這裡學到的知識,擴展我最終專案的功能,並為我未來的作品集創建一些新專案。我還訂閱了 CodeGym 自定進度課程,因此除了 Android 開發學習之外,我還會回來繼續學習並進一步提升我的 Java 知識。我希望在一到兩年內改變我的職業,這是我給自己的時間範圍。如果我沒有父母的義務,能夠完全專注於學習,我想六個月左右的時間就有可能實現這個目標。但現實的是,我給自己兩年的時間來開始 Java Junior 或 Android Junior 開發人員的職業生涯。 「我和導師一起報讀課程是為了有更好的訓練環境」:CodeGym 大學學生 Krzysztof 的故事 - 1