La profesión de la enseñanza del Arte de la Programación

La profesión de la enseñanza del Arte de la Programación

Ahora, los profesores o pedagogos, que enseñan el arte de la programación, son los verdaderos artistas del siglo XXI.

 Steve Jobs, cuando aún era joven y sin barba, al contestar a la pregunta del periodista Robert Kringle, sobre el software de Apple, de repente cambio de tema: “Sabe Ud., todo el mundo, obligatoriamente, debe de aprender a programar, al menos debe de saber los conceptos básicos de la informática. Esto influye muy bien en el intelecto, estructura los pensamientos. Yo le recomiendo destinar al menos un año y aprender en cursos especiales, y en seguida sentirá la diferencia. ¿Me comprende, lo que le quiero decir?”.  Kringle le respondió que no comprendía, porque él estudió uno de los lenguajes de programación, pero no empezó a pensar de forma más lógica. Jоbs, al parecer, quedó sorprendido.

Esta es la puesta en escena de la perdida entrevista a Jobs, que fue grabada en 1995 para el programa de televisión de Kringle. Fue encontrada hace algunos meses y ahora se muestra en los cines de todo el mundo. Jobs, al reflexionar sobre la importancia de la enseñanza de la programación, habla sobre el pensamiento operacional (el término fue introducido por el psicólogo Andrei Ershov en 1985), que la psicología moderna considera que es necesario “inocular” desde la infancia. Este tipo del pensamiento se caracteriza, entre otras cosas,  por la capacidad de buscar información, de planificar la estructura de las operaciones y por llevar a cabo la comunicación en un entorno de información saturado. Desarrollar este tipo de pensamiento ayuda el profesor de programación.

Sobre la profesión 

Profesión Profesor de Informática y/o de fundamentos de Programación
Año de aparición En su forma actual, hace unos 15 años
De conveniencia para Egresados de facultades de Tecnología de la Información, programadores
Salarios  $800 – $7000 o más
Clientes Escuelas, estudiantes particulares, empresas dedicadas a la Tecnología de la Información, y otros tipos de empresas que requieran capacitar a su personal

¿Para qué se necesitan los pedagogos, si estudiar la programación se puede a distancia? Por ejemplo, la escuela británica Code School ofrece un curso de $25, el personal docente incluye a empleados de Apple y Google. También existen ofertas gratuitas por Internet, por ejemplo, en Codeacademy cualquier persona puede escribir un programa para enseñar a los novatos.

Sin embargo, como sucede con el estudio de cualquier arte, la programación es mejor  aprenderlo con el profesor. «Sitios-web como Codeacademy, son bastante fáciles de implementar, y sus beneficios son comparables a los beneficios de la lectura del libro: “Programación para novatos”. “Conozco a personas, que han aprendido de los libros, pero que son pocos. Yo aconsejaría utilizar estos tipos de cursos como materiales de ayuda en las clases con el profesor», aconseja el jefe del laboratorio de estudios “Parallels” de la Universidad estatal de Novosibirsk, Dmitry Irtegov.

Enseñar el arte de la programación (codificación) se puede a los principiantes o, al contrario, a los propios programadores. El proyecto inglés Code Club project contrata a profesionales voluntarios para enseñar a los niños de 10-11-años de edad, las bases de la programación y la escritura de códigos. Se les enseña, por ejemplo, crear juegos, controlar robots. En el país ya existen 243 clubs de este tipo, y para finales de 2014, los británicos planean abarcar la cuarta parte de todas las escuelas primarias.

En Rusia, hay escuelas de iniciación al trabajo con el ordenador, por ejemplo, el centro de capacitación “Escuela de programación” en Moscú. El costo de la enseñanza varía dependiendo del método elegido de la enseñanza y de la escuela. A menudo, a estos tipos de centros, las grandes empresas envían a sus empleados para estudiar los fundamentos de la informática. “Todos, quienes antes estaban en la oficina y colocaban en orden los papeles, ahora pulsan las teclas. Por ejemplo, el camarero, toma el pedido e introduce los datos en el ordenador. Cada caja registradora de cualquier tienda, es también un ordenador”, explica Irtegov.

El tutor puede enseñarle a Ud. por 200-800 rublos (1$ equivale casi a 33 rublos) por hora, por el aprendizaje de los fundamentos de la programación tiene que pagar de 2 000 hasta 6 000 rublos, y los precios de los cursos especializados pueden alcanzar  hasta 50 000 rublos.

El profesor, para usuarios avanzados, es de otro nivel. Los entrenadores preparan a los programadores talentosos para la participación en las olimpíadas en el campo de las tecnologías-IT, que convocan las corporaciones internacionales para la búsqueda de nuevos empleados. La más famosa, es la Competición Internacional Universitaria de programación ACM International Collegiate Programming Contest (ACM-ICPC).

En marzo de 2012, el estudiante Román Andreev, a quien le entrenó el empleado de la red social “VKontakte” y entrenador de la Selección Estudiantil de Rusia de Programación, Andrei Lopatin, superó a 8 mil de competidores y ganó la prestigosa copa: Facebook Hacker Сup. Andreev recibió $5 000 y la oportunidad de hacer una pasantía en la empresa de Zuckerberg.

Andrei Lopatin, de 31 años de edad

a_5492e80

Andrei Lopatin (Vk.com)

Trabaja como desarrollador en “VKontakte”, es el entrenador de la Selección  Estudiantil de Rusia de Programación.

¿Cómo eligió la profesión?: Siendo aún colegial, participó en las olimpíadas de matemáticas e informática, y la programación (o ciencia de la computación) le encantó más, a pesar de que los resultados también fueron buenos en matemáticas. En ese entonces se realizaban pocas olimpíadas de nivel internacional, y había algunas restricciones. Es decir que, en ACM-ICPC, sólo era posible ser dos veces finalista. Cuando ganó por segunda vez, se convirtió en entrenador a la edad de 20 años.

 Al principio trabajaba con los estudiantes, 10 años entrenó  la Selección de la Universidad Estatal de San Petersburgo y 8 años a la Selección Nacional de Rusia. Ahora trabaja más con los estudiantes. El el 2009, el mismo participó con éxito en las competiciones de codificadores, donde salió ganador. Según él, el entrenador no debe de participar en las competiciones, aunque es muy útil. Ya que es necesario estar al tanto en los conocimientos. Aquí pueden apreciar el vídeo del resultado de una de las competencias.

Para concluir: No hace mucho concluyó en Moscú el III Campeonato de Rusia de Programación “Russian Code Cup 2013″, donde en total participaron 3500 programadores: de Rusia, Europa y EE. UU.  Entre los 50 finalistas, los 3 primeros puestos los ocuparon:

1. Piotr Mitrichev (Rusia)

2. Gennadi Korotkévich (Rusia)

3. Dmítri Dzhulgakov (Ucrania)

Todos ellos resolvieron problemas de Tecnología de la Información.

——

33flamingtext_23067536115380737 Publicado por Mauritz. Se prohíbe copiar, sin la referencia activa obligatoria a este Blog!.

(Ref.: Hopesandfears.com; Internet)

Compartir en redes sociales

Deja un comentario.

Tu dirección de correo no será publicada.

*



Яндекс.Метрика