前言
首先在文章開始之前,需要大家了解下我的情況我是普通本科,不是985,211。大學的時候玩聯盟,打籃球,逃課,談戀愛。總之和一般的大學生一樣,沒有目標和方向,每天除了上課就是怎么開心怎么來。后來得知大四要實習,也看到了學長們就業那么困難,所以開始為自己的未來擔憂,開始學習大學課程(電子相關專業),但是發現自己并不喜歡,但是也不知道該去學什么。無意間知道java,出去比較好找工作,所以開始自學,后來又學習Android。然后在大四的時候開始來北京工作。一直到現在。公司模板化比較嚴重,工作難度適中。但是我也非常感謝這家公司,因為他肯要我,同時因為工作難度不大,也讓我有更多的課余時間去學習,去充實自己。
其實說了這么多,我只是想告訴那些知道我,但是不了解我的人明白,其實我們都一樣,我一點也不比你們強,甚至不如你們。所以在一些私聊和評論中有個叫我大佬,我真的很慚愧,因為我扛不起這兩個字。我深知自己的不足,自己只是一個菜鳥。如果以后有機會可以叫我小志,或是老鐵都可以。同時這篇文章也不適合那些目標是BAT或是美團京東,Google的小伙伴,而是適合那些和我一樣普普通通的小伙伴,想有個能養活自己同時能鍛煉自己的能力的工作 (2年左右)。
概述
由于本文較長,為了不浪費大家的時間,我先對全文內容做一個簡單的內容介紹,以便大家了解是否適合自己。本文主要是我最近面試的總結心得與規劃。包含:面試準備,簡歷建議,投遞簡歷方法,面試問題,面試安排,面試前的準備,如何與面試官的交流,如何與面試官溝通,如何回答問題,期望薪資水平,個人總結,今后規劃,個人以后方向等等。
注:本人只是一個菜鳥。所述內容均為個人想法與理解。
面試之前
首先我不建議頻繁的跳槽,除非被逼無奈,頻發跳槽,不光會成為面試官害怕的一個方面,對自己的沉淀也是沒有幫助的。同時我不建議裸辭,這樣會存在太多的不定性因素,如果面試時間拖得太久,這段事件你沒有經濟收入,但是你還在支出(房租,日常生活開銷)。這樣會代來無形的壓力,同時如果面試受挫,很容易失去信心,甚至懷疑自己的能力。但是離職也有他的好處,因為,有些公司可能項目非常急,需要迅速上崗,那么你離職的交接辦理也會耽誤一些時間,那么也會成為面試官考慮的一個因素。所以還是要結合自己的情況而定。
1. 面試復習
- 面試之前我用10天左右把自己看的書,做過的項目,寫過的博客,還有一些java和Android基礎復習一遍來準備面試,但是后來實際發現,盡管花了很久的時間去復習,但是復習的成果在面試過程中體現并不是很大。因為,雖然感覺復習的很好,可能沒過三天就忘記以前的看的內容了。同時重復的去理解與忘記很容易代來負面情緒,所以,復習要盡可能短一些,在自己的長處,比如:前端,后臺,框架源碼,framework等等去好好的梳理一下,成為自己的特點和優勢就好。然后面試前1-2天把一些面試常考的知識點復習一下牢牢記住,就可以了,不用等自己100%的準備好才去面試,因為那事不可能的。你根本復習不過來。60-70%就很好了,剩下的就在面試中去回顧吧。
- 不要想著完全不用回顧自己以往學過的東西,也不去準備。就等著便面試遍復習,因為即使你當初理解的熟的不能再熟,也要看,因為你永遠想不到自己的記憶力消散的有多快,有多可怕。同時當你面試的時候,你就會發現,你根本沒有時間去復習。即使你想在地鐵上看一下也是不太可能的,因為你會忙著別的或是太累或是導航去下一個地點。而沒有時間去復習。
2. 簡歷制作
簡歷制作是一種學問,一份好的簡歷往往讓人眼前一亮。同時簡歷要突出重點,
-
技能特長
比如你自定義View好,那么就把View的相關技能寫上,比如:View加載流程,事件分發,自定義屬性,滑動沖突等等,如果視頻方面強那么就相關的技能寫上。盡量不要有精通,除非你真的“精通”。否則就是給自己挖坑。也不要寫一些太過常見的技能,如果:了解Activity的生命周期。誰都知道的東西,沒別要單拿出來。也不要太長或太短10-12個技能特長左右。宗旨在于表達的特點簡單明了。其他的點大家在自己搓摩下。 -
項目介紹
如果你是實習,那么你一定要有自己在大學項目,或是畢業設計,或是團隊項目。如果是在職一定要有公司的項目。同時項目不宜過多2-3個即可,如果你有覺得可以在簡歷上寫的前端或是后臺的項目,那么會有很大的加分。同時項目介紹不要太過啰嗦,3-5行,突出架構,核心技術,主要功能與模塊即可,同時寫出自己在其中做了那部分內容。(這部分要寫好,因為面試官很可能會問你,你開發中遇到的問題,難點,優化,協作,調試等相關問題) -
其他技能
如果有英語4.6級一定要寫上,有github,個人blog一定要寫上地址。這我就不用說了吧。
簡歷制作總結: 至于其他的對大家應該沒有難度。同時適當的包裝無可厚非,求職者想找個好工作,面試官想找個好員工。對方就像相親一樣。一定會把你的低摸個清楚的。如果相親的時候的沒問題,等孩子都有了那就晚啦。哈哈,我就是這個意思。包裝的目的是為了增加HR的通過率。這樣才會有面試機會,對我們這種渣渣來說,面試機會比面試通過與否更重要。因為面試邀請都沒有,你準備有個P用。
最后我還是希望大家提高自己的實力,實力才是硬道理
3. 簡歷投遞
如果說簡歷制作是門學問,那么簡歷投遞一定是一個技巧了。投的好你就會有面試邀請,投的不好,即使你能力再好也是過不去的。所以投好簡歷至關重要。那么我們可以從這幾個方面入手:
-
網站選擇
現在主流的網站有智聯,BOSS直聘,拉鉤。如果你這些投遞完后面試邀請還不是很多,可以試試中華英才,前程無憂,獵聘同道。其他的軟件基本就沒什么作用了,智聯可以海投,能力好可以看公司方向投遞。拉鉤有投遞上線,可以多創建幾個拉鉤重復投遞,BOSS的話可以在坐公交或是面試之余去投,這個主要是以聊為主,如果誰看了你的簡歷,那么你可以主動溝通。 -
投遞時間
你可以選擇在周日晚間投遞,這樣在周一HR上班時候你的簡歷不會排的太遠。平時也是在每天的6-8點投遞為好,這樣如果HR去看的話,會容易看到一些 -
其他注意
如果你是半年或是一年經驗,可以多寫一點,當然面試的時候給的簡歷就要真實了。因為有些情況,如果你工作太短,無論你多優秀也不會有太多的面試機會,因為人家的硬性條件你都過不去。
4. 面試準備
-
個人準備
如果你是在大城市,一定要把手機充好電(帶著充電寶),因為去哪里都要導航,還有就是提前就多買點吃的,因為你可能為了干面試一天都吃不上飯(深有體會)。帶好簡歷和紙筆。 -
面試安排
如果面試邀請比較多的話,一定要用Excel做好表格,然后盡量把相同地點的安排在一起(雖然給你面試邀請的時候,會規定時間,但是你打電話溝通改時間件,一般都會同意的,大家都理解)。這樣你就可以不用來回跑,可以一天面3-4個。還能節省時間和體力。我把我的表格拿出來,你們可以做個參考:
圖片.png
大家可以根據自己的情況自己創建,安排和查看都很方便。 -
面試排期
面試多的話,不要一天排超過4個,2-3個最好,有時候可能會趕不上,同時會給人家造成不好的印象,同時對自己太多勞累(面試比工作累多了)。
面試之中
這部分主要是面試相關,本身我是接近兩年的工作經驗。所以我面試的公司沒有什么BAT,也沒有上千人的大企業。所以,如果不適合你,可以選擇跳過。同時我面試的比較多,不乏一些初創的創業公司(10個人一下,5個人的公司)。但是每個公司的面試我們都要重視與尊重,因為只要是一個公司既然創辦起來,必然有存活之道,所以沒有高低,只有適不適合自己。如果特別少的面試邀請也可以試試鍛煉自己。去不去那又是另一回事。
因為我面試時間并不長,面試的公司與周期不多(面試真心太累了),所以都是從我的個人實際觸發,僅供參考。我面試的公司與內容如下:
- XXXX清承科技有限公司
公司方向: 主要是教育方面,是一家線上與線下結合的教育相關公司,提供不同年齡段的教育學習,同時自主研發平板投影,視頻盒,定制鋼琴,手機端在線教育軟件等。公司也是初創團隊,公司40+人,近20人清華畢業,公司負責人與移動部負責人都是清華博士后畢業。說來也尷尬,因為由于個人原因,晚了面試時間12天,但是想著試試。
公司人數: 30-50
主要內容:
- java核心思想
- java高級知識,注解,反射,泛型的理解與作用
- framework有那方面什么理解
- Activity的生命周期與啟動模式
- 性能優化
- 內存優化
- 數據結構(這方面是我的弱項,于是給我一個場景讓我如何去選擇,為什么)
- Bitmap如果優化,他的三級緩存的大致思想與邏輯
- 給我說一個你項目中你用到的自定義View的實現,不用細節到代碼,主要的思想與核心方法輸出即可。
- ListView如何優化,復用的原理,為什么會圖片錯位,如何解決,分頁的思想是什么。
- 會根據你所寫的技能特長找出3-4個點來問一問。由淺入深。從使用到場景到優化再到源碼等等。(所以前面說了,不要隨便寫精通,除非你真的"精通")。
- 你在公司中用的什么代碼管理,如何解決git沖突。你在工作中你的職責和主要內容等工作相關的問題。
像我這種基本一遍都會在1-1.5小時就會結束,上面的問題問一遍基本也就差不多了。由于我去的時候他們Android已經招滿了,但是考慮我我來,就給我一個機會。這個公司很看重員工的學習能力,鼓勵學工多元化發展,后臺,前臺,硬件多元化。公司不錯。
面試時間: 1小時
面試結果: 已給offer
這個面試內容能夠通過,基本就是靠文章和github給的分,專業知識不足。沒有達到他們的要求。所以文章和github真的加不少分。因為學習能力和自主學習能力還可以,并且能看重你能力的公司至少會看重你的發展不光是讓你來了就干活。
- XXX云公司
公司方向: 物聯網方向,提供云服務,與技術支持,企業定制軟件,是一個軟件超控硬件的公司。由360核心團隊創業
公司人數: 30-50人。
主要內容:
- 手寫三種單例模式,冒泡排序
- java線程,場景實現,多個線程如何同時請求,返回的結果如何等待所有線程數據完成后合成一個數據
- 線程種類
- Android子線程與主線程交互方式,原理以及各自的優缺點。
- 有哪幾種創建線程的方式,優缺點。
- 項目介紹,開源框架的認識如何封裝,項目中的難點
- Activity的生命周期,熱修復的實現原理與區別(因為我簡歷里寫了)。
- 在實際開發中的內存泄漏產生原因,如何查看,和你所知道的內存泄漏檢測工具
- 項目介紹,項目提問,結果那些第三方,用工具解決問題,如何科學上網,會瀏覽那些網站,了解Android等技術途徑等。
- git相關(這我裝了一波,說我都是手寫命令,因為當時是看書學的,因為在github上不存在沖突,所以真的就習慣性的用命令操作github)
其實還聊了一些東西,很多細節我也記不住了,面試官很和藹,你不會告訴會先引導你,可以允許你有自己的理解思維與想法,然后說出自己的想法。不會的還會和你解釋,很有質量的一次面試,也是我所有面試中最舒服的一次。
面試時間: 1.5-2小時
面試結果: 已給offer
這個公司我真的很喜歡,雖然是創業公司但是技術過硬,產品很好。主要是我的面試官和負責人都讓我感覺很親切,這可能也是我喜歡他的原因吧。
- XXX駕科技有限公司
公司方向 技術支持與服務,基礎軟件服務,車載導航軟件支持等方向。
公司人數: 50-70
主要內容
- handle的使用與原理
- 線程切換與線程池的種類與作用,什么情況下使用多線程,有什么好處
- 簡單介紹四大組件
- Manfest.xml的里有什么和作用
- 什么是多進程,進程和線程的區別,如何給四大組件指定多進程。
- 多進程之間的通信的方式,如何使用AIDL。他的使用場景是什么。
- View的加載流程
- 如何實現一個自定義View
- 如何選擇第三方,從那些方面考慮
- 內存優化
- bitmap的三級緩存思想與如何優化bitmap
- 注解的作用與原理
- 設計一個音樂播放界面,你會如何實現,用到那些類,如何設計,如何定義接口,如何與后臺交互,如何緩存與下載,如何優化(15分鐘時間)
- 技能相關
- 項目相關提問
下面是公司負責人面試
- 什么是hash,他的作用是什么。hashMap源碼是什么,他是依據什么原理實現的。
- 手寫一段代碼,如何找出一段字符串中,出現最多的漢字是哪個。
第一場面試的時候大約2.5小時,第二場40-1小時,共3.5小時左右,因為當天的面試安排特別多,所以早點去,而且離家近,去了等他們還沒有上班,走的時候他們午飯已經吃完了。其實前一個面試官聊得很不錯,一般聊到總負責人就不會在技術了。而且他們要的是實習生,當時我也不知道怎么就去了。后面關于數據結構原理與算法,我基本完敗,我不知道1-2年的Android能理解到什么程度只能說我技不如人,走的時候給我留個作業,設計一個基于高德地圖的車載功能,要求界面流程,路線圖實時繪制,定位準確。2天時間。
面試時間: 3.5小時
面試結果: 未給offer
因為時間比較緊,而且面試比較多,所以沒有事件去完成留得作業,毫無疑問沒有通過,從這個面試中我也知道了java基礎與高級技能,還有數據結構與算法是自己的弱項,以后一定要在這方面多努力。
XXXX投約牛科技
公司方向: 金融方向,產品開發接近尾聲,還差一些付費接口數據,項目內部測試,然后上線。
公司人數: 100-150
主要內容:
- 說下你了解那些framework。
- 說說你對布局優化的理解
- 你是如何實現類始于QQ表情圖的,實現動圖與圖文并現的原理你簡單說下(項目中有)
- 說下當前你所知道的熱更新與插件化,他們的實現核心原理是什么,他的異同有什么。
- 從那些角度可以減少APK體積的
- 對gradle命令與打包,接觸過那些平臺的上架
- 簡單說下接入支付的流程,是否自己接入過支付功能
- 談談你對自定義View的理解,如果有一個需求你會如何實現一個自定義View
- 說下LinkedList與ArrayList,HashTable與HashMap的區別與存儲過程與遍歷方式。
- 說下你都看過那些技術書籍,你是如何自學的。你覺得自己的優勢與弱點是什么。
- 說下四大組件的啟動過程(從Framework層去說,不必說出每個方法的名字,大致流程即可)。四大組件的啟動與銷毀的方式。
- Android的數據存儲方式有哪些,是否SQLite中要繼承那個類來創建與更新數據庫。SQL語句掌握怎么樣。如何得到操作數據庫的類等。
- 說下你對多進程的理解,什么情況下要使用多進程,為什么要使用多進程,在多進程的情況下為什么要使用進程通訊。
- 說下你用過的那些第三方,是否可展示。
這個公司項目馬上要內部測試,可能會用到一些第三方的接入的東西,比較注重工作能力,面試官人很好,也是比較看重學習能力,也說當天面試過的5-6個人中都沒有人說看書學習寫博客之類的,而且根據的實際情況和能力程度來看,對我很滿意(嘻嘻,有些小激動,付出終于得到肯定)。當時直接要給offer,由于一些其他問題需要和領導協商。
面試時間: 1.5小時
面試結果: offer意向
還未收到他們回復面試結果,所以也不知道自己通過與否,不過感覺面試的還不錯,由于他們產品開發完成大半,目前就差一些第三方的接入與優化和調試,所以需要一個工作能力比較好的,可以上手比較快。總的來說面試過程不錯,不過也知道了自己在實際開發中處理問題能力與調試能力還要加強。面試官很好,說我就在他手底下干活。挺喜歡我的。哈哈。
XXXX智能
公司方向:
這是一家人工只能公司,主要是做人工智能機器人,無人機,視覺算法等方面,公司環境高大上,基本好像都是90后,很有活力。領域也比較前沿,是一個不錯的公司。
公司人數: 100-200
主要內容:
第一個面試官:
- 說下你所知道的設計模式與使用場景
- java語言的特點與是OOP思想
- 說下java中的線程創建方式,線程池的工作原理。
- 說下handle原理,為什么會出現內存泄漏,為什么繼承Handle就不會出現能存泄漏
- 說下Activity的啟動方式,生命周期,兩個Activity跳轉的生命周期,如果一個Activity跳轉另一個Activity再按下Home鍵在回到Activity的生命周期是什么樣的
- 說下Activity的橫豎屏的切換的生命周期,用那個方法來保存數據,兩者的區別。觸發在什么時候在那個方法里可以獲取數據等。
- 是否了SurfaceView,它是什么?他的繼承方式是什么?他與View的區別(從源碼角度,如加載,繪制等)。
- 如何實現進程保活
- 說下冷啟動與熱啟動是什么,區別,如何優化,使用場景等。
- Android中的線程有那些(我提到HandlerThread,AsyncTask又問了他們的原理與各自特點)
- 給定命題,一串字符串中有通配符與占位符,如何化簡優化(方法忘記可以簡寫)
- 說下產生OOM,ANR的原因,三級緩存原理,如何優化ListView。
- 說下你對Collection這個類的理解。
第二個面試官:
- 說下AIDL的使用與原理
- 說下你對廣播的理解
- 說下你對服務的理解,如何殺死一個服務。服務的生命周期(start與bind)。
- 是否接觸過藍牙等開發
- 設計一個ListView左右分頁排版的功能自定義View,說出主要的方法。
- 說下binder序列化與反序列化的過程,與使用過程
- 是否接觸過JNI/NDK,java如何調用C語言的方法
- 如何查看模擬器中的SP與SQList文件。如何可視化查看布局嵌套層數與加載時間。
- 你說用的代碼管理工具什么,為什么會產生代碼沖突,該如何解決
- 說下你對后臺的編程有那些認識,聊些前端那些方面的知識。
- 說下你對線程池的理解,如何創建一個線程池與使用。
- 說下你用過那些注解框架,他們的原理是什么。自己實現過,或是理解他的工作過程嗎?
- 說下java虛擬機的理解,回收機制,JVM是如何回收對象的,有哪些方法等
- 一些java與Android源碼相關知識等
第三個面試官(總負責人):
- 大學成績
- 大學那些專業,你哪方面學得好
- 單片機,嵌入式,電子線路。
- 畢業設計什么,幾個人實現的,主要功能是什么
- 還有些其他硬件相關知識
- 自己的職業規劃與發展方向
第一個面試偏向java基礎和數據結構與算法與Android基礎,第二個面試官主要考察源碼理解能力,與溝通理解能力,因為第二個面試官問的很多問題我很多的達不上來,所以會往我會的方向上靠,所以給我的建議是語言組織能力與抓住說話人表達內容的理解能力有待加強。因為是人工智能方向,所以以后會接觸到硬件的開發,正好我電子專業,所以問了很多硬件方面的知識(瞬間打臉,有些東西不用就忘了,沒有回答好)。
面試時間: 2.5-3小時
面試結果: 已給offer
其實這次面試我個人覺得一般,很多問題都沒有回答準確,用的框架很多,源碼理解不夠深入,只停留在表面,再一次暴露我的數據結構與算法的不足和我的邏輯思維能力也差很多。都能說出一些東西,但是不準確與不深入。
XXXXBT
公司方向:
金融方面,馬上上線,想要一個人就能挑起開發大梁的人
公司人數: 50-150
主要內容:
- 數據結構與算法相關
- 實際開發中的內存優化,APK體積優化,代碼優化,資源優化,緩存,數據庫等
- 各大平臺打包上線的流程與審核時間,常見問題(主流的應用市場說出3-4)
- 支付寶與微信的支付功能接入,常見問題
- 如何和后臺交互,post請求的數據格式定義在那里定義,手寫出來。
- http與https的理解與4層都是哪4層,在一個請求過程中都是什么時候走這些流程與各自的作用
- http的結構有那些(請求頭,請求行之類的)
- session與cookie的區別
- 如何在后臺沒有給接口的情況下如何開發應用
- 你是如何封裝網絡請求,數據緩存,優化,文件下載,線程池,OKHttp3源碼的理解,如何提交post請求,如何處理返回數據,異常處理,實體定義等實際開發中與后臺協作相關知識。
- 說下Android中特有的數據結構與常見的java數據結構(熟悉那個說那個),存儲過程,源碼與底層實現。
有些問題我忘記了,就能想起這么多了,總之沒有問太多的簡歷內容,全是實際開發中相關的問題,如何和后臺交互,如何代碼優化,如何封裝,打包上線等問題。這也提現了http相關知識的重要性,一個問題出現,如果理解http協議與后臺就會更好的找到問題的根源,所以這方面的知識很重要,自己在工作中很少去注意這些,以后要多去學習這方面的知識
面試時間: 40分鐘-1小時
面試結果: 未給offer
由于項目比較急,而且想要一個能快速接手與上線的人員,同時自己實際開發能力與問題處理能力不足,未能給offer。
其實還有一個途游XXX游戲的面試,這也是我面試用戶量比較大的一個公司,但是由于面試官生病了,著急去醫院也就草草了事了。說再給答復。
這里我只拿出的一些比較能記得住問題的面試
其他
其實有一些所有面試通用的問題,我基本沒寫,如簡單介紹自己,根據簡歷中所寫技能拿出3-4深問,看你掌握程度;項目概述,研發中遇到的問題,如何解決;公司項目中你的職責,遇到的問題,如何協作解決問題;項目中用到框架的源碼理解,如何封裝等等;
總結
我的面試中,framework,線程,數據結構與算法基礎知識,開發實際問題,自定義View相關,四大組件與加載流程源碼,框架源碼的理解程度與原理,MVP架構的理解,接口與抽象的使用場景,Handle相關,線程切換,內存,性能優化等等都是常見的問題。
面試通用問題回答技巧
自我介紹
這個時候往往是面試官看你簡歷內容的時候,但是我們的介紹也要簡單明了,可以從這幾個方面:
- 個人信息:簡單的個人信息介紹(名字,年齡等),大學,畢業時間
- 公司介紹:上家工作主要方向,你再什么部門,日常做什么工作,你承擔什么角色等
- 個人特色:比如你課余事件喜歡看書,寫博客等介紹
個人職業規劃
那我來說,我會在以后的1-3年學好java基礎,數據結構與算法,主動去了解后臺開發,同時在公司業務方面的Android方向深入,堅持看書寫博客,再學一門語言等
向面試官提問
- 對這次面試做個總結和對我評價(其實就看也看出是否有意向)
- 根據面試,您覺得我的能力是否能夠勝任貴公司的工作
- 您覺得我哪方面知識需要深入學習或者我的不足在那些方面,今后我該注意什么
這些問題不僅能幫助你,還能對這次面試做到心中有數。
面試之后
我面試的不是很多,但是也讓我知道,自己的不足,之前覺知道自己在數據結構與算法這方面很弱,同時開發中的問題總結,java基礎與高級知識不足,源碼閱讀不夠深入,掌握的知識很虛,沒有理解到重點,框架用的多但是只停留在會使用的階段。網絡相關知識薄弱。后臺開發流程與知識薄弱(所有的邏輯與難點其實都在后臺,同時了解后臺也有助于Android開發與接口調試協作)。這些都是我以后的學習方向
個人總結
其實面試也是個學習過程,之前沒有好好理解,在這些面試之后平時不注意,需要學習的方面就顯露出來了。這樣也能知道自己的不足。也能幫助自己以后的職業規劃的學習方向。
今后計劃
準備好好工作,靜下心來,好好沉淀自己,多總結開發的問題,提升自己個人能力,雖然Android現在不那么景氣 ,但是既然決定做Android那就好好去學習,去深入,同時多元化去了解后臺前端和一些前言技術等。
關于博客
我發現很多時候特別用心的文章閱讀人數反而會很少,比如我寫的一些框架的分析,自定義View的相關文章,我覺得還不錯,但是閱讀的人很少,面試總結文章卻閱讀很多,以后寫文章與方向會稍作改變:
- 博客是記錄自己學過東西的筆記,所以還是以自己的學習總結為主
- 寫一些關于工作技術的總結
- 多寫一些實用性強的自定義View分析
- 一些功能的分享
- 延長更新時間,因為寫一篇文章要好幾天往往需要8.9個小時不停的寫才能寫出一篇,有些浪費自己的時間
- 文章盡可能的精簡,減少閱讀時間
- 會寫數據結構與算法系列文章
- 會寫關于java高級知識的系列文章
- 多更新一些框架或是功能的使用教程
- 寫一個用來對工作知識與使用練習的項目,加強對工作業務的熟練
- 選一個已做項目發布上線維護
關于博客這是我1-2年的計劃。大家有興趣多多關注。
總結
文章篇幅較長,總結的心得與方面有很多,通過這階段面試,主要認識到自己java基礎,源碼閱讀能力,數據結構與算法,網絡編程知識與實際開發出現問題的總結能力還有待加強,這是一個面試重點,也是自己今后需要努力的方向,同時自學能力也是面試一個重要因素,所以我們不要成為碼農,而要成為一個優秀的程序員這才是我們努力的方向,做好規劃,努力學習,記錄總結。養成這樣的習慣。
最后祝愿大家都有一個好工作,加油!!!!
我的博客即將搬運同步至騰訊云+社區,邀請大家一同入駐:https://cloud.tencent.com/developer/support-plan?invite_code=zji5pbn0xx0v