一個程序員的沉澱整理

【前半部分敘事,下半部分知識點梳理】

首先,感謝CSDN這個平臺,是我個人很喜歡也很常用的平臺。

先從背景上說吧:
座標北京,我是一個搞了四年開發普通的android程序員,學歷這個東西不可否認,本科畢業之後能找到的都是在做業務功能類的工作,積累到的都是處於“用”的水平的東西,平時花在學習上的時間也是很少,看我之前的博客就知道了,很隨意,沒深挖。去年的我因爲更換工作城市,很熱血,進入了一個很尷尬的項目,本想做成一些事,結果失敗了。其實我期望的工作,是身邊有着亦師亦友的搭檔,做一件很普通卻很有意思的事,對工資沒特別要求,可就是這樣的一樣想法,在找工作的時候遇到了很難的處境(歸根結底,不是工作不好找,而是市場縮小了,整體要求變高了,掌握的少還不精,所以要沉澱學習)

找工作:
之前進行了簡單準備,上週開始狂刷各大招聘軟件簡歷【智聯,51,boss,拉勾】,“自以爲”針對性的投了簡歷,本週開始有面試邀請,今天週四,目前五個面試,兩個offer,看上去還不錯,但是這兩個offer,一個是薪資高的創業型公司,我沒有勇氣去了,一個是薪資過低穩健成熟企業(面試官對我的評級很客觀,中等)。讓我寫下這篇日誌的原因是,有一家公司在進入二面時候,是一個技術大牛,給我深深的上了“一課”;

總結:

  1. 掌握着大大小小核心技術的各大互聯網巨頭:學歷不高的,履歷不好看的面試機會很難,13年作爲應屆生在廣州的時候,有一次去騰訊的機會的,當時是因爲經驗(我是大四培訓的java),現在有經驗了,卻越來遠(因爲經驗與深度脫節,這個東西不知道應該怎麼去客觀的評價,反正很憂桑~).
  2. 其他的互聯網或者相關的公司:需要篩選和機遇及一定的自身能力

*打鐵還需自身硬!*
因爲有之前的經歷,還是想繼續在技術的路上走,學習能力,知識面,解決問題的能力固然重要,但只有真正掌握了,纔會讓人更深層次的對你有一個認識,所以…“沉澱自己”,打鐵還需自身硬啊!!這個想法的轉變就像,我以前覺得英語的掌握是:查字典+語法,現在覺得,儘可能多的記住更多的單詞+語法原理=一個熟練的口語表達

【有跟我類似經歷,類似想法,並且積極向上的人請這裏看,以下是我涉獵到的知識範圍梳理,以後我會產出高質量的文章,加油!愛編程,留下來!】

目前時間充裕,會持續更新,爭取都有手寫實現demo,針對面試中遇到的問題和時下的必備技能
[目錄]
Android基礎篇(一)屏幕,文本,圖形,控件

基礎的話寫也寫不完,詳情還是以官網文檔爲準吧,然後進行擴展
官網文檔地址:https://developer.android.google.cn/index.html
可以輔助一些權威一點的學習資料,如一些教學視頻,公開課等等,付費和免費的都可以
下面是知識點目錄,我目前還未掌握完整,接下來的複習並寫出來的過程,也是自己的一個提升,不對的地方指出,一起進步,工作也是生活,認真不會錯!:
*gradle 使用,相信有一部分人跟我一樣,對gradle只是模糊瞭解,來,咱們不騙自己,好好學學;
*JNI
*android 動畫
*約束佈局android.support.constraint.ConstraintLayout
*MVP架構
*recycleView(listview完美優化及兩者區別)
*時下框架原理分析及使用—RXAndroid
*時下框架原理分析及使用—Okhttp
*時下框架原理分析及使用—EventBus
*時下框架原理分析及使用—Glide
*時下框架原理分析及使用—Imagerloader
*谷歌百分比佈局 詳解
*自動打包debug,release,beta等環境,簽名,多渠道打包,apk拆分機制apk拆分機制
*谷歌FCM 推送
*android 逆向的知識
*數據結構篇
*算法篇
*源碼–handle
*源碼–view
*源碼–adapter
*自定義註解
*自定義View的總結(繪製原理,實現流程)
*FFMPEG

其他內容整理中

。。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章