¿Qué actividades no relacionadas con la informática ayudan a entrenar al cerebro a pensar más como un informático?

Ciencias.

La física y desafortunadamente la química son grandes.

En física, resuelves problemas al tratar de aislar variables y encontrar patrones para probar. Esto es muy similar al software de escritura en muchos sentidos.

En química, analizas las interacciones entre diferentes componentes, al igual que la programación.


Ingeniería de cualquier tipo. Un ingeniero civil tiene que ver cómo funciona una ciudad, averiguar dónde pueden estar problemas como los cuellos de botella del tráfico, y luego buscar opciones para liberar esos problemas. Un ingeniero mecánico tiene que aislar variables, maximizar su diseño para necesidades específicas y reducir costos. Esto se relaciona de manera similar a hacer que el software satisfaga las necesidades al tiempo que reduce el uso de recursos y el tiempo de desarrollo.


Esta es solo la superficie, las matemáticas están estrechamente relacionadas con la ingeniería y las computadoras (y la ciencia). De hecho, cualquier tema de STEM alimentará otros temas de STEM al menos hasta cierto punto. Esta es la razón por la cual los físicos a menudo escriben su propio código, y los informáticos a menudo siguen la física sin demasiada lucha.


Más allá del tallo, se pone un poco gris, hay muchos bordes en la informática, sin embargo, realmente depende. Como informático, rápidamente descubres que también debes ser contador, farmacéutico, inversor y enfermero (dependiendo de tu campo y detalles sobre en qué trabajas). El análisis empresarial tiene muchos puntos en común con la informática, y es básicamente una carrera STEM, pero también un poco más en aspectos sociales (aunque UI (o UX si quieres ser hipster) necesita una perspectiva personal y técnica también. Tipo de carreras puente).

¡Matemáticas es definitivamente uno de ellos! No estoy seguro de en qué otras subcategorías de ciencias de la computación trabajará. Pero si está interesado en mejorar sus habilidades de algoritmo (que es necesario en CS), necesitará ser competente en la resolución de problemas. Tener una mente abierta y poder pensar lógicamente es uno de los rasgos más importantes en CS. Hacía ejercicios sencillos de matemáticas como hacer aritmética básica antes de acostarme. Cuando vaya a su supermercado local, siempre trate de anticipar el precio. Cuando conduzca un automóvil, trate de encontrar su velocidad promedio. Esto no es mucho, pero te ayudará a pensar de manera más lógica y en general a largo plazo. ¡La mayoría de las personas exitosas de CS tienen una base sólida en matemáticas y tienen excelentes habilidades de matemática mental! ¡Ser capaz de anticipar lo que puede salir mal te ayudará a convertirte en un mejor programador y en una persona!

El cine es un arte altamente técnico, por lo que deberías tener una idea de la tecnología lista para usar. Si quieres practicar el pensamiento como un científico de la computación, creo que cualquier cosa que implique lógica podría ayudar. Podría hacer programación robótica recreativa.

Resolver acertijos y hacer muchas matemáticas. La resolución de problemas es muy importante para los informáticos.

More Interesting

¿Qué tipo de cartera debo presentar para obtener un trabajo de desarrollador web front-end?

Si alguien con un Máster en Informática no es bueno en programación, ¿debería cambiar de profesión o hay alguna otra opción?

¿Cómo es IET Lucknow en términos de ubicaciones y plan de estudios?

Como programador experimentado en C, ¿cómo hago para ingresar a C ++ y conseguir un trabajo que requiera ese lenguaje? ¿Qué pasos debo tomar?

¿Debo buscar CS PHD para conseguir un trabajo interesante?

Es un doctorado en una informática con crowdsourcing como foco que vale la pena perseguir?

¿Es el caso que solo las personas con experiencia en UX pueden ingresar al campo?

¿Cuál prefieres: P3 o P6? ¿Cuál es más fácil de usar?

¿Cuál debería ser el camino seguido por un novato para convertirse en un programador competitivo?

¿Cuál es un buen camino para la transición de un desarrollador web a un desarrollador de aplicaciones?

¿Cuáles son algunas opciones de carrera interesantes para alguien menor de 30 años con un doctorado en informática?

Soy un programador de Java. ¿Cuáles son las cosas que debo saber como programador de Python?

Soy un estudiante de informática y quiero abrir un negocio. ¿Qué tengo que hacer?

Soy un estudiante de ciencias de la computación que no está muy interesado en algoritmos complejos. Aunque me gusta el desarrollo web y el diseño. ¿Cuáles son las opciones que tengo para una carrera?

¿Qué necesito saber para convertirme en desarrollador de software?