Sólo tengo dos idiomas en mi curriculum vitae - ¿qué tan malo es esto?[cerrado]

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/20427

  •  22-10-2019
  •  | 
  •  

Pregunta

Tengo una pregunta que puede ser respondida aquí, dada la vasta experiencia de algunos de ustedes tienen!

Voy a terminar mi licenciatura en CS y deja la cara él, sólo estoy cómodo con C++ y Python.C++ - yo no tengo experiencia para mostrar y que no puedo citar el estándar de C++, como algunos de los chicos LO hacen, pero sin embargo, me siento cómodo con el lenguaje de conceptos básicos y de las cosas que la mayoría de las cuestiones.Con Python, me ha demostrado la experiencia de trabajo con una buena compañía, así que puedo poner eso.

Nunca he tocado C, aunque he tenido la intención de hacerlo ahora.Así que no se puede escribir en C en mi curriculum vitae, porque no he hecho nunca.Estoy seguro que se puede terminar de K & R y obtener un sentido de la lengua en un mes, pero no tengo ganas de escribir es la causa de que estaría siendo infiel a mí mismo.

Así que la gran pregunta es, son dos idiomas en un curriculum vitae considera que ACEPTAR o que es una mala señal?La mayoría de los curriculums vitae que he visto mencionar un montón de idiomas y de ahí mi pregunta.Bajo la sección de lenguaje de mi curriculum, me acabo de mencionar:C++ y Python, y que se ve un poco vacía!

¿Cuáles son sus opiniones sobre esto y qué opinas de esta situación?

PS:Yo realmente no quiero escribir cada biblioteca o API estoy familiarizado con.O debo?

¿Fue útil?

Solución

Mientras sepa cómo pensar los problemas, no importa en cuántos idiomas sea competente. Pero como es competente con C ++, podría invertir unos meses para obtener alguna habilidad en C# o Java (o Ruby , para esa materia).

Otros consejos

No es tan malo si estás solicitando un trabajo que es exclusivamente C ++ o Python. Algunos empleadores pueden tomar el conocimiento de múltiples idiomas como una señal de que se puede confiar en que aprenda a los nuevos rápidamente, pero dado que solo está graduando a un empleador razonable probablemente lo tendrá en cuenta. Sería una historia diferente si tuvieras 20 años de experiencia laboral pero sabías solo 2 idiomas.

Puede considerar comenzar a familiarizarse con un nuevo idioma que le interesa y mencionar que su currículum. Demuestra que estás dedicado a ampliar tu selección de idiomas y a desarrollar tus habilidades.

Dos problemas para conocer solo dos idiomas:

  1. Hay una serie de modelos de programación que pueden ayudar a mejorar la forma en que piensa sobre el diseño de problemas. La falta de conocimiento en torno a estos otros modelos limita su capacidad.

  2. Tus habilidades no son tan portátiles para otros idiomas, y no estás en práctica en el aprendizaje de nuevos idiomas.

En cuanto a lo que sucede en su currículum, esa es una pregunta diferente: algunos empleadores estarán muy contentos de encontrar a alguien enfocado en solo unas pocas cosas. No creo que sea una buena marca para un programador, pero hay muchas necesidades y negocios diferentes.

Sugiero aprender al menos un idioma al año, fuera de lo que su empleador requiere. Es bueno para el cerebro, su diseño de mojo y para su futuro currículum.

Probablemente solo te lastimaría con personas no técnicas que no se dan cuenta de que aprender idiomas es la parte trivial de la programación.

Centraría su currículum en su experiencia laboral demostrada: demuestre que ha completado proyectos. Eso vale mucho más que las clases que tomaste. A decir verdad, a menos que un graduado de CS haya completado un proyecto real, y no estoy hablando de trabajo escolar, estoy hablando de algo en lo que han trabajado durante meses o años que realmente fueron utilizados por personas reales para resolver problemas reales, Probablemente no tengan suficiente experiencia para afirmar que "saben" ningún idioma. Como tiene experiencia laboral real con Python para una empresa, probablemente ya esté un paso por delante de mucha gente.

También sí, definitivamente incluye API y marcos con los que ha trabajado. Tampoco olvide SQL, si ha trabajado con bases de datos.

El número de idiomas en su currículum es irrelevante. Tener los idiomas en su currículum que usa su empleador es lo importante, e incluso eso es negociable.

He pasado a las personas que "conocían el lenguaje" a favor de alguien con una buena base en informática y conocimiento de un lenguaje de programación "cerca" de la que usamos. Aprender la sintaxis de un idioma a menudo es trivial. Aprender los modismos del idioma y los enfoques estándar generalmente llevan más tiempo.

Por cierto, solo pongo idiomas con los que estoy actualizado en mi currículum. No verá a Eiffel, esquema, C, etc. Tampoco pongo a Java allí, pero eso es porque no me gusta usar el lenguaje.

Te contrataría por la sinceridad. Eso es tan valioso como un tercer idioma. Que vas a aprender pronto, ¿verdad?

Demasiado lenguaje también puede plantear sospechas. Bueno para el posible vendedor/vendedor que muestra sus habilidades de multa.

Los antecedentes de API pueden aparecer fácilmente en la entrevista. Algunos ven el conocimiento de la API como más relevante que el lenguaje mismo. Si conoce las debilidades de la API, eso puede ayudar a un negocio a evitar errores. Si conoce las fortalezas de la API, eso también es útil.

Una estrategia es dar un breve resumen de las API en el currículum, pero mantenga la parte más sabrosa de la entrevista, para construir una conversación.

No creo que importe tanto, especialmente porque esos son buen par de idiomas:

  • Ambos son multiparadigmas, por lo tanto, no estás atrapado en OO
  • Se complementan bastante bien, C ++ está siendo relativamente bajo (gestión de memoria) y Python, lo que le permite piratear rápidamente un script cuando sea necesario (y es, en la programación)

He visto currículums con muchos idiomas, y francamente no estoy impresionado. Cualquiera puede aprender una sintaxis del lenguaje (aparte de C ++: P) en una o dos semanas, pero hay una diferencia entre conocer la sintaxis y escribir el código bueno (idiomático).

Al declarar solo a esos 2, demuestra que eres honesto y por adelantado. Enfatizar los proyectos que se ha dado cuenta para demostrar que usted hacer Conósalos, es mucho más probable que impresione a su futuro empleador.

Tuve la suerte de entrevistar con una compañía que "lo hizo" muy atrás cuando era estudiante ... a pesar de que tenía una lista vergonzosamente larga de cosas que "supo" (siendo muy liberal con ese término), en realidad obtuve el trabajo basado en un programa de ensamblador de VMS que escribí ... que no puse en el currículum, pero salí en la entrevista.

Literalmente.

Como, lo tenía en mi mochila (esto fue cuando solía imprimir sus programas en impresoras de matriz de puntos industriales).

Entonces no. Las empresas que "lo entienden" probablemente considerarán ese combo como positivo.

Para un primer puesto fuera de la escuela, los intangibles importan más que la experiencia. Incluso más tarde en la vida, puedes conseguir un trabajo como especialista en solo algunas tecnologías. (Eso no quiere decir que no aprendas otros idiomas, solo que no te hará desempleado)

Esté preparado para discutir algoritmos, escribir en los idiomas que conoce en una junta blanca y mostrar entusiasmo por resolver problemas. Si puede hacer eso, encontrará a alguien que pueda usar sus habilidades.

Recuerde que la contratación es relativa a la posición. Se espera que los juniors sean inteligentes y ansiosos. Se espera que las personas mayores tengan una experiencia más específica, por eso se les paga más.

La mayoría de los graduados no tienen mucha experiencia lingüística, solo en la que se centra en su título. Y la mayoría de los que he conocido lucha con esos pocos también.

Depende de qué tipo de trabajo que usted está tratando de conseguir, de verdad, así como que está haciendo la elección.

Personalmente, si yo fuera la contratación de un programador junior, me miraba, sobre todo por la mentalidad y sólo esperar a conocer a un idioma o dos.Yo la contratación de un plomo coder, me gustaría ver una lista de lavandería de idiomas, como aquellos que no han trabajado en muchos idiomas, invariablemente, no tener ni idea de diseño del lenguaje, y es mi filosofía personal que alguien que comprenda al menos los conceptos básicos del lenguaje de diseño es mucho mejor panorama tipo de codificador.

Licenciado bajo: CC-BY-SA con atribución
scroll top