Aber ich bin eigentlich der Meinung, dass die, zumindest was richtige Stellen angeht, lieber auf guten Code und gutes Hintergrundwissen achten.
Ich stimme dir zu, dass das genauso wichtig (oder noch wichtiger) ist. Dennoch schaut sich niemand den Sourcecode von deinen Projekten an, ich habe bisher noch von keiner namenhaften Firma in den USA gehoert die sowas macht.
Eventuell mit einer Ausnahme, wenn den z.B. im CV stehen hast, dass du Contributor zu einem OSS Projekt bist, dann schaut man gerne nach was genau du da eigentlich contributest (Ziel ist es herauszufinden welche Funktionalitaet du zum Projekt beitraegst).
Da jedes Softwareprojekt irgendwann anfaengt zu '
stinken' kann man sich Ewigkeiten mit Refactorings beschaeftigen statt an Features und Bugs zu Arbeiten die den Endnutzer betreffen. Wenn es um Referenzen geht wuerde ich die Prioritaeten dann klar auf den Endnutzer setzten statt auf 'schoenen' code. Code wird nie 100% schoen, irgendwas stinkt immer!
Referenzen dienen primaer dazu Interesse beim zukuenftigen Arbeitgeber zu wecken. Um dein Hintergrundwissen zu testen sind Programming Interviews ueblich, in denen du am Whiteboard 'programmieren' und Algorithmen entwickeln musst. Wenn dir spaeter so ein Interview bevorsteht kann ich dieses Buch empfehlen:
http://www.amazon.com/Programming-Interv…g/dp/1118261364