-
1 # 網路工程師成長日記
-
2 # 大學生程式設計指南
真正的程式設計師為人處事方面相對比較低調,特別面試過程中不需要專門為了炫耀技術只是把面試官問的問題按部就班的回答上來就可以了,一般技術面試來講技術面試官都會根據簡歷上情況做個大致的摸底,技術面試基本上透過面試就能瞭解個大概,因為根據簡歷上描述的專案經驗直接問些相關的資訊,提問幾個具體實現方式很快就能檢驗出水平高低,如果回答得非常對口,可以再把問題細化,進一步挖掘掌握的程度,技術高低幾個回合下來就能瞭解一個大概,因為技術類東西懂不懂幾句話就能證明出來。
很多大公司基本上都不設定筆試,直接面試就能定出工資標準,看起來像是有點隨意,但好像大家都沒有什麼異議,曾經跟一個同事聊到如何進行技術面試,別的不問就是問非常細節的東西,而且越問越細,只要能回答上一半能力就算還可以了。因為很細節的東西如果能夠解釋的非常明白從側面證明真的做過,是不是資深的程式設計師不是裝出來的,只需要簡單的幾句話可能就暴露了你的能力,因為技術崗位的描述一般非常明確,對口方向的問題涉及到細節非常繁多即使在面試之前有多少準備也很難面面俱到,一句話沒有做過真的很難編出來。
很多程式設計師在入行初期幾年的功夫跳了很多公司,可能工資漲的還是非常快,但容易遇到瓶頸到了一定的年限底氣不足的東西就容易暴露,假如已經工作了7,8年做的還是3年經驗的工作,從心理價位上肯定接受不了,但公司不是慈善機構所以越是到後期越是麻煩事情,第一份工作儘量時間乾的長一點,讓自己程式設計意識磨練更加完善一點。
不要輕易的在簡歷上造假,把專案放的足夠多,結果面試官根據簡歷上專案問一些技術細節的時候,基本上回答都是瞭解過,具體再細問都不是很深入,這種很難面試成功畢竟沒有深入的東西,只是表面現象很難獲取高工資,關鍵還是在於平時的積累,深層的知識是裝飾不出來的。
實事求是,穩紮穩打,就是面試的最後狀態,不懂的直接告訴面試官不懂,懂得在自己記得不是很清楚的情況下可以稍微發散下,酒香不怕巷子深,技術類的崗位靠的就是真實實力,只要有面試的機會水平高一定能拿到高薪,所以很多學歷不是很高的人有了專案經驗之後透過獵頭的介紹一樣能拿到高工資,和這個有異曲同工之妙,技術類崗位能力才是第一位的。
技術類的崗位積累非常重要,如果在一個平穩的環境下完成積累過程,現在技術行業各個方向所謂的專家都是在某個領域深耕數年積累出來的,所以積累是第一要素,程式設計師最忌一年換一個方向折騰,最後可能什麼都懂什麼都不精,確定一個方向在一個公司堅持幾年把功力練到家。
-
3 # 會點程式碼的大叔
雖然很多時候面試造火箭,工作擰螺絲,但面試的重要性毋庸置疑,程式設計師必須要重視,那麼在面試過程中,如何證明自己的能力呢,我覺得可以這麼做。
突出重點,突出技術含量有些程式設計師的簡歷,洋洋灑灑寫了七八頁,大大小小的專案有幾十個,乍一看以為是個大牛,專案經驗極其豐富;但是仔細一看,幾十個專案技術框架一模一樣,相當於一個專案做了幾十遍,讓面試官索然無味。
還有一些程式設計師本身技術水平不錯,但是簡歷讀起來讓人覺得平淡無奇,面試官無法從簡歷中瞭解程式設計師的真實水平;面試通常也是從簡歷出發,你簡歷上都不寫,面試官肯定不會問。
引導面試官我在某些領域非常厲害,但是面試官不問,我心裡著急呀。既然面試官不問,那我只好主動引誘了...呸,我只好主動引導了。
簡歷上一定要寫,而且要寫在醒目的位置;只有面試官看到了,才有可能問。
主動說,在自我介紹的時候、描述專案經驗的時候,都可以主動說。例如:“我做XXX專案的時候,因為這個專案的資料量非常的大,在專案初期,我們專案是單資料庫執行,我對SQL最佳化做了深度的研究,包括xxxx,yyyy,zzzz;後期對資料庫進行了拆分,我們用到了aaaa和bbbb”。
面試官在問到某項技術的時候,很自然地帶出來另外一個有深度的知識點。例如:面試官問,Redis你們一般用在什麼樣的場景。你回答:“主要用作快取,儲存一些訪問比較頻繁的資料”,後面可以接著說:“不過我們在一個專案使用過程中,在Redis中查詢不到,會訪問資料庫,如果一個不存在的key反覆查詢,那麼資料庫的壓力依然會很大(快取穿透),我們當時用了一個辦法去解決...(省略五十字)...”
多講案例建議多講一些案例、專案經驗,講一講專案中遇到過什麼問題,然後自己透過什麼方法解決了這個問題,這樣不僅突出了自己的技術積累,也展示了自己的專案經驗。
我面試過一些程式設計師,在說一些技術知識點的時候,就跟背書一樣,我能看出來他應該是會用,但是這樣表達的效果並不是很好,不如技術結合著案例,更容易讓面試官看到你對某項技術的掌握。
回覆列表
這是一道非常簡單的問題。
大概使用的方法如下。
第一個說一下自己的曾經的企業僱主
舉個例子,比如說你之前在某世界500強幹過,或者在某行業頂尖的公司工作過,如果你面試的是程式設計師,那你可以說你在微軟工作過半年。舉個例子,當然這裡回答一定要真實。
透過曾經你在什麼樣的企業工作過反芻,至少你曾經是被企業認可的,那麼這可以在你的面試過程中,給你增加一定的分數。
第二個可以說一下自己曾經拿到的榮譽證書。
比如說曾經參加過什麼大賽,獲得幾等獎,曾經被某企業或者某個組織頒發過這個行業中的什麼榮譽認證。
第三,你可以說一下自己參加過什麼開源框架或者開源軟體的編寫過程。
這個就相當於說一下你曾經的專案經驗,可以說一些行業中比較有名的開源軟體也可以說一下,自己曾經企業中所經歷過的工程專案都可以。
透過這三點,基本能夠滿足你在面試中所需要的給自己增加競爭優勢的需求了。