前 言
作為程式員,尤其是菜鳥程式員,如何成為一個“面霸”征戰沙場,少走彎路,升職加薪,當上CTO,迎娶白富美?
今天是我入職一個某上市公司的第二天,由于公司今天才把自己用的電腦買回來,只好今天在做著每一個技術人員入職第一天常做的事:安裝相關開發軟體,配置開發環境,
在安裝軟體的程序中,由于下載最新版的android studio比較緩慢,只好在下載程序中隨便翻翻,然后,看到一個開發群里,一位朋友還在聊面試的事,他在那里說,今天又沒有面試通知,聽了之后,感慨萬千,曾幾何時這樣的感受我也有過很多次,

面試難
至于為什么敢稱自己“面霸”?
一來有噱頭的成分,二來,確實自己面試了很多次,當然這不是自己有什么值得自豪的地方,確實是因為自己的作業經歷有點特殊,差不多四年的時間,換了四份作業,每一次換作業都會不得不開始找作業,有些是因為個人發展原因,有些是因為一些公司專案組解散,公司管理方面的原因,
剛開始作業的時候我最多的是一天趕四家面試,自從那以后,我以為再也不會有之前那樣的情況了,
但是,就在今年上半年找作業,一周面試了15家,除了第一天面試了一家,后面四天的面試是3個,4個,3個,4個,一天四場面試,中午都是沒時間吃飯的,餓著肚子跑了一天,最后拿到了三個比較滿意的offer,
在上海的這兩年,因為換作業,上海的地鐵線,除了一個最近新開的16號沒走過,其余的都走過,然后也遇到過各種奇葩、坑爹的面試,面試我的人組長,主管,技術總監,CTO,老板,還有不懂技術的各種人物,有上市公司、初創公司,外包、外派公司,有互聯網公司,IT公司,也有什么銷售、廣告、傳媒、金融公司,說了這么多,不是說自己技術好,我只是因為自身的經歷,看到了很多現象,才想說出來,能幫到一些找作業的朋友,就善莫大焉了,

自我介紹
雖然我沒有什么其他技術人員學歷上的優勢,但是又怕你們不相信我的真實經歷,斟酌以后覺得還是要講一下的,
本人普通二本畢業,大學里面專業是CS,在學校的時候Java、C/C++、Android都學過,但是考慮到當時的Android就業形勢較好,隨著APP、短視頻的爆火,因而索性就選擇了Android開發,
我的第一份開發作業
剛入行時的Android初級開發,沒有專案開發經驗的簡歷是很難投進去的,我記得我的第一所實習公司是一家剛注冊沒幾個月的創業公司,當時因為剛注冊再加上沒人投簡歷,所以這家公司對開發的要求標準很低,實習生都可以,可能是因為我的學的比較全面,毫無意外我被Boss看重了并給了我實習的機會,
后面因為Boss喜歡“畫大餅”,經常要求加班而且沒有調休,在我實在忍無可忍之后選擇了離職,但是不管怎么說,我還是挺感謝我的老板,是他給了我實習學習的機會,也是他把我帶入行的,
體會
當你作業經驗很少時,你找一個作業要付出很多努力,有很多人說,沒人通知面試,面試機會少,剛開始確實是這樣,但是,你自己要去找方法,
比如:多在幾個網站上投,不要怕他們要求高,你條件達不到,萬一有面試機會呢?另外,有時間多刷刷簡歷,一般上午10點左右,下午2-3點左右刷一下簡歷,這兩個點是hr看簡歷相對集中的時候,
另外,你經驗少,你要表現出兩點,一、基礎知識要扎實,二、愿意去學習,至少你要表現出一副以后愿意在這個方向好好學習的樣子,要不然,別人干嘛要你?誰愿意去培養你,
說到基礎知識扎實,有人說我不扎實,這就是你的問題了,

另外,急著找作業,怎么辦?
①多刷刷面試官常問的面試題,多刷幾遍,不至于面試官問到的時候,根本不知道說什么,至少你能說出個大概也比什么都說不出來好,當然,這不是教你詐,是你找到作業后,要趕緊把自己薄弱的地方補上來,
這里分享我曾經面試之前所整理收集的Android面試題,覆寫的知識面比較廣,已被我整理成pdf模板,需要面試的朋友【加入此處打包免費獲取】


當然,你作業大概三四年之后,面試做面試題的公司已經很少了,但是也有30%左右,還是會有面試的,(不過,多刷刷面試題,多總結也不是什么壞事)
更多的會問你專案情況,一些實際的專案開發方面碰到的問題
比如,現在經常會問到一些,listview的優化技巧,自定義控制元件的步驟,異步加載方面,jni,ndk,然后一些開源框架,開源控制元件的使用,并且經常被問到,這些開源控制元件的原始碼你看過沒有,因為相信大家都明白,很多開源控制元件都用過,但是,真正去看他們原始碼,去改他們原始碼的,恐怕不多吧,還有一些框架設計,安卓原始碼方面的問題,當然,如果你帶過團隊,也會問一些團隊分工,管理方面的問題,
②簡歷方面
怎樣寫一份漂亮的簡歷很關鍵,注意:這里說的漂亮不是說你這個人的履歷很漂亮,各種大公司高學歷背景,這里的漂亮指的是簡歷的格式、排版和該寫哪些內容,這里結合自己的經歷和經驗給出一些建議:
- 首先脈絡要清晰,寫簡歷其實就和我們寫文章是一個道理,要先理清這個脈絡,簡歷會分為幾部分?哪部分放在前面,哪部分放在后面,
- 簡歷的篇幅不要太長,要盡量精簡,寫最重要的,不要太啰嗦,當然了,也不要寫得太少了,一般的話,2-3頁A4紙就好,1頁顯得太少,4頁及以上太多,
- 重要的部分放在第一頁,HR篩選簡歷的時候,第一時間看得就是第一頁了,因此第一頁要放最重要的東西,比如:姓名、聯系方式、博客,Github ,當然要你的博客和Github真的有東西才放出來(比如,超過幾十萬甚至百萬的流量,Github 開源專案 star比較多),不然會適得其反,
③面試前夕所需要做的準備
雖然說計劃趕不上變化,但是我相信大家都聽過少了一個馬釘,亡了一個國家的故事,這里也結合自己的面試經歷和經驗給大家提一個醒,切莫別因小失大,
-
提前查好路線,乘車方式,(我一般是寫在紙上,包括聯系方式,然后用百度地圖,不過,有定位不準的情況)
-
提前了解一下面試公司所用到的一些技術,大概模擬會面試到的一些技術點,加深印象,
-
無論是多大的公司,自己多心儀的公司,或者自己不喜歡的公司,都要盡量淡然對待,保持自信,哪怕裝你也要裝的有自信的樣子,

最后的總結
說了這么多,只是想分享一些自己的切身經歷和感受,希望能給一些最近正著找作業的朋友一些幫助,每個人都有自己的獨特性,所謂存在即合理,技術人千萬不要太過于唯技術論,覺得自己技術很牛,就可以目無別人,別人比你薪水高,比你受歡迎,一定有他獨特的地方,每個人的經歷不同,你要找到適合你學習的方法,你才能更好的在自己的路上走下去,
最后需要獲取文章中所分享的Android面試知識pdf來面試提升、總結的朋友,可以【加入此處打包免費獲取】
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/208424.html
標籤:其他
上一篇:滑翔傘之于我
下一篇:軟體工程導論


