Quels sont les inconvénients du démarrage d'un projet OpenSource si l'on n'est pas un programmeur expérimenté? [fermé

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/157720

  •  04-11-2019
  •  | 
  •  

Question

J'ai beaucoup d'idées pour la construction de produits. Le problème est que j'ai moins d'un an d'expérience de travail professionnel et j'ai peur d'obtenir jugé négativement à l'avenir Basé sur ce que je produis maintenant. Je n'ai aucune idée si mon code est bon.

Je ne connais aucun des modèles de codage. Tout ce que je sais, c'est construire des produits qui fonctionnent. Je veux avoir un profil public dans GitHub pour mes futurs projets et je vais m'efforcer de m'assurer qu'il est bien commenté, est optimisé et propre.

Ce sont les choses que je craigne d'être exposées publiquement:

  1. Mon code peut ne pas être hautement optimisé.
  2. Mauvaise utilisation de certaines bibliothèques ou fonctions qui font par coïncidence le travail.
  3. Ne pas connaître ou suivre un modèle de codage.
  4. Beaucoup de bugs / ne considérant pas les cas d'angle, bord
  5. Manque fondamental de compréhension et d'application de certains concepts tels que la sécurité des fils, les problèmes de concurrence dans la programmation multithread, etc.

Dois-je aller de l'avant et commencer ou continuer à s'en tenir à la construction de choses localement et en privé jusqu'à ce que j'obtienne plus d'expérience. Je ne veux pas que les erreurs commises ici hantent mes perspectives de carrière à long terme.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top