我的2015学习总结及2016的技术规划(2016.02)
序
現在這個時間,春節已經過去,2016也走過了兩個月了。個人感覺有必要收拾下過去的一年,同時展望下今年的技術規劃,這就是本文的由來。
本文主要關注我在技術方面的成長與收獲,其他方面不適合寫在這里。
2015年的收獲
主要是做了四個主題月。
c++(2015.6)
重新閱讀了基本經典c++書籍,并且學習了c++ 11的語法。
網絡編程(2015.7)
溫習經典的網絡編程書籍,整理電腦上關于網絡編程的資料,同時了解TCP/IP協議的功能以及主要的網絡協議作用。不是很深入,但針對基本的socket編程模型還是有一定的了解,對于協議層的實現有更深刻的認識。
多媒體渲染之Direct 3D、SDL(2015.8)
閱讀關于Direct 3D相關資料,了解DirectX畫面渲染的基本原理。
整理SDL相關資料,并學習SDL編譯、基本框架、YUV渲染、音頻播放的基礎內容。
主要是針對Windows平臺下的多媒體渲染機制。
音視頻編碼——ffmpeg(2015.9-12)
中間由于穿插著找工作、假期、換工作等各種因素,持續了幾個月。
不過收獲還是不錯的。基本發現,我對編解碼的實現原理不是很擅長,無法做到深入的地步,只能說了解基本原理。還是喜歡偏重工程的,所以后續以多媒體框架、渲染、傳輸、存儲為主。
經過幾個月的學習,ffmpeg源碼的主要框架基本理清,為后續深入分析及學習做一個好的基礎。
除了這些,鑒于部分面試及工作需求,自學了DXVA解碼框架、Linux編程的基礎知識(操作系統、shell、gcc、make、系統編程)、android基本框架知識(APP開發、NDK、JNI)。
2015年的感受
- 轉眼間畢業三年了。想想,從畢業開始就是為了找一份工作,現在發現我需要的是一份事業,工作的僅僅是個人事業的一部分,為了經濟上的自由,工作是必須的。所以,找到個人事業的著力點,將會是接下來幾年的一個很重要的方向。
- 技術上的很多問題是相通的,很少有問題你會是第一次遇到,所以認真點、專注點多數問題都是可以解決的。
- 還是原來的想法,只有自己不斷的成長和積累,你才不需要擔心停滯不前,也不需要擔心你會找不到工作。
- 一定的自我展示能力還是必須的,要不總會被無視。
- 及時的知識更新是必須的。
- 在一個需要奮斗的年紀,就不要選擇安逸的工作或者生活。
- 隨著年齡的增長,有些變化是必然的,但是“不忘初心”是必須的。
2016年的學習綱要
考慮到工作上需求以及個人關注點上考慮,2016年還有10個月,可以考慮以下幾個方向:
Android多媒體渲染機制(以視頻為主)
從目前來看可以考慮SDL、OpenGL ES等,音頻渲染也需要簡單了解。
Android視頻硬件加速框架
libstagefright、omx等
Android框架及內核學習
換個說法,android全局變量的實現機制及分析
多媒體容器格式解析
主要目標是mp3、flv、mp4、ts、rmvb等。
ffmpeg框架分析
很多人都寫過類似的文章,寫這個主要是加深下理解。當然也可以學習下ffmpeg filter機制代碼思想。
Linux多媒體渲染機制
基本可量化目標如下:
- 最起碼有不少于5篇原創的博客或者內容。
- 基本掌握Android多媒體框架
- 知道mp3、mp4、flv文件格式及分析工具
- 掌握FFmpeg中filter基本用法及原理
轉載于:https://www.cnblogs.com/tocy/p/my-2015-summary_2016-focus.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的我的2015学习总结及2016的技术规划(2016.02)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 移动測试技术保护源码!解码全球首款移动端
- 下一篇: Android优化——UI优化(二) 使