Para encurtar a história, passei os últimos dois anos em uma carreira totalmente nova, passando da academia para um cargo de analista de dados (trabalhando para um cientista de dados). Antes de começar na minha empresa atual, eu não sabia quase nada sobre codificação, exceto ensinar-me SQL por algumas horas por semana, durante alguns meses. Além do SQL, desde então, fiquei familiarizado com Perl, usei um pouco o PHP aqui e ali e fiz alguns progressos no aprendizado de outras linguagens (principalmente Java e C). Então, ainda tenho muito trabalho de recuperação.
Para aprender coisas a mim mesmo, criei alguns projetos paralelos - muito mais sofisticados do que "Hello World, my name is $name."
, mas não tão complicados quanto, por exemplo, Minecraft ou um driver de dispositivo. Gostaria de liberar o código para eles, a fim de aprender com comentários construtivos e criar um portfólio para acompanhar meu currículo. No entanto, muitas dessas coisas estão em andamento e, para ser sincero, sinto um certo receio em divulgar o código para todos verem que isso não está completamente completo, 100% "pronto" e polido.
Estou me preocupando com nada? Caso contrário, existe algum limite mínimo de polimento que um projeto deve ter antes de liberá-lo como código aberto?