Estoy buscando desarrollo de front end, diseño de UX / UI o pasantías de desarrollo de software. ¿Qué puedo hacer para prepararme?

Gracias por el A2A. Hay dos puntos principales que me gustaría cubrir en esta respuesta:

  1. Determinar su área de interés y así reconocer posibles oportunidades.
  2. 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.

Según mi experiencia, posiblemente pueda guiarlo a buenos recursos para los dos primeros roles.

[Pronto actualizaré la respuesta con información adicional]

Voy a responder por la parte de la interfaz. Había entrevistado a Mayank Varshney, el desarrollador principal de la interfaz de Barclays. De sus más de 10 años de experiencia en tomar más de 1500 entrevistas, citaré algunas de las cosas que dijo

Sus conceptos básicos deben ser sólidos, debe ser bueno en Javascript y también debe tener un buen conocimiento de HTML, CSS y servicios web.
2. Debe estar bien familiarizado con el ciclo de vida de la solicitud HTTP, como lo que sucede cuando golpeas un dominio en particular, a dónde va la solicitud y cómo responde el servidor. Muchas personas no saben lo que sucede en segundo plano cuando golpean un dominio en particular, la comprensión debe ser bastante clara.
5. Debido a la evolución en la experiencia del usuario, también hay ciertas adiciones a las tecnologías. Por ejemplo, ahora, necesitamos un preprocesador CSS con CSS; con HTML también necesitamos un conjunto de habilidades HTML5; junto con javascript, uno necesita saber ECMAScript 6, etc.

Lea su “gyan” completo aquí

Veltrod es una empresa global de consultoría de software especializada en el desarrollo de aplicaciones móviles para plataformas iPhone, Android, BB, Windows y Cross. Puede probar Veltrod para obtener soluciones rentables y de calidad enviando sus requisitos a [correo electrónico protegido]

More Interesting

Cómo migrar mi sitio web de Joomla a WordPress y mantener la misma URL

¿Cómo editar una casilla de verificación si está guardando las casillas de verificación en una sola columna en una base de datos, dado que una casilla de verificación desmarcada no se guardará en la base de datos? ¿Qué pasa si vas a editar esas casillas de verificación?

Cómo ejecutar el archivo .Java en la página web HTML y mostrar el resultado en la propia página

Cómo hackear un webcomic para ver publicaciones en cola

Soy desarrollador web, vivo en un país donde ocurren asesinatos a diario. ¿Hay alguna manera de combatir el crimen usando mis habilidades de programador?

Soy un diseño gráfico interesado en aprender código. ¿Sería el desarrollo web el mejor lugar para comenzar?

¿Qué tema debo aprender para convertirme en desarrollador web de PHP y adecuado para trabajos?

¿Aprendería JavaScript avanzado al intentar crear mi propio marco de JavaScript?

Acabo de comprar un tema de WordPress para mi sitio, pero parece que no puedo hacer que se vea como lo que vi en la demostración. ¿Todos los temas son tan difíciles de armar?

¿Hay alguna computadora portátil específica que deba usar para el desarrollo web?

Si alojo millones de blogs con WordPress MU, ¿creará un problema de escalabilidad?

¿Cómo construiste tu primer sitio web?

Estoy trabajando en un sitio porno. ¿Cómo obtengo contenido para agregar al sitio?

Necesito un plan de seis meses para convertirme en un desarrollador web de pila completa usando JavaScript. ¿Qué tengo que hacer?

Cómo lanzar un sitio web con éxito