Cómo impulsar mi carrera como desarrollador de C ++ Qt

Qt + C ++ se habló de la ciudad hace 10-15 años, cuando el desarrollo multiplataforma nativo era una solución para la mayoría del desarrollo de software.

Si observa Google Trends, verá que Qt pierde interés lentamente con el tiempo, pero parece bastante estable si lo compara con C ++ … que ha perdido gran interés en los últimos 10 años.

Sé cuándo las personas estaban más interesadas en aprender el desarrollo multiplataforma de C ++,

Esto se debe a navegadores web y aplicaciones web más capaces, node.js y plataformas móviles. Usar algo que consume mucho tiempo como C ++ para desarrollar software de escritorio pequeño y mediano casi no tiene sentido. Además de eso, Qt tiene licencias LGPL que pueden ser difíciles de trabajar en comparación con otras opciones. Algunas personas optan por usar Qt con Python u otro lenguaje.

Por lo tanto, las pequeñas empresas, las nuevas empresas y las personas se abstienen de usar C ++ / Qt para sus aplicaciones, pero para la mayoría de las aplicaciones de grandes empresas, C ++ / Qt sigue siendo una de las mejores opciones. Es una de las soluciones para el desarrollo de software multiplataforma. Pero todo esto depende mucho de lo que su gerente quiera que use.

Pero no todo está perdido. Qt ha evolucionado bastante, y también es una de las mejores opciones para el desarrollo de aplicaciones móviles. Especialmente con QML. A menudo veo a QtQuick como una primera opción para los requisitos de IU personalizados multiplataforma. Qt Framework es probado y confiable.

Mi recomendación personal es seguir con C ++ y desarrollar flexibilidad para trabajar con otros marcos y bibliotecas. Usar Qt o no no es una simple opción de día o de noche ahora en días.

Es una muy buena opción tener una carrera en este flujo, ya que c ++ es simple pero muy poderoso y muchas empresas contratan especialmente en habilidades de codificación. Pero esta pregunta no está completamente cuantificada, ya que no sé qué haces, cuál es tu edad, cuál es tu calificación … ya que cada respuesta será diferente si considero tu edad …

pero para el caso general diré

  1. primera lectura sicp. la mayoría de los programadores o estudiantes piensan que aprender un lenguaje de programa es una forma de aprender a codificar, pero primero hay que aprender a pensar cómo pensar
  2. aprender un lenguaje de programación y por aprender quiero decir aprender de la etapa de principiante y luego tener un proyecto ficticio. luego inclínese y codifique … nuevamente aprenda y luego codifique. Esto realmente lo ayudará a probarlo
  3. mientras tanto, comience desde el rango de hacker, mejorará sus conceptos básicos
  4. y mejorar sus habilidades por spoz nd codeshef
  5. participar en eventos festivos de iits y iiits. ganar allí realmente te ayudará en tu carrera

More Interesting

¿Cuál tiene más posibilidades de trabajo, un MTech en análisis de datos o un MBA en marketing, ya que ambos tienen un programa de estudios similar?

Cómo convertirse en un productor de música electrónica haciendo buena música en lugar de música comercial

Como estudiante internacional, me preocupa encontrar un trabajo en los Estados Unidos después de la graduación. Seguiré mi maestría en ingeniería geotécnica en Stanford, pero soy pesimista sobre mi futuro. ¿Qué tengo que hacer?

¿Qué otras opciones hay después de un BD que no sea un MDS o establecer una clínica o enseñar?

Estoy cursando una maestría en informática en CSU chico. ¿Cómo puedo conseguir un trabajo decente?

¿Debería reconsiderar mi idea de tomar una EM a pesar de que puedo obtener un buen puntaje GRE? ¿Debo ir para un MBA? ¿O está bien no ser tan técnicamente correcto en este momento a pesar de que pueda desarrollar esto más adelante?

¿Qué trabajos están disponibles para alguien con: diploma de ingeniería civil, licenciatura en ingeniería civil y una maestría en ingeniería civil?

Cómo convertirse en un piloto loco

¿A qué compañía debo unirme, Accenture o Capgemini como una nueva?

¿Harvard o el MIT ofrecen una maestría en ciencia de datos?

¿Cómo se debe formar un equipo para crear un videojuego y entrar en la industria?

Tengo los conocimientos básicos en programación. Pero me apasiona y sueño con crear un dron y un robot. ¿Qué se supone que debo aprender en programación y ciencias de la computación?

¿Es malo que no sea extremadamente profesional y no quiera ganar mucho?

¿Vale la pena el programa MIM de 10 meses de IE? ¿Qué tan fácil se vuelve conseguir un trabajo después de completar MIM desde IE?

¿Cuánta programación debe saber un físico de alta energía?