Ho molte idee per i prodotti da costruire. Il problema è che ho meno di un anno di esperienza professionale e ho paura di essere giudicato negativamente in futuro sulla base di 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 funzionino. Voglio avere un profilo pubblico in github per i miei progetti futuri e cercherò di assicurarmi che sia ben commentato, ottimizzato e pulito.
Queste sono le cose che temo di essere scoperte pubblicamente:
- Il mio codice potrebbe non essere altamente ottimizzato.
- Utilizzo errato di determinate librerie o funzioni che per coincidenza portano a termine il lavoro.
- Non conoscere o seguire alcun modello di codifica.
- Molti bug / non considerare angolo, casi limite
- Fondamentale mancanza di comprensione e applicazione di alcuni concetti come sicurezza dei thread, problemi di concorrenza nella programmazione multi-thread, ecc.
Devo andare avanti e iniziare o continuare a continuare a costruire cose localmente e privatamente fino a quando non avrò più esperienza. Non voglio che gli errori fatti qui perseguitino le mie prospettive di carriera a lungo termine.
All I know is to build products that work.
- È un'ottima cosa. È facile rimanere troppo presi dai motivi e dal design e finire per non consegnare mai ...