En el MIT, las personas más inteligentes que conocía en mi clase eran desproporcionadamente en CS, porque es un campo de movimiento mucho más nuevo y más rápido que los demás. Pero también, tenga en cuenta que CS – CS real – no es solo codificar alguna página web. Son algoritmos e IA y la teoría de los lenguajes de programación y seguridad. Es un campo matemáticamente riguroso con mucha teoría que lo sustenta. Un estudio serio de CS es excesivo para el trabajo diario en la web.
También es un poco diferente de lo que piensa el público en general porque la escalabilidad es un problema ahora. Conozco comoanies con 4–5 ingenieros —todos tipos de CS bastante serios— que está sirviendo literalmente a cientos de millones de usuarios. Agregue unos pocos miles de millones de eventos al mes, y no es un trato bjg para ellos porque sus algoritmos están diseñados para escalar. No todos pueden hacer eso. Un chico de uno de esos equipos dio una charla sobre contar. Solo contando, nada más elegante, pero fue muy elaborado y usó algo así como 6 herramientas complejas en una estructura muy inteligente. Resulta que no es tan fácil contar miles de millones de eventos en miles de categorías en tiempo real.
Sin embargo, parece que es posible que tenga que abandonar la ciudad o ir a una empresa muy específica para obtener un trabajo de CS serio, porque gran parte del trabajo que exporta EE. UU. Es algo aburrido, como páginas web aleatorias y APis y trabajos de bases de datos. Pero al menos en los EE. UU., CS se considera actualmente una de las áreas de ingeniería más prestigiosas, mientras que el civil se considera algo cotidiano y los mecánicos tampoco obtienen el respeto que merecen. Puede ser diferente donde estás.
- Ingeniería informática o ingeniería mecánica, ¿cuál es buena?
- ¿Cómo se comienza con codechef?
- ¿Qué debo aprender o hacer para ser un pirata informático?
- ¿Cómo usan la electricidad las computadoras?
- ¿Qué opciones debo completar para la tercera ronda de asesoramiento de ACPC si deseo ingeniería informática?
Personalmente, prefiero estar más cerca del mundo físico. Puede obtener algo de eso en CS (a través de IA, robótica, etc.) pero también hay algo que decir a favor de más campos concretos de ingeniería …