Que pasa coa educación informática en Rusia

Que pasa coa educación informática en Rusia Ola a todos.

Hoxe quero dicirvos o que está exactamente mal coa educación informática en Rusia e o que, na miña opinión, debería facerse, e tamén vou darlle consellos aos que se acaban de matricular si, sei que xa é un pouco tarde. Mellor tarde que nunca. Ao mesmo tempo, descubrirei a túa opinión e quizais aprenda algo novo por min mesmo.

Pídolle a todos que descarten inmediatamente os argumentos sobre "ensinan a estudar nas universidades", "nunca sabes o que necesitarás na vida" e "necesitas un diploma, non podes prescindir del". Non é do que estamos a falar agora; se queres, falarei tamén disto.

Para comezar, direi que teño 20 anos, estudei na UNN en Nizhny Novgorod. Esta é a nosa universidade máis grande e sen dúbida unha das tres mellores da cidade. Saín despois de 1.5 cursos, por razóns que describirei a continuación. Usando o exemplo da Universidade Estatal de Nizhny Novgorod, mostrarei o que está a fallar.

Quero resolver todos os problemas de principio a fin.

E para chegar ao principio, cómpre remontar ao 2010 hai un par de anos, cando eu estaba a escoller onde ir.

Parte_1 Elixirás o lugar onde queres estudar case ao chou

Con pouca información, quizais non te decates de que tes pouca información.

Mesmo antes do comezo do Exame de Estado Unificado, tiven que escoller onde ir a que universidade e que presentar para a admisión. E eu, como moitos outros, acudín a Internet para saber onde ir para ser programador. Entón non pensei en que dirección de programación era mellor elixir e cales idiomas eran mellores para aprender.

Despois de estudar a web da UNN, ler textos enormes enxalzando cada dirección ao seu xeito, decidín que no proceso de estudar alí entendería que non debería entrar máis en informática ao meu gusto.

E foi aquí onde cometín o primeiro erro que comete demasiada xente en Rusia.

Realmente non pensei no que escribín. Acabo de ver a palabra "informática" xunto con outras palabras intelixentes e decidín que me convenía. Así acabei na dirección de "Informática Aplicada".

Problema_1

As universidades escriben información sobre as indicacións de tal xeito que non entendes nada do que están a falar, pero quedas moi impresionado.

Un exemplo tirado da web da UNN no campo no que estudei.

Informática Aplicada. A dirección céntrase na formación de especialistas na creación e utilización de ferramentas de software de apoio aos procesos de toma de decisións, especialistas no desenvolvemento de algoritmos para a resolución de problemas aplicados con uso intensivo de coñecemento.

Ben, cal de vós está disposto a dicir que entendeu exactamente do que estabamos a falar?! Entenderías isto cando tiñas 17 anos? Nin sequera estou preto de saber de que falan. Pero soa impresionante.

Ninguén fala realmente do plan de formación. Hai que buscar datos do ano pasado para entender cantas horas se dedican a que. E non é un feito que o reloxo che sexa útil, senón que máis tarde falaremos.

Solución_1

De feito, só tes que escribir adecuadamente sobre o que ensinas na universidade. Se tes toda unha área de programación web, escribe así. Se só tes seis meses estudando C++, escríbeo así. Pero aínda entenden que entón moita xente non irá a onde digan a verdade, senón a onde menten. Por iso todo o mundo mente. Máis precisamente, non minten, senón que ocultan a verdade con estruturas de oracións intelixentes. É desordenado, pero funciona.

Consello_1

Por suposto, aínda paga a pena explorar o sitio web da universidade. Só se non entendes algo, léao de novo un par de veces. Se aínda así non está claro, quizais o problema non sexas ti. Pídelle aos teus amigos ou adultos que lean o mesmo. Se non o entenden ou non poden dicirche o que entenden, entón non te basees nesta información, busca outra.

Por exemplo, sería unha boa idea preguntar polos que xa están estudando nunha determinada universidade. Si, algúns deles poden non falar de problemas, así que pregunta moito. E 2 non é moito! Entrevista a 10-15 persoas, non repitas os meus erros :) Pregúntalles que están a facer no seu campo, que idiomas están estudando, se teñen práctica (no 90% dos casos non o fan). Por certo, considere só a práctica normal como práctica, se o seu interlocutor fixo 3 tarefas nun semestre en iteración a través dunha matriz de 20 elementos de diferentes formas en Visual Basic - esta é unha razón seria para pensar nunha dirección diferente.

En xeral, recompila información non da universidade, senón dos que estudan alí. Será máis fiable deste xeito.

Parte 2. Parabéns, aceptaron!

Quen son todas estas persoas? E quen botou análise matemática á miña axenda?

Así que, a seguinte etapa foi cando me matriculei e, satisfeito, vin estudar en setembro.
Cando vin o horario, desconfiei. "Estou seguro de que abrín o meu horario?" - Pensei. "Por que nunha semana só teño 2 pares que se parecen vagamente á programación e uns 10 pares do que se adoita chamar Matemáticas Superiores?!" Por suposto, ninguén me puido responder, xa que a metade dos meus compañeiros facían exactamente as mesmas preguntas. Os nomes dos suxeitos molestaban seriamente, e a cantidade de broca facía que os ollos lagrimesen cada vez que alguén abría o horario.

Durante os seguintes 1.5 anos só tiven 1 ano ensinándome a programar. Sobre a calidade da educación, esta sección trata sobre elementos innecesarios.

Entón, aquí está. Vostede di: "Ben, si, 1 ano de 1.5, non está tan mal". Pero é malo, porque isto é TODO o que teño planeado para 4.5 anos de estudo. Iso si, por momentos dixéronnos que aínda pasaría de todo, pero as historias dos que xa estaban en 4o falaban do contrario.

Si, 1.5 anos deberían ser suficientes para aprender a programación a un bo nivel, PERO! só se estes 1.5 anos se dedican a aprender a maior parte do tempo. Non 2 horas á semana.

En xeral, en lugar de novas linguaxes de programación, recibín unha linguaxe lixeiramente diferente: matemática. Encántanme as matemáticas, pero vyshmat non é exactamente o que fun á universidade.

Problema_2

HORRIBLE desenvolvemento do plan de formación.

Non sei que ten que ver isto co feito de que o plan estea elaborado por persoas de 50-60 anos (non por idade, rapaces, nunca se sabe) ou que o Estado preme coas súas normas ou outra cousa, pero un feito é un feito.
En Rusia, moitas universidades crean plans de formación sorprendentemente malos para programadores.
Na miña opinión, isto débese a que para os directivos a programación non cambiou moito nos últimos 20-30 anos e informática e programación son claros sinónimos delas.

Solución_2

Por suposto, cómpre facer plans baseados nas tendencias actuais.

Non ten sentido ensinar linguas antigas e escribir en Pascal durante seis meses. (Aínda que me encanta como primeira lingua :)

Non ten sentido dar problemas nas operacións binarias (na maioría dos casos).

Non ten sentido ensinarlles aos estudantes unha morea de matemáticas superiores se queren converterse en administradores de sistemas e deseñadores de maquetación. (Só non imos discutir sobre "é necesario xurar na programación". Ben, só se es sensible)

Consello_2

Con antelación escoitas, con ANTICIPO, atopar plans e horarios de formación para as áreas que che interesan e estudalos. Para non sorprenderse do que acontece despois.

E, por suposto, pregúntalles ás mesmas 10-15 persoas polo que están pasando. Créeme, poden contarche moitas cousas interesantes.

Parte_3. Non todos os profesores son bos

Se o teu profesor de informática ten máis de 50-60 anos, o máis probable é que non recibas os coñecementos necesarios

Que pasa coa educación informática en Rusia

Xa durante a primeira clase, molestábame o feito de que unha muller de 64 anos nos ensinara C (non ++, nin #). Isto non é discriminación por idade, non digo que a idade en si sexa mala. Non hai problemas con el. O problema é que a programación está a desenvolverse rapidamente, e os adultos, polo soldo que lles pagan, é moi probable que non entendan algo novo.
E neste caso non me equivoquei.

As historias sobre tarxetas perforadas non foron malas só as 2 primeiras veces.

A ensinanza realizábase só coa axuda dun encerado e un xiz. (Si, en realidade escribiu código no encerado)
Si, incluso a pronuncia de palabras individuais da terminoloxía C foi divertida de escoitar.
En xeral, houbo pouco útil, pero levou, de novo, moito tempo.

Un pouco fóra do tema con momentos divertidosIsto non ten sentido, pero non podo evitar dicirche para transmitir o absurdo que pode ser todo. E aquí están un par de puntos que atopei durante os meus estudos.

Houbo un caso no que os meus compañeiros intentaron pasar 3 códigos idénticos para resolver un problema. O código é directo 1 en 1. Adiviña cantos pasaron?! Dous. Dous pasaron. Ademais, mataron ao que quedou segundo. Tamén lle dixeron que o que fixo era unha tontería e que tiña que facelo de novo. Permíteme recordarche que o código 1 en 1 era o mesmo!

Houbo un caso cando veu comprobar a tarefa. Comecei a desprazar o código, dicindo que todo estaba mal. Despois marchou, puxo os lentes, volveu e escribiu o problema. O que era? Escuro!

Problema_3

Moi. Malo. Profesores

E este problema non é sorprendente se mesmo na universidade máis grande dunha cidade con máis dun millón de habitantes, os profesores reciben menos que calquera desenvolvedor novato.

Os mozos non teñen motivación para ensinar se pode traballar por diñeiro normal.

As persoas que xa traballan nas universidades non teñen motivación para mellorar as súas competencias e manter coñecementos sobre as realidades actuais da programación.

Solución_3

A solución é obvia: necesitamos salarios normais. Podo entender que as universidades pequenas só poden facelo con dificultade, pero as grandes poden facilmente. Por certo, o reitor da UNN antes da recente eliminación recibiu 1,000,000 (1 millón) de rublos por MES. Si, isto sería suficiente para todo un pequeno departamento con profesores normais cun salario de 100,000 rublos ao mes!

Consello_3

Como estudante, é probable que non teñas ningunha influencia nisto.

O principal consello é estudar todo fóra da universidade. Non esperes que te ensinen. Aprende por ti mesmo!
Ao final, algúns si eliminou o campo "Educación"., e pola miña propia experiencia, non me preguntaron nada de educación. Preguntaron sobre coñecementos e habilidades. Sen papeleo. Algúns preguntarán, por suposto, pero non todos.

Parte_4. Práctica real? É necesario?

A teoría e a práctica illadas unhas das outras non serán moi útiles

Que pasa coa educación informática en Rusia

Entón tivemos algo de teoría e algo de práctica. Pero isto non é suficiente. Despois de todo, no traballo todo será algo diferente.

Aquí non falo de todas as universidades, pero hai a sospeita de que esta situación está xeneralizada. Pero falarei específicamente da Universidade Estatal de Nizhny Novgorod.

Polo tanto, non haberá práctica real nalgún lugar. En todo. Só se o atopas ti mesmo. Pero non importa o éxito que teñas, a universidade non estará interesada nisto e non che axudará a atopar nada.

Problema_4

Este é un problema para todos. E para estudantes e para universidades e para empresarios.

Os estudantes abandonan a universidade sen prácticas habituais. A universidade non mellora a súa reputación entre os futuros estudantes. Os empresarios non teñen unha fonte fiable de novos reclutas competentes.

Solución_4

Obviamente, comeza a buscar emprego para o verán para os mellores estudantes.
En realidade, isto resolverá todos os problemas anteriores.

Consello_4

De novo, consello: fai todo ti mesmo.

Busca un traballo de verán nunha empresa que faga o que che gusta.

E agora como debería ser, na miña opinión, a formación de programadores nas universidades e institucións educativas?

Agradecería as críticas ao meu enfoque. Só crítica competente :)

O primeiro — despois do ingreso, botamos a todas as persoas aos mesmos grupos, onde ao longo dun par de meses se lles amosan diferentes direccións na programación.
Despois disto, poderase dividir cada un en grupos, dependendo do que máis lle guste.

O segundo - cómpre eliminar os elementos innecesarios. E o ideal é que non só os botes, senón que os deixes como elementos "opcionais". Se alguén quere aprender cálculo, que o faga. Simplemente non o fagas obrigatorio.

De novo, se un estudante escolleu unha dirección na que definitivamente é necesaria a análise matemática, esta é obrigatoria e non opcional. Isto é obvio, pero é mellor que aclaro :)

É dicir, se só queres aprender a programación, xenial. Asistiches ás clases obrigatorias e es gratuíto, vai a casa e estuda alí tamén.

Terceiro — deberían aumentar os soldos e contratar máis xente máis nova e profesional.

Aquí hai un inconveniente: outros profesores estarán indignados por isto. Pero que podemos facer, queremos promover a TI, e nas TIC, obviamente, sempre hai moito diñeiro.

Porén, en xeral, sería desexable que os profesores e profesores suban os seus soldos, pero diso non estamos a falar agora.

Cuarto — É necesaria a comunicación entre a universidade e as empresas para que os mellores estudantes poidan ser colocados en prácticas. Para a práctica real. É moi importante.

Quinto - terás que reducir o tempo de formación a 1-2 anos. Estou seguro de que o período de programación de aprendizaxe non debe prolongarse máis que este período. Ademais, as habilidades desenvólvense no traballo, e non nunha universidade. Non ten sentido estar alí 4-5 anos.

Por suposto, esta non é unha opción ideal e aínda hai moito que se pode completar, pero como base, na miña opinión, esta opción será moi boa e pode crear moitos bos programadores.

O final

Entón, é moito texto, pero se lees isto, grazas, agradezo o teu tempo.

Escribe nos comentarios o que pensas sobre a educación informática na Federación Rusa, comparte a túa opinión.

E espero que che gustase este artigo.

Moita sorte :)

UPD. Despois de falar nos comentarios, sería xusto observar a corrección de moitas afirmacións e comentalas.
a saber
— Daquela será unha escola de formación profesional, non unha universidade.
Si, esta xa non é unha universidade, xa que non forma "científicos", senón simplemente bos traballadores.
Pero esta non é unha escola de formación profesional, xa que forman BOOS traballadores, e aprender a programar require un coñecemento considerable, polo menos no campo das matemáticas. E se aprobou o GIA con nota C e vas a unha escola de formación profesional, este non é exactamente o nivel de coñecemento do que falo :)

- Por que educación, entón, hai cursos
Por que entón non ofrecemos cursos para enxeñeiros, médicos e outros especialistas?
Porque queremos estar seguros de que temos lugares especiais onde se poidan adestrar ben e emitir a confirmación de que unha persoa está ben formada.
E en que curso podo obter tal confirmación que se citará polo menos nalgún lugar de Rusia? E o ideal noutros países?

Fonte: www.habr.com

Engadir un comentario