Soy estudiante de informática. Me gustan las estructuras de datos y la resolución de algoritmos. No me interesa hacer preguntas sobre CodeChef y otros sitios similares. También me gusta el diseño web. ¿Cuáles son las mejores opciones de carrera para mí? ¿Qué tengo que hacer?

Cada estudiante de tecnología de la información debe aprender acerca de las estructuras de datos. En realidad, le ayuda a pensar lógicamente. Probar las preguntas en codechef realmente agudizará sus habilidades analíticas. En el desarrollo en tiempo real, debe saber qué algoritmo es el más eficiente en el escenario dado y cómo usar el algoritmo de los paquetes existentes dado por el lenguaje de programación que está usando.

Por otra parte,
Hay dos aspectos del desarrollo web, es decir,
1. Diseño web
2. Desarrollo web

Típicamente, un diseñador web es una persona que:

  • Se enfoca en la apariencia de un sitio web.
  • Utiliza HTML, CSS y JavaScript
  • Es competente en esquemas de color, diseño gráfico y flujo de información.
  • Crea una gran experiencia de usuario.
  • Es de inteligencia: fuerte intuición, creatividad e imaginación.
  • La cartera vale más que un título
  • Salario medio: $ 47,820

Desarrollador web es la persona que:

  • Crea el funcionamiento interno de un sitio web.
  • Es competente en lenguajes de programación (PHP, .NET, Python, C, Ruby)
  • Desarrolla la interfaz de usuario.
  • Tiene cerebro izquierdo: lógica, pensamiento lineal, técnico.
  • Se requiere experiencia práctica en codificación (ya sea sus propios productos o github)
  • Salario medio: $ 85,430

Para ser una persona exitosa uno debe aprender ambos lados de la web.
En un futuro cercano, los diseñadores web serán reemplazados por una gran automatización de la parte frontal. En mi opinión, es mejor convertirse en un desarrollador web con conocimientos de diseño web en lugar de convertirse en un único diseñador web.

fuente:
Diseño web vs. Desarrollo web: ¿Cuál es la diferencia? | SkilledUp