新手程序員畢業生在第一次找工作前,至少要先會哪些知識?

不少面臨畢業或剛畢業的學生,或者通過培訓機構即將進入程序開發行業的學生,他們要開始找第一份程序開發工作時,要具備哪些技能?

我勉強算是全棧工程師,但後來行業分工越來越細後,我已經專注於做C#後端開發,前端已經好久沒有碰了。

我作為經驗相對新手要豐富很多的老手,給你的建議不是教科書式的建議而是生產實踐中的建議,企業可能就是需要這些技能的畢業生。

新手程序員畢業生在第一次找工作前,至少要先會哪些知識?

由於我很久沒有書寫前端,為免誤人子弟,所以本文僅針對後端。

找到工作前需要的基本能力:

對於想要找到第一份工作的畢業生來說,你的入門可能跟你的具體細分領域有關,在細分領域上可能略有差異,但基本的基礎代碼編寫可能不會相差太多。

從多年的經驗來看。你在找第一份工作之前,必須至少會這些東西:

1.增刪改查的代碼編寫。

這是最基本的,如果你在學校時,沒有把這項技能掌握到一定熟練的程度,那麼你的競爭優勢會差很多,甚至不可能找到工作。

2.數據庫。

你至少要會一種你所在細分領域上的數據庫使用。

以關係型數據庫為例,sqlserver、oracle、mysql等,你至少要會其一,需要具備簡單的表操作能力。

數據庫的sql語句基本編寫能力,增刪改查的sql語句書寫。

3.基本的結構及模塊分層能力。

你要掌握基礎的功能模塊分解能力。通常一個項目是ui層、業務邏輯層、數據訪問層,一個業務上功能模塊應該如何分解,至少要心中有一些概念。

4.簡單的解決錯誤的能力。

如未將對象引用到實例等簡單的異常處理,若遇不懂的地方,要有善於學習和處理並解決的能力。通常可以百度或者問同事請教等方式,不論何種途徑,你要具備解決掉它的能力。

後語:

新手畢業生若掌握以上4點,基本上工作是容易找的了。

以目前的市場競爭來看,2019年,我個人覺得可以應聘開5000-8000之間的月薪了。我們不能排除優秀畢業生的情況,但那畢意不是普世大眾。除去大廠,可能是較特殊的情況,大多數學子都進不了大廠,所以,我們還是要實事求是,不要誤導新手師弟師妹。也不要拿一些極低或極高的個案來讓新手們心理不平衡,這世上,普通人還是居多。

新手程序員畢業生在第一次找工作前,至少要先會哪些知識?

年薪,從中可見大部分人的薪酬水平


分享到:


相關文章: