Cómo ser un buen programador si no sé qué es la programación

Hola,

Un programa es un conjunto de instrucciones que le indican a la computadora que haga varias cosas. Sin dar

La instrucción, la computadora permanece inactiva.

Aquí entran en escena dos entidades, es decir …
Comandos
Intérpretes

Básicamente, los comandos generalmente se escriben en uno u otros idiomas especialmente diseñados para este propósito. Hay diferentes tipos de lenguajes de programación disponibles para realizar la acción.

Cada programación actúa de manera única, antes de comenzar a aprender los idiomas tienen que decidir el objetivo principal para el aprendizaje,

es decir, por ejemplo, se pueden usar lenguajes de programación como Java al crear una aplicación de Android,

Para crear aplicaciones IOS se pueden necesitar conocimientos básicos sobre el objetivo c.

Si desea saber más sobre los lenguajes de programación y desea tomar un tutorial, le recomendaría que lo revise. Es bueno.

Puede encontrar el enlace aquí @ learnsauce.com

Leerá muchas respuestas de personas que le dicen que no existe el “talento natural” en la programación.

Están equivocados

Claro, es raro, pero existe. De vez en cuando, si tienes suerte, conocerás a alguien para quien el código fluye a través de ellos como poesía. Alguien que puede leer código en frío en un idioma desconocido y no solo sabe lo que hace, sino que sabe cómo mejorarlo. Alguien que piensa en términos de bucles y funciones. Alguien que no ve un interruptor de luz, ve un bi … bueno, realmente te haces una idea.

Si bien existen tales programadores, lo importante es que son raros. Muy raro. Eso significa que la gran mayoría de los buenos programadores no son programadores con talento natural .

Pregúntate por qué quieres ser un buen programador. ¿Es algo que disfrutas o simplemente estás tratando de ganar dinero? Si te apasionan los rompecabezas y la resolución de problemas, la automatización y la eficiencia, ¡podrías ser un gran programador!

Jaja. No creo que la programación pueda ser un talento natural.

Si disfruta de las siguientes cosas, probablemente pueda convertirse en una buena programación si dedica tiempo a: construir cosas (cualquier cosa realmente: jugar con ladrillos de lego, carpintería, etc.), descubrir cómo funcionan las cosas (a veces desarmándolas), problema resolver (de nuevo, muy amplio: cualquier cosa, desde matemáticas intensas hasta descubrir cómo optimizar su rutina diaria, cualquier cosa que incluya lógica), organizar cosas (de manera jerárquica), reutilizar el trabajo que ha realizado anteriormente para facilitarle la vida.

Podría seguir, pero entiendes la idea 🙂

La programación es un medio para un fin.

Pregúntese, ¿tiene una tendencia natural a resolver problemas? ¿Luchas por una solución perfecta incluso cuando un truco rápido podría funcionar ahora? Si cree que preferiría pasar el día en un concurso de miradas con su computadora que olvidar el problema y disfrutar del sol, la suya es la alfombra roja del nerd-dom y los dispositivos que la acompañan.

En lugar de intentar convertirte en programador, trata de convertirte en un creador, un solucionador de problemas y la programación vendrá después.

En resumen, ¡SÍ!

La programación, como la mayoría de las otras actividades, requiere práctica. Cuanto más tiempo practiques (leer y escribir código), mejor serás.

He enseñado programación a principiantes que pueden decir con confianza que el talento puede facilitar las cosas al principio, pero al final el estudiante que invierte más esfuerzo es el que tiene más éxito.

Si eres naturalmente bueno memorizando y siguiendo un conjunto de reglas, y eres más una persona práctica en lo que respecta a los problemas, entonces tu talento está en otra parte. La programación es ingeniería de diseño: usted diseña procesos para resolver problemas.

Creo que puede volverse competente con un poco de esfuerzo y práctica, y razonablemente bueno con la experiencia. Soy igual, me considero competente para el bien, nunca seré un programador ‘genio’ o ‘ninja’ pero no puedo ser tan malo porque me he ganado una vida decente en el desarrollo de software durante más de 30 años años.

En realidad, fallé en todas las pruebas de aptitud de programación de computadoras que tomé (a principios de la década de 1980) pero obtuve un trabajo en TI basado en mi trabajo con microprocesadores y un código de manipulación / manipulación de texto que escribí como parte de mi tesis para mi título de Bioquímica. 🙂

Yo hice. Tomó mucho, mucho estudio, autoevaluación y experimentación. Mi proceso de aprendizaje sigue siendo extremadamente lento. Sin embargo, una vez que sé algo, soy mucho más productivo que la mayoría de los programadores.

Saludos querida, no necesitas estar tenso.
Simplemente siga ciertos libros de la biblioteca o libros de texto normales que tratan temas. luego siga ciertos sitios web como: Aprenda a codificar … sí, necesita tener una práctica regular, una vez hecho esto le dará un agarre firme. Por último, pero no menos importante, vaya a un curso en cualquier academia. Comienza desde C y luego aprende Java, Python. Tómalo con calma

Entonces, antes que nada, ¿investigar sobre qué es la programación?

Una vez que sabes lo que es la programación? y por que lo usamos? y por que lo necesitamos y si tienes interés en aprender programación?

entonces puede comenzar a aprender; de lo contrario, no es necesario aprender. la mejor de las suertes

Espero que te ayude…

Primero debe comprender qué es la máquina … qué es la computadora … cómo puede funcionar … cómo se comunican sus componentes entre sí y cómo hacer que una sola computadora sea impresionante …
el programador real no sabe cómo puede codificar … pero sabe todo sobre la respuesta de la máquina mientras realizo cualquier tarea sobre ella …
Piensa en toda la situación posible y considéralo como en vivo …
si tienes todas estas respuestas, te convertirás en un buen programador …
Así que primero entienda la máquina y luego hágala rebozar …

Estoy de acuerdo en que puede convertirse en un programador competente a través del esfuerzo diligente, la práctica y la educación.

En mi experiencia, sin embargo, están aquellos programadores que tienen “el don” y los que no. Los que tienen “el regalo” pueden ser un orden de magnitud más rápido que los que no tienen y su código también es confiable,

Puedes aprender algoritmos, pero los superdotados los inventan.

No dejes que esto te desanime. Hay una gran cantidad de programadores de jornaleros que se ganan una vida digna sin ser “dotados”.

Piensas como un solucionador de problemas. Debe entregar una solución con los recursos proporcionados (lenguaje de programación y herramientas) de la mejor manera posible. Si puede encontrarlo y también optimizarlo, entonces es un programador.
Se necesita tiempo para convertirse en un buen programador, pero una vez que esté en el camino correcto, encontrará las cosas que se interponen en su camino.

Comience leyendo lo que hace un aprendiz en una empresa de desarrollo de software y siga leyendo hasta que alcance el rol más alto de todos: Ingeniero de Software de Distinción.

Saludos y buena suerte!

Si.

No existe el talento natural.

La programación es algo que la gente aprende, cantar es un talento. Entonces sí puedes.

Comience por darse cuenta de que la programación no es el talento natural de nadie. Tal vez haga que su diálogo interno sea un poco más … optimista.

More Interesting

¿Cuál es la mejor revista para suscribirse para un estudiante de electrónica?

¿Cuáles son los pros y los contras de optar por la colocación diferida en el campus?

¿Cuánto estudian los estudiantes de ECE en promedio? Soy estudiante de primer año. ¿Necesito leer todos los días?

¿Necesitaría una educación universitaria o universitaria para aprender programación web y diseñar y desarrollar una carrera?

¿Qué debería estar en el currículum de un aspirante de pasantía de radio jockey?

¿Es la ingeniería nuclear un buen campo?

Mi licenciatura estaba en negocios con una especialización en ciencias de la computación. Realmente creo que tomé una mala decisión y creo que debería haberme especializado en informática. Quiero convertirme en desarrollador de software. ¿Debo hacer una segunda licenciatura en CS?

Después de graduarse, ¿sería mejor comenzar una carrera de ingeniería de software en ThoughtWorks o Google?

Necesito proyectos de BPO. Estoy harto de los estafadores y el fraude. ¿Puedo obtener los proyectos BPO genuinos de los clientes?

Tengo una experiencia de 2.5 años en soporte de mainframe. Entonces, ¿es mejor cambiar a otra tecnología (Hadoop, SAS, etc.) o continuar con mainframe?

¿Qué es mejor, TI en Vasavi o CSE en VNR College?

¿Puede un estudiante de ingeniería completar su curso antes de 4 años en India?

¿Es buena una oferta de 230k / año (base + bono + RSU) de una compañía tecnológica del Área de la Bahía para alguien con casi 14 años de experiencia?

¿Qué tipo de oportunidades laborales abrirá un CFA además de un MBA?

Tecnología radiológica versus ecografía médica diagnóstica: ¿cuál es una mejor carrera?