Quali sono gli svantaggi dell'avvio di un progetto OpenSource se uno non è un programmatore esperto? [Chiuso

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

  •  04-11-2019
  •  | 
  •  

Domanda

Ho molte idee per la creazione di prodotti. Il problema è che ho meno di un anno di esperienza lavorativa professionale e ho paura di ricevere giudicato negativamente in futuro Basato su ciò che produco ora. Non ho idea se il mio codice è buono.

Non ho familiarità con nessuno dei modelli di codifica. Tutto quello che so è costruire prodotti che funzionano. Voglio avere un profilo pubblico in GitHub per i miei progetti futuri e cercherò di assicurarmi che sia ben commentato, sia ottimizzato e pulito.

Queste sono le cose che temo di essere esposto pubblicamente:

  1. Il mio codice potrebbe non essere altamente ottimizzato.
  2. Uso sbagliato di alcune biblioteche o funzioni che per coincidenza svolgono il lavoro.
  3. Non conoscere o seguire alcun modello di codifica.
  4. Molti bug/ non considerando l'angolo, i casi di bordo
  5. Mancanza fondamentale di comprensione e applicazione di alcuni concetti come la sicurezza dei thread, problemi di concorrenza nella programmazione multi-thread, ecc.

Dovrei andare avanti e iniziare o continuare ad attenersi alla costruzione di cose a livello locale e privatamente fino a quando non avrò più esperienza. Non voglio che gli errori fatti qui perseguitano le mie prospettive di carriera a lungo termine.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top