Hola, me he sentido como lo has hecho antes. Como si supieras mucho, pero puedes hacer muy poco, y sé cómo solucionarlo. Hay algunas cosas que puede hacer para mejorar sus habilidades de programación. Esto es lo que realmente recomiendo que hagas (también es lo que hice yo mismo):
** Aprende frameworks, no solo idiomas. **
Veo que sabes algunos idiomas, ¡y eso es genial! Los idiomas son un gran comienzo. La sintaxis es fácil de aprender después de un idioma o dos. Lo que realmente quieres aprender es un marco. No puedes simplemente `recoger ‘marcos como lo haces con los lenguajes (los conceptos de alto nivel como MVC sí, pero no el funcionamiento interno de los mismos).
Por ejemplo, aquí hay algunos con los que puede comenzar personalmente:
Veo que conoces a Ruby, ¡genial! Expande eso con el marco de Rails .
¿Y también Python? Excelente, Django te hará ganar dinero.
¿Qué tal Javascript? ¡Puedes aprender N ode.js, Backbone, Meteor, Ember Angular, etc. tantas posibilidades!
Los marcos combinan desarrollo de software y desarrollo web (principalmente). Así es como obtendrás experiencia de programación real. Una nota para agregar, los marcos son increíblemente valiosos desde una perspectiva profesional. Las empresas no se preocupan por los idiomas a menos que pueda aplicarlos a su aplicación (que a menudo se crea utilizando uno o más marcos).
- ¿Qué es algo que crees que solo tú puedes hacer?
- ¿Qué habilidades debe tener un mentor de un equipo interno?
- Inteligencia: ¿Hasta qué punto existe una correlación entre el coeficiente intelectual y la habilidad para jugar al póker?
- ¿Cómo podemos enseñarnos nuevas habilidades en la era de los dispositivos móviles?
- ¿Cuáles son algunas habilidades increíbles?
Una última nota:
No deje que StackOverflow lo detenga, algunos de esos tipos tienen décadas de experiencia en desarrollo de software. Lo que puede ver como un pequeño problema y preguntar en SO, pueden verlo como nada porque probablemente lo hayan encontrado ellos mismos. Así que no dejes que eso te haga sentir tonto, solo tienen mucho más tiempo en la industria que tú (¡más razón para respetar su opinión sobre tus preguntas!).