¿Cuáles son las ventajas de aprender programación de computadoras, codificación, etc.?

A2A

La programación lo ayuda a aprender la lógica tal como se aplica a las computadoras; Esto le ayudará a comprender por qué un programa hace lo que hace. También significa que, si se convierte en gerente, tendrá una mejor comprensión del tiempo involucrado en un proceso, tanto exagerado como subestimado.

Le ayuda a automatizar gran parte de su trabajo. Si hay algo que haces de forma repetitiva, escribir un guión simple para hacerlo mejorará tu eficiencia con menos errores y te dará más tiempo para trabajar en tareas críticas.

Abre nuevas áreas de trabajo potencial, desde ser un mono de código regular hasta supervisar monos de código, comenzar su propio negocio, ser un codificador independiente que trabaja desde casa, etc.

Puede agitar la bandera BS cuando alguien dice que puede / no puede hacer algo que involucre computadoras, particularmente alguien que dice que puede escribir un programa simple para hacer “X” en solo unos días.

En cuanto a las opciones de idioma, soy parcial con Python porque es muy versátil y se encuentra en casi todos los sistemas operativos * nix. Puede obtenerlo para Windows pero, si desea vinculación .NET, también puede usar IronPython. Hay casi 20,000 bibliotecas disponibles para que pueda encontrar algo que lo ayude a hacer lo que quiera; de esa manera, no tiene que codificar a mano todo usted mismo.

Tiene interés en la programación de computadoras. Esa debería ser razón suficiente para aprender a programar. Para algunas personas es una carrera gratificante. Para otros, es horrible. Sin embargo, lo mismo puede decirse de la mayoría de las opciones de carrera. Elige algo que disfrutes hacer para tu carrera.

¿En cuanto a qué idioma primero? Depende de lo que quieras hacer o del maestro que encuentres. Tener un buen maestro puede ayudar al ordenar cosas y explicar cuándo tiene problemas. Si sigue esa ruta, debe elegir un idioma que ellos conozcan bien.

Por otro lado, si un maestro de programación no está disponible, tiene la opción de elegir un idioma que sea fácil de aprender o uno que le enseñe mucho sobre computadoras. Mi elección sería C ++, ya que aprenderá tanto el diseño orientado a objetos como el funcionamiento de una computadora en detalle antes de dominar el lenguaje.

Pero si desea trabajar en aplicaciones de navegador, la única opción es una combinación de Javascript y HTML.

Existen opciones de idioma restringidas similares para el desarrollo nativo de aplicaciones iOS y Android.

Bueno, los méritos serían innumerables, lo principal es que aprenderías una serie de habilidades que pueden dar forma a tu carrera. Además del hecho de que crea su carrera, los kits de herramientas y la tecnología que obtendrá le ayudarán en muchas otras direcciones. En qué idiomas debe centrarse es HTML, CSS, JavaScript y Python. Python es un campo versátil e incluso se encuentra en Windows y en casi todos los sistemas operativos. Si eres un pensador técnico y lógico, entonces la programación te dará muchas oportunidades. La programación te enseña cómo resolver problemas informáticos y lidiar con sus errores. Le brinda la lógica detrás de por qué suceden las cosas y cómo se desarrollan las cosas. Le ayudará a mecanizar muchas tareas. Podrías utilizar todas las ventajas de ser un programador siendo competente. Al mejorarse, como escribir un guión y evaluar sus errores, depúrelos, esto lo ayudará a ayudar en proyectos analíticos. Honestamente, a menos que no asista a campamentos de entrenamiento para pulir sus habilidades o tomar la mejor opción de la Escuela Holberton para desarrollar sus habilidades y tecnología. La codificación lo ayudará a intensificar su mente y el punto positivo es que una vez que aprenda a programar, lo encontrará interesante y confíe en mí. Será divertido y un pasatiempo productivo. Tenga en cuenta que la programación y la codificación son diferentes, la programación es la resolución de problemas y antes de filtrar el problema mientras codifica es cómo resuelve ese problema. Si eres un principiante, comienza con un lenguaje orientado a objetos. En mi opinión, elija un lenguaje que sea confiable para aprender, prefiero C ++, le enseña cómo funciona una computadora y está orientado a objetos, pero si desea aplicaciones de navegador, entonces la combinación de Javascript y HTML es adecuada.

Las ventajas potenciales son:

  1. Es posible que pueda desarrollar una carrera en torno a la programación.
  2. Es posible que tenga un pasatiempo divertido como recreación.
  3. Puedes agudizar tu mente.

En primer lugar, aprender un lenguaje de programación NO es aprender a programar .

Debes aprender los conceptos básicos de programación y luego practicar lo que has aprendido escribiendo muchos programas. Esto es bastante independiente de su elección de idioma.

La programación tiene que ver con la resolución de problemas . Hay una miríada de problemas para resolver entre usted y su aplicación de software final. Concéntrese en desarrollar sus habilidades de programación.

La mejor manera de aprender a programar es comenzar con un buen lenguaje de enseñanza . Es por eso que siempre recomiendo Smalltalk a los principiantes. Es la forma ideal de aprender programación orientada a objetos , el estilo de programación más utilizado en el mundo. Vea la respuesta de Richard Kenneth Eng a ¿Cuáles son los lenguajes de programación más fáciles de aprender para principiantes?

Si está planeando una carrera como programador (los programadores codifican nuestros propios programas; nadie ha contratado codificadores en décadas), la ventaja de aprender a programar es que probablemente podrá conseguir un trabajo.

Si no está planeando una carrera como programador, no hay ventaja. Hay una desventaja : el tiempo que desperdicias aprendiéndolo (porque nunca vas a desarrollar tus propios programas), la proporción de personas que no participan en la programación que escriben sus propios programas es probablemente mayor que la proporción de niños que juegan baloncesto y que se convierten en jugadores profesionales de baloncesto).

Primero, suponiendo que no eres normal, que tu mente se ha desarrollado lo suficiente a la edad de 16 años para aprender el análisis situacional (porque eso es el 95% de la programación), comienza con Teach Yourself Computer Science. No comienzas con lenguajes de programación. : ganar un lenguaje de programación no es aprender programación . Los idiomas son solo herramientas para que una computadora ejecute el programa que ya ha desarrollado (en inglés).

Si desea desarrollar sitios web, necesitará JavaScript, AJAX (no un lenguaje de programación, una técnica), HTML (como su nombre lo indica, es un lenguaje de marcado , no un lenguaje de programación y CSS (de nuevo, es un lenguaje de estilo) – Solo para el navegador.

Para el servidor, su elección de idiomas del lado del servidor, dependiendo de lo que el servidor pueda ejecutar. (Siempre tendrá PHP disponible. Es posible que no tenga ningún otro lenguaje del lado del servidor disponible).

Y si va a haber una base de datos involucrada, tendrá que aprender SQL. No solo las funciones Crear-Leer-Actualizar-Eliminar, sino también Uniones, Uniones, etc.

Esto se pregunta en varias formas sobre cada nivel de programación. La programación se está volviendo tan dominante en nuestras vidas que es difícil no programar. El problema es la ambigüedad del término “programación”. La respuesta más simple que conozco es que la programación es como arte, cocina, música o cualquier otra actividad que pueda decirse que es un arte. Es posible que no se gane la vida, pero informará todo lo que haga en la vida, profesional o de otro tipo. La programación es solo parte de la tecnología “alfabetizada” y le recomiendo que se informe técnicamente sobre la informática en general antes de preocuparse por el idioma con el que comenzar. Puede haber un término para eso.
En cuanto a qué idioma aprender primero, si buscas en Google la pregunta obtendrás muchas respuestas (incluidas las publicadas en Quora). Sugiero que en lugar de repetir los largos comentarios que ya se han ocupado de la pregunta.

sobre todo te enseña a pensar.

hay innumerables decisiones que tomar mientras se codifica

¿Qué viene después de este paso? ¿Qué pasa si no se encuentra ese paso?

¿Qué tan rápido debe ser la respuesta? ¿Qué precisión debo calcular un valor? ¿Cuántos decimales debo mostrar al usuario?

Comience con Harvards CS50. Es gratis y en línea.

primero tiene que aprender HTML si está interesado en el diseño web, y la programación de computadoras tiene muchas ventajas, ya que puede hacer un juego o diseñar un sitio web de acuerdo con su tipo.

Una de las principales ventajas de aprender programación de computadoras es que realmente comienzas a pensar como una computadora. Míralo de esta manera … si colocara un martillo y un clavo en una mesa y te dijera que “Martille el clavo en la pared”, simplemente lo harías (pensamiento humano ”

Pero para una computadora, el código sería el siguiente:

“Recoja el clavo con la mano izquierda y sostenga el extremo del clavo a la altura del pecho de la pared de madera;

mientras el clavo está en la mano izquierda a la altura del pecho … ”, se da la idea de que las computadoras no asumen que cada paso solo puede basarse en el anterior o que nada es cierto.

La programación también te ayuda a ver el mundo con un equilibrio muy emocional.

Visite nuestro sitio web. ¡Tengo la sensación de que le puede gustar! ComputerCavalry

La ventaja será que has aprendido un conjunto de habilidades que puedes convertir en una carrera.

¿Qué idiomas debes aprender? HTML, CSS, JavaScript. Después de eso, comienza a jugar con algunas de las bibliotecas de JavaScript, reaccionar, angular, polímero.

Si desea aprender el desarrollo de back-end, puede comenzar con firebase y partir desde allí.

Además del hecho de que puede ser una carrera profesional para usted, existen algunas herramientas excelentes que pueden ayudarlo con otras tareas. Si entras en casi cualquier ciencia, puedes terminar usando una variedad de herramientas de ciencia de datos.