Soy un chico de C #, pero los dos lenguajes son lo suficientemente similares. Las habilidades imprescindibles son subjetivas, algunas compañías quieren a alguien que simplemente quiera aprender pero que no sepa mucho de nada. Otras compañías quieren a alguien que esté listo para partir. En general, las empresas quieren a alguien que sea:
- Apasionado por el desarrollo. Quieren saber que te importa. Por ejemplo, una vez escuché de un entrevistador que hizo una pregunta sobre algún marco y el candidato no solo respondió la pregunta, sino que también reclamó cuando se lanzó y así sucesivamente. Obviamente, a ese candidato le encanta desarrollarse para saber eso.
- Conoce los conceptos básicos. Entonces, ¿qué es ” lo básico” ? Bueno, necesitas conocer conceptos de programación orientados a objetos. Conozca algún tipo de control de fuente como Git. Sepa cómo completar tareas básicas de codificación como la secuencia de Fibonacci, FizzBuzz, etc. Conozca la sintaxis básica del lenguaje y cómo funcionan las cosas juntas. Lea sobre las preguntas comunes de la entrevista: eso le dirá exactamente lo que debe saber.
- Personalidad. Quieres ser una buena cultura adecuada. Si tienes una actitud pobre o no eres un jugador de equipo, a muchos lugares no les gustará eso. Entra listo para hacer preguntas.
Durante una entrevista, si no sabe una respuesta, ¡ PREGUNTE! Muestra que está interesado en el tema, solicite al entrevistador recursos donde pueda obtener más información sobre lo que sea. Eso demuestra que quieres aprender, que eres un apasionado, etc.
¡Buena suerte! Consulte Udemy y codecademy para obtener buenos tutoriales.
🙂
- ¿Qué son las habilidades para la vida?
- ¿Se pueden desarrollar grandes habilidades de programación o son innatas?
- ¿Cuáles son las habilidades y requisitos para hacer un sitio web?
- ¿Cuáles son las habilidades obligatorias para un analista?
- Cómo hacer contribuciones tangibles en una startup para ayudar al crecimiento de la empresa mientras desarrollo mis habilidades