banner
王白水

白水房

志闲少欲,心安不惧 泛中医论坛https://forum.beginner.center/
github
xiaoyuzhou

我的編程學習經歷及收穫

今天和一位老師聊起自己的編程學習經歷,趁此機會記錄一下,分享給對此感興趣但畏難的同學

一切源於興趣(大一 - 大三)#

已經不記得什麼時候開始對編程起了興趣,但毫無疑問我的學習基於興趣

自己做一個可以運行在所有人手機、電腦上的軟件,可以實現 XXX 功能,這是我最初的夢想

但夢想太遠了,不知道從何入手,那從上課開始吧!

我也不懂實現這個夢想需要上什麼課,那就知道什麼學什麼,通過慕課、b 站以及各種雜七雜八的途徑(比如廖雪峰網站),學了 Java、C++、Python、HTML、CSS、Linux、Git 等等,有些課學完了,有些課太枯燥了沒學完

然後呢?

學了個寂寞😂,宛如原地踏步,離自己能夠做一個軟件差了十萬八千里,所以中間學一會兒放棄一會兒,學一會兒放棄一會兒

因為那個時候學習還保持著高中生的習慣,老師上面講課,我在下面記筆記。比如我為數不多保留到現在的學習筆記 ——Linux 操作系統

![[files/Pasted image 20231010085854.png]]
![[Pasted image 20231010085939.png]]

這樣學習下來,確實做了很多筆記,看起來很厲害,但實際上打開 Linux 系統,兩眼一黑,還是啥都不會

![[Pasted image 20231010090502.png]]

(伺服器 Linux 打開長這樣,連個桌面都沒有⬆️)

以往學完還有考試,以成績為目的學習,至少學了能考個八九十分,感覺沒白學。現在以能夠自己寫軟件為目的,這學了跟沒學一樣,於是很想放棄,所以大三之前我一直反復橫跳

啊編程好有意思,學一下
啊學起來好沒勁,不學了
學一下
不學了
。。。。。。

就拖拖拉拉到了大三,我基本還是啥也不會

我說你在健身房練死勁,不好用
—— 馬保國

進步源於實踐(大三 - 大四)#

大三的時候接觸到了開源軟件,有很多軟件有教程,跟著教程走一遍,就能在自己電腦上運行一些新鮮東西

![[Pasted image 20231010091847.png]]
(比如這種教程⬆️)

那個時候我還處於工具至上主義,碰到什麼新玩意兒不管有用沒用,先鼓捣一番,以為找到一把屠龍寶刀就可以打遍天下無敵手(現在看來這種思想很幼稚)

在這個過程中先是在自己電腦上安裝了大量的開源軟件,後來開始折騰 Linux,在伺服器上部署各種服務,有一個可以隨時上網操作的伺服器實在是
![[Pasted image 20231010092325.png]]

在這個過程中我慢慢把 Linux 課上學到的東西(也就是上面的筆記)用起來,從最開始複製黏貼文件都不利索,到後來各種操作手到拈來。最開始遇到很多問題翻翻筆記就解決了,後面更多問題是靠搜索引擎、GitHub、開源軟件自己的論壇,等等

疫情剛來的寒假大家沒法回校,沒有實體課本可以看,只能四處找電子版,於是我組織了一個資料共享的活動,但是微信、QQ 群、網盤等終究是不太方便,經過辗轉,找到一個文件管理的開源項目 dzzoffice 可以滿足大部分需求,開始部署運行,後來又部署了論壇(先用 discuzQ,後用 discourse),這些活動和項目讓我收獲了一定的聲望,成為一個校內紅人

這些工具部署和編程基本沒有關係,頂多涉及到一些 Linux 操作,但在這個過程中慢慢體會到了一種快感 —— 本來實現 XX 功能需要付一大筆錢,現在自己部署一下就好了!

以及一種 “自己動手,豐衣足食” 的成就感

如此循環(大五 - 研一)#

在上述過程中,我收獲了自信,也慢慢對最開始的夢想有了更清晰的認識 —— 這是一件很困難的事,想要實現它需要具有很多基礎,正兒八經科班出身的程序員,能全棧開發的也是人中龍鳳,我沒那麼多時間幹這個,放棄吧

有捨才有得

放棄啥都學以後,我慢慢把精力轉移到人工智能的實踐上(用人工智能解決具體問題),原因嘛,還是興趣,這時候的夢想就比較寬泛了:通過人工智能將人解放出來

再後來我還是跟最開始學習一樣

先上課,左耳朵進右耳朵出

再實操,有問題就搜索解決,這時候就涉及到具體的代碼了,是真的開始憑借自己的能力讓程序實現一些新的功能,期間我也幹了點別的事情,比如做了一個爬蟲、一個播客後期輔助工具,雖然有很多功能還沒有實現,算是為開源社區做出了一點貢獻

今天和那位老師聊完後,開始加入具體的人工智能項目,我想,它的意義大概等同於大三大四那時自己第一次部署 Linux 項目吧。

感想#

隨著時間的推移和精力的投入,我們對事物的認知是螺旋上升的。從渾然不知,到管中窺豹,到大概了解,到了然於心,這個過程沒辦法跳過,編程是這樣,中醫也是這樣,各行各業都這樣。我對中醫的認識,是在大五畢業假期開始開竅的,在此之前五年的積累,也經歷了這樣的過程,最開始啥也不懂,再到略有心得,再到恍然大悟,再到泯然一笑。

希望對編程感興趣的同學們,想學就學下去,學不進去就休息休息,沒有方向就和別人聊聊。付出總有收獲,再不濟,付出的過程能體驗到充實嘛,總比玩了一天無比空虛好

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。