Programación de computadoras

A medida que la tecnología se vuelve más y más accesible, crece la necesidad de programadores. La codificación es una habilidad que lleva tiempo aprender y perfeccionar, pero todo el mundo tiene que empezar en alguna parte. Hay varios idiomas que son ideales para principiantes, sin importar el campo que te interese. Vea el paso 1 a continuación para aprender cómo.

Pasos

Método 1 de 2: aprender un lenguaje de programación

Imagen titulada Code Step 1
1. No te preocupes por el lenguaje de programación a elegir. Muchos programadores novatos luchan con la pregunta de qué lenguaje de programación elegir para aprender primero. El lenguaje de programación real para empezar realmente no importa mucho cuando se trata de aprender sobre estructuras de datos y lógica. Estas son las habilidades más importantes que se pueden aprender con cualquier lenguaje de programación.
  • Al elegir un lenguaje de programación, solo concéntrese en el tipo de desarrollo con el que desea comenzar y elija un lenguaje de programación introductorio a partir de ahí. Por ejemplo, si desea comenzar con el desarrollo web, comience con HTML5, complementado con CSS, JavaScript y PHP. Si desea crear aplicaciones de escritorio, comience con C u otro lenguaje de programación estándar.
  • A medida que se embarca en una carrera como programador, es posible que nunca utilice el lenguaje de programación en el que aprendió a codificar por primera vez. En su lugar, aprenderás lenguajes de programación a través de la documentación y la experimentación.
Imagen titulada Code Step 2
2. Encuentre recursos gratuitos en línea para el lenguaje de programación que elija. Internet es una gran cantidad de tutoriales, cursos y videos gratuitos, todos adaptados al lenguaje de programación de su elección. Puede obtener una comprensión fundamental de casi cualquier lenguaje de programación introductorio en un día.
  • Los sitios web populares son Bento, CodeAcademy, Code.organización, html.net, Khan Academy, Udacity, W3Schools, Code School, solo por nombrar algunos.
  • Varias guías de inicio por lenguaje de programación están disponibles en wikiHow.
  • Puede encontrar guías prácticas para casi todos los escenarios de programación en YouTube.
  • Stack Exchange es uno de los sitios web de preguntas y respuestas más populares para preguntas de programación.
  • Imagen titulada Code Step 3
    3. Consigue un buen editor de texto. Para muchos lenguajes de programación, los editores de texto externos son adecuados para escribir su código. Encuentre un editor de texto que muestre sangría y marcas de código (marcado).
  • Los programas populares incluyen Notepad ++ (Windows), TextWrangler (OS X) y JEdit (cualquier sistema).
  • Imagen titulada Code Step 4
    4. Descarga todos los compiladores necesarios. Algunos lenguajes de programación requieren un compilador para ejecutar el código que creas. Los compiladores traducen su código a un lenguaje de programación 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
  • Imagen titulada Code Step 5
    5. Comienza tu primer proyecto. Elija un buen proyecto introductorio para comenzar. Hay varias sugerencias y tutoriales disponibles en línea, y algunos lugares para comenzar son sitios web que cubren HTML básico, bases de datos y funciones de formulario con PHP, o programas simples que usan uno de los lenguajes de compilación.
    Imagen titulada Code Step 6
    6. Explica todo tu código. Todos los lenguajes de programación tienen una función de comentario que le permite ingresar texto que el compilador ignorará. Le permite agregar comentarios a su código. Estos comentarios son vitales para que otros sepan cómo funciona su código y para recordar cómo funciona el código.
  • También puede usar la función de comentario para deshabilitar el código, con fines de prueba. Comente las etiquetas alrededor del código que desea excluir, luego elimine las etiquetas de comentarios para que el código vuelva a estar activo.
  • Imagen titulada Code Step 7
    7. Consulta otros programas o proyectos web. Cuando aprenda haciendo, no deje que eso le impida buscar cosas y ver cómo otros han resuelto las mismas tareas. Tómese el tiempo para entender por qué el código hace lo que hace.
  • leer Este artículo para obtener más información sobre cómo ver el código fuente de los sitios web.
  • Método 2 de 2: ampliar tus conocimientos

    Imagen titulada Code Step 8
    1. tomar lecciones. Las escuelas, las escuelas técnicas y los programas en línea ofrecen títulos y cursos que pueden ayudarlo a conseguir un trabajo y aprender a programar. La formación avanzada como la informática no siempre es necesaria, pero puede ayudarte a conseguir un trabajo como programador.
    • Las lecciones de un maestro o programador experto no siempre están disponibles en línea y pueden ser muy útiles.
    • Las lecciones pueden ser costosas, así que sopese los pros y los contras. Si la programación es solo un pasatiempo, es posible que las lecciones no valgan la pena ni el tiempo ni el dinero. Si quieres hacer una carrera con la programación, las clases pueden darte un gran impulso (pero, de nuevo, está lejos de ser necesario si tienes talento).
    Imagen titulada Code Step 9
    2. Amplíe su conocimiento. Además de simplemente aprender lenguajes de programación, tomar clases de lógica y matemáticas puede ser beneficioso, ya que a menudo se requieren para la programación avanzada. No necesariamente tiene que aprender esto en la escuela, pero un ambiente escolar puede ayudar.
  • La programación de cálculos físicos y otras simulaciones requiere un gran conocimiento 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é programando.
  • No se requieren matemáticas avanzadas para la mayoría de la programación, pero dicho conocimiento puede ser útil y ayudar con las optimizaciones.
  • Imagen titulada Code Step 10
    3. Aprende más lenguajes de programación. Tan pronto como tenga un buen dominio de un primer lenguaje de programación, puede ampliarlo. Elija un lenguaje de programación diferente que coincida con el que ya conoce, o elija un lenguaje de programación para un tipo específico de vacante que le interese. Los lenguajes adicionales, 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, hay muchas oportunidades para los desarrolladores de Java. Java puede ejecutarse en una amplia variedad de sistemas y tiene innumerables aplicaciones. Java se utiliza para las aplicaciones de Android, uno de los mercados de más rápido crecimiento.
  • C++ es imprescindible para los desarrolladores de videojuegos en ciernes. Aprender a codificar en Unity (un motor de juegos de bajo costo ampliamente utilizado) y UDK (el lenguaje de programación para el popular motor Unreal) puede 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 son sus herramientas principales. También necesita una Mac, ya que Xcode solo se puede compilar en una Mac.
  • Pitón es un lenguaje de scripting/programación que es uno de los lenguajes más fáciles de aprender. Python se usa para servicios web como Pinterest e Instagram, entre otras cosas, así como para aplicaciones científicas, y es lo suficientemente simple como para aprender los conceptos básicos en solo unos días.
  • CONSEJO DE EXPERTO
    Archana Ramamoorthy, MS

    Archana Ramamoorthy, MS

    Director técnico, WorkdayArchana Ramamoorthy es directora técnica para América del Norte en Workday. Es una ninja de productos, campeona de la seguridad e intenta diversificar la industria tecnológica. Archana tiene una licenciatura de la Universidad SRM y una maestría de la Universidad de Duke, y tiene más de 8 años de experiencia en gestión de productos.
    Archana Ramamoorthy, MS
    Archana Ramamoorthy, MS
    Director Técnico, Jornada Laboral

    La historia de nuestro experto: "Cuando comencé a programar no tenía experiencia en diseño o programación de computadoras. Para aprender a programar comencé leyendo libros sobre Java y usando información que encontré en internet. Hoy en día hay tantos recursos disponibles que es muy fácil aprender nuevas habilidades."

    Imagen titulada Code Step 11
    4. Se paciente. A menudo enfrentará desafíos mientras programa, especialmente cuando busca errores o ejecuta una nueva idea. Tienes que aprender a estar satisfecho con pequeños resultados, en lugar de tratar de resolver un rompecabezas completo de una vez. La paciencia conduce a un código más eficiente, lo que a su vez conduce a programas de mejor rendimiento y colegas más felices.
    Imagen titulada Code Step 12
    5. Aprende a colaborar. Si varias personas están trabajando en un proyecto, tendrá que lidiar con múltiples puntos de vista sobre un procedimiento que sigue demasiado. Trabajar en equipo es casi inevitable en el mundo de los negocios, por lo que deberá estar dispuesto a trabajar con otros a menos que planee desarrollar todo de forma independiente.
    Imagen titulada Code Step 13
    6. Encuentre un trabajo donde pueda practicar sus habilidades de codificación. Voluntario para diseñar sitios web o aplicaciones de escritorio. Un trabajo de medio tiempo en una pequeña empresa puede brindarle la oportunidad de escribir código para sitios web o aplicaciones simples.
    Imagen titulada Code Step 14
    7. Conéctate con otros programadores. Hay innumerables comunidades de desarrolladores y reuniones que pueden apoyarlo e inspirarlo. Vaya a convenciones de programadores, únase a un hack-a-thon o game jam (eventos con un tema común) y únase a algunos foros de programación para expandir su red y mostrar su trabajo.
    Imagen titulada Code Step 15
    8. Práctica práctica práctica. Se estima que son alrededor de 15.000 horas antes de que pueda ser considerado un experto en programación de computadoras. Esto lleva años de práctica aplicada. El verdadero dominio de la programación solo se obtiene después de tomarse el tiempo para practicar y dominar.
  • Intenta programar todos los días, incluso cuando no estés trabajando. Programar en su tiempo libre puede conducir a avances y nuevas ideas.

  • Оцените, пожалуйста статью