主頁 > 移動端開發 > 中年危機并不可怕,可怕的是你沒有做好自己的規劃

中年危機并不可怕,可怕的是你沒有做好自己的規劃

2021-08-01 07:54:43 移動端開發

35歲中年危機一直都是每個從業者的最為關心的一個話題,各行各業都有,在互聯網這個行業更為突出,隨便去網上一搜《35歲程式員中年危機》這個話題就要一大把,

通過上圖就可以看出關注和瀏覽這類話題的人還不少,有的人是已經經歷過這層困難的人,有些是擔心這種事是否會發生在自己身上,

為什么會有中年危機?

隨著自己年齡的增長,人的精力會漸漸降低,而許多互聯網公司的節奏都非常快,要求員工能適應高強度的加班,這也是大家公認的被辭退的原因,也因此程式員成了人們口中的“青春飯”,然而站在公司的角度,原因卻更加復雜;還有就是自己遇到了技術瓶頸,沒有找到合理的方法進行提升,最后影響的了自己的作業,

總結就是“程式員這行就是前期列印雄發育快,大后期就吃力了”,因此需要提前給自己做好規劃,

中年危機出現一些以下幾種情況:

1.因技術太菜跟不上公司專案,遭遇公司裁員
2.在行業內看不到自己提升的空間,導致自己轉行
3.自己技術沒有進行合理提升,會發現自己連剛畢業進入公司的畢業生都比不過,(比如:做了8年的開發,實際只有3年的經驗)
……

如何避免這種事件發生呢?

小編首先想問大家的就是,你是否真的還想在這行繼續做下去?

如果不想就乘早轉行,早點避免沒必要的煩惱,

如果是想繼續在這行發展進階拿高薪的話,首先就要給自己做一個規劃,定好自己的目標,

我們可以看看 Android 開發行業在對應的年限要做到對應的職位拿到對應的薪資圖:

大家可以從上圖看出對應的年限和職位的薪資,初級工程師月薪在7K,中級工程師(2-3年)在15K,高級工程師(3-5年)在30K,而架構師(5-7年)在40K,大家可以先對比自己應該處于哪個職位?

各階段對于技能要素的要求:

入門初級階段

掌握Java基本知識(或任何其他面向物件語言),需要掌握Android SDK軟體開發工具包,多看Android相關的檔案,IDE (例如Eclipse),這些是必不可少的,順便學習一下JavaScript腳本基礎,掌握這些基本上已經可以算是入門了,

晉升中級階段

想晉升為到高級Android工程師至系統架構師的職位,很重要的一點就是學習研究源代碼,直接查閱Android的源代碼(這是看李寧老師的書得到的啟發),源代碼很容易從網上獲得,同時,Android很大程度上是基于Linux內核的,所以學習 Linux的相應API以及各種操作也是十分必要的,還有,常用混合移動開發框架(例如:AppCan),編譯原理,高并發網站架構設計等技能,

高級發展階段

再往上想發展到專案經理,還需要掌握Android 軟體安全分析技術、軟體開發常用測驗、界面互動式系統設計,同時要補充些專案管理方面的知識,比如:軟體專案風險管理常用團隊協作開發工具需求分析設計設計模式,

要做到公司首席技術官的位子,更多的是從架構考慮,包括:資料庫系統優化、Windows Server服務器架設管理、網路安全技術與解決方案(Cisco)、海量資料庫解決方案、大型服務器負載均衡優化技術等等,這是個需要絕對實力的職位,也是我的終極目標,

如何進行提升達到相應水平呢?

首先想要有效的自我學習提升講究的是方法和自我的恒心,不要方法做了,結果是三天打魚兩天曬網的進行學習,自己感覺沒有得到有效的提升,到最后自我放棄,

如果自己是短暫的沒有好的學習方法,不妨可以來參考我的方法,

方法:
1.首先給自己整理一個學習思路圖,需要學習些啥、從哪開始入手學習,最好做細致點,將自己薄弱的點重點標注,在按照自己的路線進行學習,(建議學習思路編輯器用XMID
2.針對自己整理的學習路線上的技術點、知識點,去一些視頻平臺查找視頻進行學習,還有博客文章進行學習(視頻品臺如:**B站,騰訊課堂**等等……

3.就是在學習途中做好筆記,整理歸納好知識點,方便以后自己進行復習用,畢竟是自己整理歸納的,在此看起來方便很多,將自己掌握的不是很好的做重點標記,多去網上查閱弄懂,
4.自己可以去注冊一些博客賬號,利用空閑時間將自己學習到的技術點,用自己的理解方式編輯成文章,發布出去讓同行幫忙見證你的學習成果,二就是可以在博客上與一些同行進行交流互相學習,
5.定期投簡歷去面試,這是檢測自我學習的成功和了解行情的最好方式,還可以根據市場行對自己的學習路線進行休整,再就是發現是否有好機遇進行跳槽漲薪,從而一舉三得,

小編請了幾位 Android 行業十年開發經驗的大牛為我只做了一個《Android 中高進階成長路線圖》,面共有9大專題,記錄的都是現Android開發市場比較主流的技術,里面記錄的有Flutter、Kotlin、NDK、Gradle、性能優化、移動架構、UI進階、音視頻技術、鴻蒙開發等,請看下圖:

由于路線圖中間記錄的知識點較多,就簡化的展示了一下,想要參考學習高清完整版的學習路線圖,可以直接去我 CodeChina地址:https://codechina.csdn.net/u012165769/Android-T3 訪問查閱,

最后

分享一份我自己收集整理的 Android 開發和音視頻的相關學習檔案、面試題、學習筆記等等檔案,希望能幫助到大家學習提升,如有需要參考的可以直接去我 CodeChina地址:https://codechina.csdn.net/u012165769/Android-T3 訪問查閱,

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/291227.html

標籤:其他

上一篇:【Unity編輯器擴展實踐】、基于模板創建Lua腳本

下一篇:Android Studio 更新 Arctic Fox | 2020.3.1 出現Git板塊的中文顯示成方塊的問題修復

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 【從零開始擼一個App】Dagger2

    Dagger2是一個IOC框架,一般用于Android平臺,第一次接觸的朋友,一定會被搞得暈頭轉向。它延續了Java平臺Spring框架代碼碎片化,注解滿天飛的傳統。嘗試將各處代碼片段串聯起來,理清思緒,真不是件容易的事。更不用說還有各版本細微的差別。 與Spring不同的是,Spring是通過反射 ......

    uj5u.com 2020-09-10 06:57:59 more
  • Flutter Weekly Issue 66

    新聞 Flutter 季度調研結果分享 教程 Flutter+FaaS一體化任務編排的思考與設計 詳解Dart中如何通過注解生成代碼 GitHub 用對了嗎?Flutter 團隊分享如何管理大型開源專案 插件 flutter-bubble-tab-indicator A Flutter librar ......

    uj5u.com 2020-09-10 06:58:52 more
  • Proguard 常用規則

    介紹 Proguard 入口,如何查看輸出,如何使用 keep 設定入口以及使用實體,如何配置壓縮,混淆,校驗等規則。

    ......

    uj5u.com 2020-09-10 06:59:00 more
  • Android 開發技術周報 Issue#292

    新聞 Android即將獲得類AirDrop功能:可向附近設備快速分享檔案 谷歌為安卓檔案管理應用引入可安全隱藏資料的Safe Folder功能 Android TV新主界面將顯示電影、電視節目和應用推薦內容 泄露的Android檔案暗示了傳說中的谷歌Pixel 5a與折疊屏新機 谷歌發布Andro ......

    uj5u.com 2020-09-10 07:00:37 more
  • AutoFitTextureView Error inflating class

    報錯: Binary XML file line #0: Binary XML file line #0: Error inflating class xxx.AutoFitTextureView 解決: <com.example.testy2.AutoFitTextureView android: ......

    uj5u.com 2020-09-10 07:00:41 more
  • 根據Uri,Cursor沒有獲取到對應的屬性

    Android: 背景:呼叫攝像頭,拍攝視頻,指定保存的地址,但是回傳的Cursor檔案,只有名稱和大小的屬性,沒有其他諸如時長,連ID屬性都沒有 使用 cursor.getInt(cursor.getColumnIndexOrThrow(MediaStore.Video.Media.DURATIO ......

    uj5u.com 2020-09-10 07:00:44 more
  • Android連載29-持久化技術

    一、持久化技術 我們平時所使用的APP產生的資料,在記憶體中都是瞬時的,會隨著斷電、關機等丟失資料,因此android系統采用了持久化技術,用于存盤這些“瞬時”資料 持久化技術包括:檔案存盤、SharedPreference存盤以及資料庫存盤,還有更復雜的SD卡記憶體儲。 二、檔案存盤 最基本存盤方式, ......

    uj5u.com 2020-09-10 07:00:47 more
  • Android Camera2Video整合到自己專案里

    背景: Android專案里呼叫攝像頭拍攝視頻,原本使用的 MediaStore.ACTION_VIDEO_CAPTURE, 后來因專案需要,改成了camera2 1.Camera2Video 官方demo有點問題,下載后,不能直接整合到專案 問題1.多次拍攝視頻崩潰 問題2.雙擊record按鈕, ......

    uj5u.com 2020-09-10 07:00:50 more
  • Android 開發技術周報 Issue#293

    新聞 谷歌為Android TV開發者提供多種新功能 Android 11將自動填表功能整合到鍵盤輸入建議中 谷歌宣布Android Auto即將支持更多的導航和數字停車應用 谷歌Pixel 5只有XL版本 搭載驍龍765G且將比Pixel 4更便宜 [圖]Wear OS將迎來重磅更新:應用啟動時間 ......

    uj5u.com 2020-09-10 07:01:38 more
  • 海豚星空掃碼投屏 Android 接收端 SDK 集成 六步驟

    掃碼投屏,開放網路,獨占設備,不需要額外下載軟體,微信掃碼,發現設備。支持標準DLNA協議,支持倍速播放。視頻,音頻,圖片投屏。好點意思。還支持自定義基于 DLNA 擴展的操作動作。好像要收費,沒體驗。 這里簡單記錄一下集成程序。 一 跟目錄的build.gradle添加私有mevan倉庫 mave ......

    uj5u.com 2020-09-10 07:01:43 more
最新发布
  • 歡迎頁輪播影片

    如圖,引導開始,球從上落下,同時淡入文字,然后文字開始輪播,最后一頁時停止,點擊進入首頁。 在來看看效果圖。 重力球先不講,主要歡迎輪播簡單實作 首先新建一個類 TextTranslationXGuideView,用于影片展示 文本是類似的,最后會有個圖片箭頭影片,布局很簡單,就是一個 TextVi ......

    uj5u.com 2023-04-20 08:40:31 more
  • 【FAQ】關于華為推送服務因營銷訊息頻次管控導致服務通訊類訊息

    一. 問題描述 使用華為推送服務下發IM訊息時,下發訊息請求成功且code碼為80000000,但是手機總是收不到訊息; 在華為推送自助分析(Beta)平臺查看發現,訊息發送觸發了頻控。 二. 問題原因及背景 2023年1月05日起,華為推送服務對咨詢營銷類訊息做了單個設備每日推送數量上限管理,具體 ......

    uj5u.com 2023-04-20 08:40:11 more
  • 歡迎頁輪播影片

    如圖,引導開始,球從上落下,同時淡入文字,然后文字開始輪播,最后一頁時停止,點擊進入首頁。 在來看看效果圖。 重力球先不講,主要歡迎輪播簡單實作 首先新建一個類 TextTranslationXGuideView,用于影片展示 文本是類似的,最后會有個圖片箭頭影片,布局很簡單,就是一個 TextVi ......

    uj5u.com 2023-04-20 08:39:36 more
  • 【FAQ】關于華為推送服務因營銷訊息頻次管控導致服務通訊類訊息

    一. 問題描述 使用華為推送服務下發IM訊息時,下發訊息請求成功且code碼為80000000,但是手機總是收不到訊息; 在華為推送自助分析(Beta)平臺查看發現,訊息發送觸發了頻控。 二. 問題原因及背景 2023年1月05日起,華為推送服務對咨詢營銷類訊息做了單個設備每日推送數量上限管理,具體 ......

    uj5u.com 2023-04-20 08:39:13 more
  • iOS從UI記憶體地址到讀取成員變數(oc/swift)

    開發除錯時,我們發現bug時常首先是從UI顯示發現例外,下一步才會去定位UI相關連的資料的。XCode有給我們提供一系列debug工具,但是很多人可能還沒有形成一套穩定的除錯流程,因此本文嘗試解決這個問題,順便提出一個暴論:UI顯示例外問題只需要兩個步驟就能完成定位作業的80%: 定位例外 UI 組 ......

    uj5u.com 2023-04-19 09:16:23 more
  • FIDE重磅更新!性能飛躍!體驗有禮!

    FIDE 開發者工具重構升級啦!實作500%性能提升,誠邀體驗! 一直以來不少開發者朋友在社區反饋,在使用 FIDE 工具的程序中,時常會遇到諸如加載不及時、代碼預覽/渲染性能不如意的情況,十分影響開發體驗。 作為技術團隊,我們深知一件趁手的開發工具對開發者的重要性,因此,在2023年開年,FinC ......

    uj5u.com 2023-04-19 09:16:15 more
  • 游戲內嵌社區服務開放,助力開發者提升玩家互動與留存

    華為 HMS Core 游戲內嵌社區服務提供快速訪問華為游戲中心論壇能力,支持玩家直接在游戲內瀏覽帖子和交流互動,助力開發者擴展內容生產和觸達的場景。 一、為什么要游戲內嵌社區? 二、游戲內嵌社區的典型使用場景 1、游戲內打開論壇 您可以在游戲內繪制論壇入口,為玩家提供沉浸式發帖、瀏覽、點贊、回帖、 ......

    uj5u.com 2023-04-19 09:15:46 more
  • iOS從UI記憶體地址到讀取成員變數(oc/swift)

    開發除錯時,我們發現bug時常首先是從UI顯示發現例外,下一步才會去定位UI相關連的資料的。XCode有給我們提供一系列debug工具,但是很多人可能還沒有形成一套穩定的除錯流程,因此本文嘗試解決這個問題,順便提出一個暴論:UI顯示例外問題只需要兩個步驟就能完成定位作業的80%: 定位例外 UI 組 ......

    uj5u.com 2023-04-19 09:14:53 more
  • FIDE重磅更新!性能飛躍!體驗有禮!

    FIDE 開發者工具重構升級啦!實作500%性能提升,誠邀體驗! 一直以來不少開發者朋友在社區反饋,在使用 FIDE 工具的程序中,時常會遇到諸如加載不及時、代碼預覽/渲染性能不如意的情況,十分影響開發體驗。 作為技術團隊,我們深知一件趁手的開發工具對開發者的重要性,因此,在2023年開年,FinC ......

    uj5u.com 2023-04-19 09:14:08 more
  • 游戲內嵌社區服務開放,助力開發者提升玩家互動與留存

    華為 HMS Core 游戲內嵌社區服務提供快速訪問華為游戲中心論壇能力,支持玩家直接在游戲內瀏覽帖子和交流互動,助力開發者擴展內容生產和觸達的場景。 一、為什么要游戲內嵌社區? 二、游戲內嵌社區的典型使用場景 1、游戲內打開論壇 您可以在游戲內繪制論壇入口,為玩家提供沉浸式發帖、瀏覽、點贊、回帖、 ......

    uj5u.com 2023-04-19 09:08:34 more