La columna vertebral de la informática es la lógica y el lenguaje de programación utilizado para escribirlos. En este artículo, sugeriré 5 reglas de oro o consejos que todo programador debe tener en cuenta al aprender cualquier lenguaje de programación, y cualquier persona que esté dispuesta a aprender codificación desde cero.
1. No Hay Un "Lenguaje De Programación Perfecto" Para Aprender
Cuando comencé a aprender a codificar, hubo innumerables ocasiones en que elegí un lenguaje de computadora y luego desistí, otra vez elegí otro y lo dejé. Créeme, esta es una historia común con todos los programadores. Durante el proceso de evolución, los humanos hemos desarrollado una tendencia que llamamos conciencia, es decir, la conciencia o percepción de una persona de hacer algo y, debido a esto, nuestro cerebro está sintonizado para confundirse, cambiando la decisión en cada paso mientras aprendemos o hacemos las cosas. Cosas por primera vez.
“¿Con qué lenguaje de programación debería empezar”? Esta es la pregunta más común para los principiantes. Bueno, la respuesta es muy simple y directa, es decir, "cualquier idioma". La gente puede argumentar que es Python, es Swift, no es C, pero todos están equivocados. Un lenguaje de programación es simplemente una herramienta y no existe el mejor o el mejor lenguaje para un programador exitoso. Entonces, deja de pensar en la selección, elige cualquiera de ellos y comienza a escribir tu código hoy.
2. Código Por Una Razón, Es Decir, Tener Algunos Proyectos.
¿Alguna vez te has preguntado por qué estás estudiando y aprendiendo algo? ¿Tienes una razón sólida para justificar tus acciones y decisiones? Bueno, si no es así, piense por un momento, ya que esto es muy importante para el aprendizaje de la codificación, especialmente si desea ser un programador profesional.
La codificación requiere paciencia y tiempo; si crees que puedes aprenderla en una semana y convertirte en un hechizo, entonces te estás engañando a ti mismo. Cuanto más regularmente aprenda a codificar y practicar, más probable será que comience a desarrollar habilidades y sea frecuente en el uso de la sintaxis. Pero el problema es quién sigue esta filosofía y redacción y quién tiene tanto tiempo entre trabajar a tiempo completo, ver a la familia, a los amigos y al administrador de la vida. ¿Cuándo se supone que debes sentarte y practicar esta "codificación diaria"?
La respuesta es, su razón, dedicación, pasión y de dónde vendrá. Vendrá de proyectos. Es cierto que como humanos tenemos mucha inercia. Una vez que te dediques a codificar y hacer cosas, ves cómo funcionan las cosas en vivo, tu interés crecerá y esto te impulsará a aprender más. Entonces no necesitas forzarte a codificar. Por lo tanto, desarrollar un hábito para llevar a cabo la tarea diariamente durante aproximadamente un mes.
3. Está Bien, No Saberlo Al Principio.
Como principiante, no puedes conocer conceptos como desarrolladores experimentados. No debes ser impaciente y ponerte nervioso porque no puedes codificar y pensar. Como dije, lleva tiempo aprender cosas, así que tienes que darte el tiempo suficiente.
Se encontró que la mayoría de los desarrolladores sufren el síndrome de Imposter , el fenómeno psicológico donde las personas se sienten como fraudes y subestiman sus propias habilidades y destrezas. Sienten que todos los demás son mejores en programación que ellos. Si alguna vez te has sentido así, no estás solo, ya que los estudios muestran que más del 70% de las personas tienen este síndrome.
Muchos programadores nuevos temen que al revisar las referencias, ver los tutoriales y pedir ayuda a las personas, se convierta en un fraude que no sabe cómo programar. La gente puede decirte que eres un imitador, que digan y ladren. Nadie puede tener toda la información relevante en su cabeza y yo, personalmente, enfrenté este problema muchas veces. Por ejemplo,
Si acabo de hablar de la programación de iOS, hay más de 800 clases, 9000 métodos y en crecimiento. Nadie puede memorizar todo esto y convertirse en un experto. Entonces, desarrolle sus habilidades lógicas, piense en el algoritmo que puede resolver un problema dado. Siempre puedes tomar ayuda buscando en Google y mirando el código de otros, solo averigua la lógica y el concepto detrás de ellos y eso es todo.
4. Sea Un Imitador, Experimente Con El Código Y Siga Aprendiendo
Cuando era un principiante, me preguntaba dónde aprender y cuál debería ser la técnica o el patrón para aprender. Compré libros en C / C ++, Swift, Python y lo pasé mal. Lo leí, lo olvidé, me dormí. A medida que pasaba el tiempo, me di cuenta de que si alguien se aburría con el lenguaje y la explicación de los libros, podría ser difícil dedicar tiempo a aprender a codificar. En ese caso, una mejor manera es la interacción con los medios, es decir, videos tutoriales.
Los libros son buenos como referencias. Si quieres profundizar en los conceptos de programación fundamental. Pero, si quieres que se convierta en un hábito, comienza a hacer cosas observando a los demás. Aprenda de ellos, comprenda los conceptos, piense, practique y trate de hacer cambios e interpretar los resultados de sus acciones. Crea tu propio bloc de notas, desarrolla el concepto que podría ser cualquier cosa que desees o te fascines.
Algo que es nuevo, nadie podrá ayudarte. Al crear aplicaciones o programas de imitación, estará recorriendo el camino que muchos han recorrido antes que usted. De esta manera usted puede hacer cosas, aprender lo básico y cada vez que tenga problemas, también puede preguntar a otros. Esto actuará como una base y sus habilidades de codificación crecerán después de un cierto tiempo.
5. Muestra Tu Trabajo Y Consigue Un Mentor.
Si eres un principiante o un desarrollador experimentado, nadie es perfecto en este mundo. Compartir conocimientos y pensamientos siempre termina en algún tipo de mejora y es beneficioso para todos.
El mayor problema al aprender a codificar es la falta de responsabilidad. Sin duda, hay muchos cursos en línea excelentes como Coursera, Udacity, Udemy, Skillshare y YouTube. Pero, no hay nadie para ver tu trabajo, tu progreso, tu código. No se trata solo de cursos en línea, ya que estoy muy loco por los cursos que se ofrecen, sino que incluso los campamentos e institutos no prestan ninguna atención a nadie, especialmente a los nuevos alumnos.
Necesita responsabilidad y compromiso para aprender cosas nuevas. Es por esto que es muy importante interactuar con estudiantes que se emparejen con alguien que también sea un principiante o experimentado, en quien confíe para que pueda mostrarle las cosas y trabajar para ellos, tenga algún comentario de ellos sobre su lógica y estilo de codificación. Esto te hará crecer como un mejor pensador, solucionador de problemas y tu mentalidad será preparada para aceptar consejos porque, como desarrollador profesional, esto es muy importante.
0 Comentarios