想轉行做程序員應該考哪些證?

本來乾的事冶金行業,想轉行做程序員,自學,應該考哪些證公司會認可?


說真的,我覺得大學英語四六級證書都比各種認證有用。

一個程序員的基本素質是閱讀各種文檔。計算機是美國發明的,大部分有用的文檔都是英語。程序員無法讀懂英語文檔對學習新技術會造成很大障礙。至於其他證書,靠譜的團隊和公司看都不會看。他們看的是項目經歷和編程能力。

初學者項目經歷基本是0,所以在這方面沒什麼可說的。但是編程能力是可以通過不斷練習訓練出來的。你要做的就是先熟悉一門語言的語法,然後學習一下基本的數據結構比如數組,鏈表,二叉樹,圖等。之後你就可以開始去 http://leetcode.com 刷題打怪升級了。當你刷完300多道題,你就可以去面試google facebook等公司了。至少我聽說過好幾個零基礎刷題刷進各種矽谷大公司的勵志故事。

綜上,學習編程就是一個練習的過程,所有人都是從零開始的。


很不幸,這個行業沒有證,也沒有考試,你沒有任何證書或者成績單這種簡單易行的途徑來證明自己。很多時候別人不屑於你的出身,連證明自己的機會都不給你。

高考是個好制度。


計算機專業不需要考證,而且你拿個計算機二級證書去應聘程序員,你會被笑死的


最起碼的計算機二級證書,最好四級。從事網路/運維方面需要至少CCNA,最好CCNP/CCIE證書。

從事開發方面除了會那個方向的語言和方法外,還需要10000行代碼的項目基礎或者在學校做過創新項目,獎項也是可以加分的,比如ACM和SDN比賽。

從事測試的話掌握基礎的C語言和網路原理和雜七雜八的計算機操作和常識即可,不過薪資不高,要想工資高,可以看看各種測試方面的書籍,比如《移動APP測試(iOS和安卓)》,最好掌握一門腳本語言並把他用的出神入化,這樣你可以去做薪資更高而且效率更高的自動化測試。

如上


思科、微軟、甲骨文、太陽微證


推薦閱讀:

C++ 編程中是否可以使用Objective C動輒幾十個字元的變數/函數命名方法?
如何寫出優雅的代碼?
如何理解漢諾塔的遞歸?
為什麼近幾年浙江省信息學競賽這麼厲害?
C語言中,單個&和|,與成雙的&&和||,區別在哪裡?

TAG:編程 | 程序 | 編程學習 |