¿Por qué Brian Bi aterrizó como ingeniero de software después de tener títulos en física y química?

Puede que te decepcione la respuesta.

Soy generalista porque elijo serlo .

Tengo doble especialización en física y química, en lugar de especializarme en uno u otro. Como resultado, hay muchas clases importantes en cada campo que no he tomado. Puedo aprender sobre esos temas en mi propio tiempo, pero no son necesariamente una prioridad.

Ni siquiera podría resolver problemas básicos en óptica, mecánica de fluidos o física de estado sólido. Apenas conozco la mecánica lagrangiana. [EDITAR: ahora entiendo la mecánica lagrangiana, aunque todavía soy malo resolviendo problemas.] Tampoco sé nada de métodos numéricos.

No puedo dibujar una curva de titulación sin pensar por unos minutos. Soy ignorante de la mayoría de las formas de espectroscopía (pero sí sé sobre RMN e IR; no puedes pasar por un programa de química sin ellas). En el laboratorio, mis rendimientos son consistentemente inferiores al promedio. No sé nada sobre polímeros. No entiendo la química del metal de transición.

Sé mucho sobre algoritmos, pero muy poco sobre otros campos de CS. Nunca aprendí correctamente bases de datos, concurrencia, sistemas operativos, gráficos o redes. No sé nada sobre aprendizaje automático, inteligencia artificial y procesamiento del lenguaje natural. (Sin embargo, tengo la intención de aprender sobre algunas de estas cosas en el futuro cercano).

Creo que lo que tengo para ofrecerle a Quora no es un conocimiento profundo y extenso de CS, física o química. De hecho, en cualquiera de esas materias, probablemente sé menos que el estudiante universitario promedio que se especializa en él. No sé mucho sobre estos temas, pero lo que sí sé es que entiendo muy bien. Todo lo que aprendo, me aseguro de poder relacionarlo con otras cosas que conozco, para que todo encaje lógicamente y tenga mucho sentido. Debido a eso, estoy confundido con menos frecuencia que la mayoría de los estudiantes de pregrado, y típicamente hago un buen trabajo (o eso me dicen) de explicar cosas que son confusas para otras personas. Muchas de mis respuestas en física son sobre la relatividad o la mecánica cuántica por este motivo.

La mayor parte de lo que sé sobre informática, lo aprendí de los grados 9 a 11 en la escuela secundaria. Aprendí la mayor parte de lo que sé sobre química en los grados 11 y 12; es decir, si excluye las docenas de reacciones orgánicas que me vi obligado a memorizar en la universidad. Y creo que he aprendido la mayor parte de lo que sé sobre física desde que empecé la universidad. Así que supongo que hay una respuesta para ti: si quieres entender CS, física y química dentro de 7 años, será mejor que comiences ahora.

El enfoque que he tomado tiene sus ventajas y desventajas. La principal ventaja, creo, es que me expongo a la mayor parte de la belleza de los campos y la forma agradable en que todos encajan, sin tener que soportar demasiado de lo esencial, como cálculos largos que invariablemente aparecen cuando profundizar lo suficiente en cualquier campo cuantitativo. La desventaja es que no estoy realmente en condiciones de contribuir con la investigación original a ninguno de los campos.