人窮久了或者累久了會sb
窮且不思變的
累而不知總結的
所謂OOP,不過是對世界的認識,總結與表達而已
程序的通用結構(架構)思想
模塊化:人是一個模塊,形成組織模塊,形成公司模塊,社會模塊……;從細了看,原子,分子,器官,人……
問題領域決定了模塊的顆粒度
一個蘿蔔一個坑,蘿蔔可以替換,因爲蘿蔔都相似
且解耦:舉例,任何一個公司的員工有事情都直接找老闆,老闆最終肯定瘋,這就是耦合度太高
再談分層:土老闆瘋後認證總結了下,於是有了分層,有了金字塔……一個自然選擇的結果
如何用程序的結構思維來描述公司這個組織(或其他object, OOP)
分層看:
老闆說所有事情讓我幹是不可能的,我得組織個團隊,帶領大家跟我一起幹。於是形成了核心領導層。
核心業務骨幹說,所有的事情讓我幹是不可能的,我得組織個團隊,帶領大家跟我一起幹。於是形成了核心業務骨幹層。
招聘來的普通員說,那就幹!
金字塔, 扇形結構, 影響力
程序員 vs 程序設計師
通過android看google對程序員’三界’的劃分
android那張經典的結構圖:內核層,app框架層,app層
android的八股文
四大組件的生命週期
人有能力大小之分
定義三界的能力
在某一領域混的開的, 專長一領域的,擅長一界
打醬油的,遭淘汰的
程序員都別窮或累久了,那會變sb