Ich bin auch ein junger Entwickler (15, als ich angefangen habe, zu Open Source beizutragen).
Ich kann aus Erfahrung sprechen, wenn ich sage, dass sich niemand kümmert. Niemand wird dich je nach deinem Alter fragen, und wenn du nicht unreif bist, wird niemand einen Grund haben, dies zu tun.
Denken Sie daran, dass andere Menschen in der Regel am besten wissen, wie Sie noch jung sind. Lernen sollte deine Priorität sein. Natürlich gibt es keinen Grund, warum du nicht gleichzeitig lernen und beitragen kannst!
Jedenfalls schlage ich vor, mit kleinen, engmaschigen Open-Source-Projekten zu beginnen. Kleine Gemeinschaften lehren dich eher und nehmen dich unter die Fittiche, wenn du versaust, anstatt stillschweigend einen Patch abzulehnen.
Um in Open Source zu starten, lauern Sie einfach für eine Weile auf der Mailingliste und sehen Sie, wo Sie hinkommen. Wenn jemand nach etwas Kleinem fragt (ein einfacher Patch, offensichtlicher Bugfix usw.), melde dich freiwillig und schreibe es selbst auf.Es wird Ihnen helfen, sich mit der Codebasis vertraut zu machen. Sobald Sie das Gefühl haben, greifen Sie nach TODOs aus dem Issue Tracker und versuchen Sie diese zu implementieren.
Eine letzte Sache - versuchen Sie, Code-Überprüfungen so viel wie möglich zu bekommen. Es wird nicht nur die Verlegenheit verhindern, wenn sich ein "Anfängerfehler" in eine Veröffentlichung einschleicht (und jemand wird Ihnen unweigerlich die Schuld geben), es ist auch eine wunderbare Lernerfahrung, wenn Leute bessere Wege vorschlagen, Aufgaben zu erledigen. Es ist so aufregend, etwas zu finden, das Sie 200 LOC und 4 Stunden Ihrer Zeit in zwei API-Aufrufe erreicht hat. Die meisten Programmierprobleme wurden bereits von jemand anderem gelöst.
Es ist das Internet, woher können sie wissen, wie alt du bist? –
Bitte stellen Sie diese auf Community Wiki –
@Terry Donaghe: Sie könnten das Beispiel gegeben haben, indem Sie Ihre Antwort als Community Wiki –