Gracias por el A2A. Hay dos puntos principales que me gustaría cubrir en esta respuesta:
- Determinar su área de interés y así reconocer posibles oportunidades.
- Prepárate para el papel.
Ahora, usted menciona tres variados campos de interés: desarrollo front-end, diseño UX / UI y desarrollo de software. Tienes que entender la diferencia entre cada uno de ellos y así encontrar uno que realmente te convenga.
- Desarrollo front-end: esto gira principalmente en torno al desarrollo (codificación) de interfaces para aplicaciones web / móviles. Debería ser bueno en tecnologías de front-end como JS (+ jQuery, frameworks, etc.), HTML, CSS, etc. si desea desarrollar para la web. Cuando se trata de aplicaciones móviles, debe concentrarse en las plataformas específicas (Android-Java o iOS-Objective C).
- Diseño UX / UI: se trata de conceptualizar, diseñar y crear prototipos de interfaces de usuario e interacciones relacionadas. Se espera que usted sea competente en la preparación de estructuras alámbricas, bocetos de interfaces de usuario, preparación de paneles de estado de ánimo, pruebas de usuarios, diseño de maquetas y softwares como Adobe Photoshop / Illustrator / Sketch. Los requisitos adicionales pueden implicar el conocimiento de HTML + CSS + JS para crear prototipos de aplicaciones web rápidamente. Contestaré este punto en detalle más adelante en esta respuesta.
- Desarrollo de software: este sería un papel de ingeniería incondicional. Se espera que comprenda los requisitos y diseñe / desarrolle una arquitectura de aplicación ágil y sostenible. En muchos casos, estaría involucrado en la creación de API y la optimización de los sistemas existentes para aumentar el rendimiento. Las tecnologías populares incluyen RoR, Node, js, etc.
Como puede ver, el desarrollo front-end y el diseño de UI / UX tienen un poco de superposición y el desarrollo de software puede involucrar muchas cosas. Así que decida en qué rol enfocarse.
- Estoy comenzando mi primer trabajo de desarrollador front-end. ¿En qué debería centrarme para tener éxito?
- ¿Podemos crear el próximo WhatsApp o Instagram usando HTML5, CSS y JavaScript?
- Estoy buscando construir una revista en línea con una comunidad / foro que pueda apoyar a grupos y chats en vivo. ¿WordPress / Buddy Press es el camino a seguir? ¿O hay un SaaS por ahí que puede hacer esto?
- Cómo compilar un código en JavaScript
- ¿Puedo aprender C ++ ahora? Tengo 15 años y solo sé HTML, CSS y un poco sobre JavaScript.
Según mi experiencia, posiblemente pueda guiarlo a buenos recursos para los dos primeros roles.
[Pronto actualizaré la respuesta con información adicional]