Was kann / darf / soll man erwarten können?
Allgemein PM
Vielleicht ist es Euch auch schon passiert, da kommt ein neuer Developer ins Team.
OK, ist ja erst mal nicht das Schlechtestet....
Aber die grundsätzliche Frage, die ich mir immer wieder stelle .....
Was soll / darf / kann man erwarten........?
Kategorie Vielleicht ist es Euch auch schon passiert, da kommt ein neuer Developer ins Team.
OK, ist ja erst mal nicht das Schlechtestet....
Aber die grundsätzliche Frage, die ich mir immer wieder stelle .....
Was soll / darf / kann man erwarten........?
Ich erwarte eine solide Grundausbildung
in Algorithmen und (einigen) Pattern ....
Hier meine Liste:
Algorithmen:
* Binary Search auf einem sortierten Array
* Einfach verkettete Liste
* Mergen von zwei Sortieren Arrays
* Bubble Sort einfach hinschreiben
* FizzBuzz Problem lösen
* Einfügen, Löschen und Aktualisieren in einem Baum
* Implementierung eines Hashtables
* Breiten- und Tiefen-Suche in einem Baum
Design-Pattern:
* Composite
* Template Method
* Abstract Factory
* Singleton
* Visitor
* Builder
* Proxy
OK, das war es .... wirklich?
Aus der Schule sollte man folgende mathematische Kenntnisse haben ->
* Zählen
* Addition, Subtraktion, Multiplikation und Division
* Algebra
* Boolesche Algebra
* Potenzen und Logarithmen
* Zahlensysteme besonders, Binär und Hexadezimal
Gruß JJR
Hier meine Liste:
Algorithmen:
* Binary Search auf einem sortierten Array
* Einfach verkettete Liste
* Mergen von zwei Sortieren Arrays
* Bubble Sort einfach hinschreiben
* FizzBuzz Problem lösen
* Einfügen, Löschen und Aktualisieren in einem Baum
* Implementierung eines Hashtables
* Breiten- und Tiefen-Suche in einem Baum
Design-Pattern:
* Composite
* Template Method
* Abstract Factory
* Singleton
* Visitor
* Builder
* Proxy
OK, das war es .... wirklich?
Aus der Schule sollte man folgende mathematische Kenntnisse haben ->
* Zählen
* Addition, Subtraktion, Multiplikation und Division
* Algebra
* Boolesche Algebra
* Potenzen und Logarithmen
* Zahlensysteme besonders, Binär und Hexadezimal
Gruß JJR
Kommentare
Aber zurück zum Rant:
Mir persönlich wäre es viel wichtiger, dass ein neuer Developer ein paar social Skills mitbringt und bereit ist sich im Team auf die Herausforderungen (Code, aber meist auch Konzeptionell) einzulassen.
Just my $0.02,
Sascha
Erstellt von Sascha Göbel um 02:36:37 PM am 06/27/2011 | - Website - |
jupp es macht mehr keiner einen Sort von Hand, gebe ich Dir Recht, aber man sollte doch ein wenig in Algorithem sich auskennn Meine Frage ist, wie kann ich jemanden an ein Buchhaltungsprogramm ranlassen, wenn er keine 3 Zahlen sortieren kann .....
Oder andersrum, wenn jemand sich in Linq auskennt und ein Statement baut, welches 30 Sekunden dauert, man aber mit einem Baum in 0,5 Sekunden fertig wäre
Gruß JJR
P.S.: Sehe Sortieralgorithmen, wie dass ein Handwerker den Unterschied zwischen einem Schlüssel und einer Nuss weiß auch wenn er nur den Akku benutzt....
Erstellt von JakeJBlues um 06:07:37 PM am 06/27/2011 | - Website - |
Aber ich denke mal ich weiss worauf du hinaus willst.
Erstellt von Sascha Göbel um 05:04:09 PM am 06/28/2011 | - Website - |