回覆列表
  • 1 # 程式設計與數學

    這個不能說是程式設計的基本能力。

    因為他不僅僅是用於程式設計。大部分其他腦力活動都需要類似的技能。

    程式設計的核心能力還是抽象和提取公共模式。

  • 2 # LCH0660

    個人覺得,透過現象看本質才是程式設計人員應該掌握的核心能力之一。拆解問題不是。

    無論是初級程式設計師,中級程式設計師,高階程式設計師等,在程式設計的時候,都懂得把大問題拆解稱小問題(不然你以為程式語言中的函式怎麼來的...),只是不同層次的程式設計師對問題的理解不同,分解的程度也不同。

    有人寫一個輸出hello world是這樣的

    函式1(){輸出:"hello world"}函式2(){呼叫:函式1()}

    有人呢,是這樣寫的

    函式1(內容){輸出:內容}函式2(){呼叫:函式1("hello world")}

    有人呢,是這樣寫的

    函式1(內容){ 輸出:內容 } 函式2(){ 內容="hello world" } 函式3(){ 獲取:內容=函式2()呼叫:函式1(內容)}

    當業務不同,需求理解不同,能力不同,填坑經歷不同,分解的子問題就不同了。

    但是怎麼拆,就是一個抽象能力了,得看一個程式設計師如何透過現象看到本質。

    最後:填坑填多了,這個能力能得到極高的成長哦。

  • 中秋節和大豐收的關聯?
  • 奉賢區近幾年發展如何,哪些房子更保值?