學程式設計的誤區 眼高手低,不重視練習!

2021-10-14 11:35:29 字數 1321 閱讀 2793

「眼高手低」這個詞第一次聽到是我在上初中時,數學老師講的,為什麼會用這個詞,因為許多數學題,比如方程式,我們看著感覺:

「嗯簡單,不用練了,下乙個」

待到考試的時候,遇到這個題了,嗯感覺會,但是一做就錯,這就是所謂的眼高手低導致的後果,原因在於眼睛看到的懂是基於「感覺」或「關聯」的直覺感受。比如這個題要用到的xx知識點,我學過,那就問題不大,但事實上,一道數學題的實現、解決過程需要從頭到尾的逐步實現、環環相扣的嚴謹的過程,任何乙個環節寫不出來、關聯不上就進行不下去或者中途出錯了,這就一定導致錯誤或失分。

同樣的道理,程式設計也如此。認為看懂了就是會了,這是程式設計新手很容易犯的錯誤,看懂了不算會,理解了不算會,只有你能寫出來了才能算會。很多新人著急趕進度,每個知識點都是囫圇吞棗,看起來會了就過了。xdite老師曾說過,傲慢才是學習路上的天敵。放棄你的傲慢,重視練習,你才能獲得最紮實的基本功。

以我們常見的hello world題為例,不少書籍的入門第乙個程式就是如此,但有多少同學真的上機實踐一下呢?

相信不少同學會認為,這個程式就一句printf,我照著敲還會出錯嗎?

直接往後看吧

但事實上就會因為少乙個分號、括號不對、打錯乙個字母等等問題造成就是不對的情況。

千萬別忘了,程式設計是乙個嚴謹的編碼實現過程!大家可以參考咱們**1001題hello world題的通過情況,該題目僅僅是輸出helloworld和*號的問題,有超過十萬次的提交,但經過機器嚴謹的評測,則會出現各種各樣的問題,出現驚人的通過率!僅不到40%!即十個人當中六個人不通過!大家可想而知,有多少同學面臨動手差的問題!

大家可想而知,問題出在**,在前面一篇文章為什麼程式設計學了感覺沒學一樣提到過學練同步的必要性,因此大家理解尤其在程式設計學習領域的重要性和必要性,強化上機重視上機,才能真正掌握程式設計這門技術,才能踏上學習程式設計的正確路線!

程式設計學習書籍:

切記眼高手低。。。

在這裡是第五周了,一直在熟悉東西,熟悉工作中應該知道的內容。開發規範,介面規範,每乙個頁面,還有很多的js功能,對我來說,真的有點頭大!今天遇到乙個問題,要換乙個天線,列印日誌,獲取資料介面。之前,老大講過,換ip步驟。1 切換天線 2 開啟設定,恢復盒子出廠設定 3 修改dns 4 最後重新搜尋頻...

為何我們都眼高手低

而今我工作有兩年了,有時聽同學和我抱怨說新來的實習生眼高手低云云。我就想起來,總是有老一輩的人會說我們這一代人眼高手低。然後再想我們的上一 輩的上一輩會不會也說他們眼高手低?我們的下一輩會不會也說下一輩眼高手低?所以我很想探求一下,什麼是眼高手低,為什麼我們會眼高手低。所謂眼高手低,就是指要求的標準...

謹記帖 勿眼高手低

本帖的程式再簡單不過,然而,竟是面試時候踩的坑。真的不應該。不應該眼高手低,要敲完執行一下,檢驗錯誤。忽略了,記個教訓。鍊錶逆置 struct listnode listnode creat list int a,int n p next null return head listnode reve...