2018 再次起航
2018年2月19日,戊戌年正月初四谍憔,還有兩天就要結(jié)束春節(jié)假期了跺撼。經(jīng)過春節(jié)假期各種聚會的洗禮,以及七大姑八大姨的問候吓著,我深切的感受到2018年我的事業(yè)應(yīng)該有個有一個質(zhì)的突破了鲤嫡。趁著家里休息的都早,窩在自己的房間里面壁思考绑莺。終于開始提筆寫出這一年的計劃了暖眼,當(dāng)然計劃永遠都是計劃,計劃趕不上變化纺裁。但是既然確定了計劃就要最多程度的去執(zhí)行诫肠。計劃分為三大方向:
- 夯實基礎(chǔ)
- 基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)算法復(fù)習(xí),以及常見算法題的總結(jié)整理
- 學(xué)習(xí)未在項目中應(yīng)用的新技術(shù)欺缘,并應(yīng)用到項目中栋豫。
夯實基礎(chǔ)
記得當(dāng)時剛從事 Android 這一行業(yè)的時候,好多過來人都語重心長的提醒我說咱們這一行谚殊,入門不難丧鸯,提升技術(shù)是有很長一段路要走的。如果基礎(chǔ)不行嫩絮,技術(shù)很容易就遇到瓶頸骡送。通過年前一段刻骨銘心的精力,我算是體會到只會用 API 和理解原理兩個技術(shù)層次的區(qū)別了絮记。因此想要提升自己首先要夯實基礎(chǔ)摔踱。由于是臨時總結(jié)的內(nèi)容所以這些知識點并不一定全。
Java 基礎(chǔ)知識:
- 內(nèi)部類怨愤、靜態(tài)內(nèi)部類區(qū)別派敷、使用場景
- 集合源碼分析。
- 注解
- 反射
- 泛型
- 靜態(tài)代理撰洗,動態(tài)代理
- 并發(fā)/異步
- 同步鎖 synchronized 與 Lock 區(qū)別
- 什么是可重入鎖
- 線程通信方法
- wait 和 sleep 區(qū)別
- wait-notify 模型
- 生產(chǎn)者消費者模型
- 線程池
- Json 數(shù)據(jù)解析
- Gson 框架的源碼解析
- null 篮愉、"" 、數(shù)組嵌套解析
Android 基礎(chǔ)知識
- 四大組件差导,生命周期啟動方式等常見問題
- Service 兩種不同的生命周期和開啟方式
- BroadcastReceiver 相關(guān)問題
- Fragment 生命周期试躏,F(xiàn)ragment 嵌套相關(guān)問題
- 自定義 View 相關(guān)
- 繪制流程
- 事件傳遞
- 滑動沖突
- View 的生命周期 方法回調(diào)時機
- 并發(fā)/異步
- Handler, HandlerThread设褐,
- IntentService颠蕴,AsyncTask
- 數(shù)據(jù)庫 SQLite 相關(guān)操作
- 緩存實現(xiàn)(三級緩存實現(xiàn)方式)
- 進程間通訊
網(wǎng)絡(luò)基礎(chǔ)
- HTTP 和 HTTPS 的區(qū)別
- 七層模型
- TCP 三次握手泣刹,四次揮手
- Socket 的是使用,
- 自定義 Socket 傳輸格式
- Socket 毕唬活椅您,頁面實時刷新,即時通信 Socket 的使用
進階知識
數(shù)據(jù)結(jié)構(gòu)
- 常見的排序方法(數(shù)組實現(xiàn))
- 鏈表 隊列 棧 的相關(guān)面試題
- 二叉樹相關(guān)面試題
- 遞歸
- 刷題 leetCode
性能優(yōu)化
- 內(nèi)存優(yōu)化
- UI 優(yōu)化
- 布局優(yōu)化
- 布局卡頓如何查找原因寡键,Android 自帶性能分析工具的使用
三方框架原理
- OkHttp Retrofit
- Rxjava2 Rxjava如何防止內(nèi)存泄漏掀泳,生命周期綁定
- Glide
- EventBus RxBus
- DataBinding Dragger 簡單使用
框架
- MVC,MVP
- 設(shè)計模式西轩,單例员舵,觀察者等
- 組件化,插件化
- JVM 基礎(chǔ)(《深入理解 Java 虛擬機》的閱讀)
總結(jié)
做技術(shù)的人呢藕畔,除非能做到任督二脈全都打通马僻,才能以不變應(yīng)萬變〗倭鳎回想行業(yè)大佬,或者就職于大公司的朋友丛忆,在羨慕他們的同時祠汇,也深深的體會的差距的存在。
最近有時候會恐慌熄诡,因為時間總是不等人可很,一天只有24小時,別人也在同樣度過這個24個小時凰浮,向往的公司可能在24小時內(nèi)招到很多合適的人選我抠。也有時候恐懼,當(dāng)我掌握了這門知識這么知識可能不在值錢了怎么辦袜茧,以前我總會自我欺騙自己時間還多菜拓,慢慢來吧。現(xiàn)在體會到笛厦,當(dāng)你體會到差距的時候纳鼎,已經(jīng)晚了。當(dāng)你覺得晚了的時候裳凸,恰巧正是你奮起直追的最佳時機贱鄙。
2018 踏下心來,一步步來姨谷。給自己一個光明的未來逗宁!