Cómo codificar: 15 pasos (con imágenes)

Tabla de contenido:

Cómo codificar: 15 pasos (con imágenes)
Cómo codificar: 15 pasos (con imágenes)

Video: Cómo codificar: 15 pasos (con imágenes)

Video: Cómo codificar: 15 pasos (con imágenes)
Video: 🆕 ¿CÓMO EMPEZAR a HACER un ROBOT desde CERO? 2024, Mayo
Anonim

A medida que la tecnología se vuelve cada vez más accesible, la necesidad de programadores es cada vez mayor. La codificación es una habilidad que se aprende y se perfecciona con el tiempo, pero todo el mundo tiene que empezar por algún lado. Hay una variedad de lenguajes que son perfectos para principiantes, independientemente del campo que le interese (por ejemplo, JavaScript, etc. JavaScript es bastante avanzado, así que comience con HTML o CSS). Vea el Paso 1 a continuación para aprender cómo.

Pasos

Método 1 de 2: aprender un idioma

Paso de código 1
Paso de código 1

Paso 1. No se preocupe demasiado por el idioma que elija

Muchos programadores principiantes luchan con qué idioma elegir cuando comienzan a aprender. (Porque no saben por dónde empezar con su primer código). El lenguaje real en el que comienzas a aprender no hace una gran diferencia cuando se trata de aprender sobre estructuras de datos y lógica. Estas son las habilidades que más importan y se pueden perfeccionar con cualquier idioma.

  • Al elegir un idioma, solo concéntrese en el tipo de desarrollo con el que desea comenzar y elija un idioma introductorio a partir de ahí. Por ejemplo, si desea aprender desarrollo web, comience con HTML5, complementado con CSS, JavaScript y PHP. Si desea hacer aplicaciones de escritorio, comience con C++ u otro lenguaje de programación básico.
  • Si hace de la codificación una carrera, descubrirá que es posible que nunca utilice el lenguaje que aprendió a codificar por primera vez. En cambio, aprenderá idiomas a medida que avanza en la documentación y la experimentación.
Paso de código 2
Paso de código 2

Paso 2. Busque recursos gratuitos en línea para el idioma que elija

Internet es un tesoro de tutoriales, clases y videos gratuitos, todos adaptados al idioma que elijas. Puede comenzar a obtener una comprensión básica de casi cualquier idioma de introducción en un día.

  • Los sitios populares incluyen Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School y muchos más.
  • Hay una variedad de guías de inicio específicas para cada idioma disponibles aquí mismo en wikiHow.
  • Puede encontrar guías prácticas para casi cualquier escenario de programación en YouTube.
  • Stack Exchange es uno de los sitios de preguntas y respuestas más populares para cualquier pregunta de programación que pueda tener.

CONSEJO DE EXPERTO

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Chief Technology Officer, Workday Archana Ramamoorthy is the Chief Technology Officer, North America at Workday She is a product ninja, security advocate, and on a quest to enable more inclusion in the tech industry. Archana received her BS from SRM University and MS from Duke University and has been working in product management for over 8 years.

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Directora de tecnología, Workday

La historia de nuestro experto :"

Paso de código 3
Paso de código 3

Paso 3. Descarga un buen editor de texto

Muchos lenguajes de programación le permiten utilizar editores de texto externos cuando escribe su código. Busque un editor de texto que le permita ver sangrías y marcado de código.

Los programas populares incluyen Notepad ++ (Windows), TextWrangler (OS X), JEdit o Visual Studio Code

Paso de código 4
Paso de código 4

Paso 4. Descargue los compiladores necesarios

Algunos lenguajes de programación requieren un compilador para ejecutar el código que crea. Los compiladores traducen el código que escribe a un lenguaje de nivel inferior que la máquina puede procesar. Muchos compiladores son de código abierto y de uso gratuito. Los lenguajes que requieren compiladores incluyen:

  • C
  • C ++
  • C#
  • Java
  • BÁSICO
  • Fortran
Paso de código 5
Paso de código 5

Paso 5. Inicie su primer proyecto

Elija un buen proyecto introductorio que le ayude a mojarse los pies. Hay una variedad de sugerencias y tutoriales en línea, pero algunos lugares para comenzar son sitios web básicos para HTML, bases de datos básicas y funciones de formulario con PHP, o programas simples con cualquiera de los lenguajes de compilación.

Paso de código 6
Paso de código 6

Paso 6. Comente todo su código

Todos los lenguajes de programación tienen una función de comentarios que le permite ingresar texto que el compilador ignora. Esto le permite agregar comentarios a su código. Estos comentarios son cruciales, tanto para que otros sepan cómo funciona su código como para recordarse a sí mismo lo que hace su código.

También puede utilizar la función de comentario para eliminar rápidamente el código de su programa con fines de prueba. Coloque etiquetas de comentario alrededor del código que desea excluir y luego elimine las etiquetas de comentario para devolver el código

Paso de código 7
Paso de código 7

Paso 7. Separe otros programas o proyectos web

Cuando esté aprendiendo sobre la marcha, no se avergüence de buscar y ver cómo otros han abordado las mismas tareas. Tómese el tiempo para comprender por qué el código hace lo que hace.

Consulte esta guía para obtener detalles sobre cómo ver el código fuente de los sitios web

Método 2 de 2: Ampliar su conocimiento

Paso de código 8
Paso de código 8

Paso 1. Toma clases

Los colegios comunitarios, las escuelas de tecnología y los programas en línea ofrecen certificaciones y clases que lo ayudarán a conseguir un trabajo y también a enseñarle programación. Un título avanzado como Ciencias de la Computación no siempre es necesario, pero podría ayudar a conseguir un trabajo de programación a tiempo completo.

  • (Se puede decir mucho acerca de tener tiempo a solas con un maestro o un experto en programación, algo que no siempre está disponible en las fuentes en línea).
  • Las clases pueden resultar caras, así que sopese los beneficios. Si la programación es solo un pasatiempo, es posible que las clases no valgan la pena ni el tiempo ni el dinero. Si desea convertir la programación en una carrera, las clases pueden darle un gran impulso (pero nuevamente, está lejos de ser necesario si tiene el talento).
Paso de código 9
Paso de código 9

Paso 2. Amplíe sus conocimientos

Más allá de simplemente aprender lenguajes de programación, se beneficiará mucho de las clases de lógica y matemáticas, ya que a menudo son necesarias para la programación avanzada. No es necesario que aprendas esto en la escuela, pero la configuración del aula puede ayudar.

  • La programación que involucra cálculos físicos y otras simulaciones requiere una sólida comprensión de algoritmos y modelos.
  • La lógica es la base fundamental de la programación, por lo que comprender la lógica y los procesos lo ayudará a resolver problemas cuando esté codificando.
  • No es necesario conocer matemáticas avanzadas para la mayoría de la programación, pero el conocimiento puede generar beneficios y optimizaciones.
Paso de código 10
Paso de código 10

Paso 3. Aprenda más idiomas

Una vez que tenga una buena comprensión de su idioma inicial, puede comenzar a diversificarse. Busque otro idioma que complemente el que conoce o elija un idioma para un trabajo específico que le interese. Los lenguajes complementarios, como HTML y CSS, suelen ser los más fáciles de aprender.

  • Java es uno de los lenguajes más populares y, a menudo, existen muchas oportunidades para los desarrolladores de Java. Java puede ejecutarse en una gran variedad de sistemas y tiene innumerables aplicaciones. Java se utiliza para aplicaciones de Android, uno de los mercados de más rápido crecimiento.
  • C ++ es muy recomendable para desarrollar videojuegos. Aprender a codificar en Unity (un motor de juegos de bajo costo y ampliamente utilizado) y UDK (el código del popular motor Unreal) puede ayudar a abrir algunas puertas, aunque no son tan útiles fuera de la industria de los videojuegos.
  • Si desea crear aplicaciones para iPhone, Xcode y Objective-C serán sus herramientas principales. También necesitará una Mac, ya que Xcode solo se puede compilar en una Mac.
  • Python es un lenguaje de programación de servidor que es uno de los lenguajes más fáciles de aprender. Python se usa para servicios web como Pinterest e Instagram, y es lo suficientemente simple como para aprender los conceptos básicos en solo unos días.
Paso de código 11
Paso de código 11

Paso 4. Sea paciente

A menudo se enfrentará a desafíos durante la programación, especialmente cuando se trata de buscar errores o implementar una nueva idea. Tendrá que aprender a estar satisfecho con lograr pequeños resultados en lugar de resolver un rompecabezas completo a la vez. La paciencia conduce a un código más efectivo, lo que conducirá a programas con mejor rendimiento y colegas más felices.

Paso de código 12
Paso de código 12

Paso 5. Aprenda a trabajar con otros

Si tiene varias personas trabajando en un proyecto, obtendrá múltiples puntos de vista sobre cómo hacerlo. Trabajar en equipo es prácticamente inevitable en el mundo empresarial, por lo que, a menos que planee desarrollar todo de forma independiente, esté preparado para trabajar con otros.

Paso de código 13
Paso de código 13

Paso 6. Consiga un trabajo en el que pueda practicar sus habilidades de codificación

Trabaja como voluntario diseñando sitios web o escribiendo aplicaciones de escritorio. Un trabajo a tiempo parcial en una pequeña empresa puede generar oportunidades para escribir código para sitios web o aplicaciones simples.

Paso de código 14
Paso de código 14

Paso 7. Conéctese con otros programadores

Hay innumerables comunidades y reuniones de desarrolladores que pueden ayudarlo a respaldarlo e inspirarlo. Busque convenciones de programación locales, participe en un hack-a-thon o game jam (eventos cronometrados con un tema común) y regístrese en algunos foros de programación para comenzar a expandir su exposición y su red.

Paso de código 15
Paso de código 15

Paso 8. Practique, practique, practique

Se estima que se necesitan unas 15 000 horas antes de que se pueda considerar un experto en programación de computadoras. Estos son años de práctica aplicada. El verdadero dominio de la programación vendrá solo después de que dediques tiempo a la práctica y te vuelvas competente.

Intente dedicar tiempo a la programación todos los días, incluso cuando no esté trabajando. La programación en su tiempo libre puede generar avances y nuevas ideas

Recomendado: