¿Debería centrarme en mejorar mi habilidad en C ++?

Tener una gran habilidad en c ++ le brinda un gran potencial en el desarrollo de software o la gestión de seguridad.

Por ejemplo, puede crear motores de software profesionales o programas eficientes de gestión de datos para empresas de seguridad / minería de datos.

Sin embargo, es mejor aprender diferentes tipos de lenguajes de programación. Conocer un solo lenguaje de programación te pondría en una pequeña desventaja frente a otros.

Por ejemplo, si todos conocen C ++ y Java, a pesar de que no tienen un conocimiento profundo de ninguno de estos lenguajes, tendrían una gama más amplia de solicitudes para diferentes tipos de empresas (solicitando seguridad y empresas de desarrollo de aplicaciones)

Si puede codificar casi cualquier cosa con C ++, le sugiero que tome un descanso y aprenda un nuevo lenguaje. Aprender un nuevo lenguaje informático siempre lo ayudará, ya sea proporcionando nuevas perspectivas sobre la programación informática o permitiéndole postularse a una gama más amplia de empresas también.

Si eres bueno en C ++, que es un lenguaje de bajo nivel y bueno para algoritmos y programación integrada rápida, puedes comenzar con un nuevo lenguaje para otros temas (por ejemplo, Python, alto nivel, corto, limpio y muchos potentes). bibliotecas). Aprenderá un nuevo lenguaje muy rápido, porque tiene una buena comprensión de la programación, si es bueno en C ++. Si sabes idiomas, podrás realizar grandes proyectos y obtener un programador realmente avanzado. No puedes hacer todo en un idioma. Y para ser honesto: si hace esta pregunta, “desea”, tal vez sin saberlo, hacer algo nuevo.

Espero que te haya ayudado

Tengo un hermano mayor que está más o menos en los mismos zapatos que tú, realmente bueno en algunos idiomas y recién graduado. Ha conseguido varias entrevistas (espero que consiga un trabajo) en varias empresas y aquí está el por qué:

La mayoría de los proyectos que realiza (independientemente del lenguaje de programación) se guardan en algún repositorio en línea. Te sorprendería saber cuántos graduados recién graduados no tienen repositorios en línea para su trabajo.

Para su pregunta: Sí, concéntrese en C ++ para la entrevista. Creo que debes concentrarte en dónde están tus puntos fuertes. Sin embargo, en la medida en que se esté preparando para su entrevista, tenga un lugar donde pueda mostrar su trabajo (GitHub es un buen lugar).

Depende de tus planes. Si disfrutas de C ++ y te encantaría trabajar con él, entonces diría que sí. En cuanto a la estructura de datos y los algoritmos, son conocimientos más genéricos que probablemente los necesite independientemente del lenguaje de programación. Pero trataría de practicar la implementación en C ++.

Suena como un plan sólido. Hasta que realmente obtenga un trabajo y vea qué pila de tecnología utilizará, probablemente no tenga sentido aprender otros idiomas a menos que tenga un interés genuino en él. Creo que C ++ es generalmente el conocimiento de nivel base que todos están dispuestos a aceptar si no conoce la pila de tecnología actual de la compañía porque la idea es que si puede aprender C ++, entonces puede aprender cualquier otro idioma.