Thread Perl-Tutorien mit Prüfeinheiten schaffen: Idee für eine Lernmethode für Perl (131 answers)
Opened by kalyxo at 2005-07-10 15:27

sri
 2005-07-11 02:11
#56114 #56114
User since
2004-01-29
828 Artikel
BenutzerIn
[Homepage] [default_avatar]
Auf meine Bewerbung hab ich zwar nie eine Antwort erhalten, aber ich geb trotzdem mal ein paar tips. :)

* Keine multiple choice tests!!! Jeder mensch lernt anders, fuer mich persoehnlich hat sich "learning by doing" als beste Methode erwiesen.

* Ich hatte neulich die chance das technische review fuer Learning Perl 4th Edition zu machen, so weiss ich das es dazu einen tollen Frage/Antwort teil von brian d foy geben wird. ;)

* Alpha geek!!! Es lohnt sich wenigstens einen hochkaraetigen Programmierer zu engagieren, andere werden dadurch meist motiviert sich selbst weiterzuentwickeln. Ausserdem kann er schnelle und qualifizierte Antworten fuer die meisten Fragen liefern.

* Buecher! Neben Standardwerken wie dem Kamelbuch sollten auch Sachen wie Advanced Perl (Panther), Higher Order Perl und Perl Best Practices vorhanden sein.

* Kommunikation! Programmierer verfuegen meist nur ueber eingeschraenkte soziale kompetenz, deshalb lohnt es sich z.b. einen irc channel zu eroeffnen. (Fuer nicht geeks schwer zu verstehen, lohnt sich aber!) Ausserdem ist die Kommunikation und Entwicklung damit nicht mehr Standort gebunden.

* Frameworks! Gerade bei web entwicklung vereinfachen frameworks wie Catalyst die arbeit ungemein. Im irc channel hoere ich taeglich Saetze wie "catalyst rockz! i just rewrote an app with cat on a single evening which took me two months before!". :) Foerdert unter anderem auch saubere abstraktion und die nutzung von "best practices". Hier is mein Artikel mit nem netten Beispiel. :)

* Pair programming! Kleine (2 Programmierer) teams bilden (oder vom Alpha geek bilden lassen), das erhoeht die motivation und macht einfach mehr spass.

* Shared Version Management! Bei Google z.b. hat es sich bewehrt ein einziges grosses Quelltext repository zu betreiben. So sind beitraege zu projekten nicht an teams gebunden, jeder im gesamten unternehmen kann ideen beisteuern und vom code der anderen lernen. (eventuell dann auch ganz einfach das team wechseln)

* Open Source Projekte! Durch ermutigung an open source projekten mitzuarbeiten (Module ins CPAN stellen oder patche schicken...etc.) laesst sich die Motivation (und vorallem das know-how) ungemein erhoehen! Google erlaubt seinen mitarbeitern 20% ihrer Arbeitszeit fuer private projekte zu nutzen! (IMO sehr clever)

* Community! Die gruendung bzw. teilnahme an einem Perl Monger Stammtisch macht viel spass und sorgt fuer neue Eindruecke. Hier wird ueber neue Module diskutiert, Programme von Damian und Abigail erklaert und natuerlich Bier getrunken. :)

View full thread Perl-Tutorien mit Prüfeinheiten schaffen: Idee für eine Lernmethode für Perl