Ingeniería falta de curiosidad

A mi abuela le desagradaban terriblemente los viajes en tren. Las locomotoras no le inspiraron confianza, se comportaron claramente sospechosas y abiertamente amenazantes. Con gran dificultad, mi padre logró subirla al carruaje cuando realmente fue necesario. Mi padre, después de haber viajado casi todo el sindicato en viajes de negocios a lo largo de su vida, pasó aproximadamente un año o más en los vagones del tiempo limpio, pero cada vez tuvo increíbles esfuerzos mentales para abordar el avión. Vuelo, sin darme cuenta de las diferencias fundamentales entre ellos y el minibús de la ciudad, y ciertamente no me preocupo por esto. Me atrevería a sugerir que si el espacio comercial comercial es ahora masivamente accesible, a mis hijos o nietos no les costará ningún esfuerzo mental llevarlos a la colonia lunar y regresar durante el fin de semana, pero yo mismo nunca me subiré a nada que vuele fuera de la atmósfera. Tierra.Curso evolutivo normal de la historia. Los descendientes deben ser mejores que los antepasados, de lo contrario la humanidad se degradará.



En TI, hay una tendencia similar, si tomamos la medida, por así decirlo, de la "rutina" de las tecnologías como criterio, su integración en las interacciones sociales diarias. El personal comenzó su marcha triunfal hacia la gente en una era en la que la informática era la suerte de los científicos, ingenieros y un puñado de nerds marginales. Todos ellos ya estaban unidos por una ingeniería y un enfoque creativo, pero el personal personal lo pasó mal, la generación de nuestros padres los percibió tanto entonces como ahora como una especie de cajas negras, sobre las cuales es necesario realizar rituales chamánicos calibrados con precisión para obtener el resultado deseado. No hay lugar para la curiosidad creativa: si el ícono o botón deseado no está presente en la ubicación indicada por las instrucciones en la pantalla, pero se desplaza un poco hacia un lado, hay un pánico completamente comprensible y un deseo de molestar al soporte técnico, generando toneladas del folclore correspondiente con estilo



(asustado), ¡mis paneles se han ido!

(cansado) presione el control ...

(con alegría) ¡Ah, y ahora mis paneles parpadean!

(con cansancio) suelta el control ...



En esta industria, creo que la línea generacional es donde desaparece la obviedad de las soluciones técnicas. Por ejemplo, seleccionar un elemento en un ListView se hace con dos clics del mouse y hacer clic en un botón con uno. Estamos acostumbrados a ello. Este es probablemente el resultado de algunas investigaciones en el campo de la ergonomía de la interfaz de Microsoft o Apple, o tal vez incluso de PARC. Pero trata de explicarle a tu mamá cuál es la diferencia ... La gente, no tan lejos, pero, digamos, no cerca de TI, a menudo sospecha de nosotros de algunas habilidades mágicas, cuando nos hemos acercado a un deliberadamente desconocido (pero obviamente clavado en alguna luego una placa única o microcontrolador), una pieza de hierro con botones y una pantalla, lo entendemos mucho más rápido que los simples mortales. Pero no hay magia aquipor supuesto, es solo que el flujo de trabajo del dispositivo es más obvio para nosotros y la interfaz generalmente está diseñada exactamente de la manera que nosotros mismos la hubiéramos pensado. Por tanto, todo queda claro de inmediato.



Descargo de responsabilidad intermedio: todo lo anterior, como es habitual en mis artículos al estilo "chat", obviamente adolece de muchas simplificaciones y suposiciones en aras de la brevedad de la presentación posterior de la idea principal.



Hasta ahora, todo lo anterior refleja mi propia imagen del mundo, idealizada y ligeramente simplificada, que tomó forma en un momento en que yo mismo estaba más o menos relacionado con la generación “actual”. Pero pasan los años y ahora yo, que ya soy profesor de varias disciplinas de TI en dos importantes universidades metropolitanas, trabajo con estudiantes. Los estudiantes son diferentes, todo el espectro, desde entusiastas hasta nihilistas, desde aquellos que vinieron a sentarse en sus pantalones durante 5 años porque es muy habitual, hasta aquellos que tienen la intención seria de adquirir conocimientos y habilidades útiles de la industria. Por alguna razón, hay más primeros, y esto es muy triste, porque la competencia para esta especialidad en esta universidad es bastante alta y se necesita esfuerzo para llegar hasta aquí.



Y en el proceso de trabajo rutinario, recientemente comencé a notar fenómenos que me asustan. Algo está sucediendo, por lo que me vienen a la mente nombres como "falta crónica de curiosidad". Dejame explicarte con un ejemplo. Los estudiantes completan una serie de prácticas de laboratorio en el idioma de su elección, pero generalmente C # o java, rara vez Python. También se requiere un pequeño informe formal en formato electrónico para adjuntar un archivo de todas las fuentes esenciales para que pueda ejecutarlas y verificarlas por mí mismo. ¿Parecería que la frase "adjuntar el archivo fuente" no debería causar confusión en nadie? Cuando se trata de C #, en aras de la claridad, les digo "adjuntar un archivo de su solución". ¿Puedes entender algo mal aquí? Resulta, en la medida de lo posible.



Recuerde la antigua anécdota informática de la época anterior a Internet sobre un viaje de negocios que fue enviado con un disquete a otra ciudad para copiar algún software que su empresa necesita. ¿Y quién trajo un archivo LNK en este disquete con un enlace a este software? ¿Crees que esto solo pasa en los chistes? No importa como sea. Ahora, al final del semestre, la mitad de los estudiantes aún no han completado la mitad de sus laboratorios, y aunque en septiembre les rogué que no lo pospusieran, para que luego no rastrillaran más de 30 trabajos de toda la secuencia todas las noches, lo hacen.



Y así, se encontró un talento que, a juzgar por la parte textual del informe y las capturas de pantalla, hizo que los siguientes tres laboratorios funcionaran de manera competente y correcta, sin dudarlo, envía un archivo, dentro del cual, sí, acertó, hay tres archivos SLN solitarios. Le pregunto, dicen, querido colega, ¿sabe siquiera qué es un archivo SLN y para qué sirve? Y él responde que existen los códigos fuente muy requeridos de sus laboratorios. Cuando dije que los códigos fuente no están ahí, la respuesta del estudiante fue en el estilo de "bueno, si tú lo dices, lo arreglaré todo". Es decir, incluso cuando el maestro estaba obviamente enganchado a este lugar en particular, el estudiante no tenía la idea de meterse de forma independiente en este desafortunado archivo y averiguar personalmente qué le pasaba. Aquí se vuelve gracioso al principio, y luego no mucho,cuando había cuatro talentos más, y todos, a primera vista, son tipos inteligentes, no rozan a los de atrás, no se quedan atrás académicamente y todo eso.



Esto significa que el problema de la falta crónica de curiosidad es de naturaleza sistémica. Cuando tenía 10 años, creé mi primer ejecutable en Turbo Basic en mi vida, estando fuera de mí la felicidad de que resulta que se puede compilar - escribir programas que no están ligados al entorno de desarrollo, sino que se ejecutan directamente. Y luego subió para ver qué había dentro. Aún sin entender nada de lo que vi, aún noté que hay una firma al principio, algunas líneas de texto al final, y que el código de la máquina en sí se ve desigual. Es decir, una curiosidad de ingeniería sobre cómo funciona un sistema complejo "bajo el capó", incluso si el conocimiento relevante es cercano a cero, consideré algo natural para cualquier individuo humano. Bueno, si no es para nadie, para cualquiera que ingrese a la universidad en el departamento de TI con un título en ingeniería de software.Bueno, ¿quién en la infancia no intentó desmontar algún juguete mecánico y ver qué había dentro?



Entonces, por favor, tenemos la futura élite intelectual y tecnológica del país, para la cual la sola idea de mirar dentro de un archivo arbitrario y ver qué hay y si de alguna manera se puede entender, interpretar, corregir, ¡resulta lejos de ser obvia! Aunque el archivo SLN es texto, no binario.



Por cierto, la diferencia entre un archivo de texto y un archivo binario tampoco es obvia para ellos, y esto, lamentablemente, es más enorme que la falta de voluntad para mirar dentro. No en el sentido de que cualquier archivo sea una secuencia de bytes, no. Y el hecho de que los archivos sean más legibles por humanos y más legibles por máquinas, tampoco tienen idea. Personas que parecen haber elegido el camino de un desarrollador. De repente, apareció una generación de futuros informáticos, para quienes el archivo se convirtió en la unidad semántica básica de información.



Pero este no es el primer o segundo año, y muchos de ellos ya están empleados en su especialidad y tienen mucho éxito en sus trabajos. ¿Qué esta pasando? ¿Has visto fenómenos similares? ¿O es que ya tengo un síndrome "antes de que la hierba fuera más verde"? Discass.



All Articles