首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

你適合學程序設計嗎?三大硬性基礎與邏輯思維自測題

     編輯:Java 相關知識

程序設計不適合所有人

跟風學編程如強迫無音感孩子學鋼琴——適合你的才是最好的。語言只是最後一環,基礎在語言之外。

三大硬性基礎 (缺一不可)

1. 英文閱讀能力

  • 技術文檔/錯誤信息/源碼註釋/社區討論多為英語
  • 看不懂字典能學好漢語嗎?同理,讀不懂文檔無法深造

2. 數學基礎

  • 計算機核心 = 計算,程序邏輯最終轉化為數學運算
  • 需用數學建模解決實際問題 (類比數學應用題)
  • 長期積累,短期難速成

3. 邏輯思維能力

  • 將事務拆解為有限步驟在有限時間內完成
  • 「條條大道通羅馬」—— 同一問題存在多種邏輯實現
  • 程序設計 = 典型腦力勞動 (重複勞動除外,屬「唯手熟爾」)

嚴謹邏輯 = 考慮異常分支

「大象裝冰箱」簡版邏輯:開門→裝進→關門

嚴謹版:門打不開怎麼辦?大象太大怎麼辦?門關不上怎麼辦?

如運動員需體質基礎,程序員需嚴謹邏輯保障程序健壯運行。

數學基礎自測題

題目:已知一組從 1 開始的數字,每行 10 個,第一行 1-10,第二行 11-20,依此類推。
任意整數 n (n>0) 位於第幾行、第幾列?

若覺得上述基礎欠缺較多,建議趁早轉行,避免沉沒成本。若大多符合,請繼續學習《如何學好程序設計》。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved