Por “12º”, supongo que te refieres al equivalente de física y matemáticas de grado 12 aquí en América del Norte.
La respuesta depende del tipo de software a desarrollar. Si el software es para calcular trayectorias de cohetes o escanear y mapear objetos tridimensionales, es probable que la física y las matemáticas avanzadas sean cruciales.
Si se refiere a software comercial general o software que podría tener un atractivo masivo para la población general, la física y las matemáticas de grado 12 son totalmente irrelevantes.
- ¿Hay alguna diferencia entre física y matemática aplicada?
- ¿Cuántas matemáticas tiene un físico con un doctorado? en física teórica sabe comparado con un matemático con un doctorado. en matemáticas puras?
- Para un experimento de secundaria, ¿podría hacer un experimento en física teórica (que involucra solo cálculo básico y matemáticas más simples) o tendría que ser física experimental? No soy bueno construyendo experimentos, ¿estaría permitido?
- ¿Qué pasaría si tenemos una enorme masa de electrones en una esfera con un radio más pequeño que el radio de Schwarzschild de su masa total?
- ¿Dónde, en la teoría de cuerdas, se utiliza el valor de la serie divergente 1 + 2 + 3 + 4 + 5 +… = -1 / 12?
Vamos a tomarme por ejemplo. Me fue terriblemente mal en física y matemáticas en la secundaria. Dejé la física 11 después de una semana y no tomé matemáticas 12. Poco después de graduarme, compré una computadora Commodore Vic 20 (esto fue alrededor de 1980) y descubrí que tenía amor y talento para escribir software. Quería inscribirme en ciencias de la computación en la universidad o la universidad, pero se requerían buenas calificaciones en matemáticas de grado 12, y los cursos del primer año se centraron en gran medida en las matemáticas avanzadas.
Terminé enseñándome a mí mismo a través de la lectura y el ensayo y error. Después de unos meses, escribí un folleto en inglés llamado “Cómo programar juegos en el Commodore Vic 20”. Vendí los derechos del libro a una empresa de desarrollo de juegos, que me contrató para escribir juegos y me proporcionó más capacitación. Desde entonces, he desarrollado sistemas para la banca, los seguros, la silvicultura, la pesca, la distribución de productos, los centros de referencia de voluntarios, el gobierno y las primeras naciones (tribus indias).
Estas son las habilidades clave para este tipo de desarrollo de software:
- Buenas habilidades en comunicación oral y escrita
- Admitir a sus clientes que no está familiarizado con sus negocios / necesidades
- Haciendo muchas preguntas
- ESCUCHANDO
- Trabajando con otros desarrolladores que tienen años de experiencia y aprendiendo las mejores prácticas para el diseño de sistemas, codificación y diseño de bases de datos.
He trabajado con desarrolladores que tienen una gran experiencia y un talento natural para la física y las matemáticas. Esta es una generalización, pero muchas de estas personas carecen de la capacidad de diseñar y desarrollar software que un miembro promedio del público pueda usar con éxito. Dicho esto, probablemente puedan construir sistemas que sean muy productivos en un entorno muy técnico / científico. Para mí, el toque humano y la empatía son las habilidades menos apreciadas para el desarrollo de software.
Si bien ahora hay un poco menos énfasis en las matemáticas y la física, el sesgo todavía existe y todavía me molesta hasta el día de hoy.