¿Para quién es la informática? ¿La informática requiere una lógica rigurosa? ¿Es muy tedioso?

¿Para quién es la informática?

La ciencia es el estudio sistemático de algo. La ciencia busca comprender no solo cómo funcionan las cosas, sino también por qué funcionan de la manera en que lo hacen. Computer Science es para aquellos que quieren entender el por qué de la informática, por ejemplo, por qué el algoritmo QuickSort es más rápido que el método de inserción, o por qué tiene sentido analizar primero un lenguaje de computadora en alguna forma intermedia, como árboles de sintaxis o una pila de operaciones antes de implementar realmente las acciones.

¿La informática requiere una lógica rigurosa?

Las computadoras no fallan rigurosamente. Dales el mismo conjunto de instrucciones un millón de veces y, salvo un mal funcionamiento del hardware, harán lo mismo un millón de veces. Los humanos no son tan rigurosos. Si está acostumbrado a tratar con humanos y nunca se ha encontrado con una computadora, encontrará que es necesario ser bastante riguroso en su lógica, porque la computadora no hará suposiciones. Computer Sciemxe, siendo un estudio sistemático, requiere rigor. Y dado que está estudiando la forma en que funcionan las computadoras rigurosas, necesitará una lógica rigurosa.

¿Es muy tedioso?

Seguro. Puede ser. Pero todas las ciencias son tediosas. Imagina si estás estudiando entomología. ¿Cuántas moscas tienes que mirar antes de que puedas reconocer la diferencia entre una mosca doméstica común y una mosca voladora? Si no estás preparado para algo de tedio, no tienes la mentalidad de estudiar ninguna de las ciencias.

Tres preguntas difíciles:

  1. ¿Para quién es la informática? – cualquier persona que quiera entender la teoría de la computación, y cómo una computadora realiza esa computación.
  2. ¿La informática requiere una lógica rigurosa? A veces. También tiene algunas operaciones estadísticas, ya que no siempre se puede saber exactamente cuándo suceden las cosas. Otras veces puede ser muy riguroso, así como encontrar errores en un problema puede requerir pruebas muy rigurosas. Ambos están relacionados, ya que ambos son, en un nivel fundamental, matemático: uno para proporcionar comprensión y el otro para encontrar el error en las matemáticas incorporadas en un programa.
  3. ¿Es muy tedioso? A veces. Debido a que es de naturaleza matemática, hay veces que las personas se pierden al tratar de encontrar una explicación precisa de lo que está sucediendo. De nuevo, esto es como encontrar un error en un programa. Puede ser muy aburrido mirar el valor de cada variable y el resultado parcial de cada línea de código alrededor de un error, solo para descubrir que alguien golpeó un “=” cuando quiso golpear “==” … o usó el nombre de variable incorrecto … que resultó estar escrito de manera muy similar a la correcta.

More Interesting

¿Por qué no todos los buenos desarrolladores comienzan su propia empresa?

¿Debo abandonar mi doctorado en CS si estoy interesado en un puesto de ingeniero en la industria? ¿Tener un doctorado ofrece una ventaja significativa en la industria, en comparación con una maestría? ¿Qué otros factores debo considerar para tomar una decisión informada?

¿Cuál es una buena hoja de ruta para aprender las matemáticas necesarias para la ciencia de datos? Soy programador pero no un experto en matemáticas.

Siendo ingeniero informático, ¿cómo puedo comenzar mi carrera en computación cuántica?

Cómo prepararme para ser ingeniero de software haciendo proyectos reales

¿Cuáles son las habilidades relevantes que un graduado en informática debe saber en los próximos 5 años?

¿Cómo debería uno comenzar a convertirse en un excelente ingeniero informático? ¿Qué habilidades son necesarias?

Después de obtener una licenciatura en química, ¿en qué campos puede ingresar una mujer?

¿Se paga bien a un estudiante graduado después de que él / ella hace una maestría en redes?

¿Lo que aprendes en la universidad es suficiente para un trabajo en CS?

¿Cuánto tiempo crees que los ingenieros de software tendrán demanda? ¿Por qué?

¿Debo inscribirme en Makers Academy para aprender Ruby vs mejorar mis habilidades en Python?

¿Cuál es el alcance de la informática en Pakistán?

¿Debo conseguir a mis asociados en informática?

¿Qué es más importante en Informática: experiencia laboral o una maestría?