1. 程式人生 > >Android程式設計師工作學習上的總結和反思

Android程式設計師工作學習上的總結和反思

  不知不覺,已經工作3年了,從最開始的Android開發的小白,到現在專注於做音視訊領域,我感覺自己的技術能力沒有得到提升,屬於那種停留在知其然不知其所以然的層面,通過近日來的不斷的總結與反思,找到自己以下幾點的學習態度和方法上的問題

  1. 遇到問題,沒有進行仔細分析,就直接百度和谷歌
  2. 學習知識的時候,沒有自己的思考和理解,死記硬背
  3. 沒有深入追究一個問題的本質原因
  4. 沒有自己知識點總結和梳理
  5. 學到知識點,沒有很好的實踐,動手能力不夠
  6. 沒有自己的學習的方法,沒有達到無師自通的能力
  7. 缺乏目標和有效的學習方法

針對以上的問題,我想到對應的解決方案

問題1:在遇到問題的時候,自己要靜下心來,思考出現問題的表現,出現問題的原因,自己有沒有通過以往的知識能夠解決這個問題,通過這個問題的各種線索,找到問題的解決方案,超過20分鐘還是不能夠解決的話,到網上搜索對應的解決方法,並記錄下來問題的表現形式,問題的原因,問題的解決方案,通過部落格的形式記錄下來。

問題2.在學習一個知識的時候,不要追求快和多為目的,而是要多思考這個知識點,為什麼這麼設計,這麼設計的目的是什麼,通過一個知識點,深入學習這個知識點後面支撐的知識點,然後將這個知識點梳理成一個知識網,一層層的深入理解知識點,並通過部落格將這些知識點一點一點的串通和複述出來,做到一個知識點延伸到最深層次的知識點。

問題3.一個問題的本質原因,通過一步又一步的反問,比如說出現一個異常或者崩潰,這個崩潰的根本原因是什麼,是什麼引起這個崩潰,這個崩潰為什麼能夠導致應用的退出,怎麼能夠做到不然程式退出,這樣一步步的反問,徹底找到出現問題的本質原因,並且將這個過程能夠記錄下來,通過部落格的形式。

問題4.自己知識點的總結和梳理,平時遇到的問題,和解決方案和思路都記錄下來,在每一週都通過部落格的形式記錄下來,給大家參考,並將自己的知識點通過思維導圖都記錄下來,形成一個網狀圖。

問題5.學習到一個知識點,要想辦法來實踐它,通過不下10個例子,用來解決實際的問題,多點寫到程式碼,寫demo來一步步的理解和記憶這個知識點。

問題6.每一個月都通過部落格總結一次,反思自己的每一週的部落格,反思自己的解決方案,有沒有更好的解決方案,總結找到真正適合自己的學習方法和能力。

問題7.給自己定一個目標,在5年內成為一個音視訊領域的專家,今年的目標是將c/c++的方面的知識學習,並且打牢知識的基礎,為以後學習音視訊和解決問題提供更加紮實的基礎。