¿Un estudiante universitario especializado en Ciencias de la Computación pasa gran parte de su tiempo aprendiendo a hacer ruedas en los Estados Unidos?

No solo en los Estados Unidos sino también en el mundo. Desafortunadamente y afortunadamente, porque es algo que debes de todos modos.

Ahora hay muy pocos trabajos con el uso de framework y software, muchos de otros campos que quieren crear una carrera de TI debido al dinero, la reconversión y todo lo que quieren hacer este tipo de trabajos. Muchos bootcamps también lo aprenden.

Y no olvide que CS Student aprende a ser ingeniero de CS, no desarrollador de software, eso no es realmente lo mismo. Pídale a un chico que cree un algoritmo de IA para bootcamper, simplemente no puede y es normal, no es ingeniero.

Solía ​​trabajar con una pasantía, de alguna manera linda y arrogante, él pasa un tiempo inútil para crear algo que podría haberme tomado 5 minutos usando un paquete en el administrador de paquetes.

También aprendo a usar la rueda. Es importante saber por qué funciona de esta manera, si va más allá y quiere que su proyecto sea más rápido, optimizará la rueda.

Tomemos, por ejemplo, un ORM, sin conocimiento funcionará. Pero intente poner su código en el servidor de AWS, pagará toneladas de dinero porque piensa que solo hará una consulta a la vez. Pero, de hecho, hace más de una consulta porque también verifica otros datos.

Esa es la diferencia entre conocimiento profundo y usuario.

Por ejemplo, nunca he encontrado un buen desarrollador de SQL. Es raro ver este tipo de perfil.

Si desea hacer un trabajo increíble como trabajar para Google, debe tener estos conocimientos desde el principio.