No tengo ningún talento en estructuras de datos y algoritmos, ¿debería abandonar mi título de CS?

¡No, tu puedes!
Son importantes porque son lo que haces después de convertirte en un informático. Sin estructuras de datos y algoritmos, solo serás un codificador de mono.

No necesita abandonar su título si no es bueno en Data Structures. Hay muchos otros campos como el desarrollo web y el desarrollo de UI / UX, etc.

La estructura de datos es una forma particular de almacenar y organizar información en una computadora para que pueda ser recuperada y utilizada de manera más productiva.

Si lo dominas, serás muy bueno programando o puedes obtener un nivel mínimo de conocimiento y continuar tu carrera como programador mediocre.

Puede seguir el enlace si desea comenzar a aprender estructuras de datos

La respuesta de Joshua Pan a ¿Cómo empiezo a aprender o fortalecer mi conocimiento de estructuras de datos y algoritmos?

No deberías dejar de fumar, sino esforzarte más por aprenderlos.

Talento no es la palabra correcta aquí. Ningún organismo nace con talento para dominar estructuras de datos y algoritmos. Necesita desarrollar estas habilidades y puede desarrollarlas durante un período de tiempo siempre que tenga paciencia, interés y se esfuerce lo suficiente para aprender y aplicar esto de manera consistente.

Estoy de acuerdo en que no son conceptos muy fáciles de entender, pero si fuera fácil, todos los habrían dominado.

No dependas de lo que se enseña en clase. Hay muchos tutoriales y cursos en línea que están mejor organizados y mejor enseñados. Ir a través de sitios como Lynda, pluralsite, Udacity, Unacademy.

Está bien invertir en ellos si te va a ayudar como estudiante en lugar de invertir en cosas inútiles como teléfonos móviles elegantes, bicicletas, ropa, zapatos y entretenimiento de fin de semana. No digo que esté invirtiendo en estas cosas, sino más bien lo que quiero decir que no piense que obtener suscripciones pagas en este tipo de plataforma de tutoría en línea es una pérdida de dinero.

Este es el momento de invertir en ti y en tu autodesarrollo.

Todo lo mejor.

Esa es una pregunta difícil que todos nos hacemos en algún momento de nuestras vidas:

¿Soy bueno en esto? ¿Vale la pena perseverar?

Creo firmemente que no sabes si eres bueno en algo si no lo pruebas primero. Tu talento para lo que quieres aprender determinará qué tan rápido lo dominarás. Su perseverancia determinará si puede alcanzar sus objetivos, PERO a veces, perseverar en algo que no tiene talento, podría ser una pérdida de tiempo y recursos.

¿Cuánto es demasiado? ¿Cuándo perseveras más que razonable?

Nadie puede responder estas preguntas por usted.

Hay muchas historias sobre personas que otros les dicen “¡apestas!” Al comienzo de sus carreras, y resultó que eran genios. Por otro lado, hay más historias sobre personas que fueron malas en algo y, al final, en realidad eran realmente malas. Además, escuché muchas historias sobre personas que hacen un cambio de carrera y finalmente tuvieron éxito.

¿Cuándo estás siendo delirante? ¿Cuándo estás siendo perseverante?

Lo primero que debe hacer es probarlo, pero REALMENTE debe intentarlo. Busca ayuda Practica mucho. Resuelve TONELADAS de ejercicios. Algoritmos SWEAT. Pon un plazo razonable, digamos, un semestre más. Si realmente lo intentó y fracasó nuevamente, sea honesto con usted: ¿Fue mala suerte? ¿Tuviste un problema personal que te quitó la atención? Escucha tu instinto. No te sientas mal si crees que necesitas un cambio de carrera. Tal vez su talento sea ser arquitecto, abogado, hombre de negocios u otra cosa.

Por supuesto, si tienes éxito, déjame felicitarte por adelantado 🙂

¡Buena suerte!

No. Si la única razón para dejar algo es que no eres lo suficientemente bueno para eso, no puedes dejarlo. [1] [2] No hay nada más que decir.

Notas al pie

[1] Vitas Gerulaitis – Wikipedia

[2] Compre en línea Grit: The Power of Passion and Perseverance Book a precios bajos en India

Responda las siguientes preguntas antes de apresurarse a tomar una decisión. Echarles un vistazo.

  1. ¿Alguna vez has jugado algún juego / deporte y has ganado ese juego / deporte?
  2. ¿Alguna vez has ido a una tienda de comestibles en otra ciudad en lugar de una calle abajo?
  3. ¿Me darás $ 1000 gratis?
  4. ¿Alguna vez te has ayudado organizando cosas que te facilitaron el acceso?

Ahora, combine sus respuestas con una a continuación:

  1. SI
  2. NUNCA
  3. NO
  4. SI

Si tiene razón para al menos tres preguntas, apuesto a que puede aprender DS y algoritmos.

Todos los humanos tratamos con estructuras de datos y algoritmos en nuestra vida de rutina sin saberlo.

Los algoritmos son una forma de resolver problemas. Y estamos resolviendo problemas utilizando las mejores estructuras de datos adecuadas.

Espero haberte ayudado.

Cs no se trata solo de ds nd algo cs branch hv muchos otros temas interesantes, así como compier, la arquitectura de la computadora debe ser maestra en estos temas.

Además, en lugar de dejar cs, aprende y practica ds y algo diariamente