BlogKontaktTagcloud

SCJP, now!

Ok, I got it! After a hell lot of work I managed today to get my "Sun Certified Java Programmer". It was just the same like with my lpic, it's really hard if you don't use the topic, you want to certified with,in your every-day-work. SCJP isn't a piece of cake, and after not writing productive Java-Code for more than half a year it was hard to survive in all the Java details they want to know.

Probably the hardest thing was to know if something get a compile- or a runtime error. I think this is also hard to figure out for very-experienced-java-senior-developer™. The other hard thing was to know all the API-Methods. To be honesty you didn't have to learn so many API-Methods, but they test if you you know the Java-Collection-Api quite well. Yeah and that's the point where my missing every-day-use nearly kills me again. And the collection-stuff was also my worst part in the test (got only 60%). And before I forget, you should really know "everthing" about Java 1.5, probably more then the half of my test was somehow related to it.

But on the other end I did quite well in the multithreading-part. Don't get me wrong, it's not easy! But after surviving marines-like "Parallel- und Netzwerkprogrammieren" (the parallelprogramming-course at my school) nothing about java-threads can anymore surprise me.

For preparation I used the "SCJP Sun Certified Programmer for Java 5 Study Guide" from Kathy Sierra and Berth Bates. The book did a quite well job. It's very well written and sometimes it even makes me laugh (not a bad thing for a tech-book). From time to time the description of some topics (specially when you knew them allready) get a bit longish. But the book describes everything you need to know for the exams and the short self test at the end of the chapter helps to find your weakness. Bye the way, the selftests are harder then the exame itself. The book-cd is a bit a crap, the not very nice looking test program (actually it looks nearly as horrible as the original testcenter interface) runs only on windows. Not the way to go for learning a OS-independent language.

And now 10 things I didn't knew about Java, even I thought I knew everything when I left university (or I have allready forgotten since then, I'm getting old):
  • In the case statement you don't have to fully reference your enum (you don't need the type)
  • In the For-Each Loop you can not define the loop-variable befor the loop.
  • You can use covariant return type, but only in Java 5
  • The method with var-args is allways chosen last
  • You can not widen and autobox arguments in one step
  • You can do "if(a = b)" (yes, with only one equals sign!) As long as both types are boolean.
  • binarySearch has the most C-like interface you will find in the Java-API.
  • If you have a "private final" method you can "override" it in the subclass. (Well, not really override, but because the private method do not exist in the subclass you can redefine it)
  • You can instantiate an inner class from the outside with "new Outer().new Inner();" (Ok, this is one I allready knew. But is still the most weird construct in Java and I think if you see this in really life it might mostly refer to a design flaw.)
  • For numberobjects with small numbers (usually bellow 127) java compare the number when you do "==", for bigger numbers java use the object reference. (Do Sun-Engineers smoke Java?)
You asking about score?! It was much better than it has to be, but for sure it wasn't a 99% certificate. But for somebody how drinks no coffee...
Ähnliche Beiträge:
Named parameters in Java (bgl-style)
Java Bug: Process.waitFor() hangs
Mobile App Hackathon
Make it human (or how to crack a CAPTCHA)
Jira status
Comments (4)  Permalink

Zwischenstand Wette

Meine aktuelle Langzeitwette scheint sich gut zu entwickeln. Letztes Jahr habe ich mit Roland gewettet das er in 17 Jahren einen leitende Position in der IT bekleiden wird.

Da es heute nur noch 5959 Tage bis zum Ende der Wette dauert, ist es Zeit für eine Zwischenbilanz. Was ich so gehört habe liege ich gut im Rennen. Roland soll nach meinen Informanten als Tester (in leitender Position?!) bei für Yellownet arbeiten.

Der Text der Wette lautet:
"Um den VSHSR Mitgliederbeitrag (seit gestern bin ich dabei!) von 20 Franken. Mit dem vereinbarten Zins von 14% und entsprechenden Zinseszinsen ergibt das in 17 Jahren immerhin mehr als 180 Franken - wird wohl ein edles Abendessen mit einer anständigen Flasche Wein werden…" -- blog roland
Das heisst also das Roland mir momentan zwanzig Franken schuldet. Sollte er die Wette verlieren muss er mir diese mit Zinsen (14% sind keine Wucherzinsen) zurückzahlen, sonst darf er sie behalten. Aber wie gesagt momentan sieht es eher düster aus für ihn...
Ähnliche Beiträge:
SCJP, now!
Am richtigen Ort arbeiten!
Nächstes Abenteuer
LPIC-1 certified!
Fies!
Comments (2)  Permalink

Am richtigen Ort arbeiten!

Xing hat mit Marketplace ein neues Tool am Start welches unter anderem ein Stellenanzeiger beinhaltet. Die Stellen werden Aufgrund der Angaben im eigenen Profil automatisch zugeordnet. Und welcher Job ist bei mir zuoberst? Seht selber:



Schön zu sehen dass man am richtigen Ort arbeitet! ;-)
Ähnliche Beiträge:
Nächstes Abenteuer
SCJP, now!
Zwischenstand Wette
PHP Software Architect
LPIC-1 certified!
Comments (0)  Permalink

Nächstes Abenteuer

Nach dem mich mein letztes Abenteuer 16'000 Kilometer von zu Hause weggeführt hat, wird mein nächstes Abenteuer eine nicht ganz so grosse Reise benötigen.

Die meisten meiner Leser kennen diese Pläne schon, denn bereits lange vor meiner Australienreise habe ich mich zu diesem Abenteuer verpflichtet. Eine momentan wieder boomende IT-Szene hat mir keine andere Wahl gelassen als ein Job in der Schweiz anzunehmen. Nach 3 Stellenangeboten und zirka ebensovielen Anfragen habe ich dann noch im alten Jahr meine Unterschrift unter einen Vertrag gesetzt.

So werde ich ab morgen regelmässig nach Adliswil reisen. Meine Brötchengeber heisst tilllate und "ist das europaweit führende Online-Medium zum Thema Nightlife und Clubbing" oder eine der grössten Webseiten der Schweiz. Ich werde dort die Webseite als Software Ingenieur weiterentwickeln.

Ich freue mich auf eine interessante Herausforderung, ein tolles Produkt, eine rasant wachsende Firma, ein junges, cleveres Team und einen Unternehmer als Chef (der erst noch bloggt).
Ähnliche Beiträge:
Am richtigen Ort arbeiten!
SCJP, now!
Zwischenstand Wette
PHP Software Architect
LPIC-1 certified!
Comments (3)  Permalink

LPIC-1 certified!

Ich habs geschafft. Nach dem ich heute auch die zweite LPIC-Prüfung (102) bestanden habe bin ich nun offiziell LPIC-1 zertifiziert.

Den LPIC-Tests merkt man deutlich an das sie geschafen wurden um Praxiswissen zu zertifizieren. Ich hatte bei gewissen Fragen ein wenig Mühe, da mir die Linux-Admin-Praxis teilweise fehlt. Das Level der Fragen ist recht unterschiedlich, einige sind sie sehr einfach und andere wiederum recht schwer zu beantworten. Man muss sehr viele Befehle und Dateien auswendig können. Das Debian- und RPM-Packetmanagementsystem sollte man sehr gut beherrschen. Im 102-Test kamen einiges mehr Textfelder als im 101er. Die Tests sind teilweise nicht ganz aktuell, weshalb auch Fragen über die Modemkonfiguration und ISA kommen können (letzteres fand sich aber nicht in meinem Test). Allgemeine Fragen zu PC-Hardware, Netzwerk und Sicherheit kann man mit HSR-Grundwissen gut lösen. Im Sicherheitsteil hatte ich dann auch 100% der Fragen richtig.

Gelernt habe ich im LPIC-Studentenkurs des INS und dem Buch "LPIC 1" von Peer Heinlein. Das Buch ist sehr hilfreich und gut geschrieben, auch wenn der Ton hin und wieder ein wenig schulmeisterisch ist. Linux-Admins mit Erfahrung sollten den LPIC 1 auch ohne Kurs bestehen können und das Buch "LPIC 1" eignet sich gut um allfählige Wissenslücken aufzudecken.
Ähnliche Beiträge:
My Top 10 Shell Commands
Endlich!
SCJP, now!
Zwischenstand Wette
Am richtigen Ort arbeiten!
Comments (5)  Permalink

Fies!

Ich war heute wieder einmal zu Besuch in meinem Lehre-Ausbilungszentrum. Die Informatik-Lehre hat seit meiner Zeit grosse Fortschritte gemacht, das ganze ist viel professioneller geworden und vorallem ist die Bewertung einiges objektiver als früher.

Als kleines Geschenk habe ich meinen defekten Hub (der verwurstelt wie wild Pakete und reduziert so den Durchsatz auf etwa 25 kbit/s) mitgebracht, an dem werden sich wohl noch einige Lehrlinge die Zähne ausbeisen. Ganz schön fies, nicht!?
Ähnliche Beiträge:
SCJP, now!
Zwischenstand Wette
Am richtigen Ort arbeiten!
Nächstes Abenteuer
LPIC-1 certified!
Comments (0)  Permalink

Ingenieur?

"Studieren nach Punkten" entwickelt sich bei mir momentan grossartig. Nebenstehende Statistik ist zwar mehr Bug als offizielle Ankündigung, lässt aber den Schluss zu das der Diplomarbeit nichts mehr im Wege steht.
Ähnliche Beiträge:
I dit it!
Diplomarbeitsausstellung an der HSR
Restart
HSR wird stärker in die FHO integriert
Fertig!
Comments (1)  Permalink

BSI sucht Softwareentwickler

Christian, der Geschäftsführer von BSI, sucht 10 Softwareentwickler im Bereich J2EE, Eclipse, SOA. Und das per Brief auf einem Plakat an bester Lage im Zürcher Hauptbahnhof (hier als PDF). Das nenne ich Aufschwung im richtigen Moment ;-)
Ähnliche Beiträge:
SCJP, now!
Named parameters in Java (bgl-style)
Is Dalvik the better J2ME?
MySQL drinks java
Zwischenstand Wette
Comments (2)  Permalink

Erster!

Werter Kollege Schwertfeger ist der erste unseres Jahrgangs der, nach 984 tätigem Blitzstudium, sich offiziell Eidg. Dipl. Inf. Ing. schimpfen titulieren darf. Dass er kurzerhand noch den Preis für die beste Diplomarbeit abgestaubt hat, und das nicht nur mangels veritabler Gegenkandidaten, erstaunt niemanden.

Auch hier nochmals herzliche Gratulation! Und wir sind (hoffentlich) auch bald so weit!

Ähnliche Beiträge:
Ingenieur?
HSR swissUp Ranking
SCJP, now!
Zwischenstand Wette
Am richtigen Ort arbeiten!
Comments (0)  Permalink

Back from START Summit 2006

Wie schon erwähnt hatte ich gestern die Gelegenheit an den START Summit 2006 zu reisen. Die Anreise mit dem Zug nach Lilienberg dauerte relativ lange, das Unternehmerforum Lilienberg entschädigt jedoch für alles. Die Anlage ist tatsächlich noch schöner als sie auf der Homepage dargestellt ist.

Das Summit bot einige sehr interessante und inspirierende Inputs. Vertreter grösserer und kleinerer Unternehmen zeigten das es kein einheitliches Erfolgsrezept gibt um mit einer Firma erfolgreich zu sein. Es gab ebenso Firmen die mit einem beachtlichen Startkapital starteten und solche die sich von Beginn bis Heute selbstfinanzieren. Das einzige was immer wieder erwähnt wurde ist das auch das Scheitern zum Unternehmertum gehört.

Das vollgedrängte Programm lies leider keine Zeit um mal in den Match zwischen Schweiz und Togo zu schauen. Die Highlights waren jedoch Zahlreich. Besonders einprägsam fand ich Bert Twaalfhooven, der zahlreiche Unternehmen gegründet hat und einmal eine seiner Fabriken nach einem Brand innerhalb einer Woche wieder aufgebaut hat. Äusserst unterhaltsam fand ich auch Rolf Dobelli, ein ehemaliger Swissairmanager der äusserst unterhaltsam erklärt hat wie er seine eigene Firma getAbstract aufgebaut hat.

Ansonsten war es natürlich ausserordentlich interessant viele verschiedene Personen kennenzulernen. Als kleine Nebenwirkung habe ich mir nun einen openBC-Account eingerichtet.
Ähnliche Beiträge:
START Summit 2006
SCJP, now!
Zwischenstand Wette
Am richtigen Ort arbeiten!
Nächstes Abenteuer
Comments (6)  Permalink
Next1-10/13