如何快速鑑別「菜鳥」級別和「大神」級別的程式設計師?

2021-09-19 22:27:59 字數 1418 閱讀 1670

很多公司在面試程式設計師的時候有的都不用筆試,直接談上一段時間就能給出結論這個人技術能力是不是適合做,能拿到多少工資,識別程式設計師水平高低談上幾句話就能搞定

如何鑑別乙個程式設計師水平的高低?

1.程式設計基本功,直接用筆試題目或者面試的時候說幾個在專案中遇到的常見語法細節,這種屬於比較原始的考察方式,一般這種方式適用於剛畢業或者工作經驗不是很長的程式設計師,很多老程式設計師面試時候見到有單位出筆試題目,一般會直接選擇走人,筆試能夠測試基本功,有些老程式設計師由於常年在乙個專職的崗位上知識有些固化了,可能導致以前的知識的遺忘,基本上做東西的時候都會先在網路上搜尋下,然後才能做東西,坦白而言這種程式設計師距離優秀程式設計師還是存在很大差距,但現實中這樣程式設計師大有人在。

2.直接上機器寫**,這種國內很多公司都會這麼幹,直接上機實現乙個功能,谷歌這種公司倒是經常採用這種方式,由於這種方式在現實中操作起來還是比較麻煩,所以大部分公司還是以筆試或者面試為主,直接上機寫**可以很直觀的看到**邏輯思維,**風格,程式設計功底一目了然,這是最直接測試程式設計師基本能力的方法。

3.直接面試中通過實際的專案案例來考察,基本上按照簡歷上做的專案問幾個在實際用到的細節就能大致判斷乙個人水平高低,記得有個同事說起如何面試,直接會說專業的知識一直問到底,知道的多的直接錄取,雖然有點誇張但是有一定道理的,畢竟公司要的是對口的直接能夠上手幹活的人。

通過上面的三條,其實如何鑑別菜鳥還是大神都已經一目了然了。

菜鳥和高手幾點區別

1.菜鳥程式設計師拿到新的需求就急忙忙的上陣打仗了,把自己搞的忙呼呼的,由於考慮不全面做的東西基本上經常被打回來重新寫,經常的加班加點。高手拿到需求會在大腦之中,不停的尋找最佳的解決方案,可能在寫**之前已經有很多方案被否定了,所以寫出來的**成品率非常高,真正的高手寫**的時間很短,大部分時間都在思考梳理思維。

2.菜鳥程式設計師基本上寫完**之後,不太習慣對**後續優化,甚至有些**過了一段時間自己都不能識別出來,寫**的時候基本上沒有指導思路,後續很容易忘掉。高手寫的**時間長了回來基本上瞅一眼就能明白,主要高手在**上不斷精益求精,不停更新自己**思維。

3.抗壓能力也是菜鳥程式設計師和高手乙個很大的差異,菜鳥遇到大的需求會覺得暗無天日,還會懷疑是不是自己不適合做程式設計師,高手來再大的需求都會很沉穩,任何乙個程式設計師都會遇到專案緊急狀態,抗壓能力沒有很難在這個行業呆下去。

程式設計師高手也是從小菜鳥一步步學習起來的,要做到技術高階層次,先把基本功弄紮實,然後堅持下去,早晚會從小鳥變成老鳥。

原文發布時間為:2018-11-4

如何持久化會話級別的Session

因為session是會話級別的,所以當把物件放入到session 中時,只在當前對話視窗中的session中存在。當當前視窗關閉時,session就會沒了。當我們想要持久化這個session時,我們需要用到cooik中的jsessionid。我們先了解一下session的執行機制.1.第一次向伺服器...

模組級別的復用 繼承和委託

其他層次的復用 複習軟體構造看到這裡,ppt中對於類之間的關係中的association和composition的描述一摸一樣,因此產生了疑問,查閱了相關的資料之後,弄明白了二者的區別,遂作此總結。復用可以產生可靠的軟體 復用產生標準化的軟體 這大概是最常用的關係了。子類通過extends關鍵字繼承...

SQLserver鎖和事務隔離級別的比較與使用

來自 物件 鎖 每條sql 語句 隔離 事務 鎖 併發問題 丟失更新 未確認的讀取 髒讀 不一致的分析 非重複讀 多次讀取相同的資料 行 不一致 其他使用者更改update 幻像讀 多次讀取有不存在和新增的資料 其他使用者插入insert 或刪除delete 隔離級別 隔離級別 髒讀 不可重複讀取 ...