Github, das Facebook der Programmierer

Seit einiger Zeit geht ein Raunen durch die Programmiererwelt. Jeder braucht unbedingt einen Github-Account. Ja, auch Programmierer wollen “sozial” werden. Das Klischee vom Programmierer, zurückgezogen in einem dunklen Raum vor sich hin programmierend, entspricht nicht mehr der Realität. Programmierer sind Menschen wie alle anderen auch (da bin ich mir zu 99% sicher!), und daher wollen auch sie in Beziehung zu anderen Leuten treten.
Doch leider ist nicht jeder interessiert am Programmieren, und eine nur aus Code bestehende Statusmeldung in Deiner Facebook-Chronik könnte das Finden von Freunden erschweren. So gesehen ist ein soziales Netzwerk extra für Programmierer eine sehr gute Idee.
Die Idee hinter Github ist denkbar einfach. Es handelt sich um einen Ort, wo Programmierer ihre Codes mit anderen teilen können – ein Böhmisches Dorf für jeden, der nichts mit der Welt der Programmierer zu tun hat. Genau das macht Github zum perfekten Ort für echte Geeks. Es ist das geheime Netzwerk der Programmierer, der Architekten der digitalen Welt.
Viele bekannte Unternehmen wie Adobe, Twitter und Facebook verfügen über öffentliche Repositorien auf Github, erreichbar für jeden, der sie ansehen mag. Adobe hat jüngst ein Projekt namens Brackets gestartet (ein browserbasierter Editor für HTML, CSS und Javascript) und lädt die Github-Gemeinde ein, ihrem Entwicklerteam beizutreten um das Produkt weiterzuentwickeln.
Auf Github sprechen die Leute weder Englisch noch Portugiesisch oder Deutsch. Sie sprechen in Codes unterschiedlichster Sprachen wie JavaScript, HTML5, CSS3, Ruby, Python, Shell, Java, PHP, C, C++, Perl und Objective-C – um nur einige zu nennen. Github hat sein eigenes Vokabular.
Kennst du einige dieser Codes? Wenn nicht, ist Github wahrscheinlich nichts für Dich.
Wie in jedem sozialen Netzwerk sind einige Leute bekannter als andere. Es ist sehr spannend, dieses Phänomen in der Welt der Programmierer zu beobachten, da Programmierer historisch betrachtet eher introvertierte Typen sind, die in ihrer eigenen abstrakten Welt leben. Wie auch immer, die Dinge ändern sich, und diese Sichtweise ist inzwischen überholt. Programmierer haben Followings/Groupies? wie Rockstars, und hunderte Menschen warten darauf, welchen Code sie wohl als nächstes posten werden.
Github spart Programmierern auch eine Menge Zeit. Es ist toll, weil die meisten publizierten Codes frei verfügbar sind und mit der entsprechenden Namensnennung in Deinem eigenen Projekt verwendet werden können. Außerdem kann es sich private Repositorien leisten; so kann jedes Unternehmen gegen eine monatliche Gebühr ihre Codes auf diesen Servern ablegen.
So wie Github Programmierer aus aller Welt miteinander verbindet, so ändert es auch die Art und Weise, wie Unternehmen Programmierer rekrutieren. Github ist ein vorzügliches Rekrutierungsinstrument, weil es tatsächlich zeigt, wie gut Dein Code wirklich ist. Auf Github kannst Du der Welt Dein Können vorführen.
Also, bitte: Wenn Du ein Programmierer bist, erstelle hier Deinen Github-Account und fang an, Deine Ideen mit der Welt zu teilen. Es ist kostenlos und du trägst dazu bei, die Welt (oder zumindest das Programmierer-Leben eines Anderen) zu verbessern.
KOMMENTIEREN