Seguí una ruta similar en el desarrollo de aplicaciones móviles, aunque es posible que haya tenido más experiencia en desarrollo front-end.
iPhone Objective C es similar a C ++, y puede llamar a los componentes de C ++ directamente desde Objective C. Un sólido conocimiento de Java le brinda el 90% de lo que necesita para desarrollar aplicaciones de Android.
Recomendaría tomar un curso de arte: aprendí a pintar, realmente me ayudó a sentir el diseño visual.
- He estado desempleado durante casi 1 año, estoy aprendiendo Go y quiero convertirme en desarrollador de backend, ¿qué debo hacer para conseguir un trabajo?
- ¿Cómo debo seleccionar una pila de tecnología para mi inicio?
- ¿Cómo funciona un sistema de fondo?
- ¿Es el 8% y no hay salario justo para el único tipo de backend en una startup?
- ¿Cuáles son los mejores proveedores de alojamiento para un back-end API Node.js?
Aprende HTML / CSS / PHP / WordPress. Los clientes generalmente desean que un sitio web vaya con su aplicación, y muchas aplicaciones móviles requieren un back-end para compartir el estado entre los diferentes usuarios de la aplicación. Una de mis técnicas de back-end de inicio rápido favoritas es proporcionar un back-end como complemento de WordPress a medida. Esto permite muchas características de WordPress, administración de usuarios y una interfaz de usuario avanzada de generación de contenido incorporada, muy útil para aplicaciones donde el usuario desea crear e incluir su propio contenido en la aplicación.
La tecnología 3D se está volviendo más común. Esto no es esencial, pero tarde o temprano obtendrá un cliente que quiere gráficos 3D, tal vez incluso gráficos completos del motor del juego, así que familiarícese con Open GL y otros conceptos 3D. OpenGL es la API de gráficos 3D para iPhone y Android.
Aparte de eso, hay mucho espacio en el desarrollo de aplicaciones móviles para una persona con sus habilidades. Muchos proyectos en los que trabajo requieren habilidades de codificación y backend, tecnología exótica como video chat, OCR y reconocimiento de voz. Las habilidades Hardcore C ++ son muy útiles para responder a tales requisitos.