原创 資深Android程序員向你發問:如果離開公司這個平臺,你還能靠什麼賺錢?

  01 “人生最大的不幸,就是無法清晰認識自己。有時,離開了平臺,才發現自己什麼都不是。” 話說,自2017年開始,不僅是創業公司,就連大公司都面臨着巨大壓力。 比如,最近大大小小的互聯網公司經歷關門與併購,就連端着“金飯碗”的國企人

原创 身爲一位程序員:你是否思考過自己想成爲什麼級別的程序員?

作爲一名程序員,不知道你是否考慮過這個問題:“你想成爲什麼級別的程序員?”假如你還沒有考慮過,那真的是該閉上眼睛,用力地想一想了。 這個問題並不好回答,因爲它多少有些嚴肅。假如我要問你:“你最喜歡的書是什麼?”,雖然也有一點點嚴肅,但你

原创 論“Android”在未來十年的發展

電子產品在十年裏,尤其是手機行業,興衰起落。例如當初的手機霸主“諾基亞”,被初出茅廬的智能手機“蘋果”嗎,秒殺在手機行業的歷史當中。可以蘋果媲美的則是Android,市場佔有率最大的兩大手機系統供應商。一個開源,一個閉源。那麼Androi

原创 Android開發程序員痛心事蹟:實現音樂播放界面,模仿網易雲音樂

PS:今天偶然聽到前不久的一個消息,我也是驚了!網易雲音樂暫時下架了,內心就是五味陳雜。 由於最近自己在做一個音樂APP,在播放音樂時,想實現網易雲那種帶光盤和指針的界面,所以在查找了許多的學習教程,對網易雲音樂的消息也特別的關注。

原创 不同層級的Android開發者的不同行爲,我們該如何進階和規劃?

四個層級如下: 第一層:普通程序員 第二層:熟練開發者、高級開發工程師、技術組長 第三層:技術專家、架構師、一線經理 第四層:科學家、研究員、首席(資深)架構師、部門研發總監 Android開發者的四個層級 按我的理解,無論是And

原创 Android冷啓動優化,一頓操作猛如虎

前段時間做冷啓動優化,剛好也很久沒寫博文了,覺得還是很有必要記錄下。 一.常規操作 public class MainActivity extends Activity { private static final Hand

原创 Android 開發你需要了解的那些事:學習路線規劃+技術需注意的問題

背景 最近部門有新入職員工,作爲規劃技術路線的導師,這邊給新員工安排了學習路線。 除了基本的學習路線之外,每次溝通,我都留了一個小問題,讓小夥伴去思考。 這些問題有些是剛接觸 Android 開發的小夥伴所不熟悉的,有些則是部分初級工程

原创 想做架構師?你真的明白Android事件分發機制嗎?

  嗨,大家好啊~今天我們來講講Android進階必須要了解的事件分發機制。 一、簡介 或許你會問,“爲什麼我一定要知道View的事件分發機制?”。因爲我們在實際開發的過程中,經常會遇到多層的View互相嵌套以後,對某一個View進行滑

原创 八年Android開發,從碼農到架構師分享我的技術成長之路,共勉!

前言 移動研發火熱不停,越來越多人開始學習android開發。但很多人感覺入門容易成長很難,對未來比較迷茫,不知道自己技能該怎麼提升,到達下一階段需要補充哪些內容。市面上也多是談論知識圖譜,缺少體系和成長節奏感,特此編寫一份androi

原创 重學Android-我對Handler有了新認識

  Handler,我們Android工程師每天都在用的東西,它主要可以用來做線程間通信,這一塊知識其實我們很熟悉了,但是最近我又翻了一遍Handler源碼,發現我對Handler又有了新的認識,所以總結了這篇文章記錄一下, 本文的源代

原创 資深 Android 開發者的出路,做管理還是繼續寫代碼?

移動應用開發從逐漸開始火爆到如今也有小十年了,大部分的學校還是沒有開放專門的課程。 目前市場上的大部分 Android 開發工程師大多數是自學或者是培訓出身,用一段時間上手 Android 開發技能(暢銷書作家 Josh Kaufman

原创 一位自我懷疑的Android開發者的靈魂拷問:你夠好嗎?

我想每個開發者在學習成長的過程中,在面臨技術難題的時候,都有經歷過自我懷疑的過程,但是有時候這並不是你的錯,大家都經歷過如此的過程。我們作爲一個開發者,在成長的過程中,總有一些小的勝利和小的沮喪,學着爲自己喝彩吧。 以下任何一個,是不是

原创 如何在10分鐘內讓Android應用大小減少 60%?

一個APP的包之所以大,主要包括一下文件 代碼 lib so本地庫 資源文件(圖片,音頻,字體等) 瘦身就主要瘦這些。 一、打包的時候刪除不用的代碼 buildTypes { debug { .

原创 資深程序猿給大家 3 個走心的面試建議

面試如作戰,我們看戰爭影視劇的時候,經常看到這些劇作往往主要聚焦於作戰過程、戰場戰略,對戰前準備給的篇幅往往很少。實際上,戰前準備也是關鍵的一環,沒有充足的糧草、車馬、兵器的準備。別說贏得戰爭,投入戰鬥都不可能。 這個道理在面試中也是一