首頁 > 歷史

第二週說了些什麼

作者:由 湘王愛娟娟 發表于 歷史日期:2022-11-06

matlab中指數函式怎麼寫

第二週說了些什麼

很多計算機非科班出身

或者半途轉行學習計算機的人

一種常見的學習方式就是報個培訓班

學一門程式語言

然後學得差不多了再去找個工作

不過有些學習能力強的

也能透過自學走上計算機開發的道路

不能否認

這是一種很現實的方式

不過卻不是值得推薦的方式

之所以這麼說

是因為真正從事開發工作的

語言只能算是充分條件

不能算是必要條件

就像一個人會翻土

澆水

施肥了

那他就是個好農業專家嗎

不一定

因為種植專家即使不會這些

也不影響他用掌握的技術給土地帶來豐收

開發工作也是一樣

雖然確實是可以先從語言學起

但僅僅學會了語言

開發的地基坑會很淺很淺

無法往上爬

我見過很多語言學的很一般的人

對於一些很基礎的東西卻一問三不知

但那些基礎很好的人

學起語言來

卻輕輕鬆鬆

效率

領悟能力

開發質量都是高了一個數量級

既然說到基礎

那麼都有哪些基礎呢

這正是我過去一週所說的東西

以一種讓大家更能輕鬆理解的方式

包括

1、

同步與非同步

2、

遞迴與回撥

3、

中斷與輪詢

4、

併發與並行

說起來非常輕鬆

幾句話就能解釋清楚的概念

但掌握好

能夠讓人獲益匪淺

至少對我來說是這樣

雖然現在網際網路上各種應用充斥其中

但萬變不離其宗

就是那幾種演算法

原理

模式在不停地變幻

組合成不同的方式而已

比如如果能夠深刻理解併發與並行

掌握多執行緒技術

雖然不能做到像阿里雙十一大促那樣牛逼

但實現每秒幾萬單也並不是什麼難事

還有

理解並掌握好回撥和非同步

自己設計一個炫酷的即時通訊系統

如微信

也不是做不到

而這些能力

都是和程式語言無關的