現在工做也一年多了,在如今的公司是啥都調試,從EMMC,TP,LCD,CAMERA等等,對於底層驅動也有了必定的認識,如今的狀態就是啥都會一些,啥都不精通。
因而,尋尋覓覓一年多,終於肯定下來職業發展方向-Camera驅動開發。
一方面,這一塊的薪資誘人,java
2018年c++
另外一方面,比較感興趣,並且剛好公司有老前輩搞這個,能夠少走彎路!
可是不肯定咱們這個老前輩什麼水平,我能跟他學的東西或許真的很少,主要仍是靠本身靜下心來自學吧。學習
正如喬布斯所說的——stay hungry,stay foolish!要不停地去尋找本身想學習的東西,想從事的工做!!!歷來都不晚!spa
camera的方向
1.camera 驅動調試(kernel層)——c語言
2.camera hal層調試開發——c++(涉及到JNI)
3.camera應用層開發——java
我如今的想法就是將來3-5年,把1-2搞通搞明白!
camera的學習方法
如標題所言,既然是從0開始,那麼就是老老實實打基礎,掌握必備的技能。
智者千慮必有一失,愚者千慮亦有一得。
我自誇是個愚人,傻人用傻方法。
怎麼去學習呢?3d
1.看學習文檔,邊看邊記錄邊思考(好記性不如爛筆頭)。
這些文檔來源於網上,MTK官方資料,規格書等。
2.看源碼
Read the fucking soucecode,這個過程一定是艱辛、枯燥、難熬的。我想惟有堅持可破。
3.跟着項目解決實際問題。
解決實際問題,把學到的知識學以至用,積累經驗!調試