19 Stimmen

Was sind die Vorteile der Mitarbeit an Open-Source-Projekten?

Vor einem Jahr war ich ein großer Fan von .NET. Ich entwickelte benutzerdefinierte Anwendungen auf Anfrage und es war nicht schwer zu verstehen, wie man von dieser Art von Arbeit leben kann - der Kunde bittet dich, eine benutzerdefinierte Anwendung zu erstellen, du vereinbarst den Preis, erledigst den Job und verdienst Geld.

Jetzt höre ich immer öfter von Open-Source-Projekten und kollektiver Intelligenz, was ein großartiges Konzept zu sein scheint, um etwas zur Innovation beizutragen. Aber als Vollzeitbeschäftigter ist es natürlich schwer, Zeit zu finden, um kostenlos zu arbeiten, und ich verstehe nicht, welche anderen Vorteile die Mitarbeit an Open-Source-Projekten neben der persönlichen Befriedigung hat.

Ich wäre Ihnen sehr dankbar, wenn Sie mir erklären könnten, wie sich der Beitrag zu dem Open-Source-Projekt auszahlen könnte.

Gracias.

19voto

Fenton Punkte 221749

Die Arbeit an Open-Source-Projekten hat einige Vorteile. Ich werde mich hier kurz fassen und es Ihnen überlassen, die Details nach und nach zu erarbeiten.

  1. Erfahrung. Sie werden einige Dinge ausprobieren, die Sie in Ihrem normalen Job wahrscheinlich nicht verwenden würden.
  2. Spaß. Es wird ein Projekt sein, das du dir selbst ausgesucht hast, damit du es ein bisschen mehr genießen kannst.
  3. Freiheit. Es wird wahrscheinlich weniger Regeln dafür geben, was man verwenden kann und wie ausgefallen man Dinge gestalten kann (in einem vernünftigen Rahmen)
  4. Sie brauchen es! Sie werden wahrscheinlich ein Produkt wählen, für das Sie einen gewissen Bedarf haben, aber Sie wollen zu den Funktionen beitragen.

Nur weil etwas quelloffen ist, heißt das nicht, dass es nicht "kommerziell nutzbar" ist. Sie könnten zum Beispiel die Installation, Konfiguration und Anleitung eines Kunden, der die Anwendung nutzt, in Rechnung stellen, und die Tatsache, dass die Software Open Source ist, ist ein wichtiges Verkaufsargument. Sie verdienen kein Geld mit Lizenzgebühren, sondern mit der Beratung.

6voto

Justin Johnson Punkte 30194

Was die Beschäftigungsfähigkeit anbelangt? Glaubwürdigkeit auf der Straße.

Peer-Interviewer achten oft (in unterschiedlichem Maße) auf den Beitrag eines Programmiererkollegen zu Open-Source-Projekten, vor allem, wenn es sich um einen Nachwuchsprogrammierer handelt. Es zeigt Eigenmotivation, Eigeninitiative, die Fähigkeit, in verteilten Teams zu arbeiten, den Nachweis, dass Sie tatsächlich eine Art Versionskontrolle verwendet haben, usw.

5voto

Narayan Raman Punkte 861

Ein weiterer Grund: Angenommen, Sie verwenden Version 1.4 eines Open-Source-Produkts und möchten eine Funktion hinzufügen. Sie fügen es in Ihrer eigenen Kopie hinzu und tragen nicht zur Open-Source-Version bei. Wenn die Version 1.5 mit vielen anderen Funktionen, die Sie gerne hätten, veröffentlicht wird, müssen Sie die Version 1.5 erneut mit der gewünschten Funktion versehen. Wenn Sie einen Beitrag geleistet hätten und dieser in die Open-Source-Version eingeflossen wäre, hätten Sie dieses Wartungsproblem nicht.

3voto

VP. Punkte 5097

Für mich hat die Arbeit in Open-Source-Projekten die folgenden Vorteile:

  • Damit Sie mehr lernen
  • Zeigen Sie der Welt Ihre Entwicklungsfähigkeiten
  • Sie zu einer Referenz in einem bestimmten Bereich oder für eine Gruppe von Personen machen
  • Vermitteln Sie einen guten Eindruck von Ihnen, dass Sie mit der Entwicklung arbeiten, weil Sie sie lieben. Liebe genug, um deine Freizeit in ein kostenloses Projekt zu investieren
  • Es kann ein Produkt in der Zukunft oder mit einem "Schlüsselmodul" oder Plugins, dass ein Benutzer muss dafür bezahlen werden
  • Noch einmal: Lassen Sie sich dazu bringen, mehr zu lernen, besonders wenn Sie ein Projekt ohne Bezug zu Ihrer "täglichen Arbeit" durchführen.

1 Stimmen

Hallo VP . Danke für deinen Kommentar. Er hat mir bei der Fertigstellung meines letzten Beitrags auf Medium geholfen. Sie können hier lesen medium.com/@hisabimbola/

0 Stimmen

Super @hisabimbola toller Beitrag!

2voto

Thirler Punkte 19460

Für den persönlichen Gebrauch möchten viele Menschen einen Beitrag zum offenen Quellcode leisten, weil sie selbst so viel davon verwenden. Und der einzige Weg, wie sie Open Source nutzen können, ist, wenn andere dazu beitragen. Auch wenn Leute eine Funktion hinzufügen möchten, können sie anderen helfen, indem sie sie weitergeben.

Für viele Unternehmen bedeutet die Entwicklung von Open-Source-Software, dass sie weitgehend von den Ergänzungen anderer profitieren können und dennoch die Software erhalten, die sie benötigen.

Auch die große Menge an persönlicher Erfahrung und ein guter Punkt in Ihrem Lebenslauf sind hilfreich.

Letztendlich werden die meisten Open-Source-Projekte jedoch von Menschen betrieben/erstellt, die die Software, an der sie arbeiten, verbessern wollen, um anderen zu helfen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X