¿Qué conjunto de habilidades se requieren exactamente para un programador de software?

Mira, la programación no es como la fontanería. En fontanería, sabe que trabajará en una sola cosa, los sistemas de suministro de agua. No es así en la programación, en la programación hay muchos lenguajes diferentes y muchas formas diferentes de resolver un problema.

Si bien hay muchos lenguajes en la programación, si desea especializarse en uno solo, puede hacerlo y puede ser contratado para el mismo.

Además, aprender un idioma en programación es como aprender un idioma indio. Incluso si aprende uno de ellos, se vuelve fácil aprender el segundo y aún más fácil aprender el tercero. Lo mismo ocurre con la programación. Si aprende JAVA, se vuelve más fácil aprender C y luego es aún más fácil aprender C ++ y así sucesivamente.

Con todos los idiomas que conoces, también necesitas desarrollar un pensamiento lógico. Para eso, recomiendo hacer matemáticas. Hacer matemáticas mejora el pensamiento lógico y esa es la razón por la que la mayoría de los programadores también son buenos en matemáticas.
E incluso en matemáticas, recomiendo los problemas doung de la mejor manera posible, ya que los empleadores contratan personas que pueden resolver un problema de la manera más corta posible y utilizando los recursos más pequeños.

Si está comenzando, le recomiendo aprender HTML, CSS y JavaScript primero, ya que esto le dará una idea y el patrón en el que funcionan los lenguajes de computadora.

Pensamiento lógico … eso es …

More Interesting

Me gradué con un título en Informática en mayo de 2015, pero estoy empezando a darme cuenta de que ya no estoy interesado en ese campo. ¿Que puedo hacer?

Quiero ser bueno en las estructuras de datos, ¿qué pasos debo seguir para ser un buen programador?

¿Cómo un transistor NpN con una ganancia de 100 toma una entrada de 1 mA a la base y amplifica a 100 mA fuera del colector? ¿Dónde se conectan el lado positivo y negativo de mi fuente de alimentación y en qué orden?

¿Cuáles son las tecnologías / habilidades más útiles para un nuevo graduado que comenzará a trabajar en Facebook?

¿Puede un extranjero trabajar en una gran empresa como Google sin un título de CS en los Estados Unidos o Europa?

¿Cómo puede prepararse un estudiante para Johnson Controls?

¿Cuánto tiempo llevaría ser ingeniero de software?

¿Le importa a Microsoft / Google dónde obtiene su maestría?

He sido desarrollador de software durante más de 8 años, me encontré un desarrollador débil, mis habilidades técnicas son incluso más débiles que un nuevo graduado de CS, ¿qué debo hacer?

¿Cuál es la forma más rápida de convertirse en desarrollador de Salesforce? ¿Cuáles son las perspectivas de carrera en los próximos 10-15 años?

¿Qué puedo hacer como estudiante de ciencias de la computación para desarrollar mi experiencia en la codificación y agudizar mis habilidades?

¿Debo ir a una maestría CS?

¿Cuáles son las ventajas y desventajas de optar por btech en informática en UPES?

Cómo posicionarme para obtener un gran trabajo después de graduarme si no estoy asistiendo a una de las mejores universidades de informática

¿Big Data hadoop es realmente un pastel caliente? ¿Las empresas realmente contratan a personas de Hadoop con un número atractivo de paquetes?