Actualmente me siento más cómodo con tres idiomas: C, java y python, siendo C el idioma predeterminado para ir a Goto (puedo escribir códigos pesados de punteros mientras duermo). Pero, esto es lo que encontré:
1. Al codificar en una pizarra, es fácil perderse en toda la gimnasia con puntero.
2. Las empresas que utilizan principalmente Java, Python, Scala o algunos de los otros lenguajes de nivel superior que proporcionan muchas abstracciones tienen ingenieros que pueden necesitar mejorar sus habilidades de puntero. Entonces, es fácil para ellos perderse en toda la gimnasia de puntero en esa pizarra.
3. La combinación de 1 y 2 resulta en miseria para ti
4. “Usar cualquier lenguaje con el que se sienta cómodo” es una mentira. Utilice siempre cualquier idioma con el que se sienta cómodo el entrevistador / compañía, y eso supone que también se sienta cómodo en ese idioma. Esto también le dice a la compañía que puede ser abordado más rápido porque ya habla su idioma.
Entonces, en mi primera entrevista utilicé C, y pude ver la incomodidad en la cara de los entrevistadores. Y, tampoco era un puntero pesado.
Entonces, mire la descripción del trabajo, pregúntele al reclutador qué idiomas se usan e intente usar uno de esos idiomas durante las entrevistas. Esto supone que te sientes realmente cómodo escribiendo código en ese idioma.
- ¿Debería dejar un año para ingresar a los prestigiosos IIT / BITS o debería aceptar lo que recibo este año e ir a la SRM University (CS)?
- ¿Cuáles son los mejores trabajos en línea para estudiantes universitarios en la India?
- Quiero aprender animaciones. ¿Como empiezo? ¿Qué software debo elegir?
- ¿Cómo puedo convertirme en escritor profesional?
- ¿Es posible investigar por mi cuenta e intentar publicar mi trabajo?
Si se trata de una compañía como Cisco, Juniper, donde gran parte del código está escrito en C, siempre use C. Conozco a personas en esas compañías que son fanáticos de C.
Todo lo mejor.