你離成為程序員的夢想僅一“證”之遙
本文轉載自公眾號“讀芯術”(ID:AI_Discovery)
在2021年,想要拿下一份計算機科學領域的證書的理由有很多。
盡管考取計算機科學證書需要時間還花錢,但它能夠達到與學位或訓練營相同的目的:通過它們,你能夠向未來的雇主展示自己具備勝任夢寐以求的編程工作所需的能力和知識。并且考證書比獲得學位所需的時間和金錢遠遠少得多。
有時,擁有計算機科學相關的證書是你夢想工作的申請前提,但它們通常只是證明你的能力水平的簡單方法。本文將帶領你通過六個步驟找到計算機科學領域最適合你的證書,拿到它,并利用它在此領域求得夢想工作。
其實并沒有什么通用答案,所以本攻略只是旨在幫助你認真思考,什么樣的計算機科學證書能夠幫助你實現目標。
第一步:完成自身背景調查,明確哪種計算機科學證書于個人而言最有意義。
從一開始就認真自省,這會是值得的。雖然計算機科學證書相比學位證更實惠且更觸手可及,但沒有人愿意在錯誤的選擇上耗費時間和金錢。請做好準備工作,然后回答以下問題:
- 你為什么想要拿到一份計算機科學領域的證書?也許能幫助找到工作,實現工作自由,或者獲得晉升。
- 你的目標薪水是多少?
- 你有多少時間和金錢資源可供使用?
- 你目前在計算機科學方面處于哪個階段?你是否了解基本原理?你是否有某個領域的知識會帶來額外優勢?
這份簡單的問卷能幫你找到對自己來說最高效最有意義的證書。市面上有很多證書或許能夠滿足你的需求,因此你越多加了解個人情況,越能更好地進行自我定位,從而根據自身需求選擇合適的證書。
第二步:了解不同類型的計算機科學證書。
計算機科學的偉大之處在于,沒有所謂硬通貨的證書。這使你從選擇中解脫,但同時也讓你難以做出僅有的一個選擇。從未來想要從事的職業出發,你會發現某些計算機科學證書比其他證書更適合自己。
- 特定證書
許多公司提供本公司的認證,比如說亞馬遜云服務(AWS),微軟云技術(Azure),以及谷歌云平臺的認證證書。這些計算機科學證書由公司提供,但僅針對各公司自己的產品。這些證書可能是有用,尤其是如果你死心塌地為其中一家公司工作。但是,如果你想要覆蓋內容更廣的證書,這可能并非不錯選擇。
- 大學證書
許多大學以及典型主修和輔修課程都提供課程認證,如計算機科學課程。老牌名校的認證很有用,例如佐治亞理工學院就是一所備受尊敬的工程與計算機科學強校,這些學校頒發的計算機科學證書很有分量。
然而,這些課程有時候會與你現有技能重疊,這意味著你將把時間浪費在已經掌握的東西上;或者這些課程可能過于專業且復雜,并不適合雄心勃勃的計算機科學入門者。它們也受到大學課程安排的約束,因此不如其他選擇省事。
- 通識證書
你也可以從像Coursera之類的在線學習平臺獲取計算機科學證書。從初學者到專業行家,這些平臺常常為計算機科學認證提供更廣泛的選擇。而且它們是為計算機科學在線學習而設計的,因而更加方便。
第三步:專注于計算機科學證書帶來的成果。
在這個階段,你需要完全清楚你想考證的個人動機,并且應該對能夠獲得計算機科學證書的可能選項有所了解。
在做最終決定前,你需要仔細考慮計算機科學證書的主要目的。它就像一個認可的印章——這是一種向雇主表明你明白自己職責所在的方式,而且其他人也會認同。
要想從計算機科學證書中有所收獲,你可以對想要考取的證書進行成本效益分析。例如,有些認證能讓你建立一個開發者作品集,這不僅展示了證書,還展示了你所習得的一切技能。其他的只提供一個領英(LinkedIn)上的徽章,或者在要求時可出示的一張紙質證書。
這些證書應該教會你所需技能,或者證明你已經理解它們。拿著計算機科學證書參加工作面試,卻因缺乏基本的理解能力而無法回答面試官的問題,這可不是什么好事。特別是在某些證書非常昂貴且耗時的情況下,你要確保它們能滿足你的要求:證明你具備所需的計算機科學知識和技能。
第四步:找到能夠幫助你勝任工作的計算機科學證書。
這場戰斗中,一半是選擇合適的計算機科學證書,另一半則是付諸實踐。有兩件事是你應該做的:
首先,把是否容易完成列入選擇計算機科學證書的標準。你可以查看已經獲取該證書的人的評論,看看需要多長時間才能完成,是否分成多個階段游戲化是學習代碼的一種非常有效的技巧,可以看看該認證是否是這種風格。越是深入了解自己的學習風格,你就越能挑選出最適合的證書——不僅僅是為了目標,而且為了完成目標的可能性。
第二,激勵自己。如果你正處于編程生涯的初始階段,求職卻不斷遭拒,這真的會令人氣餒。在這方面,獲得計算機科學證書將對你有所幫助。你可以在經濟上激勵自己,比如說,如果獲得了證書就送自己一個禮物。或者你可以告訴別人這個目標,讓朋友監督你。
要想獲取證書,內驅力和外驅力都很必要。如果你能提前計劃,選擇一門與你的學習和工作風格相適應的課程,并找到你能夠使用的激勵技巧,那你就越容易拿到計算機科學證書,從而獲得夢寐以求的編程工作。
第五步:開始著手準備。
在前四步做的功課越多,第五步就越容易。監測自己的進展——如果通往認證的過程中有多個階段性目標,就一步一步完成。如果發現自己不太順利,就嘗試加快進度。
你可以依靠家人朋友來堅定目標,也可以在Reddit/learnprogramming等網絡社區發帖,以此尋找動力、支持、幫助和想法來堅持。有些人認為所有的程序員都是孤單的,這是一個常有的誤解。加入社區有助于找到動力和幫助,從而在困頓時堅定前行。
如果你發現盡管自己費盡心思挑選優秀的計算機科學證書,但要拿下它依舊艱難,你可以暫時停下,嘗試其他辦法。大多數計算機科學證書都可以自由選擇完成的時間,你可以按照自己的進度來完成。
當感到吃力時,看看是否能找到一個更短期,也許更便宜,甚至是免費的課程和證書,然后完成它。小而快的勝利可能會幫助你提高技能水平,并激勵你堅持下去。
第六步:自豪地展示你的證書。
不論你是否想展現你的作品集,或僅僅想在領英上展示證書,只有當大家都知道你擁有這份證書,這項任務才算完成。
這份證書全部的意義就在于,當你求職于一份計算機科學領域的工作時,它能夠證明你具備的技能和知識。理想情況下,這份證書的課程內容將教授你所申請職位的基本知識,使你能夠勝任這份工作。證書是面試的敲門磚,本領才是職業的鋪路石。
即使成功找到了工作,也請不要停下。持續學習,不斷填補基礎知識方面的漏洞;時刻留心新機遇;不斷精進技能,讓自己成為雇主心中的理想程序員。歸根結底,一張證書只是一枚認可的印章。作為一名員工,技能和知識才是你拿得上臺面的東西。請驕傲地展示你的證書——讓能力說話。
你離成為程序員的夢想僅一“證”之遙。
計算機科學證書并非獲得學位的捷徑。這不是和制度博弈,也并非規避計算機科學基礎知識,所有這一切只是一種通過外部認證向公司展示你所具備的計算機科學技能和經驗的方式。
優秀證書的選擇沒有正確答案,有的只是更適合你的選擇。以上六個步驟將幫助你尋找、完成并展示完美的計算機科學證書,但證書不是真正的目的——它不過是證明了你確實具備你所說的能力。
在平衡選擇和考證的過程中有很多需要考慮的因素。如果你需要通用知識證書或專業知識證書,你要了解獲取計算機科學證書的目的在于什么,你已經掌握了哪些資源。你應該充分了解自己的學習風格以及學習過程中可能遇到的障礙。你還要明白如何去展示證書,是在簡歷上寫一行字,還是開發作品集以供他人檢驗。
但最重要的是你得記住,一份證書不過是求職路上成功的開端,它讓你跨過面試的門檻,并給予你所需經驗來回答可能會出現的問題。
在2021年,不管你處于職業生涯的何種階段,不論是正在尋找第一份工作,還是身為一名職業程序員,正在尋求改變或晉升,你都能夠從計算機科學證書中獲益。本攻略將幫助你尋找、獲取和利用計算機科學證書,使其成為你的最佳優勢。