達內推薦:java考證的感想

考證促進自己增長一些技術水平,也能某種程度上證明一下自己的水平。畢竟有個證比沒有好,在找工作方面也有一定的幫助。就好像留學要考toefl證明自己的英文水平一樣,考過了說明自己已經有一定的水平了,當然任何事情都是相對而言,考過了認證並不一定意味著自己在java方面已經很熟練了。

  作為一個programmer來說,考個認證確實能幫助自己擴展知識,增加自信。更重要的是可以開闊眼界,在找資料和學習的過程中能了解當前的技術走向和熱門技術的應用。

  我因為想找工作(目前失業中),所以在1個多月前連續考了scjp和scjd.對我來說,scjd比scjp簡單。因為我用java寫過1年半的程序,所以完成scjd要求的小項目感覺比較簡單。而scjp的大量的基礎概念,我第一次看模擬題時可能多一半的題目都不會做。但是大部分只要自己實際編小例子試一下就可以找到答案。給我印象比較深的是 內部類 和 匿名內部類, 同一個文件中寫多個類 相關的概念,準備 scjp的朋友 一定注意這部分概念。

  我個人認為,如果目前有一份穩定的工作,做的項目自己也比較有興趣,不一定急著考證。因為不急用,而且真正的技術最好還是在實際的項目中去學,會學的比較深入而且全面。如果是新人或者想換工作的,到是不妨花點時間和金錢,多塊敲門磚。但也不要把希望全寄托在認證上面。我覺得對個人來說,比較重要的而且基本的資歷按重要性排序 : No.1 computer相關的本科學歷。 No.2 實際工作經驗 No3. 認證

  因為我是為了找工作而考證的,所以準備起來力求速成,一點經驗,可能對有java基礎而又急於考證的朋友有幫助:

  1。scjp: 我開始看一下教材目錄,了解考試的範圍,不看詳細內容。然後直接看了2份 bible 的題目,每份100多道題。然後作了2-3套mock的題。把這些題上的點基本搞清楚,就可以pass SCJP了,有些概念不清楚就去查教材。scjp的考題覆蓋面很全,教材中每一章,都會有題目出現。最後一章有關tcp/ip的沒用,不會考到。我大概用了2周多的時間準備

  2。scjd: (對於沒有實際用java編過項目的人可能不是特別容易)

  我下載了很多資料,但是一點都沒看。我想如果用java編過項目的話,完成這個不會有任何困難,直接作就行了。不要問我是什麼題目,因為這個考試本身就是一個小項目,你要獨立的把它完成。別把它想像的很複雜,其實很直白。涉及了3方面: rmi,線程安全,swing,僅此而已。當然最好有比較好的編程習慣,比如注釋,變量命名規則,整體結構設計模型的合理等等細節。如果想提高水平的話,到是可以多看看教材或者其他的資料,速成考證的話絕對是沒有必要看了。大概用了2周的時間,1周進行設計,編碼和功能測試,第二周進行修改,測試,和文檔。(我是脫產準備的)

  還是那句話,自己想清楚,自己是不是需要考證。編程技術發展的也很快,如果近期內考證對自己沒什麼特別的好處的話,我覺得可以不用著急考,可能2年以後,又有新技術出現了。現在sun不就又推出了java web組件的認證,就是有關jsp,Servlet的。還有scjea,有關j2ee概念的。

  總之,自己想清楚,然後just do it. 我想只要花時間,準備得法,大部分認證都是比較容易通過的。

  我在準備考證的時候經常來這裡看看,得到了很多的收穫,感謝這裡的每一位朋友,特別感覺chairyuan和其他無私回答問題的朋友。

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場