目錄
個(gè)人簡(jiǎn)介
- 筆者的簡(jiǎn)要介紹
跳槽漲薪要考慮的方面有哪些霎箍?
你是正在拿著賣白菜的錢,操著賣白粉的心嗎睬涧?
你真得覺得是時(shí)候跑路了嗎?
決定要走了瓜晤,你確定做好準(zhǔn)備了嗎包吝?
都說是寒冬饼煞,你確定了解現(xiàn)在的行情嗎?
知識(shí)與技能達(dá)到去外面聊的地步了嗎诗越?
基礎(chǔ)是否牢靠砖瞧,你達(dá)到初級(jí)開發(fā)的水準(zhǔn)了嗎?
技能是否有所深入嚷狞,你擁有中級(jí)開發(fā)的水平了嗎块促?
廣度是否夠廣,深度是否夠深床未,你已經(jīng)是高級(jí)甚至以上的層次了嗎褂乍?
針對(duì) Android 不同的領(lǐng)域,你到底有沒有與之匹配的能力即硼?
你寫的簡(jiǎn)歷真得能順利得到 HR 和技術(shù)部門的青睞嗎逃片?
你的簡(jiǎn)歷撞上了用人企業(yè)忌諱的問題了嗎?
究竟什么樣的簡(jiǎn)歷可以言簡(jiǎn)意賅地吸引招聘方的眼球只酥?
到底什么樣的公司才值得你花時(shí)間和精力去選擇和準(zhǔn)備褥实?
優(yōu)質(zhì)的簡(jiǎn)歷什么時(shí)候通過哪些渠道遞送出去?
成功獲得招聘公司的垂青機(jī)會(huì)后裂允,如何在面試中正常乃至超常發(fā)揮损离?
凡事預(yù)則立,你做到知己后绝编,可以知彼了嗎僻澎?
你的衣著和氣質(zhì)能否正確展現(xiàn)你的狀態(tài)和面貌?
讓你在面試中游刃有余的最佳表現(xiàn)是什么十饥?
是非成敗轉(zhuǎn)頭空窟勃,一次面試中你需要獲得哪些長(zhǎng)進(jìn)?
錢給夠逗堵,心里也快樂秉氧,如何平滑地過渡到合適的下一家?
有舍有得蜒秤,到底什么樣的 offer 是你應(yīng)該選擇的汁咏?
長(zhǎng)亭外,古道邊作媚,怎樣在現(xiàn)處公司做到漂亮優(yōu)雅的轉(zhuǎn)身攘滩?
結(jié)語
- 簡(jiǎn)要的結(jié)語
個(gè)人簡(jiǎn)介
開始這篇掏心分享之前,筆者先簡(jiǎn)單介紹下自己纸泡,我于 15 年本科畢業(yè)于某 985 工科大學(xué)漂问,非計(jì)算機(jī)專業(yè),更曲折的是,因?yàn)槟承┕适录督猓厴I(yè)后才開始零基礎(chǔ)從事 Android 開發(fā)冒黑。一路走來田绑,披荊斬棘勤哗,17 年面進(jìn)的美團(tuán)點(diǎn)評(píng)高級(jí) Android 開發(fā),而今掩驱,因?yàn)樽约旱囊恍┫敕⒒终旧狭寺殬I(yè)生涯新的起點(diǎn),這是后話了欧穴。廢話不多說民逼,接下來鋪展開,歡迎各位讀者多多批評(píng)指正涮帘,多多交流切磋拼苍,希望能給你們帶來些許幫助。
跳槽漲薪要考慮的方面有哪些调缨?
開弓沒有回頭箭疮鲫,有時(shí)候,一旦有了某個(gè)想法弦叶,就久久揮之不去了俊犯。一朝動(dòng)了跑路之心,便不知不覺地踏上跑路之途伤哺。
你是正在拿著賣白菜的錢燕侠,操著賣白粉的心嗎?
"拿著賣白菜的錢立莉,操著賣白粉的心"绢彤。我相信,想換工作的人中蜓耻,十有八九的人都是這么想的杖虾。
當(dāng)下社會(huì),房貸車貸等媒熊,壓在好多人的頭上奇适。人與人不經(jīng)意間,也會(huì)形成攀比芦鳍。比如嚷往,和同事做著差不多的事情,他的工資待遇職級(jí)比你高不少柠衅。再比如皮仁,你只想安靜本分地做好自己份內(nèi)的事,經(jīng)常莫名會(huì)"鍋從天上來"。你做的事情沒有在領(lǐng)導(dǎo)眼里體現(xiàn)出相應(yīng)的價(jià)值贷祈,久而久之趋急,惡性循環(huán)。
組織結(jié)構(gòu)的更換势誊,頻繁勞累的加班呜达,不見增長(zhǎng)的錢包,止步不前的技術(shù)水平粟耻,無不催化著一顆要離開的心查近。長(zhǎng)此以往,出走已經(jīng)成為必然挤忙。最后霜威,和領(lǐng)導(dǎo)開誠(chéng)布公,期待著調(diào)整工作內(nèi)容册烈,適當(dāng)?shù)卦黾有剿畷r(shí)戈泼,遇到領(lǐng)導(dǎo)畫餅后的拒絕,便成為了壓死駱駝的最后一根稻草赏僧。
"跳槽大猛!漲薪!"次哈,心底暗下決心胎署,立馬行動(dòng)起來。
你真得覺得是時(shí)候跑路了嗎窑滞?
這不是廢話嗎琼牧?不一定是。
三思而后行哀卫,一次跳槽巨坊,或許是從淺坑爬出來,又進(jìn)入了深坑此改!
換工作趾撵,從來不是一件低成本的事情:交通里程和時(shí)間的耗費(fèi)、新舊角色的轉(zhuǎn)換共啃、業(yè)務(wù)的理解與熟悉等占调,都需要付諸一定的時(shí)間、精力及金錢移剪。頻繁的跳槽究珊,短期工資待遇或許是上去了,隨之會(huì)導(dǎo)致簡(jiǎn)歷變得難看纵苛,畢竟公司不太希望招不穩(wěn)定的一員剿涮。同時(shí)言津,短期的更替,會(huì)造成技術(shù)人員在每一家公司里取试,沒有足夠的沉淀悬槽,往往只是浮于皮毛,分了活只是會(huì)干瞬浓,并沒有充分的思考和實(shí)質(zhì)性的提升初婆。長(zhǎng)此以往,工作多年后瑟蜈,增加的只見年限烟逊,不見能力渣窜。筆者有位朋友铺根,名校碩士生,從事移動(dòng)開發(fā)七八年了乔宿,因?yàn)橹鲃?dòng)或者被動(dòng)的跳槽位迂,簡(jiǎn)歷基本上一年半載換一家公司,至今沒法在大公司效力详瑞,只能在非知名小公司做著業(yè)務(wù)開發(fā)掂林,薪資待遇也還是三五年開發(fā)的水平。
"見賢思齊焉坝橡,見不賢而內(nèi)自省也"泻帮,捫心自問:
當(dāng)前的薪資待遇、工作內(nèi)容计寇,還能再向領(lǐng)導(dǎo)爭(zhēng)取下嗎锣杂?
可以接受離開當(dāng)前環(huán)境失去的東西,去新公司能得到想要的嗎番宁?
細(xì)心評(píng)估后元莫,若還是要離開,那也是時(shí)候出走了蝶押。
決定要走了踱蠢,你確定做好準(zhǔn)備了嗎?
能者非逞匹夫之勇棋电。"裸辭一時(shí)爽茎截,一直裸辭一直爽"?萬萬不可赶盔。當(dāng)然企锌,若沒有額外的經(jīng)濟(jì)負(fù)擔(dān),那當(dāng)我沒說這句話招刨。否則霎俩,會(huì)很容易斷了生活的支撐哀军,帶來不必要的很大的壓力。對(duì)大部分人來說打却,永遠(yuǎn)不要高估自己的自律能力杉适。比如,看到有人說柳击,裸辭回家老實(shí)準(zhǔn)備一兩個(gè)月猿推,再出去面試。也許頭幾天興致勃勃捌肴,一周半個(gè)月后蹬叭,或許就消磨在睡覺和打游戲中,適得其反状知。個(gè)人覺得秽五,也符合大眾的想法,那就是"騎驢找馬"饥悴。一方面坦喘,當(dāng)前工作中的事情繼續(xù)正常做,不過晚上下班時(shí)西设,盡早回家些瓣铣,畢竟要復(fù)習(xí),但最好別被領(lǐng)導(dǎo)發(fā)現(xiàn)明顯的異常贷揽。另一方面棠笑,一有時(shí)間,就應(yīng)該著手準(zhǔn)備面試相關(guān)的知識(shí)儲(chǔ)備和項(xiàng)目綜述禽绪。當(dāng)然蓖救,最好限定時(shí)間在一到三個(gè)月內(nèi),因人而異丐一,否則藻糖,會(huì)陷入既不滿足當(dāng)下,又沒有改變現(xiàn)狀能力的窘境库车。
騎著驢找著馬時(shí)巨柒,要清楚明白自己的定位和競(jìng)爭(zhēng)力。比如柠衍,初中級(jí)適當(dāng)?shù)乜聪蛑屑?jí)洋满,中高級(jí)適宜地看向高級(jí)等,小幅摸高一下珍坊。要明確自己已熟悉的點(diǎn)牺勾,拓展自己未熟悉的東西:將自己之前和當(dāng)下所做的東西作些梳理和總結(jié),如項(xiàng)目中所用到的知識(shí)與技能阵漏,開發(fā)中印象最深的事情是什么驻民,遇到最大的挑戰(zhàn)是什么翻具,怎么解決的,等等回还。整體來說裆泳,明確自己的定位和競(jìng)爭(zhēng)力后,才能有的放矢柠硕。
都說是寒冬工禾,你確定了解現(xiàn)在的行情嗎?
當(dāng)前蝗柔,確實(shí)處于"寒冬期"闻葵,去年底各個(gè)大大小小的公司爆出裁員的風(fēng)波。而今癣丧,據(jù)說所謂的"金三銀四"也不如以往槽畔。經(jīng)濟(jì)發(fā)展處于下行期,需求量較之前確實(shí)有所減少坎缭,移動(dòng)互聯(lián)網(wǎng)高速發(fā)展的黃金時(shí)期或?qū)⒉粡?fù)存在竟痰。也據(jù)傳聞签钩,現(xiàn)在的培訓(xùn)機(jī)構(gòu)掏呼,不再開移動(dòng)端的教育培訓(xùn)。隨之而來的是铅檩,一些崗位的招聘標(biāo)準(zhǔn)較前幾年高了不少憎夷。
"移動(dòng)開發(fā)真的沒人要了嗎"?答案是仍然有很多中高級(jí)以上的缺口昧旨。"打鐵還需自身硬"拾给,又有說,"只有在潮水退去時(shí)兔沃,你才會(huì)知道誰一直在裸泳"蒋得。可以說乒疏,整個(gè)移動(dòng)開發(fā)的行情也只是從瘋狂回歸理性而已额衙。看一些招聘網(wǎng)站上怕吴,我們所知道的一些大廠窍侧,如阿里、騰訊转绷,乃至一些知名高薪的上市公司伟件,如拼多多、趣頭條议经,仍持續(xù)在招聘中高級(jí)以上的開發(fā)斧账。這也給予我們移動(dòng)開發(fā)者一定的警醒谴返,"學(xué)習(xí)如逆水行舟,不進(jìn)則退"咧织。只有不斷的進(jìn)步亏镰,持續(xù)的提升,才能保持一定的競(jìng)爭(zhēng)力拯爽,也就不會(huì)在退潮時(shí)索抓,被潮水帶走。
整體來說毯炮,學(xué)校不太差逼肯,基礎(chǔ)還可以的話,校招市場(chǎng)上桃煎,移動(dòng)開發(fā)的需求還是不少的篮幢;社招市場(chǎng)上,3 年以上開發(fā)經(jīng)驗(yàn)为迈,并與年限有匹配能力的人三椿,也尚處在供不應(yīng)求的狀態(tài)。
知識(shí)與技能達(dá)到去外面聊的地步了嗎葫辐?
知彼前搜锰,要先知己。不同層次的開發(fā)耿战,要明確相應(yīng)層次應(yīng)具備的知識(shí)與技能蛋叼。當(dāng)然,這些也許是我的一家之言剂陡,取自網(wǎng)上的一些面經(jīng)和自己實(shí)戰(zhàn)面試的一些總結(jié)狈涮。各層級(jí)之間有一定的交叉,或許差別僅體現(xiàn)在深度上鸭栖。以下所討論的歌馍,并非要求相應(yīng)層級(jí)的知識(shí)儲(chǔ)備百分之百達(dá)到,比如晕鹊,有可能高級(jí)甚至以上的開發(fā)松却,初級(jí)水準(zhǔn)的某些點(diǎn)不是很清楚,也在情理之中捏题。但是玻褪,高層級(jí)的開發(fā)應(yīng)囊括低一層級(jí)開發(fā)絕大部分的知識(shí)與技能儲(chǔ)備。
事實(shí)上公荧,由于現(xiàn)在的 App 很少是純?cè)洌芏鄭徫粚?duì)前端開發(fā)的能力也有相應(yīng)的要求,如要求有 React Native / Weex / Flutter 開發(fā)經(jīng)驗(yàn)優(yōu)先等循狰。
以下所述僅針對(duì)應(yīng)用層純?cè)拈_發(fā)窟社。
基礎(chǔ)是否牢靠券勺,你達(dá)到初級(jí)開發(fā)的水準(zhǔn)了嗎?
一年左右的 Android 開發(fā)經(jīng)驗(yàn)灿里。
Java 基礎(chǔ)
抽象類和接口的區(qū)別
內(nèi)部類和靜態(tài)內(nèi)部類的區(qū)別
集合框架
常見的集合关炼,如 ArrayList、LinkedList匣吊、HashMap儒拂、TreeMap 和 LinkedHashMap
注解
反射
泛型
異常
IO 及 NIO
transient 關(guān)鍵字
-
并發(fā)
創(chuàng)建線程的三種方式
線程通信
線程池
synchronized 與 Lock 的區(qū)別
生產(chǎn)者與消費(fèi)者模型
wait-notify 模型
死鎖
volatile 關(guān)鍵字
一些常見的并發(fā)集合,如 ConcurrentHashMap
短期準(zhǔn)備著重看列出的這些色鸳,長(zhǎng)期準(zhǔn)備推薦看《Java 編程思想》和《Java 并發(fā)編程的藝術(shù)》等社痛。
Android 基礎(chǔ)
四大組件,Activity命雀、Service蒜哀、Broadcast Receiver 和 Content Provider
Fragment
事件分發(fā)機(jī)制
-
并發(fā)
Handler 消息機(jī)制
AsyncTask、HandlerThread 和 IntentService
自定義 View
動(dòng)畫
短期準(zhǔn)備著重看列出的這些吏砂,長(zhǎng)期準(zhǔn)備推薦看《第一行代碼》和《Android 群英傳》等撵儿。
設(shè)計(jì)模式基礎(chǔ)
六大原則
基本的幾個(gè)模式,如單例模式狐血、觀察者模式和適配器模式
短期準(zhǔn)備著重看列出的這些淀歇,長(zhǎng)期準(zhǔn)備推薦看《大話設(shè)計(jì)模式》等。
數(shù)據(jù)結(jié)構(gòu)與算法基礎(chǔ)
數(shù)組和鏈表
棧和隊(duì)列
常見的排序氛雪,如快速排序房匆、冒泡排序等
一些簡(jiǎn)單常見的算法題
短期準(zhǔn)備著重看列出的這些,刷一些簡(jiǎn)單的題报亩。長(zhǎng)期準(zhǔn)備推薦看《算法》和《劍指 Offer》等。
計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)
TCP/IP
HTTP 及 HTTPS
Socket 的應(yīng)用
短期準(zhǔn)備著重看列出的這些井氢,長(zhǎng)期準(zhǔn)備推薦看《圖解 HTTP》等弦追。
數(shù)據(jù)庫(kù)基礎(chǔ)
- 一些簡(jiǎn)單常見的 SQL 語句
短期準(zhǔn)備著重看列出的這些,長(zhǎng)期準(zhǔn)備推薦看《SQL 必知必會(huì)》等花竞。
技能是否有所深入劲件,你擁有中級(jí)開發(fā)的水平了嗎?
兩三年左右的 Android 開發(fā)經(jīng)驗(yàn)约急。
筆者認(rèn)為零远,中級(jí)開發(fā)在初級(jí)開發(fā)的基礎(chǔ)上,除列舉的各方面有所深入外厌蔽,還有以下一些牵辣。
Java 進(jìn)階
- Java 虛擬機(jī)
對(duì)象的創(chuàng)建、內(nèi)存布局和訪問定位
內(nèi)存區(qū)域與內(nèi)存模型
類加載機(jī)制及類加載器
垃圾收集算法及垃圾回收機(jī)制的一些知識(shí)
判斷對(duì)象已死的一些知識(shí)
短期準(zhǔn)備著重看列出的這些奴饮,長(zhǎng)期準(zhǔn)備推薦看《深入理解 Java 虛擬機(jī)》等纬向。
Android 進(jìn)階
多線程斷點(diǎn)續(xù)傳和下載
全局異常的處理
MVC择浊、MVP 及 MVVM 模式
Binder 機(jī)制及 AIDL 的使用
Application 的啟動(dòng)流程
性能優(yōu)化
熱修復(fù)
插件化
推送技術(shù)
一些經(jīng)典的框架,要求知其原理逾条、閱讀源碼琢岩,如 OkHttp、Retrofit师脂、EventBus担孔、Glide 和 RxJava 等
短期準(zhǔn)備著重看列出的這些,長(zhǎng)期準(zhǔn)備推薦看《Android 開發(fā)藝術(shù)探索》吃警、《高性能 Android 應(yīng)用開發(fā)》和《Android 進(jìn)階之光》等攒磨。
設(shè)計(jì)模式進(jìn)階
熟悉 23 種設(shè)計(jì)模式
有一定的架構(gòu)意識(shí),如 AOP汤徽、路由組件化等
短期準(zhǔn)備著重看列出的這些娩缰,長(zhǎng)期準(zhǔn)備推薦看《設(shè)計(jì)模式解析》等。
數(shù)據(jù)結(jié)構(gòu)與算法進(jìn)階
樹
圖
動(dòng)態(tài)規(guī)劃
手撕 LeetCode 中 Easy 及部分 Medium 的算法題
短期準(zhǔn)備著重看列出的這些谒府,長(zhǎng)期準(zhǔn)備推薦看《算法導(dǎo)論》拼坎、熟悉《劍指 Offer》里的題,多刷 LeetCode 相關(guān)級(jí)別的題目等完疫。
計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)階
內(nèi)容大致如基礎(chǔ)部分所展示的泰鸡。長(zhǎng)期深入準(zhǔn)備推薦看《TCP/IP 詳解》、《HTTP 權(quán)威指南》和《鳥哥的 Linux 私房菜》等壳鹤。
數(shù)據(jù)庫(kù)進(jìn)階
長(zhǎng)期深入準(zhǔn)備推薦看《SQL 語言藝術(shù)》和《SQL 反模式》等盛龄。
廣度是否夠廣,深度是否夠深芳誓,你已經(jīng)是高級(jí)甚至以上的層次了嗎余舶?
三到五年左右的 Android 開發(fā)經(jīng)驗(yàn)。
同樣道理锹淌,高級(jí)應(yīng)該在中級(jí)的基礎(chǔ)上繼續(xù)拔高和深入匿值。這個(gè)級(jí)別,應(yīng)該是熟練 Android 相關(guān)開發(fā)赂摆,不僅懂輪子的原理挟憔,也會(huì)自己創(chuàng)造輪子。除前文列舉的以外烟号,還包括以下這些绊谭。
Android 高級(jí)
-
了解系統(tǒng)的核心機(jī)制
了解 SystemServer 的啟動(dòng)過程
了解主線程的消息循環(huán)模型
了解四大組件的大概工作流程
-
總體來說,應(yīng)該具備的技術(shù)要求
深入的知識(shí)點(diǎn)細(xì)節(jié)
系統(tǒng)核心機(jī)制
設(shè)計(jì)模式和架構(gòu)
長(zhǎng)期準(zhǔn)備推薦看《Android 源碼設(shè)計(jì)模式解析與實(shí)戰(zhàn)》和《Android 內(nèi)核剖析》等汪拥。
這個(gè)階段达传,Java、設(shè)計(jì)模式、數(shù)據(jù)結(jié)構(gòu)與算法趟大、計(jì)算機(jī)網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)等鹤树,中級(jí)所列的水平基本就可以了。Android 高級(jí)開發(fā)對(duì)這些方面也并沒有過高的要求逊朽。若要面字節(jié)跳動(dòng)等公司的相關(guān)崗位罕伯,LeetCode 里的算法題建議能手撕 Medium 甚至以上級(jí)別的。
針對(duì) Android 不同的領(lǐng)域叽讳,你到底有沒有與之匹配的能力追他?
音視頻行業(yè),對(duì) Android 相關(guān)開發(fā)也有一定的需求岛蚤。不過邑狸,他們也有著額外的要求,如:
多媒體開源架構(gòu)涤妒,F(xiàn)Fmpeg单雾、WebRTC 等
音視頻引擎相關(guān),如采集渲染她紫、音視頻處理硅堆、編解碼和 QoS 等
常見音視頻編解碼技術(shù),如 H.264贿讹、H.265渐逃、VP8 等
一些傳輸協(xié)議,如 rtp民褂、rtmp茄菊、rtsp 等
你寫的簡(jiǎn)歷真得能順利得到 HR 和技術(shù)部門的青睞嗎?
據(jù)統(tǒng)計(jì)赊堪,80% 的簡(jiǎn)歷都是不合格的面殖。很多人事管理者抱怨收到的許多簡(jiǎn)歷在內(nèi)容和格式上都很糟糕。簡(jiǎn)歷應(yīng)該如何做到在格式上簡(jiǎn)潔明了雹食,在內(nèi)容上重點(diǎn)突出畜普?如何控制長(zhǎng)度,言簡(jiǎn)意賅群叶?接著往下看。
你的簡(jiǎn)歷撞上了用人企業(yè)忌諱的問題了嗎钝荡?
以下簡(jiǎn)單概括為"三要六不要"街立。
- 要客觀真實(shí)
一定要照實(shí)際情況寫,不要添加虛假浮夸的內(nèi)容埠通,掌握適度包裝的度赎离。
- 要寫上應(yīng)聘的職位
簡(jiǎn)歷是要根據(jù)所申請(qǐng)的職位來設(shè)計(jì)的,突出你的優(yōu)點(diǎn)端辱。
- 言辭要直白簡(jiǎn)潔
表述不要過于華麗梁剔,形容詞虽画、修飾語過多,最好多用動(dòng)賓結(jié)構(gòu)的句子荣病。
- 不要太長(zhǎng)
實(shí)際上码撰,簡(jiǎn)歷內(nèi)容過多會(huì)掩蓋一些有價(jià)值的閃光點(diǎn)。招聘季時(shí)个盆,一家公司脖岛,特別是大公司會(huì)收到很多簡(jiǎn)歷,招聘方不可能仔細(xì)研讀颊亮,一般來說柴梆,一份簡(jiǎn)歷一到三分鐘看完。因此终惑,簡(jiǎn)歷要盡量短绍在,壓縮在兩頁左右就可以將所有的內(nèi)容突出了。
- 不要過分謙虛
有的求職者在簡(jiǎn)歷里特別注明自己的弱項(xiàng)雹有,實(shí)際上偿渡,不寫這些并不代表說假話。
- 不要在文字排版上出現(xiàn)錯(cuò)誤
簡(jiǎn)歷上出現(xiàn)怪異的字體件舵、明顯的錯(cuò)別字卸察,或者在排版上有技術(shù)性錯(cuò)誤,會(huì)讓招聘方認(rèn)為做事不用心铅祸。
- 不要太花哨
用質(zhì)量好一些的 A4 規(guī)格的白紙就可以了坑质,封面也沒必要做的。
- 不要寫薪資
要得太高临梗,會(huì)讓公司感覺雇不起你涡扼;要得太低,也會(huì)讓對(duì)方對(duì)你不重視。具體的還是應(yīng)該等面完試后再談碧聪。
- 不要寫太多個(gè)人情況
一般來說爆哑,開頭寫上姓名、電話票彪、郵箱,有博客和 GitHub 的話不狮,放上相應(yīng)的鏈接即可降铸,有必要的話,再加一句出生年月摇零。政治面貌什么的推掸,可以先不寫了。
究竟什么樣的簡(jiǎn)歷可以言簡(jiǎn)意賅地吸引招聘方的眼球?
一份不錯(cuò)的簡(jiǎn)歷應(yīng)該這樣:姓名谅畅、電話等個(gè)人資料應(yīng)放在簡(jiǎn)歷的最上面登渣,主要是方便招聘方與你及時(shí)取得聯(lián)系。然后毡泻,接下來是畢業(yè)院校胜茧、專業(yè)和時(shí)間等。
接下來牙捉,就是簡(jiǎn)歷上最重要的部分:工作經(jīng)歷竹揍。其中,項(xiàng)目經(jīng)歷是需要突出的部分邪铲,做到簡(jiǎn)明扼要芬位。
此外,興趣愛好也可以列出一兩項(xiàng)带到,這也反映出你的工作和生活態(tài)度昧碉。
比較特殊的是,若應(yīng)聘的外企或者大的跨國(guó)公司揽惹,寄送的是英文簡(jiǎn)歷被饿,有必要的話,中文簡(jiǎn)歷也可以附上搪搏。英文簡(jiǎn)歷的編寫更要認(rèn)真對(duì)待狭握,它會(huì)反映你的英文水平。
下面呈上我的中英文簡(jiǎn)歷模版疯溺,是以 Markdown 書寫的论颅,可以導(dǎo)出成 PDF。記得當(dāng)時(shí)面進(jìn)美團(tuán)點(diǎn)評(píng)的時(shí)候囱嫩,人事姐姐還夸我的簡(jiǎn)歷做得優(yōu)秀恃疯。
中文簡(jiǎn)歷
=======================分割線=======================
李四
- 聯(lián)系電話:+86 123-4567-8910
- 電子郵箱:lisi623@163.com
- 個(gè)人博客:https://lisi.com
- GitHub:https://github.com/lisi
- 基本信息:男,1992墨闲,來自安徽今妄,現(xiàn)居上海
- 工作經(jīng)驗(yàn):3 年半 Android 開發(fā)經(jīng)驗(yàn)
教育經(jīng)歷
- 2011.09 - 2015.06 XX大學(xué) (985, 211) 自動(dòng)化 本科
相關(guān)技能
專業(yè)技能
- 熟悉面向?qū)ο缶幊蹋写笮颓f級(jí)日活 App 跨平臺(tái)開發(fā)經(jīng)驗(yàn)
- 熟悉 Java鸳碧、Kotlin盾鳞,了解 TypeScript、Swift 和 Python 等
- 熟練使用 Eclipse瞻离、Android Studio 和 Git/SVN 相關(guān)工具
- 熟悉 Android SDK 的使用雁仲,理解 Android 體系的結(jié)構(gòu)組成
- 熟悉常用的框架及第三方庫(kù),能由需求自定義相關(guān)控件
- 熟悉常用的數(shù)據(jù)結(jié)構(gòu)與算法琐脏,理解運(yùn)用常見的設(shè)計(jì)模式
- 熟悉機(jī)型適配,及 Android 平臺(tái)下的高性能編程和優(yōu)化
- 有豐富的客戶端開發(fā)經(jīng)驗(yàn),一絲不茍日裙,能獨(dú)立完成設(shè)計(jì)和開發(fā)
- 有良好的產(chǎn)品意識(shí)吹艇,有責(zé)任心和團(tuán)隊(duì)精神,善于溝通及合作
英語技能
- 英語六級(jí) 503 分 (大二上)
- 全國(guó)公共英語等級(jí)考試口語三級(jí)
工作經(jīng)歷
20XX.XX - 20XX.XX????美團(tuán)點(diǎn)評(píng)????高級(jí) Android 開發(fā)工程師
- 負(fù)責(zé)點(diǎn)評(píng)XX重構(gòu)設(shè)計(jì)與開發(fā)
- 負(fù)責(zé)點(diǎn)評(píng)XX研發(fā)和新技術(shù)的調(diào)研昂拂,參與新需求的開發(fā)
20XX.XX - 20XX.XX????上海XX有限公司????軟件開發(fā)工程師
- 負(fù)責(zé)部分自定義控件及項(xiàng)目新需求的開發(fā)
- 參與XX項(xiàng)目的重構(gòu)
項(xiàng)目經(jīng)歷
20XX.XX - 20XX.XX????美團(tuán)點(diǎn)評(píng)????大眾點(diǎn)評(píng)
項(xiàng)目簡(jiǎn)介
- 全球領(lǐng)先的消費(fèi)點(diǎn)評(píng)平臺(tái)受神,致力于提升消費(fèi)者的生活質(zhì)量,提供值得信賴的本地商家格侯、消費(fèi)評(píng)價(jià)和優(yōu)惠信息鼻听,包括優(yōu)惠套餐、旅游等联四,現(xiàn)在更覆蓋到了幾乎所有本地生活服務(wù)行業(yè)
職責(zé)
- 基于美團(tuán)點(diǎn)評(píng)已開源的XX撑碴,重構(gòu)點(diǎn)評(píng)XX框架
- 優(yōu)化產(chǎn)品的機(jī)型適配及XX性能,確保產(chǎn)品具有一流的用戶體驗(yàn)
- 使用點(diǎn)評(píng)內(nèi)部的動(dòng)態(tài)化 Picasso 框架朝墩,跨平臺(tái)地參與點(diǎn)評(píng)XX模塊的研發(fā)
20XX.XX - 20XX.XX????上海XX有限公司????XX(項(xiàng)目名)
項(xiàng)目簡(jiǎn)介
- 面向國(guó)內(nèi)外高校及培訓(xùn)機(jī)構(gòu)學(xué)生的移動(dòng)學(xué)習(xí)平臺(tái)醉拓,學(xué)生可以在平臺(tái)上收到課程推送信息、快速查看課程和內(nèi)容的更新收苏、做作業(yè)和測(cè)驗(yàn)亿卤、參加討論及核查作業(yè)和測(cè)驗(yàn)的成績(jī)等
職責(zé)
- 基于組件化的框架,以 MVP 模式重構(gòu)及開發(fā)多個(gè)課程模塊
- 開發(fā)及封裝部分自定義控件鹿霸,提取及開發(fā)部分組件及工具類
- 積極地與 SDK 團(tuán)隊(duì)對(duì)接排吴,負(fù)責(zé)集成部分學(xué)生課程模塊的 SDK
20XX.XX - 20XX.XX????上海XX有限公司????XX(項(xiàng)目名)
項(xiàng)目簡(jiǎn)介
- 面向國(guó)內(nèi)外高校及培訓(xùn)機(jī)構(gòu)教師的移動(dòng)教學(xué)平臺(tái),教師可查看與發(fā)布課程內(nèi)容如教學(xué)資源懦鼠、作業(yè)钻哩、測(cè)試,參與討論與發(fā)布通知葛闷、通過在線課堂與學(xué)生交流協(xié)作等
職責(zé)
- 基于組件化的框架憋槐,以 MVP 模式開發(fā)多個(gè)課程模塊
- 使用 Lint、FindBugs 等輔助工具優(yōu)化代碼淑趾,調(diào)優(yōu)性能
其他
- 拿過省大學(xué)生數(shù)學(xué)競(jìng)賽三等獎(jiǎng)阳仔,畢業(yè)后自學(xué) Android 開發(fā),寫了近三年博客扣泊,熱愛寫代碼
=======================分割線=======================
英文簡(jiǎn)歷
=======================分割線=======================
Lisi
- Phone:+86 123-4567-8910
- Email:lisi623@163.com
- Blog:https://lisi.com
- GitHub:https://github.com/lisi
- Introduction:Male, 1992, from Anhui Province, living in Shanghai now
- Experience:Three and a half years of android development
EDUCATION
- 2011.09 - 2015.06 XX University (985, 211) Bachelor of Automation
SKILLS
IT SKILLS
- Familiar with object-oriented programming, having large-scale cross-platform development experience
- Familiar with Java, Kotlin, and understanding TypeScript, Swift and Python, etc.
- Skilled in using Eclipse, Android Studio and Git/SVN related tools
- Familiar with the use of the Android SDK, understanding the structure of the Android system
- Familiar with common frameworks and third-party libraries, customizing related widgets by requirements
- Familiar with common data structures and algorithms, understanding common design patterns
- Familiar with the mobile adaptation, skilled in high performance programming and optimization on Android platform
- Having Rich client development experience, meticulous, able to complete design and development independently
- Having good product awareness, responsible, good communication and cooperation
ENGLISH SKILLS
- CET-6: 503
WORK EXPERIENCE
20XX.XX - 20XX.XX????Meituan-Dianping????Senior Android Engineer
- Performed the functional development of redesigning and developing, of the XX framework in the new version of Dianping app
- Performed the functional development of the dynamic research and development, researching on new technologies, participating in the development of new requirements
20XX.XX - 20XX.XX????XX????Software Engineer
- Performed the functional development of some custom widgets, participating in the development of new requirements
- Participated in the refactor of XX and XX app
PROJECT EXPERIENCE
20XX.XX - 20XX.XX????Meituan-Dianping????Dianping
BRIEF INTRODUCTION
- The world's leading consumer reviewing platform, dedicated to improving the quality of life of consumers, providing reliable local businesses, consumer reviews and preferential information, including discount packages, travel, etc., now covering almost all local life service industries
ROLE
- Based on the XX architecture that has been open sourced by Meituan-Dianping, refactoring the XX framework
- Optimized the mobile adaptation of the product and the XX performance, to ensure a first-class user experience
- Used the internal dynamic Picasso framework to participate in the development of the dynamic module
20XX.XX - 20XX.XX????XX????XX(項(xiàng)目英文名)
BRIEF INTRODUCTION
- A mobile learning platform for students from universities and training institutions in the world, students can receive course push information, quickly view course and content updates, do homework and quizzes, participate in discussions and verify assignments, and test scores, etc.
ROLE
- Refactored and developed multiple course modules in MVP mode, based on a componentized framework
- Developed and packaged some custom widgets, extracted and developed some components and tools
- Actively interacted with the SDK team, and was responsible for integrating the SDKs for some of the student course modules
20XX.XX - 20XX.XX????XX????XX(項(xiàng)目英文名)
BRIEF INTRODUCTION
- A mobile teaching platforms for domestic and foreign universities and training institutions, teachers can view and publish course content such as teaching resources, homework, testing, participate in discussions and announcements, communicate and collaborate with students through online classrooms, etc.
ROLE
- Developed multiple course modules in MVP mode, based on a componentized framework
- Optimized code and improved the performance with auxiliary tools such as Lint and FindBugs
OTHERS
- Won the third prize of the provincial college mathematics competition, and self-learned Android development after graduation
- Having a blog for nearly three years, loving coding
=======================分割線=======================
中文簡(jiǎn)歷不要求和英文簡(jiǎn)歷的內(nèi)容一模一樣近范,英文簡(jiǎn)歷配合機(jī)器翻譯,適當(dāng)?shù)乇磉_(dá)出來中文簡(jiǎn)歷的內(nèi)容即可延蟹。以 Markdown 形式書寫完畢评矩,再導(dǎo)出成 PDF 格式的文檔就可以了,整體控制在兩頁左右阱飘。
到底什么樣的公司才值得你花時(shí)間和精力去選擇和準(zhǔn)備斥杜?
"蘿卜青菜各有所愛"虱颗。鐘情大廠的,可以考慮阿里蔗喂、騰訊和百度等忘渔;打算生活和工作能平衡的,可以選擇一些外企和國(guó)企缰儿;純粹為錢多畦粮,不怕加班的,可以看看字節(jié)跳動(dòng)和拼多多等乖阵;若要去一些次一級(jí)的創(chuàng)業(yè)公司宣赔,最好選擇 C、D 輪的瞪浸,怕小公司倒閉引起不必要的工作波折儒将。
整理來說,換份工作默终,除薪資待遇外椅棺,要考慮下家公司的規(guī)模、前景以及個(gè)人成長(zhǎng)種種齐蔽。
優(yōu)質(zhì)的簡(jiǎn)歷什么時(shí)候通過哪些渠道遞送出去两疚?
自己投的話,通常來說含滴,投遞簡(jiǎn)歷的時(shí)間最好在上午的十點(diǎn)到十二點(diǎn)間诱渤,因?yàn)?HR 早上上班看收件箱時(shí),可以在靠前的位置看到你的簡(jiǎn)歷谈况。
實(shí)際上勺美,投遞一些有名氣公司的話,走內(nèi)推的途徑效率是最高的(PS:好多國(guó)內(nèi)外大中廠我都有認(rèn)識(shí)的朋友碑韵,感興趣的同學(xué)可以找我內(nèi)推)赡茸。
其次,外部投簡(jiǎn)歷的話祝闻,優(yōu)先 Boss 直聘占卧,其次是拉勾,兩者都可以放上附件簡(jiǎn)歷联喘,以附件簡(jiǎn)歷投即可华蜒;然后,老牌的智聯(lián)招聘豁遭、前程無憂叭喜,需要自行填寫網(wǎng)站上的簡(jiǎn)歷;最后蓖谢,看外企機(jī)會(huì)的話捂蕴,可以在領(lǐng)英上搜索相關(guān)的職位譬涡,再按其要求完善簡(jiǎn)歷內(nèi)容即可,其實(shí)启绰,大部分都需要跑到相關(guān)公司的官網(wǎng)填寫英文簡(jiǎn)歷昂儒,好好填寫,珍惜機(jī)會(huì)委可。
成功獲得招聘公司的垂青機(jī)會(huì)后,如何在面試中正常乃至超常發(fā)揮腊嗡?
一般簡(jiǎn)歷投出去后着倾,要時(shí)刻注意相關(guān)的訊息。比如燕少,在 Boss 直聘上卡者,有人和你溝通時(shí),要及時(shí)給予反饋客们,抓住稍縱即逝的機(jī)會(huì)崇决。
用人單位有意后,通常 HR 會(huì)和你打個(gè)電話底挫,簡(jiǎn)單了解下工作經(jīng)歷恒傻,然后再安排后續(xù)進(jìn)程。
正常來說建邓,大體流程如下:HR 打電話和你溝通盈厘;(有可能安排次技術(shù)的電話或視頻面試);現(xiàn)場(chǎng)幾輪技術(shù)面官边,因公司而異沸手;合適的話,和 HR 聊薪資待遇注簿;等通知契吉。
凡事預(yù)則立,你做到知己后诡渴,可以知彼了嗎捐晶?
知道自己的情況后,我們也要針對(duì)招聘方玩徊,對(duì)其有所了解租悄,有的放矢。面試是雙方互相了解的一個(gè)契機(jī)恩袱,面試官需要了解你的綜合實(shí)力泣棋。
- 在這家公司的電話、視頻或現(xiàn)場(chǎng)面之前畔塔,可以先上看準(zhǔn)網(wǎng)搜索該公司潭辈,查看相關(guān)崗位的面經(jīng)鸯屿,并對(duì)公司有個(gè)初步的了解,比如其主營(yíng)業(yè)務(wù)把敢、產(chǎn)品和團(tuán)隊(duì)規(guī)模等
- 針對(duì)招聘 JD寄摆,也要做功課,強(qiáng)化招聘啟示上相關(guān)的技能要求修赞。此外婶恼,可以使用反編譯工具 jadx,直接將 apk 拖進(jìn)去就可以查看 App 使用的類庫(kù)等
你的衣著和氣質(zhì)能否正確展現(xiàn)你的狀態(tài)和面貌柏副?
初步了解公司和產(chǎn)品及相關(guān)的技術(shù)后勾邦,通過了技術(shù)的電話或視頻面試,亦或者直接現(xiàn)場(chǎng)面割择,要注意著裝和氣質(zhì)眷篇。
雖然,作為程序員荔泳,平時(shí)可能著裝松散自由慣了蕉饼,但是面試時(shí),還是要干凈得體些為好玛歌。不要穿奇裝異服昧港,也不用過于正式。面試時(shí)的約見沾鳄,初步的第一印象還是很重要的慨飘。因此,盡量穿戴整齊译荞,陽光大方些瓤的,這樣,自然會(huì)取得不錯(cuò)的印象分吞歼。
此外圈膏,面試前要表現(xiàn)得足夠穩(wěn)重自信,不用過分放低自己的姿態(tài)篙骡。
讓你在面試中游刃有余的最佳表現(xiàn)是什么稽坤?
一到公司,會(huì)首先填寫相關(guān)的個(gè)人信息糯俗,應(yīng)該簡(jiǎn)明扼要地認(rèn)真填寫下尿褪,這也能反映求職者的態(tài)度。有的公司會(huì)同時(shí)給一份筆試題得湘,限時(shí)做完杖玲,雖然好多人不喜歡做筆試題,甚至遇到做筆試題的公司轉(zhuǎn)身就走淘正,但我覺得摆马,對(duì)方公司什么流程臼闻,就認(rèn)真地按流程來就好。
沒有問題的話囤采,接著會(huì)正式進(jìn)入和面試官面對(duì)面交流的環(huán)節(jié)述呐。有可能是一對(duì)一,一對(duì)二蕉毯,甚至一對(duì)多乓搬,還是和起初一樣,保持自信穩(wěn)重的狀態(tài)就好恕刘,椅子上身板坐直缤谎。
問到準(zhǔn)備過的題,不要急于作答褐着,有條不紊地慢慢道來,不要夸大其詞托呕,并盡量拓展到自己熟悉的領(lǐng)域含蓉,以引領(lǐng)面試官到自己的區(qū)域里來;問到不會(huì)的問題项郊,不要簡(jiǎn)單地回答"我不會(huì)"馅扣,知道點(diǎn)的話,正確回答是"不好意思着降,這個(gè)問題我不太了解差油,但我覺得大致如下(把能想到的和問題相關(guān)的答案大致說下)";實(shí)在一點(diǎn)沒有頭緒的話任洞,那就說"對(duì)不起蓄喇,這個(gè)問題我不太清楚,回頭我仔細(xì)研究下"交掏。如此妆偏,才能在面試中正常乃至超常地表現(xiàn)自己。
最后盅弛,當(dāng)面試官問:"你還有什么想問我的嗎钱骂?"盡量多問問其技術(shù)成長(zhǎng)氛圍、晉升制度相關(guān)的挪鹏,能體現(xiàn)你面試者對(duì)技術(shù)成長(zhǎng)的關(guān)注见秽,贏得面試官的好感。
總體來說讨盒,回答面試官的問題不急不慢解取,條理清晰,順其自然就好催植。
是非成敗轉(zhuǎn)頭空肮蛹,一次面試中你需要獲得哪些長(zhǎng)進(jìn)勺择?
還在面試過程的話,每面完一次試伦忠,要做相應(yīng)的總結(jié)省核。談到 HR 和薪資待遇了,總結(jié)成功的經(jīng)驗(yàn)昆码;沒進(jìn)行到最后的話气忠,基本是掛了,不過也不要?dú)怵H赋咽,記住不會(huì)的問題旧噪,趕緊地查漏補(bǔ)缺。我個(gè)人面試時(shí)脓匿,一般喜歡以面代練淘钟,即先拿一些小公司練手,幾天內(nèi)盡快找到面試的狀態(tài)陪毡,把不會(huì)的趕緊搞懂米母,然后,有層次感的繼續(xù)面下去毡琉,直到面上滿意的公司铁瞒,拿到相應(yīng)的 offer 為止。
總體來說桅滋,上一次的面試感受盡量不要帶到下一面試中慧耍,保持自信,越挫越勇丐谋。
錢給夠芍碧,心里也快樂,如何平滑地過渡到合適的下一家笋鄙?
說白了师枣,離職跳槽的原因無非是錢給得不夠,或者是心里受委屈了萧落。幾多波折后践美,順利地,手上終于拿到了幾個(gè)不錯(cuò)的 offer找岖。
有舍有得陨倡,到底什么樣的 offer 是你應(yīng)該選擇的?
幾個(gè) offer许布,但是只能選擇一家入職兴革,怎么選擇呢,是個(gè)問題。一般從以下幾個(gè)方面進(jìn)行考量杂曲,而不光是從薪資待遇的角度:
- 薪水庶艾,基礎(chǔ)月薪加上獎(jiǎng)金等(稅前還是稅后)
問清楚是稅前還是稅后,并且要問清楚發(fā)多少個(gè)月擎勘,算清總包咱揍。
- 補(bǔ)助(稅前還是稅后)
有些公司會(huì)有各種補(bǔ)貼,如通訊補(bǔ)貼棚饵、住房補(bǔ)貼等煤裙,眾多補(bǔ)貼加一起,收入也不錯(cuò)噪漾。
- 技術(shù)成長(zhǎng)氛圍
比如有沒有定期的技術(shù)分享硼砰,或者相關(guān)的技術(shù)技能培訓(xùn)等。從某種程度說欣硼,好的培訓(xùn)甚至比優(yōu)厚的待遇更加吸引人题翰。
- 晉升制度
不同公司有不同的晉升制度,要做到有數(shù)诈胜,為以后的升職加薪做好平時(shí)的準(zhǔn)備遍愿,比如做好文檔整理和積累等。
- 工作內(nèi)容
要問清楚自己具體的工作內(nèi)容耘斩,是做業(yè)務(wù),還是做基礎(chǔ)設(shè)施等桅咆。同時(shí)括授,關(guān)注該崗位所在的部門地位,一般來說岩饼,核心業(yè)務(wù)部門在整個(gè)公司的發(fā)展前景會(huì)更好荚虚。若是其他輔助部門,雖然重視度會(huì)低一些籍茧,要看其工作有沒有技術(shù)含量版述。總體來說寞冯,工作內(nèi)容要對(duì)提高個(gè)人能力和職業(yè)生涯發(fā)展有幫助渴析。
- 工作時(shí)間和地點(diǎn)
對(duì)于絕大多數(shù) IT 公司來說,加班是在所難免的吮龄,此時(shí)就要看自己的接受程度俭茧,均衡到時(shí)薪看一下。此外漓帚,雖然大部分公司可能工作地點(diǎn)比較固定母债,但也有少部分公司需要出差。整體來說,對(duì)加班和出差提前有所了解毡们,做好思想準(zhǔn)備迅皇,要問清楚是否有加班費(fèi)和出差補(bǔ)貼等。
- 保險(xiǎn)公積金等福利
也就是我們說的"五險(xiǎn)一金"衙熔。重點(diǎn)要注意的是繳納的基數(shù)登颓,是按最低基數(shù)交,還是按月工資全額交青责。比如挺据,雖然公積金按最高比例全額交的話,到手的會(huì)少些脖隶,實(shí)際上公司會(huì)交得更多扁耐,這些錢也都是我們自己的,在租房或者買房時(shí)都可以用上产阱。
綜合以上所有方面婉称,選擇最好的 offer 發(fā)展。
長(zhǎng)亭外构蹬,古道邊王暗,怎樣在現(xiàn)處公司做到漂亮優(yōu)雅的轉(zhuǎn)身?
確定合適的下家后庄敛,需要跟現(xiàn)任優(yōu)雅地提出離職俗壹。刨除一些情感的因素,主要在以下幾點(diǎn)上做好周轉(zhuǎn):
- 工作交接
將自己手上已完成的藻烤、未完成的以及需要關(guān)注的方面告知相應(yīng)的對(duì)接人绷雏,職業(yè)盡責(zé)地將工作順利地交接出去。
- 財(cái)產(chǎn)交接
公司的器具財(cái)產(chǎn)怖亭,相應(yīng)地收歸或轉(zhuǎn)接涎显,以免引起丟失,需要自己掏腰包賠償兴猩。
- 社會(huì)保險(xiǎn)
對(duì)于一些城市來說期吓,辦理居住證或買房,對(duì)連續(xù)的社保年限有要求倾芝,所以要給予關(guān)注讨勤。據(jù)了解,一般來說蛀醉,當(dāng)月 15 號(hào)之前離職的話悬襟,下家公司交;15 號(hào)之后離職的話拯刁,則當(dāng)前所在的公司交脊岳。
最后,不管之前想出咋樣,最好全組再一起吃個(gè)飯聚一下割捅,江湖再見奶躯。
結(jié)語
近一萬的字,是我的一些實(shí)際感受與分享亿驾,希望能給身處"寒冬"的你帶去一絲幫助和溫暖嘹黔。
歡迎關(guān)注我個(gè)人的微信公眾號(hào) :碼農(nóng)六哥,第一時(shí)間獲得博客的更新通知莫瞬,或后臺(tái)留言與我交流儡蔓。