SCJP認證心得

一、準備:
開始沒有打算考SCJP,後來公司說要考,考過後報賬,所以才決定去試試。開始對SCJP根本不了解,所以在google上搜索了很多資料。其中在一個朋友博客找到分享的資料。裡面有很詳細的資料,包括各種電子書,模擬器,以及模擬題。不過都是針對310-055的。開始時,我不清楚SCJP還要分310-055和310-065.所以,根據055的考綱複習,看了很多I/O和awt的東西。去預約考試時才曉得,考試中心只考065.所以,準備考SCJP的兄弟一定要搞清楚這兩個的區別(好像現在都不考055?)。清楚考綱後,就是根據考綱複習。雖然那個SCJP.iso是針對055的,不過大部分內容是相同的。所以里面的資料都比較有用,只是複習的時候,遇到考綱不要求的,不看就是了。

首先看書,我覺得《Java2認證學習指南》也就是《Complete Java 2 Certification Study Guide 》這個應該看。上面根據考綱,對每個知識點做了詳細講解,文字淺顯,容易理解。而且,它不是像其他書,僅僅羅列出考點,上面講了很多原理上的東西。這樣更易於理解。我想,即便是不考SCJP,如果想學Java,這本書也值得推薦。不過,我不知道是否有中文版的。我看的英文電子版。另外為了能成功地通過SCJP的考試,最好為自己準備一份最新的SCJP考古題,達到保險的效果。

二、預約考試:
帶上身份證到各考試中心預約。預約時,一定要確定考試種類,是310-035還是其他的,因為他們的考綱是不一樣的。我就是預約時,才曉得只考310-065.所以浪費了很多時間。幸好預約到了下一個週,而且那個周老板正好出差,所以有時間看310-065多出來的東西。

三、總結:
雖然以前做過也些Java項目,但是感覺做寫Java程序和考SCJP是兩碼事。能寫Java程序,不一定過得了SCJP.但是能過SCJP,卻能說明擁有寫Java程序的基礎。這次過SCJP,對我Java基礎又是一次鞏固,我覺得這是我收穫最大的。那個證反而意義不大。不過,對於非計算機專業的兄弟,如果想找個程序員的工作,相信SCJP是個很好的跳板。總之,只要有一定Java基礎,通過一段時間的複習,過肯定沒問題。 SCJP並難,一定要有信心。總算過了,也算對公司有了交待,不過不知道花在上面的時間值不值。 Anyway,現在終於可以看點自己想看的東西了。

菜鳥入門篇如何迅速獲取Java認證

菜鳥入門篇如何迅速獲取Java認證

首先,你需要有充分的心理準備,因為Sun Java認證考試非常嚴謹,需要你具備充足的實踐經驗才可能通過。

以較為熱門的SCJD為例,其學習過程可分為兩部分:第一部分要求學生實際完成一個項目的編碼工作;第二部分評價學生的代碼。然後才給出成績。在培訓上教育上,著重強調學生的解決實際問題的能力,培訓內容就是在老師的指導下完成一個實際的項目。獲得SCJD認證的過程相對複雜一些,Sun建議的SCJD學習課程是Java Progeamming Language Workshop(SL-285)。當然,學習Java你還可以參考Sun的一個面向對象的教程:Object-Oriented Analysis and Design (00-226)。

獲得SCJD認證並不是直接參加考試通過獲得,首先,你必須是SCJP,在申請SCJD的認證的時候,需要先參加一個程序設計測試,這個測試基本上是給你一個實際應用案例,然後你用Java進行實現,要注意的是這個測試主要考查的是你以Java2技術開發一個工程的總體能力,而不是考查你的編程技巧。這個編程測試是不限制時間的。

如果你通過了上述編程測試,那麼就恭喜你了,你已經通過了得到SCJD認證的最難的一關,接下來你要再參加一個考試,但是與SCJP考試不同的是,SCJD的考試是簡答題而不是選擇題,如果你的正確率在70%以上,就可以獲得SCJD認證了。

再如SCEA,其培訓重點在於如何應用J2EE技術來進行分析和設計,如何應用一些設計原則和最佳實踐,以提高軟件軟件的質量。其認證考試分為三部分:第一部分,基礎能力測試;第二部分,分析和設計一個實際的項目,第三部分,針對所完成的分析設計,解釋設計的理由。總之,Sun Java的認證考試是嚴謹、科學的,既保證學生掌握認證所規定的知識,增長解決實際問題的能力,又可為企業評價工程師的技術能力提供了堅實的依據。

從上面的敘述你也可以看出,獲得Java認證絕對不是一個簡單的過程,是有一定難度的。獲得Java認證可以證明你在Java開發技術方面的造詣以及軟件工程方面的知識水平。無論出於什麼目的,如果你希望盡快學習和掌握Java技術,不妨走走Sun公司的Java技術認證之路。

獲得SCJP認證心得

深刻理解面向對象的思想
Java是壹種純粹的面向對象的程序設計語言。在正式使用Java做開發之前,必須將我們的思維方式轉入壹個徹底的面向對象的世界。做不到這壹點,就無法體會Java語言的精髓,寫不出地道的Java程序。當然,妳也無法徹底理解Java中的基本概念和他們之間的聯系與區別。妳可以學到Java的語法規則,卻不能看到Java的靈魂。

對概念細節的精確把握

通過考試我們發現,SCJP的考察點相當細致。所以只有對Java的概念、語法、規則了然於心,才能在考場上應對自如。

適量的練習
程序設計是壹項實踐性很強的技術。只有上機實踐,才能使課本中的理論、頭腦中的思想通過妳的雙手成為壹行行代碼,完成規定的目標。雖然SCJP考試不考操作與編程,但有大量的程序閱讀。如果妳自己寫過許多代碼的話,這種題就是小菜壹碟。

廣泛的交流
善於交流是優秀程序員必備的技能,也是妳解決疑難,提高水平的捷徑。國內外有很多與Java認證相關的優秀網站和論壇,如: www.javaranch.com, www.javaunion.net等, 都是學習Java的寶庫。同時,壹些很棒的模考軟件,如Jxam、JTest、 Javacert等,以及著名的模考題如MarcusGreen的三套題均可以找到。