Cómo escribir programas de computadora

Autor: Ellen Moore
Fecha De Creación: 12 Enero 2021
Fecha De Actualización: 29 Junio 2024
Anonim
Escribir un programa que calcule el cuadrado de 243
Video: Escribir un programa que calcule el cuadrado de 243

Contenido

A medida que la tecnología está cada vez más disponible para el público en general, también lo hace la necesidad de programadores. Escribir códigos y programas de computadora, o codificar (del inglés "coding") es una habilidad que se ha adquirido y mejorado con el tiempo, pero incluso el programador más experimentado fue una vez un principiante. Existe una amplia variedad de lenguajes de programación que son excelentes para los programadores principiantes, sin importar dónde desee aplicar sus habilidades (por ejemplo, JavaScript es bastante complejo, por lo que es mejor comenzar con HTML o CSS). Aprenda a aprender a escribir programas de computadora leyendo este artículo.

Pasos

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

  1. 1 No se preocupe demasiado por el idioma que debe elegir para estudiar. A muchos programadores novatos les resulta difícil elegir un idioma cuando recién están comenzando a aprender a escribir códigos de programa. El idioma real que elija no importa cuando se trata de estudiar las estructuras y la lógica de la información de construcción. Estas habilidades son mucho más importantes y se pueden aprender con cualquier lenguaje de programación.
    • Al elegir un idioma, concéntrese en el propósito para el que desea crear códigos de programa y solo entonces elija el idioma de inicio. Por ejemplo, si desea desarrollar un sitio web, debe comenzar por aprender HTML5 y luego complementarlo con CSS, JavaScript y PHP. Si desea crear programas de computadora, comience a aprender C o cualquier otro lenguaje de programación convencional.
    • Si se convierte en un programador profesional, es posible que nunca utilice el idioma que aprendió originalmente para su trabajo. En cambio, seguirá aprendiendo nuevos idiomas todo el tiempo a través de la documentación y la experimentación.
  2. 2 Encuentre recursos en línea gratuitos dedicados a su idioma elegido. Internet es un cofre del tesoro de tutoriales, cursos y videos gratuitos sobre el idioma que elige aprender. Puede aprender los conceptos básicos de casi cualquier idioma de introducción literalmente en un día.
    • Estos son solo algunos sitios populares: Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools y muchos más.
    • WikiHow también proporciona una variedad de instrucciones para que los principiantes aprendan lenguajes de programación.
    • Puede encontrar videos tutoriales para casi cualquier idioma en YouTube.
    • Stack Exchange es uno de los foros más populares donde los programadores profesionales responden cualquier pregunta de los usuarios.
    ASESORAMIENTO DEL ESPECIALISTA

    Archana Ramamoorthy, MS


    CTO de Workday Archana Ramamurthy es CTO de Workday (Norteamérica). Especialista de productos de alto perfil, defensor de la seguridad, defensor de una mayor integración en igualdad de condiciones en la industria de la tecnología. Recibió su licenciatura en la Universidad de SRM y su maestría en la Universidad de Duke. Trabaja en el campo de la gestión de productos desde hace más de ocho años.

    Archana Ramamoorthy, MS
    CTO de Workday

    Nuestro especialista comparte su historia:: “Llegué a la codificación sin saber nada sobre diseño o programación de computadoras. Cuando quise aprender a escribir programas, comencé leyendo libros sobre el idioma y usando información de Internet.¡Hay tantos recursos disponibles en el mundo de hoy que es muy fácil aprender nuevas habilidades! "


  3. 3 Descarga un buen editor de texto. Muchos lenguajes de programación le permiten utilizar editores de texto externos para escribir programas. Busque un editor de texto que muestre sangría y marcado de código.
    • Los programas populares incluyen Notepad ++ (Windows), TextWrangler (OS X) y JEdit (cualquier sistema).
  4. 4 Descargue los compiladores que necesite. Algunos lenguajes de programación requieren un compilador para mostrar el código fuente que escribió. Los compiladores traducen el código fuente a un programa de lenguaje de bajo nivel equivalente, que luego es procesado por la computadora. Muchos compiladores son gratuitos y de código abierto. Los lenguajes que requieren el uso de compiladores incluyen:
    • C;
    • C ++;
    • C #;
    • Java;
    • BÁSICO;
    • Fortran.
  5. 5 Comienza tu primer proyecto. Elija un buen proyecto introductorio que le permitirá probar sus nuevas habilidades. Hay muchas sugerencias y tutoriales sobre este tema en Internet. Por ejemplo, puede comenzar creando sitios web HTML simples, bases de datos y funciones PHP simples o programas simples en cualquiera de los lenguajes que requieren compiladores.
  6. 6 Comenta todo tu código. Todos los lenguajes de programación tienen una función de comentario que le permite ingresar texto que el compilador ignora. Por lo tanto, puede dejar comentarios al código. Estos comentarios son extremadamente importantes, tanto para que otros sepan cómo está funcionando su código como para recordar lo que está haciendo el código.
    • La función de comentario se puede utilizar para eliminar rápidamente parte del código del programa con fines de prueba. Agregue etiquetas para ambos comentarios al principio y al final del código que desea excluir temporalmente del programa y luego elimine esas etiquetas para devolver el código.
  7. 7 Considere los detalles de otros programas o proyectos web. Cuando aprenda código sobre la marcha, no se avergüence de buscar pistas en Internet y ver cómo otras personas resuelven problemas similares. Tómese el tiempo para comprender cómo el código hace lo que hace.
    • Lea este artículo para aprender cómo ver el código fuente de cualquier sitio web.

Método 2 de 2: amplíe sus conocimientos

  1. 1 Inscríbete en cursos. Las universidades, facultades y programas de Internet ofrecen programas y cursos que no solo te enseñarán programación, sino que también te ayudarán a encontrar un trabajo. Si bien no siempre se necesita un título universitario en ciencias de la computación, puede ayudarlo a encontrar un trabajo de tiempo completo como programador de computadoras.
    • También existe un beneficio innegable de la comunicación directa con un profesor o un especialista en programación, que no siempre está disponible a través de cursos en línea.
    • Aprender a convertirse en programador puede resultar bastante caro, así que piense detenidamente si merece la pena. Si le gusta escribir programas de computadora solo como un pasatiempo, entonces no debe perder tiempo y dinero en cursos profesionales. Si está buscando construir una carrera en esta área, obtener una educación profesional puede ayudarlo mucho en esto (pero, nuevamente, no es necesario si tiene talento).
  2. 2 Amplíe sus conocimientos. No solo se beneficiará del aprendizaje de lenguajes de programación, sino también de los cursos de matemáticas y lógica, ya que estas materias suelen ser necesarias para la programación de alto nivel. No es necesario que les enseñe en la escuela, aunque un entorno académico puede ser útil.
    • La programación que involucra física y simulación requiere una buena comprensión de algoritmos y modelos.
    • La lógica es fundamental para la programación, por lo que comprender la lógica y los procesos puede ayudarlo a resolver problemas al escribir código.
    • El conocimiento de matemáticas avanzadas no suele ser necesario para la programación, pero se puede utilizar para la optimización y otros beneficios.
  3. 3 Aprenda más idiomas. Una vez que tenga una buena comprensión de su primer idioma, puede comenzar a aprender otros lenguajes de programación también. Encuentre un idioma que complemente el que ya conoce, o elija un idioma que sea necesario para un proyecto específico. 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 los desarrolladores de Java siempre tienen una gran demanda. Java se utiliza en una amplia variedad de sistemas y tiene innumerables usos. Java se utiliza para escribir aplicaciones para Android, uno de los mercados de más rápido crecimiento.
    • C ++ es muy recomendable si desea unirse a las filas de desarrolladores de videojuegos. Aprender a programar en Unity (un motor de juegos barato y ampliamente utilizado) y UDK (código para el popular motor Unreal) te abrirá algunas puertas, pero no son tan útiles fuera de la industria del juego.
    • Si desea crear aplicaciones para iPhone, Xcode y Objective-C serán su primera opción. Necesitará una Mac, ya que Xcode solo se puede compilar en una Mac.
    • Python es un lenguaje para escribir código del lado del servidor, uno de los más fáciles de aprender. Python se usa para servicios de Internet como Pinterest e Instagram, y es lo suficientemente simple como para aprender los conceptos básicos en solo unos días.
  4. 4 Ser paciente. Mientras programa, a menudo se encontrará con problemas, especialmente cuando busque errores o aplique nuevas ideas. Deberá aprender a contentarse con lograr pequeños resultados en lugar de resolver todo el problema de una vez. La paciencia lo ayudará a crear un mejor código, lo que significa que su programa funcionará mejor y sus colegas estarán felices.
  5. 5 Aprende a trabajar en equipo. Si varias personas están trabajando en un proyecto al mismo tiempo, es posible que tengan una visión diferente de cómo debe proceder el proyecto. El trabajo en equipo es casi inevitable en el mundo empresarial, así que prepárate para trabajar con otras personas, a menos que, por supuesto, tengas la intención de desarrollar todo el proyecto tú mismo.
  6. 6 Encuentre un trabajo donde pueda practicar sus habilidades de programación. Cree sitios web y programas informáticos de forma voluntaria. Trabajar un trabajo de medio tiempo en una pequeña empresa también puede abrir oportunidades de codificación para sitios web y programas simples.
  7. 7 Charle con otros programadores. Existen innumerables comunidades de desarrolladores en las que puede encontrar apoyo e inspiración. Busque convenciones de programación, participe en hackathons o gamejams (reuniones de desarrolladores para crear programas o juegos en un tiempo limitado), regístrese en varios foros de programación para comenzar a hacerse un nombre y hacer crecer las conexiones.
  8. 8 Practica, practica y practica. Según algunas estimaciones, se necesitan unas 15.000 horas de programación antes de que pueda ser considerado un verdadero maestro. Esto significa años de práctica constante. Realmente dominará la habilidad de la programación solo cuando invierta mucho tiempo en el trabajo práctico y se convierta en un experto en su campo.
    • Intente programar todos los días, incluso los fines de semana. La programación de actividades recreativas puede generar avances y nuevas ideas.