我們是如何進步的?

2021-04-12 12:32:08 字數 600 閱讀 2408

前些日子在乙個專案的介紹會上,我向專案組提了乙個問題,為什麼你們不學skype產品選擇普通的客戶端做中繼節點?太麻煩了,他們回答。想想也是,他們把簡單的握手協議都說得很複雜,並認為是很大的難題來處理,自然就不能考慮更多的複雜情況了。

想起來了以前看到的一篇文章說,有人說現在如今的計算機產業所依賴的理論都是在上個世紀60年代就建立起來,所以我們現在不過是在重複而已。有人於是反對,說現如今的我們要處理的問題的複雜程度,不論從深度和廣度來看,都是今非昔比的了。我們之所以能做到這一點,是因為有很多的工具在支援,有了更多的成熟的軟體模組,讓我們可以站在更高的,更抽象的層次來考慮問題。比如,我們不用再考慮乙個window是如何顯示的,網路是如何連線的,所以我們才可以實現複雜的介面布局和網路支付如此等......

人的大腦是有限的,太多的細節會把我們淹沒,讓我們茫然失措。所以,不要害怕新的工具,新的語言或者新的軟體出來後讓我們目前的工作變得沒有意義,相反它們是在解放我們的生產力,讓我們可以從事更高層次的工作,讓我們可以處理更複雜的問題。

當然,變化是一定的,不能指望永遠從事目前的工作。就像,你不能想象還靠手工織布,在工業化的織布機出現之後。你說,織布機的出現對織布工人到底意味什麼?

失去了乙個舊的世界,又得到了另乙個新的世界。

程式設計師能力如何進步

作為程式設計師,設計師或者架構師,我們的目標都是 解決問題。但有些問題是很複雜的,現從4個角度分析 語法,演算法,設計,眼見。眼見,和經驗關係很密切的部分。表現為 遇到現實問題如何思考。如 跨系統的事務完整性的保證。設計,基於眼見,假設我們明確了某個問題需要注意的點。也許能將問題解決。但同時需要考慮...

感性,有時候是阻礙我們進步的最大障礙

公司承接了乙個專案,客戶答應他的股東和客戶會在乙個時間節點上線,而後找到了我們公司開發。所以進度是十分的趕。在臨近上線前的日子裡,客戶於是決定親自過來監工,以便促進工程進度。客戶的心理我們十分能理解,我們也不希望工期延誤給客戶帶來任何損失。所以只能接受這樣的條件。客戶於是住在公司附近的賓館裡,每天我...

nginx Location是如何進行匹配的

location三種匹配 精準匹配 一般匹配 正則表達 精準匹配優先順序最高 location patt 例子 location php location 裡面如果不寫root 會繼承系統預設的配置 location匹配流程 1優先精準匹配 返回精準匹配結果並結束 2如果沒有匹配上看是否普通匹配命中...