¿Qué tiene de malo la educación informática en Rusia?

Hola a todos

Hoy quiero decirles qué es exactamente lo que está mal con la educación de TI en Rusia y cómo, en mi opinión, vale la pena hacerlo, y también daré consejos a aquellos que simplemente sí, sé que ya es un poco tarde . Más vale tarde que nunca. Al mismo tiempo, averiguaré tu opinión, tal vez aprenderé algo nuevo por mí mismo.

Pido a todos que rechacen de inmediato los argumentos sobre el hecho de que "aprenden a estudiar en la universidad", "nunca se sabe lo que será útil en la vida" y "se necesita un diploma, no se puede prescindir de él". No se trata de eso ahora, si quieres, hablaré sobre eso.

Para empezar, diré que tengo 20 años, estudié en la UNN en Nizhny Novgorod. Esta es nuestra universidad más grande y ciertamente es una de las tres mejores de la ciudad. Se fue después de 1.5 cursos, por las razones que describiré a continuación. En el ejemplo de UNN, mostraré lo que va mal.

Quiero resolver todos los problemas de principio a fin.

Y para llegar al principio, necesitamos regresar en 2010 por un par de años atrás cuando estaba eligiendo a dónde ir.

Parte_1 Elegirás un lugar donde estudies, casi al azar


Al tener poca información, es posible que no se dé cuenta de que tiene poca información.

Incluso antes del comienzo del examen, tenía que elegir dónde ir a qué universidad y qué tomar para la admisión. Y yo, como muchos otros, subí a Internet para averiguar a dónde ir para convertirme en programador. Entonces no pensé en qué dirección en la programación es mejor elegir y qué idiomas son mejores para aprender.

Después de estudiar el sitio web de la Universidad Estatal de Nizhni Nóvgorod, haber leído grandes textos alabando cada dirección a mi manera, decidí que en el proceso de capacitación comprendería que no valía la pena hacer más de mi agrado en TI.

Y fue aquí donde cometí el primer error que cometen demasiadas personas en Rusia.

No pensé particularmente en lo que estaba escrito. Acabo de ver la palabra "informática" en línea con otras palabras inteligentes y decidí que me conviene. Así que terminé en la dirección de Informática Aplicada.

Problema_1


Las universidades escriben información sobre instrucciones para que no entiendas lo que está en juego, pero quedas muy impresionado.

Un ejemplo tomado del sitio de la UNN en la dirección en que estudié.
Informática Aplicada. La dirección se centra en capacitar a especialistas en la creación y el uso de herramientas de software para apoyar los procesos de toma de decisiones, especialistas en el desarrollo de algoritmos para resolver problemas aplicados de alta tecnología.
Bueno, ¿cuál de ustedes está listo para decir que definitivamente entendió lo que significaba? ¿Lo entenderías cuando tenías 17 años? Ni siquiera sé de qué están hablando. Pero eso suena impresionante.

Alguien realmente no cuenta sobre el plan de capacitación. Debe encontrar datos del año pasado para comprender cuántas horas se dedican a qué. Y no es un hecho que el reloj te sea útil, sino más adelante.

Solución_1


De hecho, solo necesitas escribir adecuadamente sobre lo que enseñas en la universidad. Si tiene una línea completa de programación web, simplemente escriba. Si solo tiene seis meses para aprender C ++, simplemente escríbalo. Pero aún así entienden que mucha gente irá no donde dicen la verdad, sino donde mienten. Por lo tanto, todos mienten. Más precisamente, no mienten, sino que ocultan la verdad con las construcciones inteligentes de las oraciones. Sucio pero funcionando.

Consejo_1


Estudiar el sitio web de la universidad, por supuesto, todavía vale la pena. Solo si no entiendes algo, léelo un par de veces. Si incluso entonces no está claro, entonces quizás el problema no esté contigo. Haz que tus amigos o adultos lean lo mismo. Si no entienden o no pueden decirle lo que entendieron, no se concentre en esta información, busque otra.

Por ejemplo, es una buena idea preguntar a quienes ya estudian en una universidad en particular. Sí, algunos de ellos pueden guardar silencio sobre los problemas, así que entrevista mucho. ¡Y 2 no es mucho! Entreviste a una persona de 10 a 15, no repita mis errores :) Pregúnteles qué están haciendo en su campo, qué idiomas pasan, si tienen práctica (en el 90% de los casos no). Por cierto, considere practicar solo la práctica normal, si su interlocutor ha realizado 3 tareas en un semestre para ordenar una matriz de 20 elementos de diferentes maneras en Visual Basic; esta es una razón seria para pensar en otra dirección.

En general, recopile información no de la universidad, sino de quienes estudian allí. Por lo tanto, será más confiable.

Parte_2. ¡Felicidades, estás inscrito!


¿Quiénes son todas estas personas? ¿Y quién lanzó el matanálisis en mi horario?

Entonces, la siguiente etapa, cuando me inscribí y, complacido, vine en septiembre a estudiar.
Al ver el horario, tuve cuidado. "¿Acabo de abrir mi horario?" Pensé "¡¿Por qué en la semana solo tengo 2 pares, que recuerdan vagamente a la programación, y alrededor de 10 pares de lo que generalmente se llama matemáticas superiores ?!" Naturalmente, nadie podía responderme, ya que la mitad de los compañeros de clase hicieron exactamente las mismas preguntas. Los nombres de los objetos eran muy molestos, y la cantidad de la beca hacía que sus ojos se vieran llorosos cada vez que alguien abría el horario.

Durante los siguientes 1.5 años, solo tuve 1 año cuando me enseñaron a programar. Sobre la calidad de la capacitación a continuación, esta sección trata sobre temas innecesarios.

Entonces aquí. Usted dice: "Bueno, sí, 1 año de 1.5, no está tan mal". Pero eso es malo, porque esto es TODO lo que tengo según el plan para 4.5 años de estudio. Por supuesto, de vez en cuando nos dijeron que todo seguiría allí, pero las historias de aquellos que ya estaban en su cuarto año hablaban de lo contrario.

Sí, 1.5 años deberían ser suficientes para enseñar programación a un buen nivel, ¡PERO! solo si estos 1.5 años aprenden a saltar la mayor parte del tiempo. Y no 2 horas a la semana.

En general, en lugar de nuevos lenguajes de programación, obtuve un lenguaje ligeramente diferente: matemático. Me encantan las matemáticas, pero la beca no es exactamente por qué fui a la universidad.

Problema_2


Horrible elaborar un plan de entrenamiento.

No sé qué está relacionado con el hecho de que las personas que tienen entre 50 y 60 años (no el envejecimiento, chicos, nunca se sabe) hacen un plan o el estado presiona con sus estándares o algo más, pero el hecho es un hecho.
En Rusia, muchas universidades hacen planes de entrenamiento increíblemente malos para programadores.
En mi opinión, esto se debe a que para las personas líderes, la programación realmente no ha cambiado en los últimos 20-30 años, y la informática y la programación son sinónimos claros para ellos.

Solución_2


Por supuesto, debe hacer planes basados ​​en las tendencias actuales.

No tiene sentido enseñar idiomas antiguos y escribir en Pascal durante seis meses. (Aunque lo amo el primer idioma de todos modos :)

No tiene sentido asignar tareas para operaciones binarias (en la mayoría de los casos).

No tiene sentido enseñarles a los estudiantes un montón de matemáticas superiores si quieren convertirse en administradores de sistemas y diseñadores. (Solo discutamos "¿Necesitas un matan en la programación?" Bueno, solo un poco )

Consejo_2


De antemano, escuche, ADVANCE encuentre los planes de capacitación y los horarios de las instrucciones que le interesen y estudíelos. Para no sorprenderse, entonces lo que está sucediendo.

Bueno, por supuesto, pregunte a las mismas 10-15 personas por lo que pasan. Créeme, te pueden decir muchas cosas interesantes.

Parte_3. No todos los maestros son buenos.


Si su profesor de TI tiene más de 50-60 años, lo más probable es que no obtenga los conocimientos necesarios



Sobre la primera pareja me molestó que C nos enseñe (no ++, no #) una mujer de 64 años. Esto no es ageism, no estoy diciendo que la edad en sí misma sea mala. No hay problemas con él. El problema es que la programación se está desarrollando rápidamente, y los adultos por el salario que les pagan, bueno, con demasiada probabilidad de que no entiendan algo nuevo.
Y en este caso, no me equivoqué.

Las historias de tarjetas perforadas fueron buenas solo las primeras 2 veces.

La enseñanza se construyó solo con la ayuda de pizarra y tiza. (Sí, ella escribió el código en la pizarra)
Sí, incluso la pronunciación de palabras individuales de la terminología de C fue divertida de escuchar.
En general, había poco útil, pero tomó, nuevamente, tomó mucho tiempo.

Un poco extravagante con momentos divertidos
Esto no tiene sentido, pero no puedo evitar decírtelo para transmitir lo absurdo que puede ser todo. Y aquí hay un par de puntos que encontré mientras estudiaba.

Hubo un caso en que mis compañeros de clase intentaron pasar 3 códigos idénticos para resolver el problema. El código es directamente 1 en 1. ¡Adivina cuántos de ellos pasaron? Los dos. Entregaron dos. Además, le falló al que quedó en segundo lugar. También le dijeron que no hizo nada, que tenía que rehacerlo. ¡Permíteme recordarte que el código 1 en 1 era el mismo!

Hubo un caso cuando ella vino a verificar el problema. Comencé a desplazarme por el código, diciendo que todo está mal. Luego se alejó, se puso las gafas, regresó y concibió la tarea. Que fue eso Incomprensible!

Problema_3


Muy Los malos Las enseñanzas

Y este problema no es sorprendente si, incluso en la universidad más grande de la ciudad de un millonario, los maestros reciben menos que cualquier desarrollador novato.

Los jóvenes no tienen motivación para enseñar si puedes trabajar por un buen dinero.

Las personas que ya trabajan en universidades no tienen motivación para mejorar sus habilidades y mantener el conocimiento de las realidades actuales de la programación.

Solución_3


La solución es obvia: necesitamos salarios normales. Puedo entender que en las universidades pequeñas solo pueden hacer esto con dificultad, pero las grandes pueden hacerlo fácilmente. Por cierto, el rector de la UNN hasta el reciente despido recibió 1,000,000 (1 millón) de rublos al mes. ¡Sí, eso sería suficiente para todo un departamento pequeño con maestros normales con un salario de 100,000 rublos por mes!

Consejo_3


Como estudiante, lo más probable es que no afecte esto de ninguna manera.

El consejo principal es estudiar todo fuera de la universidad. No esperes que te enseñen. ¡Aprende por ti mismo!
Al final, algunas personas eliminaron por completo el campo "Educación" , pero desde mi propia experiencia, no me preguntaron sobre la educación en absoluto. Preguntaron sobre el conocimiento y las habilidades. Sobre el papel allí. Algunos preguntarán, por supuesto, pero no todos.

Parte_4. Práctica real? ¿Ella realmente es necesaria?


La teoría y la práctica en forma aislada no serán muy útiles.



Entonces, teníamos una mala teoría y algo de práctica. Pero esto no es suficiente. Después de todo, en el trabajo todo será un poco diferente.

Aquí no estoy hablando de todas las universidades, pero hay una sospecha de que tal situación está muy extendida. Pero te contaré sobre UNN.

Entonces, no habrá práctica real en alguna parte. Absolutamente Solo si lo encuentras tú mismo. Pero no importa qué tan exitoso sea, la universidad no estará interesada en esto y no ayudará a encontrar nada.

Problema_4



Este es un problema para todos. Y para estudiantes y para la universidad y para empleadores.

Los estudiantes salen de la universidad sin práctica normal. La universidad no mejora su reputación entre los futuros estudiantes. Los empleadores no tienen una fuente confiable de principiantes competentes.

Solución_4


Obviamente, comience a encontrar empleadores de verano para los mejores estudiantes.
En realidad, esto resolverá todos los problemas anteriores.

Consejo_4


Una vez más, un consejo: hágalo usted mismo.

Encuentre un trabajo a tiempo parcial en una empresa que haga lo que le gusta en el verano.

Y ahora, en mi opinión, la formación de programadores en universidades en instituciones educativas debería verse como


Estaré encantado de criticar mi enfoque. Sólo crítica competente :)

Primero , después de ingresar, colocamos a todas las personas en los mismos grupos, donde durante un par de meses se les muestran diferentes direcciones en la programación.
Después de eso, será posible dividir a todos en grupos, dependiendo de lo que más les guste.

Segundo : debes eliminar el exceso de elementos. E idealmente, no solo los tire, sino que los deje como objetos "a voluntad". Si alguien quiere aprender análisis matemático, por favor. Simplemente no lo hagas obligatorio.

Una vez más, si un estudiante ha elegido una dirección en la que definitivamente se necesita el matanálisis, allí es necesario, y no selectivamente. Esto es obvio, pero mejor aclaro :)

Es decir, si solo quieres programar para estudiar, excelente. Lo visitó en los pares correctos y es gratis, vete a casa y estudia allí también.

En tercer lugar , se deben aumentar los salarios y contratar a personas más jóvenes de manera más profesional.

Hay un punto negativo: esto indignará a otros maestros. Pero qué hacer, queremos promover TI, y en TI, obviamente, siempre hay mucho dinero.

Sin embargo, generalmente es deseable que los maestros y los maestros aumenten sus salarios, pero no estamos hablando de eso ahora.

Cuarto , es necesaria una conexión entre la universidad y las empresas para organizar a los mejores estudiantes para la práctica. Para la práctica real. Esto es muy importante

Quinto , tendrá que reducir el tiempo de entrenamiento a 1-2 años. Estoy seguro de que es el período de entrenamiento en programación el que no debe extenderse más que durante ese período. Además, las habilidades ya se están desarrollando en el trabajo, y no en una universidad. No tiene sentido sentarse allí durante 4-5 años.

Por supuesto, esta no es una opción ideal y se puede hacer mucho más, pero como base, en mi opinión, esta opción será muy buena y puede crear muchos buenos programadores.

Final


Entonces, resultó mucho texto, pero si lo lees, gracias, agradezco tu tiempo.

Escriba en los comentarios lo que piensa sobre la educación de TI en la Federación Rusa, comparta su opinión.

Y espero que hayas disfrutado este artículo.

Buena suerte :)

UPD_1.
Después de hablar en los comentarios, será justo notar la fidelidad de muchas declaraciones y comentar sobre ellas.
A saber:
- Entonces será una escuela vocacional, no una universidad.
Sí, esto no es una universidad, ya que no están formando "científicos", sino solo buenos trabajadores.
Pero esta no es una escuela vocacional, ya que están capacitando a BUENOS trabajadores, y la programación de la enseñanza implica un conocimiento considerable, al menos en el campo de las matemáticas. Y si pasaste el GIA a triples y vas a escuelas vocacionales, este no es el nivel de conocimiento del que estoy hablando :)

- ¿Por qué, entonces, educación en general, hay cursos
¿Y por qué entonces no hacemos cursos de ingenieros, médicos y otros especialistas?
Porque queremos estar seguros de que tenemos lugares especiales donde puedan entrenar bien y confirmar que la persona está bien entrenada.
¿Y en qué curso puedo obtener esa confirmación que se citará al menos en algún lugar de Rusia? ¿E idealmente en otros países?

UPD_2.
Y muchos más no entendieron lo que quise decir con "reconsiderar la necesidad de una beca".
Muchos percibieron como si dijera que todo esto es una basura innecesaria, que el 100% debe ser descartado por completo de la It-education.
Tal vez escribí mal este momento, tal vez lo leyeron mal, no importa.
Lo principal es que no tienes que tirar todo por la borda, no estoy hablando de eso.

Y hay muchas cosas que no tomé en cuenta, pero que también vale la pena mencionar.
Justo ahora esta publicación era muy superficial (es fácil de notar).
En el futuro, intentaré hacer todo de manera más confiable, articulada y profesionalmente, o algo así.
Entonces, en el futuro (si hay un deseo), haré una descripción más específica de lo que se te ocurre para que las universidades no pasen a las escuelas técnicas, sino que tampoco arrastren las escuelas vocacionales al nivel de las universidades.

UPD_3.
Antes de escribir comentarios enojados, lea este artículo.

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


All Articles