¿Qué son el cerebro y el corazón de un ordenador?

Mi co-líder y yo nos quedamos sentados al otro lado de la mesa, mirando fijamente. Una posible nueva contratación; una entrevista. El candidato sudaba la gota gorda. Es injusto; estoy de acuerdo. Sin embargo... Estos somos nosotros, los entrevistadores... un Arquitecto de Sistemas y un Ingeniero de Sistemas Líder:

main-qimg-4ae3b9cf69e91dc541ad24d8bd647a22

¡Expertos, como puedes ver!

Nuestra pregunta de desafío para el candidato no era un tonto rompecabezas, ni un tonto ejercicio de programación, ni algo que puedas buscar en google durante un día normal de trabajo - era una prueba mucho mejor. Aquí está la pregunta:

"Explícanos la arquitectura de los ordenadores y .... finge que somos niños de 7 años"

Estáticamente:

El 50% olvidó que éramos niños de 7 años, sólo dio definiciones de Wikipedia o de nivel universitario - tal vez sus primos o sobrinos de 7 años eran cerebritos y estaban preparados para la universidad. *Encogerse de hombros*

El 20% elegía una analogía muy pobre para empezar y se esforzaba por completarla. No dimos una limitación de tiempo, simplemente empezaron sin planificarlo. También podrían haber pedido volver a empezar. Algunos lo hicieron. En realidad, es más importante hacer un segundo intento que abandonar.

El 20% fracasaría en completar una analogía potencialmente buena. Era la idea correcta, pero no podía explicarla con éxito a un niño de 7 años.

Y el resto del 10% en realidad lo hizo muy bien. La entrevista no dependía únicamente de ello, pero era importante. El propósito era medir:

Comunicación

En todas las empresas en las que he trabajado, la comunicación, la explicación, el intercambio de conocimientos y la capacidad de ponerse en el lugar de los demás han sido factores críticos de éxito.

La informática, la ciencia -no el oficio de programar- es un campo muy abstracto y muy difícil de dominar. La informática se asemeja a las Matemáticas y al pensamiento estructural simbólico, todo ello simulado mentalmente en el ojo de tu mente - y luego llevado al papel.

Dejemos claro que la gente no disfruta con las matemáticas. Y explicar las matemáticas a los adultos ya es un reto muy difícil.

Así que el criterio de éxito que utilizamos es, ¿puede alguien acortar las definiciones de nivel universitario para explicar o comunicar un concepto a un no-pareja.

O en otra palabra, puede ser un profesor.

Los profesores son y siempre han sido (tristemente) los héroes no reconocidos de la sociedad. Los profesores nos dan piernas, nos capacitan y nos impulsan hacia el futuro.

Otro aspecto de esto es que, no se puede ser un profesor eficaz a menos que se domine el concepto: capaz de descomponer un concepto básico y estar comunicando efectivamente la idea.

Durante la entrevista, nunca hemos puesto límites a la forma de comunicar. He deseado que algunos pidieran hacer un dibujo, pedir prestada la pizarra, presentar en MsPaint, sacar imágenes de google, o incluso representar dramáticamente mediante danza interpretativa. (Bueno... tal vez la danza sea demasiado.)

El aspecto crítico es la comunicación efectiva.

¿Por qué es crítica la comunicación? Porque...

La informática es una subdivisión de las matemáticas. Es matemática computacional. Es simplemente matemática, pero hecha por máquinas. Tal matemática es aplicable en varios campos diferentes como: la astrofísica, la contabilidad, el análisis científico de errores de tipo I/II, los modelos estadísticos, la física, la química, la ciencia de los materiales, la lista sigue y sigue.

La mayoría de los informáticos interactúan con personas de otros campos de estudio. Ayudamos a aplicar la matemática computacional (¡¡dum dum, dum!!) para acelerar el descubrimiento.

CompSci es un catalizador. Es un método de computación respaldado por la máquina que nos permite superar la velocidad humana y entrar en la velocidad del electrón.

Creemos que ser capaz de explicar la ciencia de la computación, demuestra dominio. Dominio del concepto que pueden comunicar a los no programadores, a los no científicos y a los no matemáticos.

Contratamos a ingenieros que puedan comunicar sus ideas, sus diseños, sus esperanzas de impacto social, sus entendimientos cognitivos. A través de la comunicación podemos coordinarnos para lograr proyectos mucho más grandes.

¿Cuáles son el cerebro y el corazón de un ordenador?

Querido "niño de 7 años", el cerebro de un ordenador se llama CPU, es donde haces tu pensamiento, tu sentimiento, tu "quiero esto" o "no quiero aquello". El cerebro de un ordenador toma decisiones, o suma cosas.

Como tu tío James, podría darte un (1) bloque, y tú también tienes unos dos (2) bloques, ¡tu cerebro decide que hay un total de tres (3) bloques! El cerebro del ordenador, como el tuyo, es capaz de saber estas cosas y tomar decisiones. Tal vez tengas demasiado frío, o demasiado calor, ¡o puede que tengas hambre! Tu cerebro te permite pensar/procesar estas ideas. Para un ordenador, su cerebro se llama CPU. Se parece a esto:

main-qimg-a37957d1ea44e01d0481ce5e2fbe2045

Y tu cerebro es esto:

main-qimg-333b314ee0e237466caec3bcdacdc0aa

El corazón de un ordenador es la fuente de energía que empuja la energía a través de los cables. Al igual que tu corazón, empuja la sangre a través de tu cuerpo para llevar lo que respiras a tus músculos. Del mismo modo, la fuente de energía utiliza cables que llevan la electricidad a las cosas que la necesitan. Al igual que tus juguetes necesitan pilas, ¡las partes de tu ordenador necesitan electricidad!

¿Puedes sentir el latido de tu corazón? Está empujando la sangre a través de tu cuerpo. Está conectado así:

main-qimg-fd40c621c82d5758a7df87ec6cf83068

Así, estos son los cables que llevan la electricidad a las partes del cuerpo de un ordenador:

main-qimg-9eb064dd074f069e8fb50231e1164a2c

Intenta contener la respiración. A tu cuerpo no le gusta. De forma similar, los ordenadores no funcionan bien si no tienen electricidad. Ese es el trabajo del corazón. Para empujar la electricidad alrededor.

Ahora, cualquier persona que entrevista con nosotros, que es lo suficientemente inteligente como para ingeniería social detalles de nuestros perfiles de linkedin, puede descubrir este post y spoof nuestro proceso de entrevista. Haha.