接觸編程一年多了。
個人而言我是後知後覺的。以至於非科班的我在大一下學期才開始真正接觸編程。
那時候覺得編程好無趣,但是又好重要,至於它到底可以做什麼,怎麼才算學好,一直一知半解。
從老師教學的c語言開始,一直對程序不感冒,做題總是最慢的幾個之一,然而最開始接觸python是因為當年想轉到軟件班裡,又聽說人工智能很火,而據說人工智能是基於python的(其實是編程只是一個工具而已),於是買了我的第一本編程書《pyhon編程從入門到實踐》,書裡有很細的講解,然後覺得電腦編程好麻煩,就一度在紙上寫代碼,像一些列表,字典之類的,慢慢學起。而也意料之中的沒有轉過去,(要為通信事業奉獻一生了)。
此時的我也天真的認為學習AI就得學習python,於是斷斷續續的學習python基礎語法,後來大一暑假,接著學習這本書,這本書有很細的分支,pygame進行遊戲開發,還有python的web編程,數據分析。
那時候我照著書敲代碼,但是又學習的不是很通透,直到有一天敲好了“飛機大戰”,全程一個一個抄過來實現代碼,甚至有點開心,但是又覺得自己幾乎不瞭解什麼。
大二上學期也是斷斷續續的學習,覺得自己什麼也不會,然後就在b站找視頻看,“尹成python基礎”一共800集,就挨個的看,代碼也是挨個的打,大概幾個月後,覺得學的差不多了,就開始看B站的爬蟲視頻,學了一個月爬蟲,基本可以爬取網頁的信息,而現在開始自學c++,也在做科研項目和建模,幾乎所有的專業課學習和娛樂之外的時光就用來做這些了。
現在來數落一下我踩過的坑:
1.編輯器直接下載pycharm,每種語言都有對應編輯器。這是最好用的一款。
2.下載python時候直接下載anaconda,這是包含很多python的函數的一個包,不用單獨下載pyhon.
3.每個人都有自己的學習方法,找到適合自己的即可。我個人喜歡邊看視頻邊寫代碼,因為覺得看書看不進去。
4.不要在追夢的路上忘記身邊的人。
5.編程本就是逆天之路,量力而行。
6.身體是革命的本錢。
說到這裡,其實我會的還是很少很少,我的專業是EE,更側重硬件,我的學習之路還很長很長。
對了,如果有在自學編程的小白也可以找我一起學習。
個人CSDN博客也在持續更新...
歡迎關注。