廣州藍景分享—程序員在面試時必須要做的五件事,最后一件很重要

前言
當我們走出校園,走向社會。我們都繞不開一個話題,就是應聘。程序員屬于技術崗位的工作,所以應聘是有一定的技巧在里面,學會這些技巧的使用可以大大提升應聘成功率。
Hello大家好,我是小藍,專門幫助大家解答前端技術上的問題和前端學習上的疑問以及在程序員在面試時的技巧使用等等,今天要和大家分享的內(nèi)容是:“程序員面試時必須要做的五件事” 為了能讓大家提升應聘成功率,小藍做了不少的功課,希望大家點贊+關注唄(一個贊就能幫助小藍加一個雞腿喲)

一、程序員們應該如何做好自己的簡歷
首先小藍認為一份好的簡歷一定是正確、清晰并且能夠體現(xiàn)應聘者最有價值一面的。
因此,你必須要能保證簡歷中不包含錯別字,文句不通或沒有邏輯性流程。大多數(shù)的HR在招聘時看到這樣的簡歷,直接就會pass掉了。因為如果一名程序員連自己的簡歷都不愿意去仔細檢查并完善的話,很難想象他寫出來的代碼質(zhì)量會如何。所以先保證自己的簡歷沒有錯字、文句不通和有很好的邏輯性。
其次要重點打磨自己的開發(fā)經(jīng)驗和項目經(jīng)驗這個模塊。小藍認為一個程序員的簡歷,自己的項目經(jīng)驗介紹是最重要的部分,在這部分你要體現(xiàn)出自己的開發(fā)經(jīng)驗、技能棧、框架的熟練程度和工具的使用。
舉個反例:
在2022年1月—2022年5月和團隊一起開發(fā)了:國內(nèi)領先的3D服裝定制,不二定制項目。
注意,這是一個反例,在這個項目經(jīng)驗里,招聘者幾乎得不到任何有效的信息。HR一般看到這樣的項目介紹也就直接Pass掉這份簡歷了。
而正確的項目介紹應該是用盡量簡練的文字來描述項目的背景,自己在項目中從“0”帶“1”自己承擔的角色、參與項目的時長,自己用到的技術去完成,以及在項目中的突出貢獻。
如果再能配上一張圖片,那就是非常完美的項目介紹了。但也不要過于拖沓臃腫,避免把一個項目經(jīng)驗介紹寫成故事。你的簡歷如果有幾頁紙,這樣反而會給你減分。面試官會認為你缺乏必要的歸納能力。
簡歷中項目經(jīng)驗的介紹是重中之重,但其次的就是編程有關的社會化活動介紹。有80%左右的簡歷,都缺少這部分的介紹,所以如果能加入這部分的介紹,一定會為你的簡歷加分,提高面試幾率。
編程有關的社會化活動可以從下面幾個方面介紹:
自己在Github、Gitee或者其它開源社區(qū),如果有一個超過1000Star的開源項目,那么你的入職成功率會大大增加。
在知乎、CSDN、stackoverflow、V2EX等問答社區(qū)中給其它程序的幫助和解答,同樣也會加分。
個人技術博客的文章和視頻內(nèi)容,這些都會為你加分。
以上的內(nèi)容就是教大家(程序員)在簡歷上的一些經(jīng)驗分享。如果你正在準備簡歷,趕快把以上提及到的技巧給用上吧,現(xiàn)在小藍來給大家簡單歸納一下;
簡歷中沒有錯字、文句通順和有良好的邏輯性。
項目經(jīng)驗介紹,用簡練的文字描述項目背景,承擔角色、參與項目的時長、用的技術和你的突出貢獻。
簡歷中加入編程有關的社會化活動介紹。 如果你現(xiàn)在還沒有應聘,我希望你也能收藏好這篇文章,說不定到你畢業(yè)應聘時或跳槽到下一個大的舞臺,它就會幫助到你。
二、程序員應該如何輕松應對筆試或機試環(huán)節(jié)
基本上去公司應聘都是先筆試再到面試環(huán)節(jié),一般情況下,有筆試環(huán)節(jié)的公司,都是每天有大量應聘者的公司,他們想通過這樣簡單的環(huán)節(jié),直接篩掉一些毫無準備的應聘者。?但正如小藍說的,這個環(huán)節(jié)你只要稍加準備,就可以順利通過。因為現(xiàn)在無論是什么公司的筆試和機試題都可以輕松的在網(wǎng)上找到。你只要在應聘前半個月或一個月的時間,拿出前高考前的刷題狀態(tài),通關幾乎是100%的。 這里介紹幾個網(wǎng)站:
1.??途W(wǎng),里邊你幾乎可以找到任何公司的筆試題。
2.Github上找筆試資料,Github永遠是程序員最好的網(wǎng)站,在面試一家公司時不妨來這里找找最近的試題。
3.51NOD,致力于為熱愛算法/ACM的用戶提供平等討論的平臺
4.思否—IT領域的技能學習提升平臺:提供純粹、高質(zhì)的技術交流平臺,以及最前沿的技術行業(yè)動態(tài)。
5. leetcode,力扣網(wǎng)。題型多、題目多且經(jīng)典,原來是個算法網(wǎng)站比賽練習網(wǎng)站,到中國后也變成了試題大全。
三、程序員的面試技巧分享
當前兩件事你都順利通過后,恭喜你,已經(jīng)開始進入了面試環(huán)節(jié)。面試環(huán)節(jié)小藍認為是最考驗技術人的環(huán)節(jié),也是決定你去留的關鍵環(huán)節(jié)。 每個面試環(huán)節(jié)都會有一個自我介紹環(huán)節(jié),有些人很容易忽略這個環(huán)節(jié),簡單幾句就完事了。
舉個錯誤的例子:
顯然這樣的自我介紹,很多HR都會把你直接給pass掉,那么正確的自我介紹應該是如何表達的呢?
我對當前的開發(fā)領域充滿激情
我在團隊中能夠很好的有效溝通
我在編程的專業(yè)領域足夠擅長
我會很快融入新的團隊并為團隊做出貢獻
正確例子:
這樣的自我介紹是不是順耳了很多,?當自我介紹結束后,一般面試就會進入面試官的主場,而這時候我們需要根據(jù)面試 官的問題進行回答。面試官常問的問題也就那四板斧:基礎技術問答、項目經(jīng)驗介紹、遇坑爬坑講述、高并發(fā)海量數(shù)據(jù)處理。
這些你都要在面試之前多演習幾遍,當然每個編程崗位的具體問題會有不同,所以這個你需要自己努力。就針對這幾個問題多做幾次預演,相信我只要你準備足夠充分,一定可以應對90%的面試。
四、對企業(yè)文化和團隊文化的了解
不要以為做好上面三件事做好后,就萬事大吉了,你自己還要做好第四件事。就是對企業(yè)文化和團隊文化的了解。 就算是一個公司內(nèi),每個技術團隊或者說每個部門的團隊文化都是不一樣的。在應聘前在網(wǎng)上了解團隊文化很重要。特別在國內(nèi)的公司,很多公司有嚴重的加班文化,應聘是雙向選擇。
如果你不接受加班文化,不妨直接pass掉這個公司。否則花費大量的時間準備和應聘,進入團隊后不歡而散就得不償失了。應聘前如果網(wǎng)上了解不到目標公司的團隊文化,不妨在面試中直接問問面試官,有經(jīng)驗的面試官會毫不隱瞞的告知于你。 加班文化只是團隊文化的一個方面,許多崇尚開發(fā)、開源的程序員在一個相對封閉,具有很多流程及規(guī)范限制的公司中很難發(fā)揮,最終也都會選擇離開。 如果你在面試中走到了最后,你甚至還要關心公司的中餐、晚餐、假期、培訓、宿舍和班車情況。你可別小看這些芝麻蒜皮的小事,這些都是團隊文化的體現(xiàn)。如果你是單身,是不是還需要考慮公司男女比例的情況,我們雖然是個程序員,但我們首先是一個人,違背天性的事情,就算我們干,也不會開心。 所以記住,應聘是雙向選擇,有時候選擇合適的公司,比選擇優(yōu)秀的公司更重要。
五、程序員技術深度的體現(xiàn)
上面的四件事做好,作為一個初級程序員,已經(jīng)可以應對絕大多數(shù)應聘。但是如果你應聘的技術級別比較高,還需要做好一件事。就是體現(xiàn)技術深度。?如何增加技術深度,這方面不是通過幾天的準備就可以完成的,而是需要在平時有意的積累,下面介紹幾個增加技術深度的方法。
閱讀框架源碼,無論前端和后端開發(fā),現(xiàn)在都開始使用各種框架,我們不妨就從自己使用的框架的源碼入手,認真閱讀他們的源碼。搞懂編寫邏輯,當你有所參透之后,多寫這樣的技術文章分享,這些文章就會成為你技術深度的證明。
對底層技術的了解,比如一個HTTP請求發(fā)出到返回Response的過程中,框架和系統(tǒng)中的流轉是什么?這種東西就是偏底層了,往往初級程序員的描述都非常簡單,而高級程序員就可以每個細節(jié)都描述清楚。
自己作開源項目要以框架和庫為主,有深度的程序員的開源不在是什么電商系統(tǒng),網(wǎng)易音樂和內(nèi)容管理系統(tǒng)。而是能服務開發(fā)者的框架和庫。
專業(yè)內(nèi)容的業(yè)務深度,比如財務軟件的開發(fā), 你可能不僅要會開發(fā),更應該了解財會這些專業(yè)內(nèi)容,比如電網(wǎng)系統(tǒng)開發(fā),你不僅僅要會開發(fā),還要是電網(wǎng)的資深工程師。
這四個方面都是你努力的方向,但要強調(diào)技術深度是沒辦法速成,需要1-3年的積累。所以如果你在技術精進的路上停滯不前,也不防用這四個方法快速打破。
程序員不是在準備應聘,而是在應聘中成長。希望以上的五件事能對你在面試時起到幫助作用,小藍并不建議大家去造假簡歷,因為小藍認為一個人的誠實和人品,往往比技術高低要重要,欺騙得了一時,卻欺騙不了一輩子。倒不如把時間花在學習上,增值自己。只有這樣,你才會有進步。