Francamente, nadie puede dominar ninguno de los lenguajes de programación que mencionó en un estudio de CS; Experimenté esto tanto como estudiante y como maestro. Estos cursos deberían mostrarle las pistas más importantes, tal vez ayudándole a “pensar en Java / C # / Python / etc”, pero es imposible cubrir todos los detalles.
El A&DS debe ser una necesidad para un programador decente; El que sea realmente consciente de las estructuras de datos y sus complejidades tendría un gran beneficio. Sin embargo, para el desarrollo web, lo más importante es saber cómo se realiza la comunicación, REST / SOAP, HTML5 / flash / silverlight o lo que sea que el cliente solicite. El siguiente cliente puede pedir diferentes productos.
Puedo certificar que las empresas piden muchas habilidades y que rara vez obtienen lo que demandan; en cambio, en mi opinión, eligen el que tiene experiencia o portofolio comprobados y capacidad para aprender rápidamente nuevas tecnologías. Ser un aprendiz de sí mismo podría aumentar sus posibilidades. Lamentablemente, he visto a muchos graduados de CS con un conocimiento sub-decente de estas tecnologías, y algunos muchachos autodidactas con conocimientos sólidos y precisos y una profunda comprensión de los mecanismos subyacentes.
- ¿Cuál es la mejor manera de hacer un intercambio de idiomas?
- Cómo comenzar la autoaprendizaje de matemáticas y / o física.
- ¿Cuál es la mejor manera de enseñar a los estudiantes lentos (niños)?
- ¿Parece que el lenguaje es más fácil de aprender cuando eres más joven, debido al tiempo y la disposición?
- Cómo mejorar mi habilidad para escuchar en francés