避免當野monkey, 走野路子

2021-09-30 09:47:16 字數 1146 閱讀 1474

一直都想寫點「深」層次的東西,總停留在**層面確實不夠腕,當然啦,我也不是什麼腕。^_^

上面這些都可以當個笑話,但其實也是有一定意義的,最少細心的人會想到我要表達的思想:只停留在**層面的不是腕。

是的,我是這麼認為的。但至於什麼才算是腕,這個我真不知道。因為我目前也不是腕,所以沒法對乙個壓根不了解的東西做總結。

既然不是腕那我們就還是回到**的層面討論吧。

我只想說一句:千萬不要走野路子。

什麼叫野路子?

舉個例子:我們code monkey界入門有乙個經典的例子叫hello word!

初學者經過一小會的學習都可以把這個例子完成,我們沒理由也沒資格bs這種例子**。但是如果以為能整個hello word就算基本掌握了一門程式語言,我想不用我說,大家會一起bs,然後拿起板磚狠狠的砸下去。

舉一反三的我們可以得到類似不是非常嚴謹的例子:

不是會寫個鍊錶就能說掌握了資料結構,不是會把男人和女人的共性抽**這個類就掌握了物件導向,也不是給雜亂無章的內部實現外面加一層看上去光鮮的api(外觀模式)就掌握了設計模式。。。

總結一下:凡是基礎不牢並且自我感覺良好的code monkey都屬於野 monkey。

為什麼一再強調基礎?因為基礎課程在我看來都是核心課程,都是前人總結的精華,忽略前人總結精華經驗的人在我看來有兩類:一類是天才,一類就是野monkey。最少就目前來說天才我是真沒見過,可能以後也見不到。^_^

下面就說說野monkey:這類monkey有乙個共性,那就是可以形成自已的一套「體系」,並且可以將其「融會貫通」。有一句話可以恰如其分的描述其眼光及形為:坐井觀天。因為它坐在井裡,只能看到巴掌大的天,所以它的感知及認識全都只有巴掌大,久而久之,別的monkey自然說的再對,此蛙也是接受不了的,除非這只蛙能跳出這口井,看到外面的天。

野monkey 的特性我們總結出來了,那有沒有什麼方法防止自已不成為野monkey,不走野路子呢?

有,重視基礎,向高手學習。你一定可以走上正路。

重視基礎這個不用多說了,道上的兄弟都懂的。

說說向高手學習,也許大家身邊沒有高手,這時候我覺得可以退而求其次,學習高手的作品。要說的是,高手的作品也會有瑕疵,不過我覺得不影響我們的學習,取其精華則可。與其抓住人家的小辮子採取挑剔的態度審視別人的作品,不如虛下心來,好好欣賞人家的高明之處。當然啦,這裡說的僅僅是一種學習的態度,不是工作態度。呵呵。

野路子解決python import的問題

碰到了這樣乙個問題 就是寫乙個註冊的後端程式 然後想分檔案寫,檢視函式寫在main.py裡面 然後註冊程式寫在registeraction.py裡面 然後在registeraction.py裡寫了乙個add user username,password,email 自己除錯的時候,給這個函式傳3個引...

什麼是野指標?如何避免野指標?

野指標不是 null指標,它是隨即指向一塊記憶體的指標。野指標是很危險的,會導致記憶體洩漏,if語句對它不起作用。導致野指標的原因有兩種 1 野指標指向了一塊沒有訪問許可權的記憶體。即指標沒有初始化 2 野指標指向了乙個已經釋放的記憶體。因為野指標是因為我們的不良程式設計習慣造成的,所以我們養成良好...

如何避免野指標?

野指標是指隨機訪問了記憶體空間,歸根到底是由於不良的編碼習慣,有個良好的程式設計習慣是避免 野指標 的唯一方法。如何避免野指標 1 初始化 char p null 為何賦值為 null 一是null 是乙個巨集,高亮,檢查段錯誤的時候比較顯眼。二是 null 為值,不能對 null 值賦值或者訪問。...