2020年程式設計師節雜記:老驥明知桑榆晚,不用揚鞭自奮蹄

2020-10-25 14:01:25

又到了10月24日這一每年的程式設計師節,也是個人入駐CSDN部落格的第二個程式設計師節。第一個程式設計師節的時候,在CSDN上開博剛半年,正在學習PyQt,那段時間針對Qt Designer中每個元件的每個屬性進行學習、研究和測試,每弄清楚一個屬性就寫一篇隨筆,那天剛好工作不是很忙,從早上8點多開始到晚上22點多一得閒就學習和記錄隨筆,共發了8篇隨筆。在這裡插入圖片描述
其實類似這種持續學習的狀態從2019年4月開始一直持續了一年多時間,到今年武漢疫情結束復工後才基本結束這種狀態。在這段時間裡,個人迸發了研究生畢業以後最大的學習熱情,如飢似渴地學習。在這段時間,幾乎每天吃完早餐處理完工作上的事情就是學習,中間再穿插工作處理,只要閒下來就學習,有時早上6點起床,晚上12點以後才睡覺。在這期間,個人從零起步,先後自學了Python、PyQt、爬蟲、5G、Moviepy等內容,穿插著學習了部分割區塊鏈、溫習了一些與人工智慧相關的數學知識等。

在這裡插入圖片描述
個人學習習慣是每學一個新的領域知識,幾乎都是從零開始、一步步地研究、學習和測試甚至閱讀原始碼,有時為了弄懂一個問題花費十天半月進行研究和反覆測試,除非是實在沒辦法才放棄。學習理解完之後,將鑽研問題的知識寫成隨筆記錄,如果實在沒有弄清楚則將自己的疑問記下來。當某個系列的知識點全部整理完之後,再詳細總結寫博文釋出。這種學習過程在PyQt和Moviepy學習時發揮了很大的作用,因為這兩個方面雖然在國內都有文獻可查,但細節方面卻沒有足夠詳細的資料可以參考。因此老猿最後釋出的隨筆和博文乍一看和網上其他資料內容方向差不多,但細節卻多了狠多。例如PyQt的學習總結資料很多細節在國內其他地方(包括軟體官方資料)關於PyQt和Qt的地方都沒有提及,也許大部分開發人員不需要或者已經知道,但對初學者這些知識點個人認為還是很有價值的,因此個人的首個付費專欄就是PyQt。

在這裡插入圖片描述
說到付費專欄,先在CSDN開了PyQt,PyQt結束後開了Moviepy,Moviepy現在也基本結束了,短期內沒有新開付費專欄的打算。老猿開付費專欄和大部分CSDN付費專欄創作者不一樣,目前的兩個付費專欄都有兩個對應的免費公開專欄,文章撰寫後先發布付費專欄,再選擇性的刪減釋出到公開專欄。就每篇博文的核心知識來說,免費專欄的文章其實基本上將關鍵知識點介紹的比較清晰了,只是在內容深度和案例上要少些。之所以這樣寫,一是為了知識的傳播,二是為了多賺點csdn積分,有灌水之嫌,肯定會招來人的鄙視,不過暫時沒準備改。

現階段剛開始學習OpenCV-Python,連入門都算不上,還同時準備繼續學習人工智慧相關的數學知識以及區塊鏈知識。OpenCV-Python的學習方面也遇到了PyQt和Moviepy方面類似的問題,網上公開資料多但細節少,或者有許多知識在OpenCV相關大拿眼裡是顯而易見的,但作為一個初學者來說難免困惑很多,因此個人還是準備秉承自己一貫的學習和寫作風格,在細節方面多花點時間,寫點與眾不同同時對初學者有用的東西,大家可以看看老猿已經發布的OpenCV影象加減乘除系列文章是否與網上資料風格有很大的差別。

知識學得越多感覺未知越多,越學習越覺得要學習,作為一個IT人,需要通過不斷學習去了解最新的技術,開拓視野和思路,從而在遇到挑戰時有更多的選擇,儘量找到一個更優的方案。對本人來說,學習不但能增長知識,而且是一種快樂,分享知識更是一種快樂。
在這裡插入圖片描述

最後,自我介紹一下,csdn部落格名「老猿Python」,即將進入知天命之年,1997年軟體工程專業碩士研究生畢業,在同學中絕對屬於不成功的一小撮,在CSDN廣大博友中絕對屬於老齡碼農這一小眾群體。 1996年獲高階程式設計師認證, 2016年TOGAF鑑定級認證,一直從事軟體開發相關工作。學過和用過組合、PASCAL、C++、DELPHI、PowerBuilder、JAVA等語言,用組合寫過編輯器,用C嵌入組合方式寫過某一體化列印影印機加密驅動,用PowerBuilder做過報表系統,其他語言都做過實驗性的開發。用得最多的還是C和C++,有80萬行左右C語言程式碼經驗,曾做過某通訊裝置多型號不同介面協定的人機操作介面及完整的裝置工單排程處理系統。

老猿寫於2020年10月24日程式設計師節