學習計算機編程需要多長時間?
贊助內容
編碼到底是什麼? 用計算機可以理解和執行的語言編寫不同指令的過程稱為編碼。 如果你覺得困難,你可以很容易地 獲得編程作業幫助.
有超過 700 種不同的編碼和計算機編程語言。 幸運的是,大多數計算機程序員只需要了解幾種編碼語言。 按照人民大學的說法,程序員應該嘗試至少學習三種語言。
那麼,學習如何進行編程實際需要多長時間?
這取決於編程語言和用於學習編碼的方法。 學習最基本的編程語言(例如 JavaScript 和 Python)所需的時間比學習更複雜的語言(例如 C 和 C++)要少得多。
許多人參加編碼新手訓練營以學習如何編碼。 大多數編碼訓練營持續三到四個月,向學生傳授足夠的編碼技能,使他們有資格從事入門級編碼工作。 自己學習編碼通常需要 6-12 個月。 同樣,計算機科學或計算機編程學士學位通常需要四年才能完成。
編程語言-
HTML 是 Web 開發人員用來創建網頁的基本代碼。 互聯網上的每個頁面都使用 HTML 來告訴網絡瀏覽器如何顯示其內容。 HTML 用於創建標題、分段符、指向其他網站的鏈接和其他功能。
JavaScript:JavaScript 是一種很好的編程語言,用於使網站具有交互性。 這種語言擴展了基本的 HTML 以包含滑塊和圖像等功能,當您將鼠標懸停在它們上面時,它們會改變大小。 JavaScript 可用於前端和後端 Web 開發。
Ruby 是一種強調生產力和簡單性的開源編程語言。 它在命令式編程和函數式編程之間取得了平衡。 Ruby 的自然語法使學習編碼變得相對簡單。 儘管它的外觀如此,但 Ruby 能夠處理複雜的任務。
Python:它是數據科學和機器學習中最流行的編碼語言之一。 它是一種比較簡單易學的高級、面向對象、解釋型編程語言。 Python 的快速編輯-測試-調試循環以提高生產力而著稱。
學習編碼的方法
學習編碼主要有三種方法。 您還可以自己學習編碼、上大學獲得傳統學士學位,或者參加大學或其他訓練營提供商提供的編碼訓練營。
自學:如果您想真正了解如何自己編寫代碼,可以使用大量在線課程、教程和 YouTube 視頻。 其中許多資源都可以讓您免費學習編碼。 缺點是通過參加各種課程而不是堅持單一的結構化課程,您可能會很容易分心。 掌握三四種編程語言通常需要 6-12 個月的時間。 極客編程會 完成你的編程任務.
傳統學位:計算機編程或計算機科學學士學位在傳統學院或大學大約需要四年時間才能完成。 你的第一年或第二年很可能會花在滿足通識教育要求上,然後是兩年的各種語言編程。
編碼訓練營:編碼訓練營通常持續三到四個月,但有些持續六個月或更長時間。 訓練營提供結構化課程,旨在讓學生為入門級編碼職位做好準備。 許多編碼訓練營的學生都需要完成他們作品集中的項目。
我如何學習如何編碼?
首先決定要學習哪種編程語言。 然後尋找教初學者如何用這些語言編碼的課程。
與其從一門課程跳到下一門課程,不如嘗試從頭到尾完成一門課程。 完成第一門課程後,選擇另一門課程作為補充。 除了完成作業外,還可以嘗試創建自己的項目以進行額外練習。
以下是一些需要考慮的課程:
為絕對初學者學習編碼:該視頻概述了由免費在線資源組成的課程。
freeCodeCamp 是一個免費的在線訓練營,教學生如何編寫網站代碼。
初學者編碼(HTML、CSS、JavaScript、Python、C#、Ruby):學習用六種不同的語言編碼。 這個 Udemy 課程的費用是 84.99 美元。
編碼訓練營的優勢
課程結構:訓練營提供結構化的課程,讓您從完全的初學者到為您的第一份編碼工作做好準備。 只要您參加了所有課程並且不落後,您就可以在畢業後立即開始求職。
編碼訓練營的另一個優勢是講師教授訓練營課程。 當你遇到困難時能夠向你的導師尋求幫助是訓練營體驗的重要組成部分。 一些訓練營還提供指導計劃,通過您的計劃導師提供額外的幫助。
2020 年,訓練營的平均成本為 13,579 美元。 雖然這比許多自學在線課程要多,但也不如典型的四年制大學學位。 根據國家教育統計中心的數據,在 16,647-2019 學年,四年制學院或大學的學雜費每年為 20 美元。
時間:編碼訓練營提供快節奏的學習環境,讓學生可以在幾個月內學會編碼。 在大多數情況下,這是學習如何編碼的最快方法。 典型的編碼訓練營教授 HTML、CSS 和 JavaScript,讓學生為從事前端或全棧 Web 開發工作做好準備。
獲得編碼認證
如果傳統的學位課程對您來說不是一個困難的選擇,您可以改為參加短期的編碼認證課程。 有許多可用的課程,包括大量完全在線的選項,它們將涵蓋編碼的所有重要不同方面。
註冊其他在線課程,例如 Thinkful 提供的課程,是一種快速有效的方式,可以以與傳統學位同等的成本獲得就業技能。 您將向行業專家學習,並獲得指導和一對一的支持。 與在該領域有豐富經驗的其他人交談,並研究可用的最佳編碼課程。
你應該學習編碼
您可以自己學習不同的編程語言,但是會很困難。 編碼是一項技術性很強的工作,需要使用各種算法和復雜的數據結構。 另一方面,自學可以讓你控制學習的節奏。 您可以將相應的時間投入到您認為需要更多練習的科目上。
YouTube 視頻教程、編程網站和編碼書籍等在線資源是自學編碼的一些選擇。 一旦您掌握了基礎知識,就可以運用您的知識了。 加入編碼社區和論壇,您可以在其中提出問題並獲得寶貴的學習技巧。
自學編程的危險
當然,免費學習也有其缺點。 需要避免的一些陷阱如下:
對於免費的在線教程,很難判斷來源或導師是否真正了解他們的行業。 另一方面,大學教授在被聘用之前會經過全面審查,因此您可以確信他們是各自領域的專家。
知識差距——結構化的教育確保有紀律的學習,而自學可能會導致該學科的理論知識差距。 利用幾個不同的學習平台來交叉檢查您的知識。
語言選擇——在正規教育環境中,您將遵循一個重點課程,其中包括基於當前市場趨勢的最相關語言。 可能很難確定哪種語言最適合您自己學習。 選擇錯誤的人可能會危及您的職業生涯,因此在此過程中仔細檢查您的決定至關重要。
請在這裡捐款