Eu tenho muitas idéias para produtos a serem construídos. O problema é que tenho menos de um ano de experiência profissional e tenho medo de ser julgado negativamente no futuro com base no que produzo agora. Não tenho idéia se meu código é bom.
Não estou familiarizado com nenhum dos padrões de codificação. Tudo o que sei é construir produtos que funcionem. Eu quero ter um perfil público no github para meus projetos futuros e tentarei me certificar de que seja bem comentado, otimizado e limpo.
Essas são as coisas que eu temo serem expostas publicamente:
- Meu código pode não estar altamente otimizado.
- Uso incorreto de certas bibliotecas ou funções que, por coincidência, fazem o trabalho.
- Não conhecendo ou seguindo qualquer padrão de codificação.
- Muitos bugs / sem considerar cantos, casos extremos
- Falta fundamental de entendimento e aplicação de certos conceitos, como segurança de threads, problemas de concorrência na programação multithread, etc.
Devo seguir em frente e começar ou continuar com a construção de coisas local e privada até obter mais experiência. Não quero que os erros cometidos aqui assombrem minhas perspectivas de carreira a longo prazo.
All I know is to build products that work.
- O que é uma coisa muito boa. É fácil ficar muito preso em padrões e design e acabam não entregar ...