Si no puedo hacer el programa Cryptography en odinproject, ¿debo dejar de programar o la programación no es para mí?

Apenas miré el currículum de Odin, pero todo parece bastante rudimentario.

No vi un programa de criptografía.

Dicho esto, en lo que respecta a la pregunta sobre si debe abandonar la programación o no.

Será imposible que alguien en Quora responda esta pregunta por usted con precisión, pero voy a sugerir que sí, debe dejar de hacerlo.

Cualquiera de una inteligencia razonable puede aprender a encadenar cierta sintaxis para que algunos programas funcionen con el tiempo y la voluntad suficientes. El ‘Bro-grammer’ de San Fran ha demostrado esto una y otra vez. Eso no significa que todos deberían hacerlo.

El mundo realmente no necesita más programadores que solo peguen las bibliotecas existentes juntas hasta la saciedad. Necesitamos más ingenieros que quieran saber cómo funcionan los sistemas y plataformas, así como encontrar formas interesantes de interactuar con ellos. Si se te ocurre que no puedes hacer algo, entonces probablemente serás un programador de pegamento.

Ahora, por supuesto, esto podría ser un momento de frustración que todos sienten de vez en cuando. Aprender a canalizar eso en algo más útil de lo que no puedo es esencial para ser un programador útil. Quizás puedas hacer eso.

Buena suerte.

No dejes que cosas como esta te desanimen. Probablemente tampoco podría hacerlo y he estado programando durante 20 años. No tengo idea de qué es esto, pero tampoco tengo interés en hacerlo.

Hablemos de algo diferente a la programación y hablemos de cómo piensas. Quiero abordar su problema central aquí y ese es el de una mentalidad abandonada y abandonada.

Lo primero que quiero decirte es: SALE DE ESA MIERDA .

¿Quieres triunfar en la vida o fracasar en la vida? Responda esta pregunta y tendrá su respuesta a todas las preguntas cuando se enfrente a la adversidad.

Si renuncias porque no eres bueno en algo, no harás nada, no serás capaz de nada y vivirás una vida de nada. Eres mejor que eso.

Su vida será difícil, los desafíos que enfrenta serán difíciles, tiene un largo camino de dificultades por delante. Te enfrentarás a cosas que creerás que no puedes superar y tus emociones te llevarán a lugares de los que sientes que no puedes escapar, esto es parte de ser humano.

Lo que separa el éxito del fracaso es la voluntad de superar la adversidad. El mundo existe para desafiarte y la vida no es más que un largo y continuo camino de desafíos implacables. No dejes que tu mente caiga presa de los desafíos que te derrotarían; en cambio, vence a ellos.

Esto podría ser programación, esto podría ser escalar montañas, esto podría estar enamorándose. Serás desafiado y cuando estás haciendo algo que quieres cumplir en tu vida, DEJAR DE NO ES UNA OPCIÓN .

Hazle un favor a todos los que vinieron antes que a ti y a todos los que vendrán después de ti y no solo lo intentes: HAZLO. No renuncies, no te dejes vencer, no te desanimes, NO TE DAGAS A TI MISMO .

Cuando surge un desafío, te elevas más alto y estás listo para enfrentarlo con fuerza y ​​no permites que una roca detenga tu escalada de la montaña. Existes para llegar a la cima de la montaña y tienes todo lo que necesitas para hacerlo. Solo tienes que entrenar y darte cuenta de que nunca serás bueno en algo en lo que nunca intentaste ser bueno. Hoy es el día en que aceptas el desafío de la vida y entiendes a qué te enfrentas. No vacile ante la adversidad: supere los desafíos que debe hacer para hacer lo que debe hacer y MANTÉNGASE FUERTE .

No renuncies, mientras que en ese momento has aprendido algunas de las estructuras y controles de flujo del lenguaje que no han profundizado en los procesos de pensamiento de programación.

No es realmente la programación que probablemente está causando el problema, sino la división de la tarea en fragmentos manejables. Esto es natural, nuestros cerebros son muy superiores a las computadoras y pueden manejar la ambigüedad y la razón por la cual una computadora no puede.

Esto solo vendrá con la práctica, ¡ no se trata solo de la calidad del programador que será, sino de la calidad del problema que resuelve !