Ich bin ziemlich neu in der Programmierung und habe an vielen persönlichen Projekten gearbeitet, von denen ich befürchte, dass sie albern und unprofessionell sind. Die Art von Projekten, die ich habe, sind ein Reddit Image Downloader und ein Tool für GMs , das ich in Rollenspielen verwenden kann.
Ich möchte ein GitHub- Konto für Projekte in meinem ausgewählten Bereich der Datenanalyse aufbauen , bin mir jedoch nicht sicher, wie ich Projekte in meinem GitHub-Konto organisieren soll. Soll ich einen "professionellen" GitHub erstellen, der hauptsächlich verschiedene analytische Skripte enthält und einen separaten "persönlichen" Account für lustige kleine Projekte von mir hat? Oder überdenke ich das nur und sollte ich nur ein Konto führen?
Antworten:
Ich sage, Sie können den Kuchen auch essen! Einführung in GitHub-Organisationen .
Verwenden Sie Ihr GitHub-Konto für Ihre persönlichen Projekte und erstellen Sie eine Organisation für Ihre professionellen Projekte. Auf der Homepage der Organisation werden die professionellen Projekte angezeigt, die Sie vorstellen möchten, und es wird ein Link zu Ihrem persönlichen Konto angezeigt, in dem alle in GitHub durchgeführten Aktionen aufgeführt sind.
Leistungen:
Grundsätzlich bietet Ihnen dieser Ansatz die Vorteile beider Ansätze. Der einzige Nachteil ist, dass Sie bei einigen persönlichen Projekten niemanden finden, der Sie jemals mit Ihrem professionellen öffentlichen Gesicht in Verbindung bringt. Bei diesen Kriterien handelt es sich jedoch in der Regel um illegale Inhalte, die Sie gar nicht erst für GitHub verwenden möchten. Daher sollte dies kein Problem darstellen.
quelle
Ich empfehle Ihnen, sie zusammen zu halten.
Ich denke, eine Antwort auf Ihre (und meine) Wünsche besteht darin, ein kostenpflichtiges Konto zu haben (ich denke, es kostet 7 US-Dollar pro Monat für 5 Privatpersonen), das mehr private Repositories ermöglicht. Behalten Sie also die Arbeiten / Spielen, die Sie öffentlich sein möchten, als öffentlich und die anderen als privat.
quelle
Ich denke, Sie sollten die Konten getrennt halten.
In fast allen Fällen gehört die Arbeit, die Sie im Rahmen Ihrer Beschäftigung bei einem Unternehmen erstellen, dem Unternehmen. Es ist nicht dein Eigentum. Wenn Sie das Unternehmen verlassen, behält das Unternehmen die gesamte Arbeit und Sie haben keine Rechte mehr daran.
Wenn Sie Ihre persönlichen und geschäftlichen Konten getrennt halten, wird dies viel einfacher. Wenn Sie gehen, übergeben Sie einfach das Arbeitskonto und sie übernehmen das Eigentum. Sie müssten Ihre Projekte nicht von den Unternehmensprojekten trennen und nicht versuchen, die Projekte aus Ihrem Konto zu löschen. Die Beschäftigung bei einem bestimmten Unternehmen ist flüchtig, und je mehr Sie Ihre persönlichen Dinge mit Unternehmensdingen verflechten, desto schwieriger wird es, wenn Sie sich trennen.
Dies ist meine Faustregel, und sicherlich werden einzelne Organisationen ihre eigene Meinung dazu haben. Ich konnte sehen, dass einige Firmen entscheiden, dass sie kein Problem damit haben, eine Kopie dieses Materials aufzubewahren, wenn Sie die Firma verlassen, solange sie auch eine Kopie haben. Andererseits behält die Firma, in der ich arbeite, die Kontrolle über die Dinge, und sie würden mich wahrscheinlich entlassen, wenn ich das Produkt der Firma auf github setze.
quelle