Ich habe viele Ideen für Produkte, die gebaut werden sollen. Das Problem ist, dass ich weniger als ein Jahr Berufserfahrung habe und Angst habe, in Zukunft negativ beurteilt zu werden, basierend auf dem, was ich jetzt produziere. Ich habe keine Ahnung, ob mein Code gut ist.
Ich bin mit keinem der Codierungsmuster vertraut. Ich weiß nur, dass Produkte funktionieren. Ich möchte ein öffentliches Profil in Github für meine zukünftigen Projekte haben und ich werde mich bemühen, sicherzustellen, dass es gut kommentiert, optimiert und sauber ist.
Dies sind die Dinge, die ich fürchte, öffentlich ausgesetzt zu werden:
- Mein Code ist möglicherweise nicht sehr optimiert.
- Falsche Verwendung bestimmter Bibliotheken oder Funktionen, die den Job zufällig erledigen.
- Sie kennen kein Codierungsmuster oder folgen diesem nicht.
- Viele Bugs / Ecken, Kanten Fälle nicht berücksichtigt
- Grundlegender Mangel an Verständnis und Anwendung bestimmter Konzepte wie Threadsicherheit, Nebenläufigkeitsprobleme bei der Multithread-Programmierung usw.
Soll ich weitermachen und loslegen oder weiterhin lokal und privat bauen, bis ich mehr Erfahrung habe? Ich möchte nicht, dass die hier gemachten Fehler langfristig meine Karrierechancen beeinträchtigen.
All I know is to build products that work.
- Das ist eine sehr gute Sache. Es ist leicht, sich zu sehr in Muster und Design zu