¿Cuál de estos me dará la mejor oportunidad para usar los algoritmos y las estructuras de datos que se enseñan en el desarrollo web de la escuela o el desarrollo móvil?

Gracias por el A2A! Si por desarrollo web te refieres al desarrollo front-end, me inclinaría por el móvil. Si se refería al desarrollo de tipo ‘full stack’, probablemente sea desarrollo web.

Con los dispositivos móviles, obtendrá al menos una buena cantidad de estructuras de datos y algunos algoritmos. Desafortunadamente, el poder de procesamiento ‘limitado’ (y lo digo libremente) puede hacer que termines haciendo cosas de una manera subóptima.

Hoy en día, muchos idiomas / plataformas / marcos han hecho muchas de las cosas que habría tenido que hacer en el pasado. Ahora es importante que conozca las estructuras de datos con anticipación, pueda identificar qué patrón de diseño usar y ajustar un algoritmo establecido para hacer lo que se necesita. ¡Sal, mi joven amigo y haz AMBOS! Encuentre una idea, inicie su propia empresa, cree los servicios de back-end, desarrolle la aplicación y aprenda.

¡Buena suerte!

El desarrollo web y el desarrollo móvil son categorías extremadamente amplias. Cualquiera de los campos podría brindarle muchas oportunidades para usar estructuras de datos o algoritmos. Realmente depende del proyecto específico. De todos modos, es probable que no implemente sus propias estructuras de datos o algoritmos ya que ya están en las bibliotecas estándar, pero necesitará saber qué estructura de datos o algoritmos son apropiados para la situación.