En general, se espera que tenga una sólida formación en los fundamentos de la informática, como las estructuras de datos y los algoritmos, y debería poder escribir código limpio y eficiente en el idioma que elija.
En una buena compañía, aparte de los lenguajes más comunes, C / C ++ / Java rara vez exigirán que necesite absolutamente un idioma en particular. La mayoría de los buenos ingenieros son independientes del lenguaje, lo que significa que pueden aprender rápidamente cualquier idioma si sus conceptos fundamentales son claros. Especialmente en las empresas del Área de la Bahía: debe estar listo para aprender un nuevo idioma en un par de días y crear un producto con él.
El tipo de conocimiento de dominio que necesitaría difiere con el puesto y el equipo en el que trabajará. Puede leer sus descripciones de trabajo en cuanto a lo que esperan de usted, pero la clave aquí es ser un “ingeniero de pila completa” que pueda manejar cualquier cosa.
- ¿Un promedio de calificaciones bajo significa que tengo prohibido ingresar a la Ivy League de por vida, o puedo hacer algo para obtener un par de años después?
- ¿Cuáles son las ventajas y desventajas de optar por btech en informática en UPES?
- Soy un recién graduado en informática y comencé una pasantía de ASP.NET MVC5. ¿Cómo puedo cubrir todos los conceptos y ser experto? ¿Puedes definir una hoja de ruta a seguir?
- ¿Es el caso que solo las personas con experiencia en UX pueden ingresar al campo?
- ¿Es posible especializarse en matemáticas y convertirse en programador?
Si debe unirse a Yahoo es una discusión completamente diferente.