Actualmente estoy trabajando para una empresa de 2 personas, como desarrollador principal en solitario. Mi jefe recibe a los clientes, se burla de algunas plantillas de diseño png y me las entrega.
Este sistema ha estado funcionando bien y realmente lo estoy disfrutando.
Los tipos de proyectos en los que trabajo son para pequeñas y medianas empresas y generalmente quieren un sistema CMS. Desarrollado desde cero, crearé un back-end personalizado para que el cliente agregue / edite / elimine categorías, etiquetas, productos, etc. y luego los envíe al front-end de acuerdo con la plantilla de diseño que se me entregó. Con el paso del tiempo, los proyectos han aumentado en complejidad, con funciones de carrito de compras / pedidos y otras características comunes de tipo de comercio electrónico.
Una vez más, este sistema ha estado funcionando bien y realmente lo estoy disfrutando.
Mi problema es mi desarrollo personal como programador. Paso mucho de mi tiempo libre leyendo blogs de programación, revisando el intercambio de pila, leyendo libros de programación sugeridos (actualmente en ' The Pragmatic Programmer ', realmente buenos hasta ahora), haciendo ejercicios cerebrales ( problemas matemáticos de lumosity.com y khanacademy ), haciendo mucho de ejercicio físico y otras actividades de desarrollo personal.
Sin embargo, no puedo evitar sentir que me estoy perdiendo comentarios y críticas. Mi jefe es excelente y nunca se detiene en los elogios con respecto a mi trabajo, pero desafortunadamente está muy ocupado para verificar mi código o, para ser honesto, no creo que sea una de sus especialidades y, por lo tanto, no puedo brindar comentarios. .
Quiero saber qué estoy haciendo mal y qué estoy haciendo bien. Debo poner tanta lógica en el controlador, ¿estoy modulando mi código lo suficiente, etc.
Entonces, lo que hice fue desarrollar una pequeña aplicación de 'Presupuesto familiar' y traté de hacerlo de manera tan limpia y efectiva como lo sé actualmente.
Lo que quiero saber es si hay algún lugar donde pueda enviar esta aplicación y algunos desarrolladores experimentados me brinden sus comentarios. No es solo una subsección de mi código como 'codereview.stackexchange' parece requerir, es todo mi flujo de trabajo lo que quiero criticar.
Sé que esto es mucho pedir, y espero que el consejo principal que se dé sea buscar un trabajo dentro de un equipo, lo cual es algo que seguramente analizaré más adelante, pero por ahora quiero persistir en mi trabajo actual. situación laboral, pero simplemente no quiero desarrollar demasiados malos hábitos.
Avíseme si puedo proporcionar más información para ayudar a aclarar, o si este no es el lugar adecuado para este tipo de pregunta, pido disculpas por adelantado. No quería usar reddit ya que sentí que esta comunidad fomenta respuestas más bien pensadas.