五個最全的程式自學網站,不花半毛錢就能成為軟體工程師!

分享文章:

1.W3Schools

W3Schools裡面有幾乎所有語言的教學,基本上就是程式語言的語法範例,還可以讓你在線上直接實作,不用裝任何環境

網站網址:https://www.w3schools.com/

中文版網址:https://www.w3school.com.cn/

優點:

▶免費資源:W3Schools 提供大量的免費教學資源,對於學習編程和網頁設計非常有幫助,尤其對於學生和自學者來說。

▶多種語言:儘管主要內容是英文,但 W3Schools 提供了多語言選項,這使得不太熟悉英文的台灣人也能夠使用這些資源。

▶範例代碼:每個教學內容都配有範例代碼,可以直接在瀏覽器中運行和測試,這對於初學者來說非常直觀和實用。

▶全面的內容:涵蓋了從 HTML、CSS、JavaScript 到更多進階的主題,如 SQL、PHP 和網頁框架,提供了一站式學習平台。

▶社區和支持:W3Schools 有一個活躍的社區,可以提供幫助和支持,學習者可以互相交流和分享經驗。

缺點:

●語言障礙:雖然有多語言選項,但主要內容仍以英文為主,對於不熟悉英文的台灣人來說,可能會有一定的學習障礙。

●內容深度:W3Schools 更適合初學者,對於需要深入理解和進階學習的人來說,內容可能不夠深入和全面。

●更新頻率:有時候 W3Schools 的內容更新速度可能跟不上技術的發展,尤其是對於快速變化的前端技術來說。

●缺乏實戰項目:雖然提供了範例代碼,但缺乏實際的項目練習,學習者可能需要尋找其他資源來獲取實戰經驗。

●不夠系統化:學習路徑和內容安排上,對於系統化學習可能不夠友好,學習者需要自己規劃學習進度。

2.CSDN

這網站比較像是一個論壇,有很多奇奇怪怪的資源,當然有不會的也可以上去問,雖然是中國網站不過登入可以使用台灣手機註冊,問題不是很大

網站網址:https://www.csdn.net/

優點:

▶中文資源:CSDN 提供的內容主要是中文,對母語是中文的台灣人來說,閱讀和理解更方便。

▶豐富的資源:CSDN 上有大量的技術文章、教學課程、程式碼範例和問答,涵蓋了從基礎到進階的各種技術主題。

▶活躍的社區:CSDN 有一個非常活躍的開發者社區,可以幫助解決技術問題,交流經驗和知識。

▶本土化內容:許多內容和討論更貼近華人開發者的需求和實際情況,提供了更多有針對性的資源。

▶部落格和論壇:使用者可以在 CSDN 上開設自己的博客,分享經驗和知識,同時也可以在論壇中提問和回答問題,增加互動性。

缺點:

●廣告較多:CSDN 的頁面上有較多廣告,可能會影響使用者的閱讀體驗。

●內容品質參差不齊:由於是社群貢獻內容,部分文章和教學的品質可能不高,需要使用者自己辨別篩選。

●需要註冊:部分內容和功能需要註冊帳號才能存取和使用,這可能對一些用戶造成不便。

●介面設計:相比一些現代的學習平台,CSDN 的使用者介面設計相對較舊,使用者體驗可能不如其他平台。

●技術更新:某些技術文章和教學更新速度可能較慢,尤其是在快速發展的技術領域,可能無法及時取得最新的資料。

3.stackoverflow

這個網站可以說是英文類最大的程式論壇,很多奇怪的問題幾乎都可以找得到答案,如果懂英文還是建議有問題來這裡問比較好,這個網站最麻煩的是要懂英文

網站網址:https://stackoverflow.com/

優點:

▶全球社群:Stack Overflow 是全球最大的程式問答平台,擁有大量活躍用戶,幾乎可以找到所有程式設計相關的問題和答案。

▶高品質內容:平台上的內容經過社群審查和投票,品質普遍較高,許多答案由經驗豐富的開發者提供。

▶多樣的技術覆蓋:涵蓋幾乎所有程式語言和技術,使用者可以找到各類技術問題的解決方案。

▶即時幫助:由於社區活躍,問題通常能在較短時間內得到回答,尤其是熱門技術問題。

▶學習資源:除了問答,Stack Overflow 還提供了豐富的學習資源和文件鏈接,以便於用戶深入學習。

缺點:

●語言障礙:主要以英文為主,對於不熟悉英文的台灣使用者來說,可能在閱讀和理解上有一定困難。

●高門檻:對提問的格式和品質要求較高,新用戶可能會因為提問不規範而被關閉或獲得負面評價。

●文化差異:由於是全球性社區,部分內容和討論可能與台灣本地開發者的實際情況不完全一致。

●回答時效性:儘管社區活躍,但對於一些冷門或小眾技術問題,可能需要較長時間才能得到滿意的答案。

4.稀土掘金

同樣是中文論壇,跟csnd差不多類型,差異不大

網站網址:https://juejin.cn/

優點:

中文內容:掘金提供的內容全部為中文,方便台灣使用者閱讀與理解,無語言障礙。

▶豐富的資源:涵蓋了從前端、後端、行動開發到人工智慧、大數據等各種技術領域,資源豐富且多元。

▶社區活躍:掘金有一個活躍的技術社區,使用者可以提問、回答、交流和分享經驗。

▶優質文章和教程:平台上有許多高品質的技術文章和教程,許多內容由業內專家和有經驗的開發者撰寫。

▶本土化內容:內容和討論更貼近華人開發者的需求和實際情況,提供了有針對性的技術資源和解決方案。

缺點:

●廣告較多:掘金頁面有較多廣告,可能會影響使用者的閱讀體驗。

●內容品質參差不齊:由於是社群貢獻內容,部分文章和教學的品質可能不高,需要使用者自己辨別篩選。

●介面設計:雖然較現代,但相較於一些國際化平台,掘金的使用者介面設計可能不如某些較成熟的平台。

●需要註冊:部分內容和功能需要註冊帳號才能存取和使用,這可能對一些用戶造成不便。

●技術深度:雖然有許多優秀的內容,但在某些尖端技術和深度學習方面,可能不如某些專門平台全面和深入。

5.Medium – Programming

是Medium 平台上的一個標籤,匯集了大量關於程式設計和技術的文章。而且也是純英文類型

網站網址:https://medium.com/tag/programming

優點:

▶高品質內容:許多文章由行業專家、經驗豐富的開發者和技術愛好者撰寫,內容品質普遍較高。

多元的主題:涵蓋了從程式語言、框架、工具到軟體開發實踐、技術趨勢等各種主題,內容豐富。

▶全球視野:提供全球的技術觀點和經驗,幫助使用者了解最新的技術發展和趨勢。

▶使用者友善:介面簡潔美觀,閱讀體驗良好,支援書籤、收藏和評論功能,方便使用者管理和互動。

▶社群互動:使用者可以對文章按讚、評論和分享,促進交流和討論。

缺點:

語言障礙:主要以英文為主,對於不熟悉英文的台灣使用者來說,閱讀和理解上可能有一定困難。

●部分內容需要付費:一些優質內容和專欄需要訂閱 Medium 會員才能訪問,可能對部分用戶造成財務負擔。

●廣告與推薦:Medium 有時會推播廣告和推薦內容,可能會中斷閱讀體驗。


分享文章: