從8月中旬開始,准備換工作的事情。之前近一年的時間一直在武漢做Android開發,接下來的工作也瞄准的是Android開發工程師的職位。目前工作已基本確定,地點在深圳,十一以后就會上崗,把這段時間的經歷簡單總結一下,一來對自己是個交代,二來希望對網友們,能夠有一點幫助和參考的作用
0. 整體情況
我從8月中旬開始籌備換工作的事情,之前兩個星期主要做了三件事:
1) 在網絡上搜集各類Android招聘的信息。挑其中自己比較中意的儲備起來,以備后來集中投遞簡歷。信息來源主要包括智聯招聘、51job、eoe論壇、安卓巴士論壇。
2) 收集網絡上流傳的各類Android面試筆試題,學習准備,為求職做准備(整理過程中發現,網上流傳的題目,其實就那么一點點,不斷地重復)
3) 制作簡歷
接近9月份的時候在幾大求職網站上投遞簡歷,也向一些公司官網上提供的招聘郵箱投遞了簡歷。陸陸續續收到了許多面試電話,在武漢面了4、5家。之后請假4天,去深圳面了3家。最后敲定了深圳的一家手機公司。薪資不上不下,但是比原來的公司漲了50%,公司在業界也算是比較有名了,希望在這里能夠有更正規、更深入的工作機會,能夠在Android上做更多的積累。
1. 地域考慮
畢業以后一直留在武漢,開始找工作的時候也面試了幾家武漢的公司。總的感覺是在武漢還是機會不夠多(過兩三年以后情況應該會好一些)。之前一直在收集一些自己比較感興趣的公司,統計下來發現,主要都集中在了上海北京和深圳,上海北京要多一些,因為這兩個地方的互聯網公司更多,而深圳主要是做電子產品的公司要多一些。本人在武漢也無牽無掛,所以決定到深圳這座年輕的城市奮斗幾年。
2. 行業選擇
做Android開發大概有兩條路可以走,一是去互聯網公司做App開發,而是去手機公司做整機的開發。前者主要就是應用層的東西,后者可能就得往底層發展。自己本來一直傾向於去互聯網公司的,但是沒有太好的機會,只能作罷。未來的幾年也要把注意力轉移到手機行業上來,多在底層上花一些功夫。
3. 面試相關問題
這是寫這篇文章主要想說的東西,這一個月的面試經歷總結下來,技術方面主要會問三類問題
1) Java基礎
2) Android基礎
3) 項目經歷
其中筆試的時候,實際上基本考的都是Java基礎相關的東西,算法、數據結構、Java知識。筆試中Android涉及得很少,有的話也大概是些簡答題,比較簡單。
面試的時候考官也不會問太多Android基礎知識,畢竟這已經是一個比較成熟的框架,技術難度不大。我想公司主要想招到的人才,還是基本功扎實,項目經驗豐富的人吧。而真正想把Android做好,沒有扎實的Java基礎是行不通的。之前也提到過,網絡上流傳的Android面試題,翻來覆去其實就是那么幾樣,四大組件、多線程、UI相關知識,在面試中問到的,也逃不過這幾塊。主要還是跟你聊項目,項目中遇到過哪些難題,怎么克服的?接觸過哪些組件?如何在工作中做優化?
所以,想要在這一行踏實做下去的話,一是專注於工作,做點真的能拿出手的東西,隨時做總結;二,基本功的練習,不能夠荒廢了。
大概要分享的就這么多,具體的面試筆試題不方便透露。其實也沒什么透露的價值,每一家的題都不一樣,但之前提到過,都是Java基礎,需要全面的學習掌握才能有信心面對這樣的考驗。
其實最近國內的IT環境真的不是太好,大公司紛紛裁員,各類公司也緊縮招人名額。我在深圳去面的三家公司都是之前在武漢已經聯系好的。去深圳海投了一大片,基本上一點回應都沒有。聽同事說上海的情況要好一些,具體情況我並不清楚。
但是,深圳,我終究要來了。這座年輕的城市,充滿機會的城市。希望年輕如我,能夠安心踏實地在這里積累,避開一些浮躁焦慮,踏實生活和工作。希望能結識更多的朋友,希望生活會更好。
謝謝。
