學編程要考證麼?我考了 6 個!

學編程要考證麼?聊聊個人經歷和見解java

你們好,我是魚皮,有個朋友們一直很關心的問題:學編程到底要不要考證?面試

今天就結合個人我的考證經歷,聊聊個人見解。算法

本文大綱:數據庫

考證經驗分享思惟導圖

考證經歷

大學期間,我總共考了 6 個和編程沾邊兒的證,其中有 5 個證是我主動考的,1 個證是學校安排考的。編程

Java OCA 8

考的第一個和編程有關的證書是 OCA 8(Oracle Certified Associate),是 Oracle 公司推出的面向全球 IT 人員的權威認證。設計模式

OCA 考試分爲 3 個級別:OCA 認證專員、OCP 認證專家、OCM 認證大師,還有不少技術分類,好比 Java、數據庫、中間件等。markdown

認證技術分類

認證官網:education.oracle.com/certificati…網絡

我相信不少同窗此前根本沒據說過這個認證,那我是怎麼了解到的呢?數據結構

在大二的時候,我剛剛系統地複習一遍 Java 知識點,但擔憂掌握的還不夠牢固,就想着看看有沒有什麼 Java 的證書,經過考試來檢驗一下本身的水平,查漏補缺。oracle

因而就在網上各類搜,起初搜不到什麼,而後我一想,Oracle 公司不是收購了 Java 麼?那不妨去他們官網看看有什麼證能夠考,他們的官方認證應該也更專業權威。而後就搜到了 OCA Java 8 認證:

OCA Java 8 認證

仔細看了看認證要求和考試內容,發現和本身的預期徹底一致,因而決定報名。

但考證的報名費仍是挺貴的,我當時的價格大概是 1200 元,基本遠超國內大部分考證費了。並且必須用美圓支付,因此我當時還特意辦了一個 VISA 卡,固然你們也能夠直接去某寶找代付。

如今又漲價了

既然交了報名費,確定要好好準備,我就在寒假閱讀了專門應對這個考試的複習資料,包括官方教程、其餘同窗整理的考點等等。由於考試題目是純英文,因此看的大部分複習資料也是英文的。

大概複習了 20 天左右,感受就像是從新學習了一遍 Java 基礎知識,但學到了更多的細節。

官方教程:education.oracle.com/java/java-s…

如今網上也有專門面向這個考試出版的書籍,好比下面這個:

最後的考試是在國內的代理考點,考試的環境很是棒,就是把你關在一個獨立的小房間裏機試,總共有幾十道題目,有一些概念題,也有一些代碼閱讀題目。若是認認真真複習過的話,其實經過並不難,但由於仍是有些又坑又繞的題目,因此拿滿分仍是有難度的,我當時自信滿滿,但也只考了近 90 分吧(滿分 100,及格 65)。

拿到證書

軟件設計師

軟件設計師是 軟考 中級的一個分支,是由工信部頒發的計算機技術和軟件技術資格證。

軟考中級

軟考官網:www.ruankao.org.cn

按說,我又不想進國企,考這個證幹嗎呢?

我是在大三上學期報考的,由於大一和大二學了不少計算機基礎知識,因此我想總體複習一下。正好看到了軟件設計師的證書,到網上了解了一下,發現它考查的範圍正好都是學校教過的課,那不就是不考白不考麼!

因而交了 100 多元的報名費,去某寶花 1 元錢買了一整套軟考複習視頻和歷年試卷,大概複習了 3 周,把視頻課看完而且作了 10 套卷子吧,知識點包括:編程語言、數據結構和算法、密碼學、軟件項目管理、設計模式、數據庫設計、操做系統、軟件工程等。

最後去考試的時候,我發現其餘考生基本都已經工做了,沒看到像我同樣的學生。不過這也合理,主動去考證書的人仍是少,你們基本都是須要用的時候再去考。

考試分爲上下兩個半場,上半場選擇題多,更注重基礎知識點;下半場設計題多,更注重軟件設計和分析能力。

給你們看一道下半場的題目,就是給你一個場景,讓你用專業方法(好比 ER 圖)去分析和設計數據庫系統:

軟考設計題

不許備的話,題目仍是有必定難度的,尤爲是下半場,有代碼分析題和讓你手寫代碼的題目。代碼分析題通常是給你一段運用了某種算法的代碼,讓你人工指出錯誤(找 Bug)和填空,若是你不瞭解這個算法,基本就涼了。手寫代碼題通常是結合了某個設計模式,若是你正好沒用過這個設計模式,或者寫不出來,那基本也涼了。

最後個人分數也沒有很高,但證書也是拿到了哈哈,仍是挺有成就感的(請忽略個人照片):

軟件設計師證書

PAT 乙級 & 甲級

PAT(Programming Ability Test)是近幾年逐漸流行的計算機程序設計能力考試,分爲四個等級:

PAT 考試大綱

官網:www.patest.cn/

通常來說,基礎級不要考,直接從乙級或者甲級考起,頂級也徹底沒有必要。

我是在大二暑假才據說了這個考試,看了下考試內容,有點像 ACM,主要是鍛鍊數據結構和算法能力。正好我當時找第一份實習的時候被算法虐的體無完膚,正在堅持刷算法題目,因此就想經過參加這個考試來激勵本身學習算法,順便檢驗一下水平。

個人算法能力通常,其實比較沒自信,反正報名費也就幾十塊錢,那不妨先從乙級試試水。

報名以後,我準備了 2 個多月,除了堅持刷 LeetCode 以外,還特意去 PAT 的官網刷了他們提供的練習題,順便把牛客的簡單題目也刷了個遍,保持手感。

考點是在上海大學,考試內容簡單粗暴,就像 OJ(Online Judge),總共 4 - 5 道題目吧,每道題目給你一個場景、示例輸入和目標輸出,讓你設計算法、編寫代碼來解決問題,並根據經過用例數得分。

乙級的題目難度仍是比較簡單的,基本是一半以上的 LeetCode 簡單題加上 1 道中等題,參與的同窗算法水平通常也不高(能力強的都從甲級考起了)。我當時乙級得了 88 分,就排名前 5% 了:

PAT 乙級證書

考完乙級以後,我又去報考了甲級,甲級的題目難度和大廠面試的算法題難度至關,總共 4 道題,基本是 1 道簡單題 + 3 道中等題。我當時只徹底作對了 2 道題,剩下兩道雖然有思路,但時間沒有把握好,也是含淚收場吧。

雖然考試的結果並不理想,但起碼又讓我意識到了本身的不足,回學校繼續卷。

網絡工程師

這個證說來尷尬,不是我本身去考的,而是咱們學校的網絡工程專業有一門課叫 「企業 IT 實訓」。

這個課的內容就是請外面的培訓機構來給咱們講一些網絡方面的知識,最後以成功考取證書來換取學分。

記得當時還得坐 1 - 2 個小時的地鐵去他們公司上課,內容水就不說了,關鍵是最後的考試賊牛逼,先給咱們講一遍考點,而後馬上就開始考試,所有是原題,也不存在監考!甚至是當時那個准考證還打錯了,叫什麼 「網絡工程師 證證 考試」,賊有意思。

一般,一個證的價值和難度是成正比的,因此這個網絡工程師的證書就是意思意思,不是華爲思科那種專業認證,沒任何用。

值得一提的是,學校的這個課還讓咱們考了一個創業能力證書,也水的不行,那個創業沙盤系統還全是 Bug。

CET 6

最後,再提一下大學生基本都會考的 全國大學英語四六級考試 ,我是在大一下學期的時候跟着學校的第一梯隊一塊兒考過的(大一上考四級),成績不高也不低。

說實話,這個證對計算機求職的做用不大,並不能對你的簡歷有加成。但若是從此要從事國際化或對英語有必定要求的工做,若是沒過四六級,反而是減分項。再說,真正對英語要求高的工做,你一個小小的英語六級證書也沒多大用。

不過不管如何,建議你們仍是好好學英語、平常多背背單詞。雖然說英語很差也能學編程,但英語好能夠幫助你更快地閱讀代碼和英文技術文檔,不要依賴自動翻譯工具,不然頗有可能獲得錯誤的內容!

蠱哥翻譯

我應該考證麼?

扯完了本身的考證經歷,回答下你們的問題:我應該考證麼?

作事要有目的對吧,我在選擇是否要考證前,會先思考 兩個問題

  1. 考證能給我帶來什麼價值?
  2. 考證的性價比是否高?

考證的價值

回顧我本身考證的初衷,基本都不是由於這個證書含金量很高才去刻意地考,而是經過考證 激勵本身學習、幫助本身複習、檢驗本身的學習成果 。考證經過了呢能夠收穫成就感,考證失敗也不可怕,能發現本身的不足,查漏補缺。還能把證書寫在簡歷上,填充一點內容,體現自主性。

但說實話,我考的這些證書難度都不大、承認度通常,因此對之後找工做的 直接幫助並不大 ,面試也基本沒被問到過;但備考過程當中,激勵我自主學習和鞏固了知識點,意義仍是很大的。畢竟交了報名費,浪費了也很差對吧。

考證性價比

有同窗說了,要多考證,確定不會虧的,證書多一個在手裏有什麼壞處呢?

但別忘了,考證過程當中,你要付出不少時間,這些時間拿來作別的事情,好比參加競賽、作項目,會不會帶來更大的價值呢?

我建議你們仔細考慮這兩點,再決定是否考證。

哪些證書值得考?

我考的證書其實也很少,沒辦法給你們列舉值得考的證書。

但總結下來,考證書首選要 結合本身的職業目標 ,考取對將來發展有幫助的,而不是別人考我也考、或者爲了考證而考證。還有就是必定要選正規的、有必定規模的證書和考點,不要考了一些黑機構本身虛構的假證,謹防被騙。

不過,打算從事開發工做的同窗能夠試試我考過的那些證書,感受對個人幫助仍是很大的。

還有不少大學生比較關心的計算機二級等級考試,對非科班(計算機相關專業)的同窗來講,是有用處的,能學到一些計算機技能,有些企業招聘也可能會有這個要求,還能給上海落戶加分。但若是你原本就是科班的話,畢業就至關於達到計算機 4 級的水平了,徹底不必考這個證。


以上就是本期分享,最後再送你們一些 幫助我拿到大廠 offer 的學習資料

跑了,留下 6T 的資源!

我是如何從零開始經過自學,拿到騰訊、字節等大廠 offer 的,能夠看這篇文章,再也不迷茫!

我學計算機的四年,共勉!

我是魚皮,點贊 仍是要求一下的,祝你們都能心想事成、發大財、行大運。

相關文章
相關標籤/搜索