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

¿Dónde construyo un sitio web?

Quiero profundizar en la programación. Tengo 17 años y estudiaré CS en la universidad. He hecho algo de Java en la Harvard Summer School. ¿De dónde empezaré?

Quiero crear un anti-ransomeware pero no tengo ningún desarrollador. ¿Como empiezo?

Cómo configurar una estación para un equipo de desarrolladores

Quiero convertirme en desarrollador front y backend. No sé por dónde empezar, pero quiero hacerlo. ¿Cómo es posible esto?

Aprendí los conceptos básicos del desarrollo de back-end utilizando Node.js y Express como marco. ¿Cómo puedo aprender a escribir un código seguro y escalable?

Estoy aprendiendo HTML, CSS, JavaScript, PHP y C # en mi universidad, todo en un semestre. ¿Cómo te las arreglarías?

Quiero ser un desarrollador de backend. ¿Es bueno NodeJS con Typecript para comenzar?

Soy un desarrollador de JavaScript de pila completa. ¿Qué debería estar aprendiendo en mi trabajo actual para hacerme más atractivo para mi próximo trabajo?

Cómo hacer que un sitio web parezca desagradable, pero sin usuarios

Quiero usar MongoDB para construir una aplicación web. ¿Debería considerar usar Django?

Necesito hacer un proyecto en mi curso de ingeniería de software con Java para Web, servicios web y programación de Android. ¿Qué sugieres?

Mi sitio de WordPress recibe cientos de ataques transversales de directorios diariamente. ¿Esto es normal?

Aprendí HTML de W3Schools pero no CSS. ¿Debo comenzar a aprender JavaScript o debo aprender algo más primero?

Soy un gerente de producto experimentado con un mínimo conocimiento de codificación. Me gustaría ser lo suficientemente bueno en el desarrollo web para comenzar a crear prototipos funcionales de mis ideas de inicio. ¿Cuál debería ser mi enfoque?