Aprender artículos de programación
Desde pequeño sabía que quería ser programador. Algo al respecto siempre es emocionante. La programación es como un rompecabezas. Necesitas encontrar cómo usar la computadora para expresar tu creatividad. Al principio estaba confundida y no sabía por dónde empezar. Terminé eligiendo Java, principalmente porque era el único lenguaje del que realmente había oído hablar (gracias, Minecraft). No sé para qué se usa Java. Al comenzar con Codecademy, aprendí una sintaxis de consola muy básica. Estaba aburrido así que no aprendí nada de ello. Es una pena que esta experiencia me haya dejado por mucho tiempo.
Si estás perdido y abrumado, quiero que sepas que no estás solo. Hay muchas tecnologías, lenguajes, marcos, bibliotecas, etc. Es fácil olvidarse de cada característica. Creo que la razón por la que hiciste clic en este artículo es porque te sentiste así y te preguntaste: "¿Por dónde empiezo?". El problema de esta pregunta es que no existe una respuesta sencilla y clara. Es como preguntar "¿Qué destornillador debo utilizar?" o "¿Qué neumáticos son mejores para mi coche?". La respuesta corta es: depende.
Elige un idioma
Al ingresar al campo de la programación, es necesario considerar algunos caminos y objetivos finales. Básicamente, ¿qué quieres lograr con la programación, qué problema quieres resolver? No elijas un idioma sólo porque es popular o porque tus amigos te dicen que deberías probarlo. Quieres aprender un idioma para construir algo que te guste. Debe investigar un poco sobre sus objetivos y ver qué tecnologías se requieren para completar la tarea.
Un ejemplo
Imagínate que quieres aprender sobre desarrollo web. Para ayudarle a comprender, lo explicaré en el sitio web de Medium. La primera parte del desarrollo web es el front-end. Cuando lees un artículo en el sitio web de Medium, estás mirando la parte frontal. Está construido en tres lenguajes: HTML, CSS y JavaScript. HTML y CSS no son lenguajes de programación, sino lenguajes que se utilizan junto con JavaScript para crear aplicaciones. HTML (lenguaje de marcado de hipertexto) se utiliza para agregar elementos a su sitio web. El texto que lees en el artículo del medio es todo HTML, al igual que los botones y las imágenes. CSS (Hojas de estilo en cascada) le permite diseñar estos elementos tal como se ven en la página. Las fuentes utilizadas en este artículo, la posición del texto y el tamaño de los diferentes componentes están controlados por CSS. JavaScript es un lenguaje de programación utilizado para el desarrollo web. Se utiliza para agregar funcionalidad a los elementos que se muestran en la página. Cuando haces clic en el botón "Seguir" en la cuenta de un autor, estás utilizando JavaScript. JavaScript usa HTML y CSS para crear un botón que rastrea las cuentas y comienza a mostrarle su historia.
La segunda parte del desarrollo web es el backend, que en realidad es invisible para el usuario. El backend es donde se almacenan todos los datos del sitio y luego se envían al frontend para que los usuarios los vean. El número de comentarios o aplausos de esta publicación se almacena aquí. Luego puede utilizar JavaScript para obtener y procesar esta información. No entraré en detalles, pero espero que entiendas mi punto: necesitas descubrir qué necesitas para construir y utilizar la tecnología necesaria para realizar el trabajo.
Puedes considerarlo como programar una máquina. Supongamos que hay un coche. Para funcionar correctamente, requiere que varios componentes debajo del capó funcionen juntos.
Recursos de aprendizaje
Después de determinar el idioma que deseas aprender, el siguiente paso es encontrar recursos. Todo depende de tu estilo de aprendizaje y presupuesto. Es posible que aprenda mejor leyendo o viendo videos. Puedes pagar cursos o libros, o simplemente utilizar recursos gratuitos como YouTube. Aprender a programar no cuesta dinero, pero lleva tiempo. Tu tiempo es valioso, así que asegúrate de usarlo sabiamente. A continuación vincularé algunos de los recursos más útiles que he encontrado.
1. Uda City
Este sitio web ofrece cursos de programación gratuitos y de pago y varios otros temas. Los que pagan casi siempre se venden a precios de 10 a 11. Sin embargo, es muy popular. Hay algunos instructores excelentes y luego hay algunos profesores realmente malos. Afortunadamente, ofrecen una garantía de devolución de dinero de 30 días, por lo que si no te gusta tu curso, puedes obtener un reembolso completo.
Si quieres aprender sobre desarrollo web, actualmente estoy tomando un excelente curso que te recomiendo encarecidamente que consultes. Aquí os dejo el enlace para quien esté interesado.
2. YouTube (sitio web de vídeos extranjero)
Hay muchos vídeos gratuitos en esta plataforma, que son de gran ayuda para aprender conocimientos básicos y temas más avanzados. Aunque es igual que Udemy, sigue siendo muy popular.
Mis creadores favoritos incluyen a Brad Travers, Web Development Simplified, Cyber Ninja y Colt Steele.
3. Colección de códigos
Un sitio web gratuito donde puedes aprender haciendo. Tiene un codificador incorporado en su sitio web que proporciona comentarios instantáneos sobre el código que ingresa. Es una forma divertida de acostumbrarse a escribir código. Ofrecen una gran cantidad de cursos en varios idiomas.
4. Free Code Camp
Otro sitio web muy similar a Codecademy donde puedes codificar en el navegador. Si bien no he utilizado personalmente este sitio, me han dicho que es útil para comprender los conceptos básicos. Este es un excelente punto de partida para aquellos que están interesados en el proyecto pero no quieren invertir todavía.
No importa qué recurso elijas utilizar, debes asegurarte de estar practicando. Después de aprender un tema, intente desarrollarlo.
Advertencia: evite el "infierno de los tutoriales" a toda costa
& gtvia Freepik
Como acabo de mencionar, crear proyectos paralelos es fundamental para convertirse en programadores exitosos. muy importante. Al aprender a programar, es muy probable que en algún momento te encuentres atrapado en el infierno de los tutoriales. Este es un estado de aprendizaje en el que debes confiar en tutoriales y no puedes crear nada por ti mismo. Necesitas que alguien te tome de la mano y te diga exactamente qué hacer. No puedes hacerlo sin esta ayuda. No me malinterpretes, los cursos son una manera fantástica de aprender la sintaxis básica de un lenguaje de programación, pero sólo representan el 25% de lo que aprendes.
La mayoría de ellos requieren que uses lo que has aprendido para crear tus propias aplicaciones. Sé que es difícil porque existen muchos cursos para crear excelentes aplicaciones. Aunque antes de poder construir algo interesante, es necesario dedicar algo de tiempo y comprender algunos conceptos básicos. Me quedé atrapado en el infierno de los tutoriales y desperdicié más de un año de aprendizaje. No tenía motivación, no podía hacer nada por mi cuenta y casi no tenía reservas sobre lo que me enseñaban. He aprendido mucho desde que adopté un nuevo enfoque en un curso reciente, practicando la codificación incluida e intentando crear una aplicación antes de ver una solución.
Lo más importante que aprenderás al hacer esto es cómo utilizar Google. Aprenderás a resolver problemas por tu cuenta. No es fácil ahora, pero tu yo futuro te lo agradecerá.
Resumen
La programación es una gran habilidad. Hay muchos lenguajes que sirven a sus propios propósitos y resuelven sus propios problemas. Debes descubrir cuál es tu pasión y perseguirla a través del código. Será un largo camino. Por supuesto, no es fácil. En algún momento te encontrarás con un obstáculo, sólo tienes que estar preparado y saber que podrás manejarlo con éxito.
¡Buena suerte!
itedu.cn/it/new/202110514.html