Kurz gesagt, ich habe die letzten zwei Jahre in einer völlig neuen Karriere verbracht und bin von der akademischen zu einer Datenanalystenrolle übergegangen (auf einen Datenwissenschaftler hin). Bevor ich bei meiner jetzigen Firma anfing, wusste ich so gut wie nichts über Codierung, außer dass ich mir über ein paar Monate ein paar Stunden pro Woche SQL beigebracht habe. Neben SQL bin ich seitdem mit Perl vertraut, habe hier und da ein bisschen PHP verwendet und einige Fortschritte beim Erlernen anderer Sprachen (hauptsächlich Java und C) gemacht. Ich habe also noch viel Nachholarbeit zu erledigen.
Um mir selbst etwas beizubringen, habe ich einige Nebenprojekte erstellt - viel ausgefeilter als "Hello World, my name is $name."
, aber nicht so kompliziert wie beispielsweise Minecraft oder ein Gerätetreiber. Ich möchte den Code für sie veröffentlichen, um aus konstruktivem Feedback zu lernen und ein Portfolio zu erstellen, das neben meinem Lebenslauf steht. Viele dieser Dinge sind jedoch in Arbeit, und um ehrlich zu sein, bin ich etwas besorgt darüber, Code für alle zu veröffentlichen, um zu sehen, dass dies nicht vollständig, zu 100% "erledigt" und poliert ist.
Sorge ich mich um nichts? Wenn nicht, gibt es eine minimale Polierschwelle, die ein Projekt haben sollte, bevor es als Open Source veröffentlicht wird?