」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 學習、成長與繁榮:我從程式設計訓練營到軟體大師的旅程

學習、成長與繁榮:我從程式設計訓練營到軟體大師的旅程

發佈於2024-08-29
瀏覽:801

Learning, Growing, and Thriving: My Journey from Coding Bootcamp to Software Guru

兩年前,當我完成程式設計訓練營時,我非常興奮地開始了我作為初級開發人員的第一份工作。我毫不猶豫地開始了艱鉅的工作申請流程,幾週之內,我就獲得了初級 Web 開發人員的遠端職位。但當我到達那裡時,我發現了一些巨大的東西在等著我——一個巨大的程式碼庫!我不知道從哪裡開始,我感到迷惘。

我最大的挑戰:大程式碼庫

程式碼庫是如此龐大且複雜!它就像一個大的、糾結的毛線團,我不知道該如何解開它。每次我試圖做出改變時,我都擔心自己會把事情搞砸。但隨後,我想起了在 bootCamp 中學到的東西:一次邁出一步。因此,我開始一點一點地閱讀程式碼,提出很多問題,慢慢地,事情開始變得有意義。

學習新技術

在訓練營中,我們並沒有學到所有東西。因此,在我的新工作中,我遇到了正在使用的新技術 - Next.js、Storybook、Docker、Typescripts、Wordpress。我在創業時學到的最酷的事情之一就是如何使用 Next.js。 Next.js 是一個特殊的工具,可以讓建立網站變得更容易、更快。起初,它很令人困惑,就像龐大的程式碼庫一樣。但隨著我不斷練習,我變得更好了。我學會瞭如何讓網頁載入速度更快,如何連接網站的不同部分,以及如何讓一切看起來漂亮且工作順利。

打敗完美主義怪物

當我是新人時,我花了太多時間在簡單的任務上。我希望一切都完美,所以我不斷檢查並重新檢查我的工作。這讓我變得緩慢,有時,我覺得自己做得不好。但後來我意識到,一直試圖做到完美是沒有幫助的。犯錯沒關係,因為這就是我學習的方式。所以,我開始專注於盡力而為,而不是太擔心自己是否完美。這使我的工作更快更好。

從初級開發人員到大師

快轉兩年了,現在我不再只是初級開發人員了。我成長了很多,學到了很多新東西,現在我已經準備好接受更大的挑戰。我對自己的技能充滿信心,我知道我可以處理更大的專案。我已經從在龐大的程式碼庫中迷失方向,變成了一個可以幫助別人找到方向的大師。現在,我覺得我已經準備好晉升到中階甚至高階軟體工程職位了。

透過這一切我學到的是,一開始感到失落是可以的。掙扎和犯錯是可以的。重要的是不斷學習、提出問題、不斷成長、永不放棄。如果我能做到,你也能!

版本聲明 本文轉載於:https://dev.to/catevee/learning-growing-and-thriving-my-journey-from-coding-bootcamp-to-software-guru-9e2?1如有侵犯,請洽study_golang@163 .com刪除
最新教學 更多>
  • 如何在 JavaScript 中對 HTML 實體進行編碼以便在 CMS 中正確顯示?
    如何在 JavaScript 中對 HTML 實體進行編碼以便在 CMS 中正確顯示?
    在JavaScript 中編碼HTML 實體將內容輸入內容管理系統(CMS) 時,處理® 等特殊字元至關重要確保跨瀏覽器正確顯示。為了解決這個問題,可以使用 JavaScript 來定位這些符號並將其轉換為適當的 HTML 實體。 使用正規表示式,可以透過將特定字元範圍替換為對應的 HTML 實體來...
    程式設計 發佈於2024-11-06
  • 為什麼「float: right」會顛倒 HTML 中的 Span 順序?
    為什麼「float: right」會顛倒 HTML 中的 Span 順序?
    Float:跨度的右反轉順序給定 HTML 標記:<div> <span class="label"><a href="/index/1">Bookmix Offline</a></span>...
    程式設計 發佈於2024-11-06
  • Python 字典如何保持程式碼乾淨、乾燥
    Python 字典如何保持程式碼乾淨、乾燥
    Python 字典和 DRY 原则:初学者快速指南 嘿! ?如果您正在深入研究 Python 编程,您可能偶然发现了字典,并且可能想知道“Python 中的字典到底是什么?它如何帮助我更智能地编写代码?”不用担心,让我们用一种超级简单的方式来分解它。 Python ...
    程式設計 發佈於2024-11-06
  • 使用 Django、Twilio 和 Pinata 建立安全的匿名回饋系統
    使用 Django、Twilio 和 Pinata 建立安全的匿名回饋系統
    在本指南中,我将引导您使用 Django、用于短信通知的 Twilio、用于安全媒体上传的 Pinata 以及用于响应式样式的 TailwindCSS 构建安全匿名反馈系统。在本教程结束时,您将拥有一个功能齐全的反馈系统,用户可以在其中提交反馈、选择上传媒体以及接收短信通知 - 所有这些都考虑到安全...
    程式設計 發佈於2024-11-06
  • 為什麼 Tkinter Entry 的 get 函數不回傳任何內容?
    為什麼 Tkinter Entry 的 get 函數不回傳任何內容?
    Tkinter Entry 的get 函數沒有產生任何結果:綜合解釋當嘗試使用get() 從Tkinter Entry 小部件檢索用戶輸入時函數時,您可能會遇到空返回值。這個看似令人困惑的問題源自於 Tkinter 的非同步特性和函數執行的順序。 在提供的程式碼片段中,您嘗試在建立 Entry 後立...
    程式設計 發佈於2024-11-06
  • 使用 NodeJs 開始使用 RabbitMq
    使用 NodeJs 開始使用 RabbitMq
    RabbitMq簡介 RabbitMq 是一個訊息代理,允許在不同服務之間發送和接收訊息。它是一個實作高階訊息佇列協定(AMQP)的訊息代理程式。用 Erlang 程式語言寫成。 安裝 RabbitMq RabbitMq 可以使用各自的套件管理器安裝在不同的作業系統上。 Rabbi...
    程式設計 發佈於2024-11-06
  • 讓網路更加互聯
    讓網路更加互聯
    讓網路更互聯 - Infometka 如何解決「隱形網站」問題 身為 Web 開發人員和 ???️??????️ 的創建者,我一直熱衷於解決現實世界的問題。今天,我想分享我開發的一個解決方案,我相信它可以為無數網站所有者帶來重大改變,並在某種程度上使互聯網成為一個更加互聯的地方。 ...
    程式設計 發佈於2024-11-06
  • 使用 React 建置 Loop Studio
    使用 React 建置 Loop Studio
    介绍 Loop Studio 是一个沉浸式网站,旨在展示各种虚拟现实 (VR) 项目。使用 React,我们可以有效地管理和渲染不同的组件,以构建有凝聚力和交互式的用户体验。该项目采用简洁的设计,带有导航标题、详细的 VR 部分、创作画廊以及带有社交媒体链接的页脚。 ...
    程式設計 發佈於2024-11-06
  • 如何解決用PHP在CURL中傳送多維數組時出現「陣列到字串轉換」錯誤?
    如何解決用PHP在CURL中傳送多維數組時出現「陣列到字串轉換」錯誤?
    透過CURL 和PHP 發送多維數組使用CURL 發布包含多維數組的表單資料時,遇到「數組到字串轉換」錯誤是一個常見問題。當嘗試使用包含陣列的陣列設定 CURLOPT_POSTFIELDS 時會發生這種情況。 由於 Content-Type 標頭必須是 multipart/form-data 以方便...
    程式設計 發佈於2024-11-06
  • 如何在 Selenium 中使用 \"span:contains(\'String\')\" 解決 InvalidSelectorException?
    如何在 Selenium 中使用 \"span:contains(\'String\')\" 解決 InvalidSelectorException?
    Selenium 中的Invalid SelectorException with "span:contains('String')"在Firefox 中使用Python 中的Selenium 時,嘗試使用CSS 選擇器「span:contains('Co...
    程式設計 發佈於2024-11-06
  • 如何將 HTML 附加到容器元素而不出現 InnerHTML 陷阱?
    如何將 HTML 附加到容器元素而不出現 InnerHTML 陷阱?
    在沒有innerHTML的情況下將HTML附加到容器元素重新訪問當前的問題是如何將HTML附加到容器元素,同時避免限制以及使用innerHTML屬性的陷阱。正如OP正確指出的那樣,innerHTML由於其替換現有內容的行為,可能會破壞嵌入媒體等動態元素。 幸運的是,有一個替代方案可以克服這些問題:i...
    程式設計 發佈於2024-11-06
  • 持續測試:確保 DevOps 管道的質量
    持續測試:確保 DevOps 管道的質量
    持续测试是现代软件开发中的关键实践,尤其是在 DevOps 框架内。它涉及在整个软件交付管道中自动执行测试,以确保对代码库所做的每项更改都得到彻底验证。通过将测试集成到开发过程的每个阶段,持续测试旨在尽早发现和解决缺陷,从而显着降低生产故障的风险。 什么是持续测试? 持续测试是作为软件交付管道的一...
    程式設計 發佈於2024-11-06
  • 背景顏色改變視頻
    背景顏色改變視頻
    在 Instagram 上關注我們 在本影片教學中,我將指導您使用 HTML、CSS 和 JavaScript 建立令人驚嘆的 Instagram 卡片。這張卡片具有充滿活力的變色邊框、圓形個人資料圖片和「關注我們」按鈕,為您的線上形象增添了吸引力。該專案非常適合增強您的作品集或社交媒體頁面,展示了...
    程式設計 發佈於2024-11-06
  • 如何使用 PHP 清除瀏覽器快取?
    如何使用 PHP 清除瀏覽器快取?
    使用 PHP 清除瀏覽器快取瀏覽器快取將經常存取的檔案儲存在本地,從而縮短網站載入時間。但是,如果快取的檔案已過時,它也會幹擾測試和開發。本文說明如何使用 PHP 清除瀏覽器快取。 清除瀏覽器快取的PHP 碼以下PHP 代碼將標頭髮送到客戶端瀏覽器,指示其清除其快取:header("Cac...
    程式設計 發佈於2024-11-06
  • AWS Lambda 與 Go,初始樣板
    AWS Lambda 與 Go,初始樣板
    照片由 Lukáš Vaňátko 在 Unsplash 上拍摄 介绍 Go 由于其简单性一直是我最喜欢的语言之一。最近,我决定弄清楚如何使用用 Go 编写的 lambda 函数创建一个简单的样板无服务器项目。我对工具和开发人员体验很好奇。 目标 我想创建一个 RES...
    程式設計 發佈於2024-11-06

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3