主頁 >  其他 > Android開發已經到了要燒香求職的地步了?

Android開發已經到了要燒香求職的地步了?

2020-12-22 11:25:10 其他

軼事

“老天爺保佑,在弘法寺燒的香還真顯靈了!”,在快要花光上一家公司的裁員賠償款的4個月后,海投了200多家公司,面試了50多家,25歲在深圳的張鵬終于又“成功”入職了一家“創業公司”,

“領導讓我接手一個二手Android專案,專案很龐大,前任開發人員已離職一個多月了,沒人和我交接,代碼沒有注釋,專案中各種bug,簡直一團亂麻,”

“領導給的任務是一周完成這個專案,壓力很大,我晚上老是睡不好,我實在不想在這家公司待了,每天早上起床都有種不想去公司的念頭,可是出去又更加不好找作業,所以在沒有更好的選擇時,我還是堅持每天去上班,”張鵬吐槽道,

前任開發人員都離職了一個月,才招到了他這么一個“幸運兒”,來完成“救公司于水火”的壯舉,這香真是沒白燒,當然,在這一場“姻緣”當中,燒香的可不止張鵬一人,公司老板應該也應該也燒了不少,才迎來了自己的“蓋世英雄”,
陰陽怪氣,莫怪莫怪!

回到正題,西天諸佛幫你解決不了bug的,不過西天阿三哥興許可以(手動狗頭),張鵬的處境,可以說是目前大多數初中級Android開發人員經歷的縮影,

現狀

初中級安卓開發的迷茫:一抓一大把,漲薪無望跳槽難, 現在,在IT職場中,有很多Android工程師,他們或者是計算機相關專業畢業,又或者是IT培訓班出身,畢業后,通過競爭找到了一份見習或初級Android工程師的職位,心懷憧憬,希望在公司里大展拳腳、做些成就,于是,在作業中跟著上級或團隊邊干邊學,干完作業后還得充電,沒辦法呀,因為專案里的代碼還沒有掌握得太扎實,框架層還有很多設計思路搞不清楚,每天作業、學習十二三個小時是常事,

作業一兩年后,由于個人的努力以及業務的鍛煉,自我感覺技術水平已經大有不同,希望能拿到更高的工資,但是公司遲遲不給漲薪,即使在北上廣深等一線城市,也還拿著8k左右的低工資,標準的月月光,買車、買房、結婚?想起來似乎很遙遠,

給自己定個目標,爭取月薪10K+,找領導溝通,無果,心委屈了,想跳槽了,因為行業現狀就是“跳槽漲工資最快”嘛,看看自己:有一年以上Android開發經驗,熟悉Android平臺下的GUI設計和實作,能夠熟練配置Android開發環境,具備扎實的java基礎,熟練掌握B/S、C/S開發,具備基本的演算法設計能力、檔案撰寫和語言表達能力,還有實際專案經驗……嗯,感覺不錯,出去試試吧,

不試不知道,一試嚇一跳,現在Android開發行情急轉直下,前兩三年,即使是應屆Android開發的簡歷掛出去,兩小時之內必然有招聘方打來電話,一天之內可以接到三四家公司的面試邀請,現在,Android開發的職位提供不多,平均每個崗都是上百人投簡歷,競爭例外激烈,竟然兩三天過去了,還沒有收到面試邀請,

出路

“技術才是安生立命之本”, 你在抱怨作業不好找的同時,很多企業也在發愁招不到理想的應聘者,前段時間,我和一位在做HR的朋友聊天時,談到了Android人員求職的話題,他說他最近正在幫助公司招募Android開發者,據估計,一個月內收到的簡歷有數百份,但總體標準較低,篩選下來符合要求的不超過5%,最后,他發起了不超過5次的面試,但都沒有通過面試,

同時,這位朋友還表示,據他了解,現在很多大公司在招聘Android開發高端人場需求方面,是有非常大的缺口的,特別在Android的一些細分領域,比如物聯網、音視頻、性能優化、安全等,就算是高薪掛出也很難招到合適的人,雖然現在做Android的人很多,但質量是關鍵,數量根本沒有意義,如果你能提升技術,躋身于“高端市場”,簡歷一掛出,各種公司搶著要,

說了這么多,一直也只是分享自己對于Android開發現狀的一些感觸和看法,也有可能會有人會說“你算老幾?”,你在這兒BB個雞毛,我自己的話是2013年java轉到Android開發,在小廠待過,也去過華為,OPPO等大廠待過,19年5月份進了位元組跳動一直到現在,也就是說說自己的看法,仁者見仁智者見智,不作爭辯,

同時自己在7年的Android開發職業生涯中,被人面試過,也面試過很多人,深知大多數初中級Android工程師,想要提升技能,往往是自己摸索成長,不成體系的學習效果低效漫長,而且極易碰到天花板技術停滯不前!

便車

所以到底應該如何學習提供,如何進階,我整理了一些路線和筆記,僅供參考,

一.進階學習九大專題

1.高級UI,自定義View

UI這塊知識是現今使用者最多的,當年火爆一時的Android入門培訓,學會這小塊知識就能隨便找到不錯的作業了,

不過很顯然現在遠遠不夠了,拒絕無休止的CV,親自去專案實戰,讀原始碼,研究原理吧!

2.NDK開發

音視頻,人工智能,這些是未來沒辦法阻擋的發展大趨勢,我們可以在獵聘網上看那些招聘崗位,要求精通NDK的薪資都在30-60K+,追求高薪崗位的小伙伴別錯過

3.資料結構與演算法:

4.Java內核原理

百分之百,大大小小所有公司,面試必問

5.Flutter

火了一年多了,你作業不一定要用到,但是你出去面試(初級很少要求會),肯定會問到的,

關于Flutter是不是未來,我沒法確定告訴你,我能確定的就是你要去面試高薪崗位,你得掌握這種主流的新技術(大廠最看重的除了基礎,技術水平外,就是你的學習能力,)

6.性能優化

聽說大公司的末位淘汰制專為代碼質量差性能低的員工準備的,怎么樣寫一手高性能的代碼?怎樣進行性能調優呢?

7.移動架構實戰專案

架構師不是天生的,是在專案中磨練起來的,所以,我們學了技術就需要結合專案進行實戰訓練,那么在Android里面最常用的架構無外乎 MVC,MVP,MVVM,但是這些思想如果和模塊化,層次化,組件化混和在一起,那就不是一件那么簡單的事了,

8.kotlin
為什么要學習Kotlin?

  • Google發布申明,目前已經有35%的Android專業開發人員使用kotlin(爆發式增長)
  • Google與Oracle源于Android的恩怨持續已久,也一直想要找一種語言代替Java
  • Java以后要開始收費了,可能導致一部分公司放棄Java
  • 當前已經有許多公司的招聘要求中,要求開發人員需要會kotlin
  • kotlin的學習成本并不是很高,從Java轉kotlin,一般一周時間就足以完成,且kotlin與Java可以相互呼叫,覺得kotlin解決不了的地方,仍然可以使用Java撰寫(非常人性化)

二. Android核心知識筆記

總共八大模塊學習資料:如NDK模塊開發、Android框架體系架構、flutter、kotlin…

只有系統,有方向的學習,才能在段時間內迅速提高自己的技術,

本知識體系適合于所有Android程式員學習,關于以上目錄中的知識點都有詳細的講解及介紹,掌握該知識點的所有內容對你會有一個質的提升,其中也總結了很多面試程序中遇到的題目以及有對應的答案總結,

三. 2020 BAT TMD大廠面試真題決議

騰訊,阿里、百度、小米、樂視、美團、58、獵豹、360、新浪、搜狐等一線互聯網公司面試被問到的題目,并且大多數都整理了答案,熟悉這些知識點會大大增加通過前兩輪技術面試的幾率,

需要以上完整資料的小伙伴,可以隨手點贊+任意評論后,點擊此處快速獲取!

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

標籤:其他

上一篇:我的ACM腳印

下一篇:1024,為你解惑。

標籤雲
其他(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)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more