文章最後更新時間 2020年 11月 23日
當我還在補習班上課時,台上老師常常問這句話:「你們很多是非本科系的學生,你們出去面試工作時卻沒有作品的話,需要拿什麼去證明你們的能力?所以建議你們花錢去考張證照,至少面試時有點東西可以拿出來!」
台下的我被唬得一愣一愣,就掏錢買了三張 java 的國際證照考試券,三張共14000左右,雖然事後順利考到 3 張 java 證照,但是這三張證照有對我這個非本科工程師面試有起到什麼作用呢?
在我的觀察,對面試而言,這 3 張證照只起到微微的加分作用,實際作用我覺得不大。而且如果把這個問題拿去 google 一番,我相信得到的答案也通常是作品 > 證照。
由於我在面試時其實有完成兩個 Android App Demo作品,雖然畫面很簡陋,但是基本的功能有做出來並且上架到 google App,並使用上當時正火的 firebase 雲端 json 數據庫,所以我在面試時印了厚厚一疊程式碼給面試官看。
面試官在翻到我那 3 張證照的影本時都只會快速掃過,畢竟對他們而言作品重要的多。
但是證照真的只能起到加分作用嗎?
目錄
作品的重要性
在聊聊證照的重要性之前,先來談談作品是否重要,很多人都會說作品比證照重要,沒有作品面試官怎麼知道你的實做能力在哪?
但是就我的面試經驗而言,通常面試官不會只看你的資料,很多都會準備一份簡單的試題來考驗你對程式語言的熟悉度。
之所以會準備這份試題而不去看你的作品,其實有一部分原因是因為他不確定這個作品是否真的是你做的,網路上資源非常多,copy 來 copy 去就完成一個簡單的作品。
除非你的作品是已經拿到網際網路上架成網站或是手機 App 有上架到 google play 和 App store,不然與其看作品不如直接拿考題測試比較快。
但是當你有在網路上公開你的作品時,作品的價值就高於證照了,如果你真的有作品想展示,不妨想辦法架到網路上吧,對面試而言會很加分!
證照的重要性
起初的我連寫程式都不會,當然也沒有任何作品,我補習的那間電腦補習班並沒有在作品上幫助我太多,網頁前端的 html + css + JavaScript,也只意思意思教了 6 個小時讓我可以簡單構出畫面,剩下的要我們自己去查資料。
所以在這個階段,考證照反而是證明能力的唯一方式,當你持有證照去面試,至少對方會願意承認你是有該程式語言的基本能力。
我前前後後從 2017 年 5 月~2017 年 9 月共考了 3 張證照,這對於真的有在考證照的人其實不算多,有些專門考證照的人甚至半年能拿到 10 幾張證照以上,但我認為證照的功用在於建立一個目標督促自己學習。
因為一個菜鳥來寫程式或許一開始是沒辦法想出什麼好的作品的,當沒辦法以一個作品為目標時,學習程式的過程會變得很茫然,沒有目標,不知道為什麼而學。
證照的最大好處就是可以作為對程式語言的基本觀念熟悉且會使用,但是相對於作品比較沒辦法看到實作能力。
但是是否有可以證明實作能力的證照呢?下面來談談證照的種類吧!
有實作的證照 vs 沒實作的證照
以我學習的 Java 證照為例,台灣有個程式語言的證照考試單位稱為 TQC+ ,裡面有 Java、Python、C#、C 的程式語言證照可以考。
而 TQC+ 證照好處是它考的是術科實作,必須要有一定的程式語言能力才能考到證照,我認為是比沒有實作的證照鑑別度更好。
其實現在除了 Java 國際證照還在考純選擇題外,大部分的國際證照也開始採用實作的方式進行測驗,例如 google 的 Android 證照 就需要實作甚至面試才能拿到證照。
國際證照 vs 國內證照
上述提到的 TQC+ 是國內的證照,優點就是術科實作考試,在台灣面試相對於純選擇題的證照比較有好處,但是缺點就是只在國內有用,國外比較沒聽過台灣的 TQC+,如果有意想往國外發展,只考 TQC+ 用處不高,建議還是考取國際證照比較有用。
Java 的國際證照是由 Oracle 頒發,我考的三張證照都來自 Oracle ,題目全部為單選題或多選題,這也造成國際證照相對於 TQC+ 來說反而難度較低,不過觀念題考的比較多,對於正在學習程式語言的階段的我建立比較好的語法觀念,不過實作用不用得上可能就是另當別論了。
而國際證照通常有個缺點,那就是證照費非常的貴,通常不會低於 100 美金,大概是台灣證照的兩倍價錢,不過換來的是能見度相對較高,我會比較推薦國際證照。
證照真的沒用嗎?
在 ptt 版上常出現「證照無用論」,他們認為證照是沒用的,他們為什麼會得出這種論點呢?
在早期,擁有證照的人非常稀少,擁有高級證照的人更是少之又少,那時的證照非常值錢,甚至有拿證照出來賣錢的傳聞,當時大家會瘋狂地去考證照,導致會基礎證照的人越來越多。
這時進入了證照氾濫時期,大家都有證照的情況下,證照就不這麼有價值了,當然高級的證照持有者依然還是很少,但是因為難度較高,想考的人也較少。
這時持有基本證照的人太多,每次面試官在收到履歷時會發現大家的履歷表都夾著同一張紙,這張證照便沒有了鑑別能力,形同廢紙。
所以這個證照無用論指的是「基本的證照」而非較困難的專業證照,如果真的想讓證照發揮它的作用,建議往上考取較難的證照會比較有價值。
結論
如果真的必須談作品證照哪個有用,我想作品在面試時還是比證照好用的多,但是考證照的重點不在於那張證照,而是在考證照的過程會加深對程式語言的概念跟認知。
如果自己已經有個點子想做出作品,我會建議先不要去管證照,先做完作品即可,並拿作品面試(有放上網路更佳),工作個一兩年再去考證照來鞏固自己對該程式語言的觀念即可,甚至有些公司在考完證照還會給予獎金或加薪,一舉兩得。
作品 & 證照
無論是作品或是證照都可以在履歷上幫忙加一點分,但是大部分人都想成只能二選一,其實證照及作品兩者並不互斥。
可以一邊準備證照一邊準備作品,不需要去考慮作品 vs 證照的問題,而是做到作品 & 證照,甚至在準備作品的過程中實作考證照需要的程式觀念與設計,可以幫助自己的程式觀念更加穩固。
考證照千萬不能背題庫!
而如果沒有想做的作品,考取基本證照是個不錯的學習方式,這樣至少可以讓自己有個方向可以努力,但是以下這句得記清楚:
不能背題庫!!
不能背題庫!!
不能背題庫!!
有太多人為了考取證照而只把題庫的內容背下來就去考,完全沒有了解裡頭的觀念,這樣考完之後的證照依然只是張廢紙,你沒有吸收進任何的內容,那就跟考證照之前沒什麼不同。
以上便是我對作品及證照的一些看法。
Java 及 Python 證照課程推薦
我自己考過 Java 的三張證照,分別是 OCAJP、OCPJP、OCEJWCD。
如果對 Java 的 OCAJP、OCPJP 證照有興趣,可以參考這門課程
如果沒有 Java 程式的基礎,也可以參考以下這個課程,會教你從不懂 Java 程式語言的新手到考取兩張國際證照 ↓
若是想要考 Python 的證照,可以參考下面的課程:
喜歡這篇文章歡迎在下方幫我按5個Like,讓我獲得一些回饋來支持我寫出更多好文章,如果有問題或是對文章有建議歡迎聯絡我喔 : )
寫得不錯!特別給你留言跟按讚
謝謝你的讚跟留言!