當前位置:
首頁 > 最新 > 我們學習編程,到底學什麼?

我們學習編程,到底學什麼?

休假結束了。又該回到忙忙碌碌的狀態了,可這本身就是人生的常態。最近提問區的問題回答的稍微慢了點兒,大概是10小時之內回復的,因為在休假所以慢一點兒希望大家可以理解。今天開始回復的速度會恢復到正常狀態。

對了,下一門課程的內容也定了,選題不新穎,但我會講出深度來的。

之前我答應過大家,新課程錄完之後會抽時間寫一篇不那麼毒雞湯的乾貨文章。思來想去,最近有兩件事情讓我覺得可以用來給大家講講「道理」。

第一件事兒是最近課程的提問區有太多的「盲目問題」,比如:

我的模板出不來,怎麼辦;

伺服器報錯了怎麼辦;

這是眾多問題中被問到最多的兩個問題。而這兩個問題的問題描述里是沒有代碼、沒有錯誤提示的。

我們這篇文章就著這個事情,和大家聊聊什麼是編程最重要的能力。另外一個事情,給我的啟發,我們下次再聊。

有時候同學們把老師看的太神,我並不認為我比大家在編程上強出多少。當然我工作時間長,一部分經驗上的差距確實是有的。但要找問題,找錯誤,我也只能依靠「調試」來解決,沒有其他辦法。

如果認真的講,初級開發者和一個優秀的開發者之間的唯一差距就在於:

優秀的開發者會利用各種工具分析解決問題,而現在大多數的同學還沒有具備這個能力。可。。。這恰恰是編程最重要的能力,對是「最」重要,沒有之一。

我記得我在上大學的時候,那時候Web剛剛興起,QQ空間很流行。如果你想讓你的QQ空變的好看,那麼在當時有兩種選擇:

黃鑽。

2. 自己去寫一些腳本通過QQ空間的模塊載入來實現裝飾空間。

所以我當時就對HTML和JS特別的有興趣。可當時網上的資源並不豐富,教程極少,知識非常的分散,更不要說有現在這樣成套的付費的教程給你學習。往往要學習一個知識點,你只能在網上去搜集一些零散的資料,再通過自己的思考來學習。這個學習過程,毫無疑問會遇到無數的問題。

但遺憾的是,你沒有人求助。我也曾嘗試著在CSDN等社區發帖,但說實話這個等待回帖和回帖的質量實在是讓你失望透頂。漸漸的,我養成了自己獨立思考獨立解決問題的習慣,這是一種無奈,但這種習慣所帶來的解決問題的能力:

真的是,受益終身。

再回顧8年左右的編程經歷,認真的講,我沒有問過其他人什麼問題。有時候不是別人不告訴你,而是我覺得編程者有時候要有一種霸氣,你會的,我也能通過自己的研究來學會。這樣的習慣一旦養成了,你會發現自己解決問題研究方案的成就感,是別人告訴你所不能比擬的。我追求的就是解決問題後的那種成就感,否則編程有什麼樂趣呢?

面向對象重要嗎?基礎語法重要嗎?編程思維重要嗎?重要,但遠不及培養自己分析和解決問題的能力更加重要。

有些同學說,我不知道怎麼培養這種能力。這個能力的培養說難也難,說簡單也簡單,但無外乎2點:

掌握必要的調試工具

憋著,靜下心來。

第一點就不解釋了,調試是必須要掌握的。關於第二點,我統計了下,課程提問區里90%的問題是代碼疏忽了,沒有按照課程里的來寫;9%是語法錯誤;剩下的1%才是真正的問題。

所以,只要你仔細,認真,問題不可能解決不了。我的課程每一步都有非常清晰的演示,我從來不跳代碼,每一步的運行結果都會給大家展示出來。即使真的有問題,那也是深層次的BUG,不可能讓代碼報錯或者運行不起來,這一點是大家樣相信的。如果有問題,我會第一時間修正,並通知大家。

我每天要在提問區回答至少30個左右的問題,說實話,無論任何問題,我都不排斥也不反感,回答課程相關的問題是老師的義務和職責。但,我看到很多問題,我其實挺著急的,著急的不是我無法回答,而是著急很多同學沒有找到入門編程的正確路徑。我從來不把會某種語言定義成「會編程」,只有你會解決問題,學會分析問題,才算是入門編程。

別人幫你解決的問題,永遠沒有自己解決帶來的收益高。你解決了這個問題,但丟失的卻是一次鍛煉自己思維能力機會。

學習一門語言是暫時的,學會一項技術也不是永久的,當年dephi的隕落,C#的崛起就是很好的證明(有興趣的同學可以看一下《Borland傳奇》,看看當年Borland是多麼牛X的一家公司)。這個時代技術更迭的迅猛,早已是人盡皆知,你永遠有學不完的知識。

那麼對於編程,什麼是永恆?我的答案依然是 解決問題和分析問題的能力。

這種能力甚至可以影響到你對於人生的思考和選擇,你說,這個能力重不重要?

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 小樓昨夜又秋風 的精彩文章:

TAG:小樓昨夜又秋風 |

您可能感興趣

編程是什麼?我們為什麼要學習編程?
孩子學習編程究竟能得到什麼?
我35歲了還能學編程嗎?年齡與編程學習有什麼關係?
為什麼你應該讓你的孩子儘早學習編程
為什麼要讓孩子學編程?
AI時代,讓孩子學編程還是學藝術?
孩子到底需不需要學編程?
青少年學編程?我們是認真的!
大佬們都是什麼時候開始學習編程的
一篇入魂!樂高、編程、機器人到底要不要學?幾歲開始學?學了有什麼用?
為什麼說「不要教你的孩子學編程」?
學習編程,真正的攔路虎是什麼?
學習編程有什麼前景嗎
AI時代學什麼穩賺不賠?編程,編程,編程
【好物】這一篇徹底說清楚了!樂高,編程,機器人到底要不要學?幾歲學?
學好編程能學到什麼軟技能
四歲就學編程?幼兒編程到底該不該學?影響孩子深遠的五種思維!拒絕成為精英教育時代下的炮灰!
當前你不應該學習的編程語言是什麼?
幼兒園的孩子都學編程了,不懂編程的你慌不慌
對於編程學習,什麼才是最重要的?