Percepción, interpretación o posiblemente incluso interpretación.
Matemáticas y Ciencias son muy similares a la programación de computadoras en la forma en que necesita pensar (modelar el mundo real para identificar soluciones versus modelar el trabajo real para crear procesos).
Los graduados en ciencias de la computación pueden ser más “malos” ya que es su enfoque.
- ¿Cuáles son algunos ejemplos y actividades para la mecánica de fluidos?
- ¿En qué se diferencia la física cuántica de la química cuántica?
- ¿Cómo afectará Quantum Computing a la ingeniería de software?
- ¿Qué tan rápido será una computadora cuántica y cuánto tiempo llevará comercializarse?
- ¿Qué piensan los físicos cristianos sobre la teoría de la mecánica cuántica de muchos mundos?
Sin embargo, más personas ingresan a la informática por razones equivocadas, lo que lo convierte en un campo confuso. La mayoría de las personas que estudian física o química, o incluso matemáticas, lo hacen porque les encanta. La mayoría de las personas que van a las computadoras lo hacen porque “pueden ganar dinero”. Como tal, la mayoría de los programadores informáticos no aman la informática.
Esto da como resultado que se aferren a ideas que ya están ahí fuera, encontrando patrones a seguir. (Esto no es malo, pero es como un ingeniero, bueno para armar las piezas, pero solo un interés pasajero en las teorías subyacentes).
Aquellos que aman el aspecto científico de la informática superan los conceptos básicos para profundizar en las nuevas áreas. De hecho, generalmente hacen mal en la mayoría de los trabajos de programación porque están atrapados en hacer las cosas de la forma en que todos los demás las hacen.
Como tal, muchos de los verdaderos científicos informáticos (los que tienen verdadero amor y pasión por comprender las computadoras (no solo construir cosas) a menudo son más impresionantes, pero se pierden en un mar de ingenieros.
No digo que los ingenieros sean malos, ni siquiera los desarrolladores, como solemos llamarlos. De hecho, creo que, en cambio, muestra que necesitamos ciencias de la computación, ingeniería de software, desarrollo web, etc. como grados múltiples.
El CS puede seguir siendo teórico con suficientes aspectos prácticos para seguir las teorías, mientras que la Ingeniería del Software puede enfocarse en aspectos más prácticos que pocos títulos de CS enseñan (incluidos los conceptos del ciclo de vida y aspectos similares).
Parte del problema es que hay tanta demanda y necesidad en este momento, que la distinción sigue siendo confusa, y la búsqueda de verdaderas posiciones de “ciencia” a menudo se ve afectada por los innumerables trabajos de ingeniería o guiones para niños.