天天看點

2021最新Android常用開源庫總結,已開源一、自我介紹

一、自我介紹

應該算是起點比較高吧!985大學畢業後面一直在國外讀研。之前準備面試微軟但是可能經驗不夠,沒有通過。經過朋友介紹我準備回國,積累一些開發經驗。于是我面試了國内大廠BATJ,還有一些其他比較知名的公司,一共報了11家。我朋友說這叫廣撒網多撈魚!

其他就不說了BATJ都過了,但是由于地區還有待遇問題,我選擇了訊飛一家不大不小的公司。一開始做的挺好的,沒想到…

IT這個行業

IT門檻低:隻要大學是這個專業或者非專業出身經過教育訓練出來的就能進入這個行業。(當然,我并沒有歧視IT教育訓練這個意思,我也接觸過不少IT教育訓練出來的朋友,同樣有很多牛人,包括身邊的同僚)

IT福利好:前幾天國内關于各行業平均薪資做了統計,其中金融是第一位,IT緊随其後,可謂錢景不錯。市場環境相對公平,IT行業的公司,内部氛圍還是不錯的,相對自由平等。隻要你努力,為公司為團隊展現出應有的價值,那麼福利和晉升機會都随之而來。(做政府項目或者國企性質的IT公司有些例外,這些公司大多是以關系和資源為核心而并非以技術為核心,不在本文讨論範圍内)

總的來說,對于我們這些大多數普通家庭出身的人來說,進入IT領域是一個能夠實作屌絲逆襲的好選擇。

工作

提升個人能力的四個步驟。學習、實踐、總結、分享。

學習:工作六年基本能做到每月花 100 塊買來書,書已經成為了我的生活調味劑,看書已經成為一種習慣。對于技術要保持好奇心,時刻關注最新的行業動态,發展趨勢。尋找更高效的方法,更便捷的工具,來提高工作效率,減少加班。給自己留出更多的私人空間和時間,來約朋友吃飯聊天,來陪陪家裡人。你工作的做前端的,那麼你可以嘗試下後端開發。你如果是做後端的,那麼可以嘗一下前端。你做 android 的,那麼你可以嘗試下 iOS。你做用戶端 native 的,可以嘗試下跨平台的各個方案,例如 react native。不要把自己局限在一個領域,要橫向拓展技能點。思維拓展之後,有助于你深入。找到了共通點,解決問題的多個思路。

實踐:掌握的知識不在于,你硬碟了塞滿了教學視訊、浏覽器收藏夾裝滿了課程網址、書櫃裡堆滿了書,而在于你能否把學到的知識運用的實際的工作。技術最終的落腳點是解決現實生活中的問題。

總結:有句話說的好,濃縮的是精華。比如說看書,你可以延展閱讀範圍,不局限于你的本專業,可以是技術、營運、心理、管理,隻要你有興趣都可以去看。但是看了之後最好能對它們進行歸類總結,把學到知識用到工作當中。做技術同樣,你可以嘗試做前端、後端、嵌入式都沒問題,不要糾結選擇哪個方向更好,重點是去學去動手,積累經驗,提升你解決問題的能力。例如本人寫這篇日志也是總結&分享的一個過程。從現在開始,利用各種雲筆記工具,随時随地記錄你的想法。

分享:檢驗你是否掌握了一個技能點的好方法就是,你能不能夠用自己的語言來描述清楚。比如說:你能否跟别人講明白,你對阻塞和非阻塞,異步、同步的了解,用你自己的了解結合你以往的項目中有關的技術點來展開。

從2015年開始參加各種線下的技術沙龍,認識了很多行業内的大牛。那種XX的交流,思想的碰撞,能帶給你很多意想不到的收獲。是以我樹立了一個近期目标,就是希望能夠有一天站在在台上跟大家分享。然而機會還沒到來的時候,也就說明我現在暫時還沒有能力去做這個事,那麼我現在需要繼續修煉内功,沉澱,提升文筆和表達能力。有人說花這麼大的精力去做這些事會不會影響工作,我卻認為利用業餘時間做這些事情反倒會對你的工作帶來好處。第一點個人能力的提升,對公司來說就是戰鬥力的提升。第二點你的交際範圍擴大了,同時你的人脈也成為了公司的資源。

創業

360 CEO周鴻祎說過一句話,創業的終極目标不是财富,而是一種修行,重塑自我的修行。前兩年爬過泰山和華山,特别高需要爬7、8個小時。回憶起來給我最大的感覺是,整個過程就是累,腳都要麻了,幾度想要放棄,是隊員的鼓勵、是渴望登頂的執着,使大家堅持到最後。我是14年初進入網際網路創業,這兩年給我帶來了不一樣的體驗,能夠有機會跟優秀的人一起工作是一件很nice的事情。

同樣,創業是風險大的投資,成功的機率不到1%,如果害怕失敗就不要創業。那麼面對創業失敗要怎麼調整心态變得及其重要。仍然以登山舉例:千辛萬苦你終于爬上山頂,往下看到的風景很美,但你不能在此逗留太久,因為山頂的夜晚特别冷,趕在天黑之前下山吧,别舍不得。你若不下山,又怎麼能去爬另外一座山呢。是以,你需要學會坦然面對得與失。

生活

關于生活的四個方面:衣食住行。

衣:以前我也不怎麼注意穿衣打扮,碼農清一色标準就是格子體恤+牛仔褲。幾年前開始在某寶、某貓網站逛,買到不合适的就扔,然後繼續買,于是買買買、扔扔扔,不要舍不得花錢,一年下來也就一兩千(我買的衣服都很便宜),逐漸形成自己的穿衣風格,對着鏡子看,你會發現,我去,老子比以前帥多了。有人會說:馬雲和那誰誰誰穿着很随便,人家都當首富,你穿這麼好又不見得你當首富去。

人家是本身有能力然後成為成功人士,隻不過個人愛好在于穿衣打扮。而不是因為他不注重穿衣打扮,而成為成功人士。這是兩個概念,請不要歪曲事實。不要迷信這些網上的流言,不要老拿别人一個點放大來說。話說,誰會拒絕與那些穿衣得體的人交朋友。是以,在你消費能力範圍内去改善你的外在形象,把逼格提高吧。

食:有條件允許的情況下去學一下烹饪,會做飯的男生很貼心、也是你的技能加分點。

住:盡量搬往公司近一點的地方,以前我也有一個觀念是,北漂嘛,離公司遠一點上下班擠公交擠地鐵吃點苦沒關系,鍛煉毅力嘛,在車上還能看個技術視訊學習學習。實際上後來發現這個想法很幼稚,疲憊的身軀。進而将這種負面情緒發洩在工作上。于是我搬得離公司越來越近,從以前的擠公交到騎自行車十幾分鐘到走路幾分鐘。(現在直接是住在公司旁邊的小區)

行:旅遊,去過國内很多個城市,也即将辦理護照計劃到國外走走。不要老抱怨程式員交友圈子小把不到妹子,不是行業的緣故,是你把自己圈在這裡面了。走萬裡路,才能回到内心深處。讀萬卷書,才能看清皓月繁星。

最後

今天關于面試的分享就到這裡,還是那句話,有些東西你不僅要懂,而且要能夠很好地表達出來,能夠讓面試官認可你的了解,例如Handler機制,這個是面試必問之題。有些晦澀的點,或許它隻活在面試當中,實際工作當中你壓根不會用到它,但是你要知道它是什麼東西。

最後在這裡小編分享一份自己收錄整理上述技術體系圖相關的幾十套騰訊、頭條、阿裡、美團等公司20年的面試題,把技術點整理成了視訊和PDF(實際上比預期多花了不少精力),包含知識脈絡 + 諸多細節,由于篇幅有限,這裡以圖檔的形式給大家展示一部分。

還有 進階架構技術進階腦圖、Android開發面試專題資料,進階進階架構資料 幫助大家學習提升進階,也節省大家在網上搜尋資料的時間來學習,也可以分享給身邊好友一起學習。

領取方式:點選【Android學習PDF+架構視訊+面試文檔+源碼筆記】

【Android核心進階技術PDF文檔,BAT大廠面試真題解析】

2021最新Android常用開源庫總結,已開源一、自我介紹

【算法合集】

2021最新Android常用開源庫總結,已開源一、自我介紹

【延伸Android必備知識點】

2021最新Android常用開源庫總結,已開源一、自我介紹

0)]

【延伸Android必備知識點】

[外鍊圖檔轉存中…(img-WfjZ61tH-1620708560022)]