兩年前,當我完成程式設計訓練營時,我非常興奮地開始了我作為初級開發人員的第一份工作。我毫不猶豫地開始了艱鉅的工作申請流程,幾週之內,我就獲得了初級 Web 開發人員的遠端職位。但當我到達那裡時,我發現了一些巨大的東西在等著我——一個巨大的程式碼庫!我不知道從哪裡開始,我感到迷惘。
程式碼庫是如此龐大且複雜!它就像一個大的、糾結的毛線團,我不知道該如何解開它。每次我試圖做出改變時,我都擔心自己會把事情搞砸。但隨後,我想起了在 bootCamp 中學到的東西:一次邁出一步。因此,我開始一點一點地閱讀程式碼,提出很多問題,慢慢地,事情開始變得有意義。
在訓練營中,我們並沒有學到所有東西。因此,在我的新工作中,我遇到了正在使用的新技術 - Next.js、Storybook、Docker、Typescripts、Wordpress。我在創業時學到的最酷的事情之一就是如何使用 Next.js。 Next.js 是一個特殊的工具,可以讓建立網站變得更容易、更快。起初,它很令人困惑,就像龐大的程式碼庫一樣。但隨著我不斷練習,我變得更好了。我學會瞭如何讓網頁載入速度更快,如何連接網站的不同部分,以及如何讓一切看起來漂亮且工作順利。
當我是新人時,我花了太多時間在簡單的任務上。我希望一切都完美,所以我不斷檢查並重新檢查我的工作。這讓我變得緩慢,有時,我覺得自己做得不好。但後來我意識到,一直試圖做到完美是沒有幫助的。犯錯沒關係,因為這就是我學習的方式。所以,我開始專注於盡力而為,而不是太擔心自己是否完美。這使我的工作更快更好。
快轉兩年了,現在我不再只是初級開發人員了。我成長了很多,學到了很多新東西,現在我已經準備好接受更大的挑戰。我對自己的技能充滿信心,我知道我可以處理更大的專案。我已經從在龐大的程式碼庫中迷失方向,變成了一個可以幫助別人找到方向的大師。現在,我覺得我已經準備好晉升到中階甚至高階軟體工程職位了。
透過這一切我學到的是,一開始感到失落是可以的。掙扎和犯錯是可以的。重要的是不斷學習、提出問題、不斷成長、永不放棄。如果我能做到,你也能!
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3