Threadser.net
數據
關鍵字
功能建議
Blog
Following
Threads
Change language
登入
串文
串文鏈結
2024-12-02 04:26
《如果省下學習 C/C++/Java 的時間,一樣能學會寫程式嗎?》 身為一個寫了快 30 年程式的人,我想要告訴你一個真相:99%的人都不需要先學 C/C++/Java 這類高階語言,就能學會你想學的目標語言。 我想跟你分享一個我親身經歷的故事。我前陣子跑國稅局去辦理稅籍登記,你知道嗎?這原本應該是個再簡單不過的手續,只是剛好我的案例較特殊,裡頭的公務人員翻了一本又一本的法條,還先後找了旁邊的同事以及後方的主管討論,最後花了整整一個小時我才踏出國稅局。 這樣的感覺,就跟我當年學習 C++ 的過程很像。我只是想寫一支小型程式,但是卻要考慮東、考慮西,得記住許多的規則,看看是否有互相衝突,就好像在背法條一樣。要不是我那時對 C++ 很有熱情,不然早就棄坑了。 然而,我的邏輯能力並沒有因此向上提升多少。反而是在研究所寫論文時,被老師逼到狗急跳牆,激發出敢與其辯論的膽子,也同時訓練了一些邏輯思維。 如果說學習某樣程式語言前,要先懂另一種更高階的語言,就像主張小小孩要能流利使用母語之前,必須先精通一門艱深的外語一樣不合邏輯。 (留言續)
讚
66
回覆
2
轉發
11
作者
尼爾的程式技能樹 | 分享 Python 相關經驗和技巧
neil.skilltree
粉絲
5,059
串文
143+
讚
回覆
轉發
24小時粉絲增長
發文前
4,964
發文後24小時
4,970
變化
+6 (0.12%)
互動率
(讚 + 回覆 + 轉發) / 粉絲數
1.56%
回覆 (BETA)
最先回覆的內容
發文後
用戶
內容
幾秒內
尼爾的程式技能樹 | 分享 Python 相關經驗和技巧
neil.skilltree
你是否在學習程式語言時,遇過以下的狀況: - 想要開始學程式,卻被告知「一定要先學會 C/C++/Java,這樣才可以訓練邏輯」 - 看著那些複雜的語法和規則,就像在背法條一樣痛苦 - 老是覺得自己選錯了入門語言,但又不知道該怎麼辦 如果你正在猶豫該從哪個語言開始,或者是已經在高階語言裡掙扎了一段時間,我想要告訴你,你完全可以避開這個「必經之路」。除非你的目標語言就是那些高階語言,否則直接選擇你喜歡的語言,開始學習寫程式吧! 如果真想培養基礎的程式語言邏輯,我的建議是這樣——比如說你今天想要學習 for 迴圈的用法——建議你快速翻閱整本書,把所有用到 for 的範例都看過一遍,觀察各種不同的使用方式,以及研究為什麼這裡要用 A 寫法而不用 B 寫法的原因。 這樣一來,你在腦中就建立了各種不同的使用模式,需要時就可以從中選擇一個適合的來完成任務。 (2/3)