以下是chatgpt提供的一種可行的電腦語言學習路線:
高中:
學習基礎程式語言,例如 Scratch,以了解基本程式概念和撰寫程式的流程。
學習一種基礎程式語言,例如 C++,以建立程式解決問題的能力。
大學一年級:
繼續學習 C++,以深入了解面向對象程式設計和複雜數據結構。
學習一種腳本語言,例如 Python,以了解如何快速實現某些任務。
大學二年級:
繼續學習 Python,以深入了解自動化、Web 開發等方面的技能。
學習一種高級程式語言,例如 Java,以了解跨平臺開發和企業級應用的技術。
大學三年級:
繼續學習 Java,以深入了解面向對象程式設計、Web Services、數據庫等技術。
學習一種新的程式語言,以增加語言知識和技能多樣性。
大學四年級:
深入學習一種程式語言,以獲得更深入的技術知識。
開發一個實際的專業項目,以實踐學到的知識和技能,並加強自我實現能力。
學習一種新的技術,例如人工智慧、機器學習、大數據等,以開展未來職業發展方向。
注意:這只是一個建議的學習路線,實際情況可能因個人的兴趣和能力而有所不同。在學習過程中,建議保持良好的學習習慣和毅力,多嘗試實踐自己的想法,以不斷進步和發展。
你有想過學的目的是?
智力 80 和智力 100, 120, 140, 160 肯定是不一樣的
有的人一輩子也學不會 BASIC language, 因為連變數都搞不懂
有的人 C++ / Java 輕鬆上手
想走程式設計這一行業, 現在多數人不需要 學 C++/Java
C++ 一直都比較偏向 OS / Game / 高效率 科學運算
Python 現在的確算大眾入門第一選擇. 但 Python 現在也非常龐大.
Pyscripter 應該是非常好的 IDE/debugger
Google 的 Golang 現在也流行起來了
Web 則是一定要 Javascript / html. Javascript 的流程是非同步的, 和其他語言不一樣.
搞資料庫 SQL 跑不掉
工作場所使用 MS Office Excel / Word 的話, 則 Visual Basic for Application 非常, 非常有用
==
若你寫的桌面程式主要在 Windows 上 執行, 多數人選微軟的 Visual Studio, 因為有標準的元件可用. 語言則使用 C#
https://visualstudio.microsoft.com/zh-hant/downloads/
==
VSCode 現在是很多人在用的 免費 programming editor
==
早期 Basic. 看完覺得太簡單就直接 Python. YT 也是一堆教學
Basic Programming Language https://www.youtube.com/results?search_query=basic+progrmming+language
==
寫程式現在幾乎不可能只用一種語言. 許多電腦語言都從 C 語言演化而來.
人工智慧、機器學習 等你覺得你智力頂尖再來說
srwe wrote:
低階的代碼搬運工應該...(恕刪)
srwe wrote:
低階的代碼搬運工應該是會在不久的將來被大量取替的了
留下來的會是程式/架構/模型的設計師
我是認為低代碼(low code)開發應用會結合AI功能性,想想很早以前有一種網頁開發工具叫做Frontpage,可以讓使用者拖動恰當的組件完成多媒體網頁,但隨著消費升級網路應用的增大,逐漸的這種靈活性低的開發設計工具退出了舞台;當今的網頁開發簡直是各種零散工具加一起一大包的東西,前端網頁設計需要一個專業的從業人員,程式設計師來執掌,要掌握當今世代的網頁設計,技術深度或許不見得多深,但廣度卻是相當廣的,我認為這種廣度優先的工作,實際上是AI最適合出力的地方,所以最新一代,次世代的網頁設計工具,新Frontpage,新世代的Frontpage應會最先出台,畢竟新AI已經可以做意圖預測,到時只要將意圖告知AI,AI便可以幫你把網頁前端給合成出來,甚至AI可以幫你改善你的需求中不完整的地方。
如果當今要學程式設計的話,我會認為應該是程式設計+專業性,另一門專業性比如控制系統、電磁模擬設計之類的,ChatGTP目前的能力我想跟資料有關,所以詢問單純程式設計真的很強,畢竟網路文檔完善資料又海量,這方面以人類學習的速度絕對比不上機器學習的速度,未來可以想見單純的編寫程式工作很難入門,要超越機器可能要好幾年的刻苦學習加上本身天賦,才有可能達到實際可生產階段,可以找工作的門檻;但若是配合一些其他領域方面的,要調參或參數最佳化的內容,AI目前這方面顯得就比較弱,甚至沒有辦法運作。