Tengo muchas ideas para construir productos. El problema es que tengo menos de un año de experiencia laboral profesional y temo que se juzgue negativamente en el futuro en función de lo que produzco ahora. No tengo ni idea de si mi código es bueno.
No estoy familiarizado con ninguno de los patrones de codificación. Todo lo que sé es construir productos que funcionen. Quiero tener un perfil público en github para mis futuros proyectos y me esforzaré para asegurarme de que esté bien comentado, optimizado y limpio.
Estas son las cosas que temo que sean expuestas públicamente:
- Es posible que mi código no esté altamente optimizado.
- Uso incorrecto de ciertas bibliotecas o funciones que coincidentemente hacen el trabajo.
- No saber ni seguir ningún patrón de codificación.
- Un montón de errores / que no tienen en cuenta los casos de esquinas, bordes
- Falta de comprensión y aplicación fundamentales de ciertos conceptos como seguridad de subprocesos, problemas de concurrencia en la programación de subprocesos múltiples, etc.
¿Debo seguir adelante y comenzar o seguir apegándome a la construcción de cosas de forma local y privada hasta obtener más experiencia? No quiero que los errores cometidos aquí persigan mis perspectivas de carrera a largo plazo.