Rogoit Webdesign Duisburg

Webdevelopmet Blog

Clean Code, PhpStorm Tricks, TYPO3, Codeception, Command Line Interface, Software-Qualität und vieles mehr.
Webdevelopment Blog
 

Never Code Alone

Initiative für Software-Qualität
Never Code Alone Blog-Post

Never Code Alone

Viele deutsche Unternehmen und Agenturen haben beim Webdevelopment ein großes Qualitätsproblem. Grund dafür ist insbesondere der IT-Fachkräftemangel. Kompensieren lässt sich dieser allenfalls durch auf Effizienzsteigerung abzielende Weiterbildungen – und genau an dieser Schnittstelle greift das Konzept der gesponserten Schulungen von Never Code Alone.

Arbeitgeber suchen gute Webdeveloper, Webdeveloper suchen gute Arbeitgeber –

In einer idealen Welt würde diese Rechnung glatt aufgehen. Tut sie aber nicht. Da können Internet-Agenturen, Unternehmen im Bereich E-Commerce und Start-ups im Kampf um die besten Köpfe noch so viel Geld in attraktive Arbeitsplätze investieren: Gemessen am aktuellen, stetig steigenden Bedarf gibt es in Deutschland derzeit schlicht und bescheiden zu wenig gute Entwickler in aktuellen Technologien.

 

Aus diesem Grund bleiben viele Stellen unbesetzt, und bestehende Teams müssen oftmals an der Grenze des Leistbaren arbeiten. Nicht selten auch weit darüber hinaus – und genau darunter leidet die Software-Qualität. Doch das Qualitätsdilemma hat auch noch andere, vorgelagerte Ursachen …

Software-Qualität ist eine Herausforderung

Denn verschärft wird die Situation durch „hausgemachte“ Probleme wie Legacy Code oder den weitgehenden Verzicht auf automatisierte Tests. Hierdurch entsteht viel unnötiger Stress und Druck auf Seiten der Webdeveloper. Dies geht dann nicht nur zu Lasten der Effektivität, sondern belastet auch die Psyche sehr stark. Kurzum, man steuert weiter in die Katastrophe, wenn man auf diesem Weg bleibt. Und die Software-Qualität bleibt weiterhin auf der Strecke.

 

Dabei gibt es durchaus Auswege aus dem Dilemma. So ist es im Grunde genommen gar nicht mal so schwer, beispielsweise eine Build Pipeline mit Continuous Integration in bestehende Projekte einzufügen. Kein Grund also, davor zurückzuschrecken. Man muss eben nur wissen, wie das geht. Sprich: entsprechend geschult bzw. weitergebildet werden.

Kostenlose Schulungen für Webdeveloper

Doch professionelle Schulungen für Webdeveloper sind aufwendig und teuer. Vor allem für Freelancer, die ja eigentlich die große Lücke im Arbeitsmarkt schließen sollen, sind sie kaum  finanzierbar. Erschwerend kommt hinzu, dass es so gut wie keine Angebote für private Weiterbildungen an Wochenenden gibt. In manchen Usergroups wird zwar theoretisches Wissen vermittelt – aber Hands-on und Best Practice in realen Projekten gibt es dort meist nicht.

 

Angesichts immer neuer Anforderungen müssen sich Webdeveloper jedoch ständig weiterentwickeln können. Daher hat es sich die neue Initiative für Software-Qualität Never Code Alone zum Ziel gesetzt, Webdeveloper durch von Unternehmen gesponserte Schulungen kostenlos weiterzubilden. Reale Projekte werden dabei sehr praxisnah mit verschiedenen Technologien umgesetzt, damit Webdeveloper unmittelbar nachvollziehen können, wie man vorgeht und was Software-Qualität auszeichnet. Im Fokus stehen zunächst die Open Source CMS TYPO3 und WordPress. Später aber auch neue Technologien wie AngularJS und ReactJS. Zudem sind Schulungen für Redakteure und Schnupperkurse für Schüler geplant.

PHPUnit und Codeception als erster Schritt

Starten wird Never Code Alone mit Schulungen zu automatisierten Testverfahren per PHPUnit und Codeception. Dies ist der Schlüssel zu Webprojekten mit einer höheren Software-Qualität und mehr Effektivität. Manuelles Testen dagegen kostet extrem viel Zeit, ist unzuverlässig und ungenau – und wenn die Bugs erst live auftauchen, ist die Katastrophe perfekt. Sie war im wahren Sinne des Wortes vorprogrammiert, hätte jedoch leicht vermieden werden können …  Deshalb zeigt NCA-Dozent Roland Golla am praktischen Beispiel der Website nevercodealone.de, wie sich automatisierte Tests aufsetzen und sinnvoll nutzen lassen. Weitere Dozenten werden noch gesucht, um am Ende noch mehr fachliche Tiefe bieten zu können.

 

Die ganztägige Schulung sieht Pair Programming mit Driver und Navigator vor: Der Driver hat die Tastatur, das Publikum ist Navigator, der Dozent bedient die Maus. Das macht Spaß und vermittelt viele Soft-Skills und neues Wissen. Erfahrungsgemäß bedeutet dies für die Teilnehmer einen zusätzlichen Motivationsschub, der ein starkes Gemeinschaftsgefühl erzeugt. Im Team setzen sich die Entwickler dann intensiv mit Code auseinander – nicht wenige von ihnen reden beim Pair Programming sogar zum ersten Mal mit anderen über Lösungen und Wege und deren  Vor- und Nachteile. Hierdurch entstehen Synergien, die die Software-Qualität signifikant steigern.

Chance für Unternehmen und Webdeveloper

Klar bei all dem ist: Programmierer sind sehr kreativ und arbeiten aus Leidenschaft und Überzeugung. Daher sollte man sie fachlich nicht auf der Stelle treten lassen. Als Unternehmen sind Sie also gefordert, Ihren Webdevelopern ausreichende Möglichkeiten und Freiräume für Weiterbildungen und Schulungen zu bieten und sie auf diese Weise zu fördern. Zumal sich das auch positiv auf Ihr Firmenimage auswirkt. Eine Win-win-Situation ist aber auch schon dadurch gegeben, dass Ihre Webdeveloper deutlich motivierter sein werden und die Qualität ihrer Arbeit ebenso „automatisch“ steigen wird wie die effektive Leistung in Stunden. Alles in allem werden so die persönlichen Interessen der Entwickler mit denen der Firma harmonisiert.

 

Durch das Sponsoring von Never Code Alone ist für engagierte Unternehmen nun eine weitere Förderungsmöglichkeit zugunsten der Software-Qualität in Deutschland gegeben. Auch davon profitieren am Ende alle Beteiligten, da sie nicht zuletzt auch die Wettbewerbsfähigkeit des IT-Standortes Deutschland stärken.

Über Never Code Alone

Neben gesponserten Schulungen für Internet-Programmierer wird Never Code Alone nach und nach zu einer innovativen Vernetzungsplattform für Unternehmen, Webdeveloper und seriöse Headhunter und Personalvermittler ausgebaut. Als Arbeitgeber können Sie sich dort zeitgemäß präsentieren und die Vorteile für Arbeitnehmer in Ihrer Firma mittels Fotos vom Unternehmen und Team, User-Stories, eingesetzten Technologien etc. überzeugend abbilden. So treten Sie möglichst schnell, unkompliziert und zielgenau in Kontakt mit den jeweils passenden Kandidaten. Schließlich machen Sie mit einer Stellenanzeige alleine heute kaum noch aussichtsreiche Kandidaten auf sich aufmerksam. Denn längst hat sich ein professioneller Markt für die Vermittlung entwickelt, der auch Sie vor die Herausforderung stellt, neue Wege gehen zu müssen. Nutzen Sie also gemeinsam mit uns die Chance und setzen Sie sich im Arbeitsmarkt ab!

 

Die Sponsoren der einzelnen Schulungen werden im Rahmen der Social-Media-Aktivitäten und Öffentlichkeitsarbeit von Never Code Alone vorgestellt und haben auf den Events die Möglichkeit, sich „in natura“ zu präsentieren. Angedacht sind Gesprächsrunden, in denen die Unternehmen und ihre Teamleiter auf die Fragen der teilnehmenden Webdeveloper eingehen.

Jetzt schon registrieren!

Interessenten können sich ab sofort auf nevercodealone.de registrieren. Damit erhält man zugleich auch Zugang zu den Events von Never Code Alone. Der erste Termin wird in Kürze auf unserer Website und via Facebook, Twitter und Google+ bekanntgegeben.

Never Code Alone Registrieren

Never Code Alone Registrieren

Roland Golla

Initiator von Never Code Alone, Geschäftsinhaber Rogoit, Blogger, Autor, Speaker, Dozent und Senior Webdeveloper rolandgolla.de

No Comments

Post a Comment

Comment
Name
Email
Website