Java certification

i intended to take a java certification exam... to decorate my resume.. is it justifiable..

i browsed through the objectives.
1. Declarations and Access Control.
2. Flow control, assertions and exception handling
3. Garbage Collection
4. Language Fundamentals
5. Operators and Assignments
6. Overloading, Overriding, Runtime Type and Object Orientation
7. Threads
8. Fundamental Classes in the java.lang Package
9. The collection framework.

for details ..

basically, for my study plan, rather than reading all those materials, i would be better to have hands-on experience.. so i suggest myself to create a program with all the requirements..

if you look at the details.. the following are keywords..

  • array
  • nested classes
  • Modifiers(such as public, final, static, abstract)
  • constructor
  • return types
  • loops
  • exceptions
  • assertions
  • garbage collector
  • import,package
  • interface - java.lang.Runnable
  • data types
  • java.lang.Thread
  • java.lang.Runnable
  • java.lang
  • hashcode methods
another faster way is to follow the objective line by line, try to understand why is it being put that way by Sun Microsystem or look for codes examples which relate to the similiar situations.
there are plenty of vivid contributors for this as well. I shouldn't disappoint them.

but yet many failed. even though the attended classes and etc.. One reason is I believe, the might understand the lessons but still dont understand Java..
For instance, how many understand the following code:

public static void main(String args[])

how many understand why you uses 'static' ? --> I have forgotten the answer
how many knows that 'string' and 'String' makes a different
how many knows what is it for 'args[]'
how many knows 'void' is for what ? --> quite simple, means return nothing.

I guess it is little knowledge like this which makes a different in passing the exam..

Comments

Brandon Teoh said…
Requirement to be a Java Developer..

Responsibilities:

1.Reporting to the Team Leader, and will be responsible for the development, implementation, and support of system(s).
2.Provide technical guidance to junior developers
3.Liaise with immediate superior for architecture design, quick solution prototyping, and technical documentation.

Requirements:

1.Candidate must possess at least a Bachelor's Degree in Computer Science/Information Technology or equivalent.
2.Excellent analytical capability and problem-solving skill
3.Ability to propose technical solution to address functional requirements
4.Should have work experience in leading a small development team over the whole SDLC
5.Experience in using UML tools for designing solution is required
6.Experience in developing applications based on open source technologies is a pre-requisite (e.g. Apache Web server/Tomcat, Quartz Scheduler, Enhydra, and etc)
7.Experience in EAI and EDI solution/application would be an added advantage
8.Experience in MVC model (i.e. Jakarta Struts) and Hub-and-Spoke architecture framework is desired
9.Familiar with IBM WebSphere and its development tool suite
10. Solid trouble shooting and debugging experiences involves cross-apps/-platforms
11. A good team player with right attitude
Short/Long term overseas travel might be required
12. Strong server side/backend development a must
13. Must have at least 3 years hands-on Experience in using the following Java components:a) JAXP/JAX-RPC b) JAXR/SAAP c) SOAP/UDDI/WSDL d) Servlet/JSP e)SL/XSLT f) EJB g) RMI h) JNDI i) JDBC j) SQL/Store Procedure
Brandon Teoh said…
requirement to become a Java Developer...

Responsibilities:
1.Reporting to the Team Leader, and will be responsible for the development, implementation, and support of system(s).
2.Provide technical guidance to junior developers
3.Liaise with immediate superior for architecture design, quick solution prototyping, and technical documentation.

Requirements:
1.Candidate must possess at least a Bachelor's Degree in Computer Science/Information Technology or equivalent.
2.Excellent analytical capability and problem-solving skill
3.Ability to propose technical solution to address functional requirements
4.Should have work experience in leading a small development team over the whole SDLC
5.Experience in using UML tools for designing solution is required
6.Experience in developing applications based on open source technologies is a pre-requisite (e.g. Apache Web server/Tomcat, Quartz Scheduler, Enhydra, and etc)
7.Experience in EAI and EDI solution/application would be an added advantage
8.Experience in MVC model (i.e. Jakarta Struts) and Hub-and-Spoke architecture framework is desired
9.Familiar with IBM WebSphere and its development tool suite
10.Solid trouble shooting and debugging experiences involves cross-apps/-platforms
11.A good team player with right attitude
Short/Long term overseas travel might be required
Strong server side/backend development a must
12.Must have at least 3 years hands-on Experience in using the following Java components:a) JAXP/JAX-RPC b) JAXR/SAAP c) SOAP/UDDI/WSDL d) Servlet/JSP e)SL/XSLT f) EJB g) RMI h) JNDI i) JDBC j) SQL/Store Procedure
Anonymous said…
Great , this was cool. Like to see more posts
I’m running a mcsd site. It pretty much covers mcsd related stuff.
Thanks.