¿Es C++ buena opción para orientar la programación al mercado laboral?
- 💬 Foros
- Software
- Programación
¿Es C++ un lenguaje con buena salida laboral?
Mira, te voy a ser sincero. El mercado laboral es más complejo de lo que leerás en Xataka o por ahí.
Yo, estoy programando en el trabajo en Visual Basic, con eso lo digo todo. Y ofertas de trabajo para Cobol o Fortran sigue habiendo en cantidad sorprendente.
Lo importante es saber programar y tener esa capacidad de lógica y de ordenación del trabajo, en el lenguaje que sea.
Ahora bien, si lo que quieres es aprender a programar, C++ es, para mi, el mejor lenguaje en ese caso. Así que ánimo.
Yo aprendí a hacer cosas con java y coincido con pezderedes.
Usa c++ o incluso Python para aprender la metodología de la programación al fin y al cabo, habiendo entendido como funciona (métodos, librerías, ficheros, sql), aprender un determinado lenguaje -que use la misma metodología que la aprendida - lleva relativamente poco tiempo.
Lo importante es saber programar […]
ni de coña, jajaj.
Las empresas piden Frameworks y Librerías especificas.
Saber programar ya no es suficiente para obtener un puesto ni siquiera de junior. Y llevo ya casi 400 CV echados y la respuesta siempre es la misma ;)
Pues lo que te he dicho, que hay un mercado muy complejo. Hay empresas que te piden 33 años de experiencia en una librería con 3 años de vida :P y otras que no (donde yo trabajo, por no pedirme, no me pidieron ni currículum).
Así es. Cuando buscaba ofertas de programador JAVA todas pedían al menos un año de experiencia demostrable con Struts (incluso después de haber llegado ya al final de ciclo de vida) e Hibernate. Ni con Eclipse se les convencía.
Esto es lo que más me llamó la atención cuando yo empecé. En mi opinión no evalúan lo que tienen que evaluar para elegir buenos candidatos, no es tan importante conocer X lenguaje o entorno sino más bien tener las bases y habilidades para aprenderlos. Con esos criterios prefieren a uno que apenas tiene habilidades programando pero lleva 1 año tocando un determinado software a otro que no ha tocado ese software pero ha tocado otros varios parecidos y con buenas habilidades. Yo creo que el problema es que rrhh no son informáticos y no entienden como funciona el tema. Ni es bueno para ellos ni se fomenta que el personal se preocupe por adquirir las buenas habilidades que se requieren. En muchos casos así les va… desastre de proyectos que se ven por ahí.
Aprende JAVA, Spring Boot, Quarkus, etc. y vas a tener trabajo de programador sin problema.
C++ es para aplicaciones de alto rendimiento de la industria (simulación sobre todo) y hay demanda…
Pero es un lenguaje que requiere mucha disciplina, más que nada porque tienes que ser muy pulcro y saber programar muy bien…
Pero es un lenguaje que requiere mucha disciplina, más que nada porque tienes que ser muy pulcro y saber programar muy bien…
Precisamente por eso es mi lenguaje estrella para aprender. Porque aprendes a programar, no a hacer chapús.
Investiga las ofertas de empleo del sector tú mismo
Las tiene pero creo que lo más buscado es programación web y ahí C++ se usa poco, además el tipo de proyectos para los que se usa C++ suele requerir unos conocimientos más profundos de informática y se trabaja a más bajo nivel que, por ejemplo, Java. Dentro la programación web tienes otros lenguajes backend con más salida como Java, C sharp, PHP o Javascript, además tendrías que aprender alguno de los frameworks asociados a estos lenguajes y algo de frontend y base de datos. Si sabes programación web tienes un trabajo prácticamente asegurado porque hay mucha demanda.
Gracias a todos por vuestros comentarios
Mi recomendación hace años hubiese sido que te especializases en una tecnología, ya que antes se pagaba muy bien si te enfocabas (SAP, Salesforce, etc tenían mucha salida). Mi recomendación hoy día: se generalista y se te abrirán muchas puertas (incluido en el extranjero).
Sobre C++, en opinión hay que saber, pero encontrarás mucha más oferta en otros lenguajes/frameworks. Saber de tecnologías web hoy día es un must-have, saber de Python muy muy recomendable.
Mi perfil es de sistemas y redes, no soy programador porque programar me hastía. Hice algo con ASP para llamar por ODBC a bases de datos en el pasado, hace muchísimo tiempo, allá por 1998.
Era un entorno muy centrado en Microsoft, un ecosistema que intento evitar en mi trayectoria profesional todo lo que pueda, aunque parece imposible. Te quería preguntar, ya que no sé cómo ha evolucionado la programación web en todo este tiempo, ¿por qué Phyton en vez de Perl, PHP o incluso .NET? Si no me equivoco, son todos lenguajes interpretados y lentos, ¿no?
.NET Framework es muy potente. Yo no lo descartaría de primeras.