Atualmente, estou trabalhando para uma empresa de 2 pessoas, como desenvolvedor primário solo. Meu chefe recebe os clientes, zomba de alguns modelos de design png e os entrega para mim.
Este sistema está funcionando bem e estou gostando muito.
Os tipos de projetos em que trabalho são para pequenas e médias empresas e geralmente desejam um sistema CMS. Desenvolvido a partir do zero, criarei um back-end personalizado para o cliente adicionar / editar / remover categorias, tags, produtos etc. e depois enviá-los para o front-end de acordo com o modelo de design que me foi entregue. Com o passar do tempo, os projetos aumentaram em complexidade, com recursos de carrinho de compras / pedidos e outros recursos comuns do tipo comércio eletrônico.
Novamente, este sistema está funcionando bem e estou gostando muito.
Meu problema é meu desenvolvimento pessoal como programador. Passo muito do meu tempo livre lendo blogs de programação, verificando a troca de pilhas , lendo livros de programação sugeridos (atualmente em ' The Pragmatic Programmer ', muito bom até agora), fazendo exercícios cerebrais ( problemas de matemática lumosity.com e khanacademy ), fazendo muitos exercícios exercício físico e outras atividades do tipo desenvolvimento pessoal.
Não posso deixar de sentir que estou perdendo feedback, crítica. Meu chefe é ótimo e nunca retém elogios em relação ao meu trabalho, mas infelizmente ele está ocupado demais para verificar meu código ou, para ser sincero, não acho que seja uma de suas especialidades e, portanto, não pode fornecer feedback. .
Quero saber o que estou fazendo de errado e o que estou fazendo de certo. Devo colocar tanta lógica no controlador, estou modulando meu código o suficiente, etc.
Então, o que eu fiz foi desenvolver um pequeno aplicativo de 'Orçamento familiar' e tentei fazê-lo da maneira mais limpa e eficaz possível.
O que eu quero saber é que existe algum lugar para enviar este aplicativo e alguns desenvolvedores experientes fornecem feedback. Não é apenas uma subseção do meu código como 'codereview.stackexchange' parece exigir, é todo o meu fluxo de trabalho que eu quero que seja criticado.
Sei que isso é pedir muito, e espero que o principal conselho dado seja procurar um emprego dentro de uma equipe, o que certamente é algo que analisarei mais adiante, mas por enquanto quero persistir com meus conhecimentos atuais. situação de emprego, mas simplesmente não quero desenvolver muitos maus hábitos.
Deixe-me saber se posso fornecer mais informações para ajudar a esclarecer, ou se este não é o lugar certo para este tipo de pergunta, peço desculpas antecipadamente. Não queria usar o reddit, pois senti que essa comunidade promove respostas mais bem pensadas.