0.編程起步!寫在開始之前

個人經歷

現在在某西南地區大學的非計科學院讀本科中~。
從中學開始自學電子電路,單片機等。爲了學習單片機自學過過C語言,但都偏向於底層,涉及對硬件IO的讀寫操作,定時器中斷什麼的。進入大學後自學了C語言與Python,並通過了二級考試。但深知在編程之路上仍然連起步都算不上,所以從現在開始記錄每天的學習情況
堅持每天寫一篇文章來總結記錄。遇到問題全部都會記錄的。學習過程中的源碼也基本都會公佈在文章上,一些足以成爲項目的內容則會公佈在github上,希望大家提出批評與指正。

現有學習成果

直接相關預備知識
C語言基礎
Python基礎
Linux系統基礎
(嗚嗚嗚,真的基礎中的基礎,就只有略高於二級考試的水平,到時候程序寫得爛還請輕噴)
其他
硬件:模電&數電&單片機(51,arduino,stm32……)&嵌入式,樹莓派&彙編……(都略懂一些,但對於學編程沒什麼用處……)
數學:工科本科生低下水平,勉強學完高數,線代的水平
英語:六級,能夠熟練爬*牆,會使用google,github等網站
計算機基礎:基本爲0,數據結構,算法導論等都買了沒看

設備

機械革命Z2 airG(i7 9750+GTX 1660Ti+16GB+512GB固態+2TB機械)(主力)
ThinkPad X220iT(i3 2370M+ 集顯+6GB+120GB固態+300GB機械)(老電腦,安裝了ubuntu)
ipad2018+ipencil(用來繪圖&記筆記)(暫時在學校)
11寸macbook air(純玩具,偶爾看視頻用)
某垃圾雜牌二手筆記本(玩具*2)(準備以後放個自己寫的系統上去做演示機,參考《30天自制操作系統》)
realme X & 堅果 3
外設:鐵三角耳機/舒爾監聽耳機/杜伽K320機械鍵盤/人體工程學鼠標&舒服的電競椅(緩解久坐疲勞,防止鼠標手)/數位板&攝像頭&麥克風(vup出道用)

學習目標

第一階段

能夠熟練使用C&Python&Java語言開發製作簡單的程序。
詳略得當地看完以下書籍:

  1. 《c primer plus》(第六版)
  2. 《c++ primer plus》(第六版)&習題集
  3. 《Java核心技術》
  4. 《Java編程思想》
  5. 《effective java》
  6. 《python編程 從零基礎到項目實戰》
  7. 《深度學習入門》
  8. 《我的第一本算法書》
  9. 《鳥哥的Linux私房菜》

配合着刷完leetcode題庫中的簡單&中等題目、
python配合python100天食用~
製作出一些小工具改善某些情況下的工作效率
能夠獨立完成QQ羣中的簡單的項目。嘗試接活。
結束標誌:
1.完成代碼量總計1w行以上
2.通過接活累計賺到¥3000+

第二階段

能夠獨立完成項目,完善自己的個人技術博客網站
學習算法導論/數據結構與算法分析/TCP/IP詳解/數據庫系統實現/mysql必知必會/高性能MySql/重構 改善既有代碼的設計/代碼整潔之道
高強度刷題,leetcode難題精解……

結束標誌爲:
完成並公佈一個10000+下載/註冊的項目
能夠接一些簡單項目完成並獲得較穩定資金收入

第三階段

能夠參與一些較大型項目的工作中……
(算了,先把前面的完成再想……(+﹏+)~)

關於學習分享與監督

  1. 堅持每日學習:學習時長大於4小時,代碼量在100行以上(後期難度提升可降低行數要求)
  2. 每日總結問題與Debug過程,將源碼歸類整理上傳
  3. 持續更新個人網站github項目,公衆號(邏輯之上),b站專欄,CSDN博客等平臺文章
  4. 堅持儘量在學習時在B站直播(開的是小號,還得解決直播認證問題)~
  5. QQ羣:218531911
  6. 感謝看到最後,歡迎關注,如果你也是初學者,可以共同進步!!!如果是大佬……求抱大腿!!!求帶!!!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章