
前言
在中國有很多人都認為IT行業是吃青春飯的,如果過了30歲就很難有機會再發展下去!其實作實并不是這樣子的,在下從事Android方面的開發的也有近10年的時間了,在這里在下想憑借自己的親身經歷,與大家一起探討一下職業發展,
職業發展的三個階段
我將一個人的職業發展分為三個階段
(1)30歲以前
打基礎,人生方向基本確定,30歲之后再做出變化,說不想做這個,會付出很大的代價,要改變自己的職業方向,30歲之前做出決定,越早越好,就像軟體的需求變更一樣,
(2)30-45歲
個人能力強、知識全面、經驗豐富、性格成熟,適合帶領團隊,事業騰飛階段,升職加薪,創業的最佳時期,
(3)45歲以上
人生定型,斗志漸退,當然不排除有人大器晚成,仍然保持旺盛的斗志,擁有過人精力和激情,像肯得基的創始人哈蘭.山德士,65歲才創業成功,以上表述并非像程式代碼一樣精確的東西,希望不會有人鉆牛尖吧~如果到了30歲左右,自己的個人能力還沒有一個質的飛躍,危機會就慢慢降臨,下面一張圖展示程式員的職業規劃:

左邊的一列講述的是程式員自己創業,紫線下面是轉從事其他行業,右側一列是程式員正常晉升機制:當你晉升到中三級時,將面臨一個重要的選擇,選擇技術?還是管理!不同的選擇,成就不同的人生,
非科班出身的程式員,該如何彌補技術差距?
在互聯網行業,入行的第一份作業很大程度上決定了以后職業發展的高度,有些雙非的同學認為自己校招進不了大廠以后還會有社招,這種想法很危險,大廠的社招,大多數都只招大廠的員工,什么意思呢?大概就是位元組跳動的HR只對阿里、騰訊、網易等大廠的工程師感興趣,挖一個社招的員工要比招一個校招生績效高,小廠員工在簡歷那關容易被pass掉了,所以,進大廠要盡量在校招階段就進大廠,否則往后會越來越難,
在校大學生需要早早對自己的未來作出規劃,如果不把每個時間節點進行精確計算和把控,一不留神就錯失了進大廠的機會,
只要勤奮了,任何時間點都不算晚:論時間的安排
在龜兔賽跑里,最讓人痛心的不是兔子在中途睡覺,而是烏龜自暴自棄,天道酬勤,但如果自己都失去信心或貪圖玩樂,那真就沒人能幫你了,
在學校里,就該去積累專案經驗,或自己通過運行代碼熟悉框架技能,不過如果已經不慎錯過學校里的時間,但現在想迎頭趕上,只要努力了,什么時候都不晚!
小總結
總的來說,非科班出身的程式員在市場上基數不算小,其中大多數的確面臨編程水平有限、知識分布不平衡、技術經驗存在短板等現實困難,而行業對于非科班出身者的偏見也幾乎是普遍存在的,
那么對于一個希望轉型成為程式員的非計算機科班出身人員,有哪些值得重視的經驗呢?通過以上案例,100offer 歸納如下:
快速建立知識體系獲取程式員式的思維方式
尋找合適的途徑實作技術入門比如觀看學習技術大佬整理的學習資料
大量閱讀原始碼根據多數受訪者的經驗,閱讀原始碼是最快的成長途徑
初學者應該積極發問依靠別人的經驗并不可恥,關鍵在于用最少的時間獲取最多的收益
依靠書本進行深入學習盡管技術博客或者社區論壇上的大神很多,但閱讀一本書仍是系統習得知識的最好途徑
轉型要趁早對程式員這份作業而言,越晚轉型的代價越大

Android進階學習資源分享
總而言之,成功是留給準備好的人的,
之前為了跳槽大廠花半年時間從各路大佬那里整理了一份大廠的《Android開發2020年度面試真題合集》,深入學習原始碼底層,架構設計,而已也刷了很多大廠面試真題,也切身體會到了一分耕耘一分識訓,
該面試寶典不僅收錄了本人親身面試遇到的問題,還收錄了從一些朋友那里收集過來的問題,在以后的作業中本 人也會不斷的更新和充實該面試寶典,當然也希望大家能夠多多奉獻比較優質的面試題,
總共分為6個部分:
- Java 基礎(★★)
- Java 高級(★★)
- Android 基礎(★★★)
- Android 高級(★★★)
- Android 專案(★★★)
- 專案面試常見問題(★★★)
一、Java 基礎(★★)
面向物件思想
多型
例外處理
資料型別
Java 的 IO
集合
Java 多執行緒

Java 高級(★★)
Java 中的反射
Java 中的動態代理
Java 中的設計模式&回識訓制
Java 的類加載器

Android 基礎(★★★)
Android 基本常識
Activity
Service
BroadCastReceiver
ContentProvider&資料庫

Android 中的布局
ListView
JNI & NDK
Android 中的網路訪問
Intent
Fragment

Android 高級(★★★)
Android 性能優化
Android 螢屏適配
AIDL
自定義控制元件
Android 中的事件處理
Android 簽名
Android 中的影片
網路協議
其他

專案面試常見問題(★★★)
- 開發周期
- 專案中遇到的難題
- 專案中最大的識訓
- 專案是如何上線的
- 專案是如何盈利的
- 繪制專案架構圖
- 專案開發流程
- 你在專案中的角色
- 你負責專案中的哪些模塊
- 講講你負責模塊的具體實作
- 專案中都用到了哪些第三發框架
- 有沒有自己寫過框架
- 業余時間你是如何提高自己(學習)的
- 有沒有自己的技術 blog
- 你的職業規劃
- 為什么離職
- 為什么選擇我們公司
- 說說你們專案的亮點和不足
- 你們的專案是如何保持風格一致的
- 專案架構是如何搭建的
- 螢屏適配是如何解決的
- 都看過哪些原始碼
- 專案版本是如何升級的
- 用的什么版本控制工具
- 你能獨立開發嗎
- App 跟服務器是如何互動的
- 需求檔案寫過嗎
- 介面檔案寫過嗎
- 云服務器都用過哪些
- 第三方平臺都用過哪些
簡歷+社招解答+經典HR面試決議
以上是整理總結的Android中高級面試遇到的真題決議,希望對大家有幫助;同時很多人經常也會遇到很多關于簡歷制作,職業困惑、HR經典面試問題回答等有關面試的問題,同樣我也搜集整理了全套簡歷制作、金三銀四社招困惑、HR面試等問題決議,有疑問,可以提供專業的解答,

對于Android開發的朋友來說應該是最全面最完整的面試資料,為了更好地整理每個模塊,我參考了很多網上的優質博文和專案,力求不漏掉每一個知識點,很多朋友靠著這些內容進行復習,拿到了BATJ等大廠的offer,這個資料也已經幫助了很多的安卓開發者,希望也能幫助到你,
以上免費分享?
是的 免費分享,但是記得關注一下我哈,需要完整版的朋友,點這里可以看到全部內容!!!
最后小編在這里希望大家:程式人生,一順到底!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/261861.html
標籤:其他
