程序員考各種證書實際意義和必要性有多大?


這個問題要分開來看,有沒有意義要看你從事的領域,認證本身的含金量,不可以輕易推翻,也沒有必要一味迷信。

如果你從事和IT管理維護比較接近的編程工作,或者是DevOP,DBA,用大公司的解決方案,比如AWS,Oracle,CISCO,VMWare等等,這些領域都有含金量和回報都很高的認證,有條件應該去考。考這些證書的目的首先當然是取得證書在市場上獲得競爭力,但更重要的是在考的過程中真正的投入到這些專業的學習充電,紮實地提升自己。經歷過考證和不經歷過考證,對於基礎知識,理論基礎的掌握程度是完全不同的,很多人說自己上機用用就都會,不用證書。但任何一份專業的工作都有品位的問題,考過高質量的證書,技術品位會高很多。

所以重視國際上大牌的,有含金量的證書是值得的。

如果編程主要從事基於開源社區工具和庫的工作,通用性大於專業性,這類證書就沒有必要,比如國內的計算機等級考在市場上的認可度就不高。

重要的是分辨證書的含金量,分析證書和自己的領域是否聯繫緊密,這樣的證書才有意義。不要只為證書而考試,不要為考試而考試,把注意力放在通過考證的過程能學到什麼實際的東西上來。

相關答案:

  • 計算機專業就業後有哪些有用的證書?

瀉藥。沒有任何實際意義和必要性。
也許在國企裡面可以加幾百塊錢工資?
技術發展節奏太快,任何一種考試都遠遠跟不上節奏。有的技術確實是有沉澱的,成了專家之後可以受用很多年,但是這種專家的能力不可能通過考試體現出來... 考試只能考出來說你具備了某個領域的入門技能。


很久很久以前,我剛參加工作不久(那時的我在大學裡拿過計算機二級證書和第一屆網路程序員證書),在網上也問過類似的問題,別人曾經說過:那些大師向來不以這類證書來證明自己,如果真有反而是他們的污點(大意如此,出處不可考)。
當時心裡一動:如果現在去考了,哪一天我成為大師了,這些證書豈不是會成為我的污點?自此以後,不管是程序界的還是管理方面的,需要花錢考的證書一概不考(包括不限於高級程序員、PMP、MBA、CIO等)。
當然,至今我也沒成為大師。


作為一個自2002年參加微軟認證,十餘年來通過了44門考試的人,我覺得我有必要說幾句。一開始,就是想要個資質。以為有認證好找工作啊。其實沒起什麼作用,對於小公司來說沒人看這個。後來變成了愛好,就像是集郵,出了新的就想拿到。再後來真的進了微軟,還別說,美國COO真的要求銷售和市場部門的人考Azure方面的微軟認證,有點兒納投名狀的意思。微軟也會要求金牌合作夥伴的僱員考這個認證來表明技術水平。

關於背題,很多人說因為背題所以認證含金量低。我也背過題考試,30分鐘交卷。但是背題的答案一般正確率不高,要想考高分還得看自己。背題要記住答案內容,往往那就是微軟最佳實踐,若記ABCD那就真沒意思了。再後來我就不背題了,直接裸考,這才顯示水平嘛!有時甚至去考Beta版本考試鍛煉自己。其實有的科目因為太難,考的人少就無題可背。比如70-660 Windows Internals考試,考Windbg看dump。沒題可背,只能硬考,我大概是4次才過。但成就感滿滿的!
現在對我來說考微軟認證完全是個人追求和愛好,作為掌握某種技術的自我衡量指標。這東西全賴你自己怎麼看,考了不一定證明你很牛,沒考過的也有大師。當然也有人持有酸葡萄心理。自己看開了,完全不用理會別人的評價。


可以頂選修課學分啊,軟考中級就是兩個,多考幾個可以少選好多課,周末不用早起,多好.


主要是用什麼心態看待考證這事。總的來說程序員是要不斷學習的,快速學習能力很重要。學習得途徑很多,例如看書,視頻,博客等等。需要決定學習方向,持之以恆。有時付出還沒得到甜頭,會中途放棄。以考促學,有目標,能看到付出的結果。從這角度看考證也是學習,查漏補缺,提高自學能力的方式。強調:自學,參加培訓班就免了。


完全沒有任何作用(前提:體制外)


除了可以帶給自己滿足感,其實沒有什麼實際的意義。在大公司看的還是你的能力和人品,這些證書都是附加的選項。


有些還是有用的,起碼可以和其它工程師更好的交流,優秀的溝通能力也是一大加分項


以本人的親身經歷告訴你,在體制外,沒有任何作用。


推薦閱讀:

TAG:軟體 | 程序員 | 軟體開發 | 計算機 | 計算機技術 | 計算機網路 | 計算機專業 | 微軟認證 | Oracle認證 |