Falta de habilidades informáticas en estudiantes de secundaria



Durante un poco más de cuatro años, he estado trabajando como mentor para alumnos senior, pasantes , recientemente llevé a mi cuarto estudiante. Esto es suficiente para notar algunos patrones. Por supuesto, cada uno de ellos viene con diferentes conocimientos y experiencia en informática, pero hay dos lagunas consecutivas e inquietantes. El primero es un concepto, y el otro es una habilidad. Pero ambas cosas deben ser realizadas por un estudiante de secundaria avanzado, especialmente uno que esté interesado en las computadoras. Esta brecha permanece, aunque los estudiantes asisten a clases de informática.

Archivo, directorios y rutas


Una brecha significativa en los conceptos son los archivos, directorios o, en general, las rutas . Los estudiantes inicialmente tienen una comprensión básica de los archivos y directorios (es decir, "carpetas") y, tal vez, con algún tipo de idea común de que existe una jerarquía en todo esto. Pero no entienden que la ubicación del archivo está determinada por la secuencia de componentes del directorio, que puede ser relativa o absoluta . Es decir, nunca conocieron el concepto .( ) o ..( ) .

Primero, instalamos Linux con los estudiantes, y luego los coloco frente a la terminal. Dado que la mayoría de los argumentos, excepto las opciones en la consola, son rutas de archivos, los comandos de shell son muy limitados si no sabe nada sobre las rutas. No puede navegar entre directorios o acceder a archivos fuera del directorio de inicio. Por lo tanto, una de las primeras cosas que debería enseñarles es cómo funcionan las formas. Hacemos ejercicios que construyen y explican el concepto de caminos, y lleva tiempo y práctica para que el alumno comprenda realmente este concepto.

¡Y lleva más tiempo de lo que piensas! Incluso cuando el alumno entendió los conceptos básicos, todavía necesita práctica para consolidar realmente estos conceptos y hablar sobre ellos. Este es un problema tan extendido que incluso estoy pensando en preparar un folleto de capacitación y, posiblemente, algún tipo de ejercicio interactivo. Luego, estos materiales pueden transferirse simplemente al alumno para que aprenda de forma independiente, como lo hacen con otros temas.

Las rutas son importantes no solo para la línea de comando. Se usan a diario en la programación cuando necesita acceder a los archivos. En algunos contextos, esto es incluso importante para la seguridad, independientemente del lenguaje de programación. Por ejemplo, debe encargarse de procesar y verificar rutas desde una fuente no confiable. Una aplicación web puede necesitar convertir una cadena de ruta de tipo en la solicitud a una ruta de archivo. Si no comprende cómo funciona .. , puede hacerlo de una manera peligrosa. O si no comprende cómo normalizar los caminos antes de la comparación.

Creo que las rutas son un concepto básico al estudiar archivos y directorios. Este es el nivel básico de una persona que se considera alfabetizada en informática.

Conjunto ciego


Otra brecha grave es la escritura a ciegas. Ninguno de mis alumnos poseía esta habilidad, y los ralentiza a todos mucho más de lo que piensan. Paso mucho tiempo al lado del teclado, así que yo mismo observo cómo algunas personas señalan con el dedo las teclas.

Un paso importante para dominar una computadora es la rápida repetición de nuevas ideas y conceptos, probar y jugar con las cosas a medida que se estudian. La marcación tediosa y cansadamente lenta no solo ralentiza este proceso, sino que también obstaculiza activamente los experimentos. Se convierte en un obstáculo. El uso avanzado de la computadora no es muy divertido si no puede escribir rápido.

Honestamente, yo mismo dominaba la escritura táctil hace menos de dos años . Es una pena que no antes: es realmente mi culpa que haya tardado tanto. Afortunadamente, desarrollé mi propio método de tipeo pseudo-ciego, que no requiere que toques tu dedo o mires el teclado. Mi principal preocupación era la precisión, no un conjunto tedioso o lento.

La mala noticia es que no puedo enseñar completamente esto, a diferencia del concepto de caminos. Primero, uno de los principios básicos de un programa de mentoría es que no debemos dedicar mucho tiempo a las habilidades básicas. El entrenamiento de mecanografía requiere varias semanas de esfuerzo diario. Es demasiado tiempo que no tenemos. En segundo lugar, esto no funcionará en ningún caso si el estudiante no está motivado. No tengo idea de cómo proporcionar esta motivación. (Y si el estudiante está motivado, lo hará a su debido tiempo). Creo que ahí es donde se atasca el currículum escolar.

La mala noticia es que el problema solo empeorará. Se ha producido una revolución móvil, y para la mayoría de las personas, los dispositivos móviles están reemplazando gradualmente una computadora doméstica, incluso una computadora portátil. Ya conozco a un estudiante que no tiene una computadora normal en casa. La gran diferencia entre una tableta y una computadora portátil es que la tableta está diseñada exclusivamente para el consumo.

En el futuro, los niños trabajarán cada vez menos con teclados y computación productiva en general. Los teclados seguirán siendo una herramienta vital para los profesionales. Me pregunto si el futuro será un poco como, digamos, la década de 1980, donde solo una pequeña parte de los niños vio una computadora de pleno derecho. Solo en lugar de un clon de PC, Commodore o computadora Apple II será Raspberry Pi.

Conclusiones


Quiero aclarar: no culpo a los escolares por estas brechas. No tienen la culpa de nada. Lo que se les enseña y con lo que están trabajando en un momento dado de la vida está fuera de su control.

La mayor parte de la culpa la atribuyo a las escuelas. Todos mis estudiantes estudiaron programación en la escuela secundaria, pero estos cursos de alguna manera se saltan los conceptos básicos. En cambio, aprenden IDEs específicos sin una comprensión real. Finalmente, puedo entender a todos estos matemáticos que se quejan de cómo se enseñan las matemáticas en la escuela secundaria.

Que se puede hacer Si es padre, asegúrese de que su hijo tenga acceso a una computadora de uso general, incluso si es solo una Raspberry Pi o uno de sus clones, así como un teclado y un mouse. (Por supuesto, si lee este artículo, no necesita ese consejo). Es una buena experiencia de todos modos.

Después de reflexionar, ahora creo que uno de los inconvenientes de mi mentoría es que no paso suficiente tiempo, generalmente en general, para demostrar un trabajo efectivo con el teclado para que los estudiantes puedan verme en acción. Por lo general, me acerco a ellos para verificar su progreso, y simplemente no existe tal oportunidad. Quizás puedan estar motivados por una demostración de cuán efectivo y genial es el trabajo en los niveles más altos de excelencia, para mostrar cómo la escritura táctil y un potente editor de texto pueden hacer una diferencia tan dramática. Esto responderá a la pregunta "¿Por qué debería aprender esto?"

Source: https://habr.com/ru/post/es428758/


All Articles