¿Cómo puedo crear una estrategia de desarrollo web back-end?

No necesitas crear una estrategia
Necesitas ir a construir algunas cosas.

Si quieres aprender a tocar una guitarra, debes pasar mucho tiempo tocando una guitarra. Del mismo modo, si quieres aprender a ser un desarrollador de backend fuerte, debes salir y construir un montón de sistemas de backend.

Si no está trabajando actualmente, vaya a obtener una cuenta en Elance, revise su Lista de Craig local y hable con sus amigos y familiares sobre los posibles proyectos que puede hacer a bajo costo. Realice sus primeros proyectos con una tasa fija y descárguelo hasta que lo descubra y ofrezca buenos resultados para sus clientes, sea lo que sea. Te verás obligado a comprar un buen libro sobre programación, tomar algunas clases en línea o seguir un montón de tutoriales que encuentres en Google. También obtendrá rápidamente habilidades de back-end más fuertes.

Los rieles podrían no ser la plataforma ideal para aprender tampoco. Es posible que desee comenzar con PHP, a menos que ya tenga bastante experiencia con las solicitudes HTTP GET y POST. PHP es mucho más valiente y te obliga a hacer más trabajo tú mismo. Aprenderá más rápido, y una vez que haya construido un par de sistemas de administración ligeros en PHP, estará muy motivado para superar la curva de aprendizaje de Rails a cambio de no tener que construir todo a mano.

Una vez que esté pateando el backend, su estrategia fluirá desde adentro.