De ningún modo. La mayoría de los desarrolladores de juegos están familiarizados con C, C ++, Assembly y tienen conocimiento sobre lo que será un lastre para el rendimiento. Esto es muy importante tanto para aplicaciones móviles como para juegos (de escritorio o de otro tipo) porque tiene un presupuesto de rendimiento.
Esperaría que un desarrollador móvil tenga conocimiento de cómo perfilar su aplicación y hacerla funcionar y comprender, al menos un poco, cómo funcionan las capas inferiores. Esperaría lo mismo de un desarrollador de juegos, ese conocimiento podría ser para IA, redes, 3d, 2d, física, administración de memoria y punteros, etc.
Para los desarrolladores web frontend, el conocimiento base parece ser HTML, CSS y JavaScript, específicamente algunos frameworks de JavaScript o jQuery. Más allá de eso, es difícil adivinar cuánto conocimiento tiene un desarrollador web frontend y cuánto de ese conocimiento se puede transferir a otros dominios. También hay una expectativa por parte de muchas compañías de que los desarrolladores web frontend tendrán menos experiencia y deberían enmarcarse dentro de un cierto conjunto de tareas.
- ¿Cómo es asistir al campamento de selección de indios para IOI?
- ¿Cuál es la medida y la terminología correctas para evaluar la eficiencia del algoritmo en las GPU?
- ¿Por qué la estructura de datos se considera un curso muy importante en CSE?
- ¿Qué debo hacer como estudiante de primer año de pregrado para obtener una visión completa de CS?
- ¿Cuál es el RPM del esquema de copia de Excel?
Con los desarrolladores móviles y los desarrolladores de juegos, la flexibilidad y el conocimiento amplio / profundo es imprescindible. Con el backend dev, eso también es cierto. Con frontend dev, la definición en sí misma limita al desarrollador a solo web, solo CSS / HTML / JavaScript. Esto es injusto para todos los desarrolladores.