Tuesday, 7 April 2009

Know your IDE

So, the certification from SUN Microsystems is already here. And after you read the description and requirements it looks pretty clear that the CX-310-045 exam should be quite easy to take. A major point is that you are not required to have any of the other SUN certificates. That sounds convenient - if you are new to certifications it is just another fresh option for a start point. So far there were two entry points in SUN's Java certification program - you may start as Sun Certified Java Associate or Sun Certified Java Programmer. The first one (CX-310-019) isn't that important if you want to become Java developer, because it is more technology centric and not detailed in the language intricacies. The second example is more of a stack of related exams:
  1. CX-310-065 - the most actual exam. It concerns the latest version (6) of the Java language in production. If you want to be an edge-on-java-programmer, take this one.
  2. CX-310-066 - this is an upgrade. If you have already taken the one below, you don't need to struggle through the one above, so in your case, this is the case. Savvy? So this is not actually an intro exam, because you must already have taken an exam for Java Programmer for a previous version of the language.
  3. CX-310-055 - the same as #1, but for the previous (and still most used in production) version of the language (5). If you don't have a really good reason for the opposite, you'd better take the other one.
  4. CX-310-056 - the same as #2 but for Java 5. Here also the CX-310-066 is the preferable choice.
That was in a very tiny nutshell. And the most important - none of these is required for a NetBeans certification, but at least is desirable.

А сега и няколко думи на Български.
Накратко: SUN Microsistems измислиха още един начин да ни сертифицират - като ни тестват доколко познаваме любимата си среда за разработка, определена от тях като "официална" и разпространявана заедно с JDK-то. NetBeans отдавна узря достатъчно за подобна роля. Дотолкова, че от компанията майка решиха, че не е достатъчно да казваш, че разработваш на него ами и трябва да се фукаш пред работодателите, че си сертифициран за него. Защо ли обаче в България фирмите все още предпочитат предимно Eclipse? :)

Малко информация за напълно случайно попадналите тук:
SUN Microsystems (все още) е един от флагманите на разработването на софтуер с отворен код. В момента компанията поддържа един стек от осем такива продукта (няма как да не сте чували за поне един-два от тях) достъпни на сайта им:
  • Java - прочутият програмен език, претендиращ да работи навсякъде.
  • NetBeans - официалната среда за разработка на Java приложения, която далеч не се ограничава с Java.
  • GlassFish - приложният мрежов сървър на SUN, който все още не е достигнал популярността на Apache Tomcat и JBoss.
  • MySQL - най-популярната в света база данни с отворен код.
  • opensolaris - отвореният аналог на една от най-стабилните сървърни операционни системи в света (Solaris), насочена към разработчиците.
  • xVM (SUN VirtualBox) - машина за виртуализации (аналог на VMWare Player). Позволява изпробването на други операционни системи, сървъри за бази данни и т.н. без да се налага инсталирането им на локалната машина или рестартирането и.
  • OpenOffice.org - частична алтернатива на офис пакета на MicroSoft.
  • JavaFx - нова Java технология, аналогична на Adobe Flash и MicroSoft Silverlight. Java приложенията ще стават все по-шарени в своята интерактивност.

No comments: