¿Cuántos lenguajes de programación necesito aprender para convertirme en desarrollador de software y cuánto tiempo tomará?

Un desarrollador de software no se define por la cantidad de lenguajes de programación que conoce, sino por su capacidad para resolver problemas complejos. Sería como decir que un médico solo puede ser médico si sabe cómo operar una cierta cantidad de herramientas. Es cómo usas esas herramientas lo que importa.

En cuanto al tiempo que llevará, toda una vida. Si realmente quieres convertirte en un desarrollador de software, debes estar contento sabiendo que aprenderás cosas nuevas para el resto de tu carrera. Nuevos lenguajes de programación, marcos de software y herramientas de programación se lanzan todo el tiempo y un buen desarrollador de software debe estar preparado para usarlos si es necesario.

Recomiendo decidir sobre un determinado campo de desarrollo de software que le interese, como dispositivos móviles, web o de escritorio, y aprender las herramientas de ese nicho. Luego sigue practicando y nunca dejes de escribir código. No es solo una carrera, sino un estilo de vida.

Hay toneladas de lenguajes informáticos: –

C, C ++, Java, .Net, HTML, etc.

Pero el punto es que cuando desees aterrizar como desarrollador de software, debes ser versátil en la programación. No se trata de cuántos idiomas conoces, se trata de lo versátil que eres. Te recomendaría que primero encuentres un dominio en el que quieras hacer carrera en desarrollo web, redes, etc. Basándote en eso, descubre el idioma que necesitas estudiar.

Por ejemplo, si desea aterrizar en el desarrollo web, debe conocer HTML, CSS, jquery, JavaScript, jsp, asp .Net, Ajax, etc.

Así que encuentre su dominio y trabaje en consecuencia.

El tiempo requerido para aprender es básicamente lo bueno que eres para comprender y entender el idioma, y ​​cuánto tiempo pasas en él.

Buena suerte

La programación de aprendizaje, realmente la programación de aprendizaje, puede llevar 6 meses. Y eso es antes de comenzar a aprender cualquier lenguaje de programación. (Aprendes programación en inglés).

Entonces … depende de en qué área de programación se encuentre. Para las aplicaciones de escritorio de Windows, VB o C # pueden ser suficientes. (No se ría: toda una industria ejecutó una aplicación VB durante años, y no hace tanto tiempo).

Si va a desarrollar sitios web, no copiar código de marcos, sino desarrollar sitios que comiencen con una página en blanco, necesita un lenguaje del lado del servidor, SQL, Javascript (ya que ese es el único lenguaje de programación que entienden los navegadores), debería estar familiarizado con la técnica (no es un lenguaje) llamada AJAX, y debería ser al menos muy bueno con las versiones actuales de HTML y CSS. (HTML es contenido, lo que hay en la página. CSS es presentación, cómo se verá. [Vea La belleza del diseño CSS: todos son el mismo sitio, cada uno tiene CSS diferente.])

Si está pensando en hojear un libro durante una hora y eso lo convertirá en un desarrollador de software, POR FAVOR NO LO HAGA . Ya tenemos cientos de miles de personas haciendo eso, razón por la cual las empresas están rogando por buenos desarrolladores. Hay muy pocos. (¿Cómo funciona eso? ¿Cientos de miles = muy pocos? Cientos de miles de personas que se autodenominan desarrolladores de software [y cuyos sitios web parecen “llamarse a sí mismos” no como “desarrolladores de software”], pero no tantos desarrolladores realmente buenos – personas quienes pasaron el tiempo y se esforzaron por aprender a ser buenos desarrolladores. Aprender a programar no es algo sobre lo que lees un libro, luego comienzas a hacerlo. Aprende desde ahora hasta que mueres, o al menos te jubilas. He estado retirado por 5 años, todavía estoy aprendiendo. El mundo no se detuvo solo porque me jubilé.])

Entonces, si no está listo para la “educación continua”, y eso significa “para la vida”, busque un campo diferente en el que entrar. No necesitamos más sitios web rotos, 1998, “realmente no funciona, pero está pagado”. El mundo se está ahogando en ellos.

Los lenguajes de software son casi irrelevantes.

Primero debes saber algo (preferiblemente mucho) sobre tu tema. Eso puede llevar años. Entonces puedes preocuparte por los idiomas. Y luego, no se olvide de todos los detalles de las pruebas, el empaquetado, la documentación, la implementación y el mantenimiento del software.

Es como convertirse en escritor (puede dedicar mucho tiempo a aprender vocabulario y gramática), pero eso no lo convierte en escritor. Necesita saber sobre su tema y tener algo significativo que decir al respecto. Luego debe poder organizar su presentación y convertir una frase. Y luego, debes saber algo sobre cómo ser publicado.

Si es profesor y quiere escribir algunas aplicaciones educativas simples, descargue una copia de la revolución del tiempo de ejecución y comience. Luego venda sus resultados a través de Recursos de enseñanza y Planes de lecciones

Por otro lado, si desea desarrollar una aplicación financiera, o juegos serios, o pilotos automáticos, o algo serio, entonces tiene años de trabajo por delante.

Domina solo uno y descansa a solo un paseo de distancia.

Tomará años dominarlo, pero para comenzar puede aprender en 1–2 meses.

Más tarde practica diariamente.

Escriba nuevas revisiones de software y solicite a otros desarrolladores que revisen su código.

En un par de años serás un buen desarrollador / programador.

Conseguir un trabajo es algo diferente y supongo que eso es lo que estás preguntando. 1–2 meses de estudio te darán un trabajo, pero debes trabajar en él.

Buena suerte !

No necesita una docena de lenguajes de programación. Normalmente en las empresas multinacionales tienes un departamento bastante limitado, pero en Startups, requieren multitarea. Un programador en promedio aprende más de 4 idiomas durante su carrera.

Actualmente conozco alrededor de 7 lenguajes de programación y tengo 15 actualmente, así que es bastante fácil aprender algunos idiomas en un año.

Sería mejor si dominas algunos. Eso sería útil.

Cada mes llegan nuevos idiomas al mercado para facilitar la codificación, así que comience con Java y practique todo, tomará casi 4 años

More Interesting

¿Cuáles son los beneficios para el desarrollo de software para la industria de la salud?

¿Cuál es la diferencia entre desarrollo de software, ingeniería de software e informática?

¿Qué tan importante es Linux para los desarrolladores de software?

Cómo convertirse en un mejor programador para full stack

¿Es un trabajo de desarrollador de software de 45k / año generalmente más fácil que un trabajo de 65k +?

¿Por qué los desarrolladores de software son más brillantes que los probadores?

¿Quién es el desarrollador de software más importante del mundo y por qué?

¿Con qué frecuencia los desarrolladores de software buscan en Google para ayudar a arreglar un código?

Cómo pasar del desarrollador de software al gerente de producto

¿Cuáles son las prácticas de gestión de colaboración y trabajo en equipo para un desarrollador de software?

¿Los desarrolladores independientes suelen utilizar software de seguimiento de tiempo?

¿Cuánto tiempo, en promedio, lleva ser intelectualmente cómodo / competente como desarrollador de software?

¿Por qué un empleador debería preferir un matemático a un desarrollador de software para algunas tareas de programación?

¿Libros como "Aprender C ++ en 21 días" o "Aprender Java en 20 días" no son útiles para los desarrolladores de software, y son situaciones prácticas suficientes para aprender todo lo que un desarrollador de software necesita?

¿Por qué a los diseñadores de productos generalmente se les da la responsabilidad de la gestión del producto y no a los desarrolladores de software?