Acontece que uma pessoa que se formou em uma universidade não ruim, trabalha para si mesma sem problemas, mas algo novo e desconhecido constantemente aparece ao seu redor e ele quer acompanhar ... E às vezes, um aluno sente que há algo errado com a universidade dele, eles ensinam algo errado e de alguma forma assustador para o destino deles - você irá para a bolsa de trabalho ou para um futuro brilhante de TI... Ao que parece, qual é o problema ?! Faça sua auto-educação - a rede está cheia de recursos. Porém, gostaria de colocar tudo em um só lugar, com algum tipo de garantia de qualidade (não há tempo livre suficiente de qualquer maneira). Portanto, tentei estudar de graça em várias plataformas de treinamento russas. Descobriu-se que tudo é bastante triste com os tópicos de TI lá - há muitos materiais inúteis, promessas vazias, inconveniências e hack direto. "Exponha as mentiras ...". Neste artigo, quero compartilhar minhas impressões subjetivas de minha experiência de fazer uma série de cursos de TI gratuitos em plataformas de treinamento russas por cerca de 1 ano. Vou escrever sobre Skillfactory , Opened education (openu), GeekBrains e Stepik... No final, vou resumir brevemente. Convido leitores interessados a discutir o artigo e sua experiência de aprendizado online nos comentários.
Isenção de responsabilidade . Não estou associado a nenhuma das plataformas listadas e não estive associado a qualquer relacionamento, exceto para treinamento gratuito. O artigo não pretende ofender ninguém, causar danos financeiros, condenar a escolha de alguém, pedir a escolha de algo e também inflar o holivar e outros butthirt. Se alguém decidir que este é outro artigo "queixoso", sugiro que preste atenção à primeira palavra do título e à epígrafe.
1. Skillfactory
A plataforma Skillfactory (doravante referida como SF) é projetada para fornecer serviços educacionais pagos . 147 cursos são oferecidos em russo em https://lms.skillfactory.ru/courses . Outros materiais gratuitos estão disponíveis em https://skillfactory.ru/events . Eles não me interessaram.
Dos cursos SF, apenas um é gratuito : o curso Open Python .
Conforme descrito no site, este curso permite que você domine o Python para análise de dados do zero. Além disso, todas as conclusões sobre SF são tiradas da experiência de conclusão do curso especificado.
O curso inclui os seguintes tópicos: Python; Pandas; Visualização de dados; NumPy; Páginas HTML e API VK; classes e OOP; bancos de dados - ou seja, muitos tópicos úteis em um só lugar. Gostei do curso em geral, especialmente Pandas, NumPy e visualização.
O curso consiste em materiais de texto e vários vídeos. Eu recomendo não assistir a esses vídeos - tudo é muito longo. Chega de textos.
Logo no início do curso, está indicado que a comunicação do curso será no Slack (doravante Slack). Na verdade, a comunicação é feita apenas pelos alunos do curso - a própria equipe do SF não responde a perguntas e comentários sobre o curso no Slack ou no site.
O sistema de teste do SF está incompleto - o principal problema é que nem todas as respostas corretas são aceitas (é basicamente sobre isso que Slack está falando) - parece que os autores fornecem apenas um conjunto muito limitado de respostas corretas. Não há prazos para o curso. Nenhum certificado é emitido. Portanto, se você precisar de pelo menos alguma evidência da conclusão bem-sucedida deste curso, basta uma captura de tela.
Porque este é o único curso gratuito passado na plataforma, então não tentei desistir e não posso falar nada sobre a facilidade do procedimento. Com o GeekBrains, por exemplo, isso é impossível sem uma solicitação de suporte - o curso permanecerá na sua conta pessoal - mais sobre isso é descrito abaixo.
2. Educação aberta
A Open Education Platform (doravante OE) é projetada para fornecer serviços educacionais " gratuitos " (explicarei por que "gratuito" entre aspas mais tarde). Eu não vi cursos pagos lá. Em https://openedu.ru/ , 601 cursos são oferecidos em russo em diferentes áreas de treinamento (não apenas ciência da computação - veja a imagem). Filtros para a escolha de cursos de interesse são inconvenientes - você precisa selecionar o código da direção de estudo , se souber. Portanto, é difícil entender quantos cursos de TI existem nesta plataforma. É mais fácil revisar periodicamente novos cursos e se inscrever em outros interessantes. Quase todos os cursos têm um intervalo de tempo em que você pode se inscrever em um curso. Não tive tempo - espere pelo próximo ano (semestre ou outra data).
Os cursos OO são preparados pelos departamentos de várias universidades (não apenas capitais).
Aprender a fazer algo por conta própria, tendo concluído apenas o curso apropriado na plataforma OO, não funcionará, porque o curso corresponde às aulas da universidade, mas não há seminários correspondentes a elas: eles não vão ensinar para resolver problemas aqui. Não consegui encontrar uma classificação dos cursos com base nas avaliações OO - tenho que navegar pelo nome do próprio curso e da universidade. Acontece que a universidade não desempenha um papel: tudo é igual para todos. O bom é que os cursos foram gravados por palestrantes profissionais, então praticamente não há "zumbidos", pausas, repetições. No entanto, quase todos os cursos são feitos no estilo "falante" - o professor pronuncia o texto da palestra monotonamente - um exemplo de tal curso é https://openedu.ru/course/spbstu/BIGDATA/ .
Alguns cursos na mesma forma são colocados em plataformas diferentes sem alterações, por exemplo, a St. Petersburg State University colocou seu curso em bancos de dados em OO, em Stepik e em Coursera, respectivamente: https://openedu.ru/course / spbu / DTBS / , https://stepik.org/course/2614/promo e https://www.coursera.org/learn/data-bases-intr . A qualidade não aumentou com isso - a nota do curso na Etapa 3.8 e 4.1 no Coursera. Na própria OO, é impossível saber a opinião dos alunos sobre os cursos. Aqui estão algumas resenhas de Stepik e Coursera: “ O curso é muito difícil de entender, coisas simples são explicadas em linguagem complexa ”; “ O curso desestimula o desejo de estudar DB ”; "As tarefas de teste são típicas das universidades russas: na aula, um fato insignificante é mencionado e, em seguida, é solicitado que você se lembre literalmente, por exemplo, do ano em que o evento ocorreu ”; “Existem imprecisões no curso, principalmente com explicações e slides em alguns vídeos ”.
A comunicação dos temas da plataforma OO é realizada com a equipe da universidade que desenvolveu o curso. As respostas são dadas pelos alunos, e não pelo professor que conduz o curso, portanto, a qualidade das respostas muitas vezes não é satisfatória: “...em um caso, ao escolher certas respostas, o sistema as contabilizou como corretas, no outro caso, como incorretas. Como assim ?? - Foi um erro da nossa parte ... Pedimos desculpas - me correspondi com o funcionário do curso por e-mail - eles não conseguem mais corrigir nada. Acompanhamento feio do curso ”(a correspondência não é minha, mas concordo com a avaliação). As respostas às vezes demoram; algumas perguntas não são respondidas. Exemplo: " ... Do vídeo com a prática, as fórmulas que foram utilizadas para testar a hipótese pelo teste A / B não são claras ...". No momento em que este artigo foi escrito, não havia resposta, mas 3 meses se passaram .
O sistema de teste é primitivo - na grande maioria dos cursos, você só pode marcar as opções de resposta correta com botões de rádio ou caixas de seleção. Percebi um sistema de verificação mais avançado nos cursos ITMO - lá o código é executado em um conjunto de testes, mas esse sistema é carregado por meio de um link externo e é extremamente lacônico - ou o problema está resolvido (100%) ou o problema não é resolvido (0%).
Quase todos os cursos têm prazos, tanto sobre temas individuais quanto para todo o curso. Para esta plataforma OO é um sinal de menos gordura. Um certificado de conclusão do curso é fornecido apenas por dinheiro - 1.800 rublos com um exame separado sob controle de vídeo - esta é a questão de "grátis". Outra desvantagem. Eles escrevem que o certificado pode ser creditado em sua universidade. Se você não quiser pagar pelo certificado, novamente fazemos uma captura de tela para memória. Curiosamente, a captura de tela será quase igual à Skillfactory (compare com a captura de tela na seção SF) - exceto pelo título, é claro. Quem copiou de quem ... ou alguma outra variação?
O último trabalho de casa (HW12 na imagem) para o curso "Introdução à IA" da Escola Superior de Economia foi o seguinte: escrever um ensaio "É possível considerar a imposição de estilos e a geração de imagens como criatividade e as redes neurais podem se tornar uma nova tendência na arte?" Aqui está uma discussão sobre esta tarefa. Não notei nenhum prazer.
Como você deve ter notado na captura de tela, não fui eu que fiz o ensaio. Acredito que tal tarefa poderia ser útil apenas para futuros jornalistas escrevendo sobre tópicos de TI. Parece que OO não controla o conteúdo do curso. A propósito, quem será que verificará esses ensaios? Alunos voluntários?
Se você não gosta do curso OO, é fácil desistir e você não verá mais na sua conta pessoal. No entanto, ele aparecerá no catálogo do curso.
3. GeekBrains
Não é grátis. E isso é grátis.
A plataforma GeekBrains (doravante GB) é projetada para fornecer serviços educacionais pagos . Em https://geekbrains.ru/10 cursos de TI gratuitos e 17 cursos intensivos são oferecidos em russo. Você também pode assistir a muitos webinars de graça (eles prometem 1197 - eu não contei) e passar em vários testes. Os próprios testes são adaptados para os cursos ministrados em GB, então eles se deparam com questões duvidosas, por exemplo, "qual é o valor da expressão 0 ou () ou []" sobre Python. A utilidade de tal conhecimento "íntimo" é questionável. Se alguém usar um código semelhante na vida real, compartilhe exemplos na discussão. Tive a impressão de que esses testes também são exames para alguns cursos: passei no teste de Python, por exemplo, aí decidi assistir o curso nele - estava procurando, já havia passado no exame final do curso e ganhei alguns pontos do curso. Os próprios pontos, aliás, são completamente inúteis:eles não podem ser gastos em algo e não são exibidos no certificado para o teste.
Na página principal da plataforma GB, eles atraem com descontos - dão imediatamente 40%. Parece que todos os materiais gratuitos nesta plataforma são publicitários, para promover cursos pagos. Isso também pode ser verificado no conteúdo de intensivos gratuitos e webinars - no início será sobre GB e como é bacana, e no final será necessário falar sobre as possibilidades e vantagens do ensino pago nesta plataforma - talvez 10 minutos. Com emprego garantido (isso está escrito no catálogo de cursos da GB - veja a imagem), o que parece significar o recebimento de uma oferta com um pagamento não especificado à GB.
Porém, aqui ( https://habr.com/ru/company/ozontech/blog/512026/ ) você pode descobrir que “Alexander Skudarnov, EdProduct da direção“ Programação ”do portal educacional GeekBrains, começou dizendo que ninguém tem emprego garantido. darei ". "Expor as mentiras ..." Existem
filtros para a escolha de cursos na plataforma GB. O nível dos cursos gratuitos é quase o mesmo - para iniciantes (o curso Python de SF também era para iniciantes, mas muito mais significativo). Após cada aula, eles se oferecem para deixar uma avaliação sobre o assunto para controle de qualidade, ou seja, outros alunos não verão sua revisão.
A qualidade dos palestrantes é muito diferente - alguns ensinam a lição com muita vivacidade e o exposto não causa protesto; outros só podem ser ouvidos a uma velocidade de 1,25x ou mais rápida, caso contrário, você vai adormecer e deve ser cético sobre o que eles dizem. Aprendi com um desses palestrantes que em bancos de dados, para trazer uma tabela para a terceira forma normal (3NF), todos os valores duplicados (por exemplo, o nome do fabricante) devem ser substituídos por referências às linhas da nova tabela de fabricantes. Nem uma palavra foi dita sobre a verificação de transitividade ( https://ru.wikipedia.org/wiki/Third_normal_form ). A propósito, este curso já foi pago - o custo é de 5.500 rublos.
O suporte técnico GB responde a perguntas rapidamente. As deficiências nos cursos têm a promessa de ser corrigidas - eu não testei. Há um controle sobre o trabalho do suporte técnico - após o contato, eles enviam uma carta com um pedido de avaliação da resposta. Também escrevi a eles sobre a situação com o 3NF - eles responderam que "bem, ele provavelmente disse como eles se saem na prática". Será que tal resposta sobre 3NF será satisfeita em alguma entrevista ... “essa é a questão” (c).
Semelhante à plataforma Open Education, o sistema de teste GB é primitivo - a escolha de opções por botões de rádio ou caixas de seleção. A ênfase principal está na revisão dos pares das decisões uns dos outros, o que é irritante. Especialmente se você pagou dinheiro do GB. Eu acredito que a plataforma GB era simplesmente preguiçosa para fazer um sistema de verificação ... e economizou dinheiro. E confiar na verificação de atribuições para iniciantes (e quem mais fará o curso) é uma ideia duvidosa.
Os cursos da GB têm prazos para as tarefas de casa e para todo o curso. Independentemente dos resultados apresentados no curso, eles darão um certificado de conclusão. Com os testes, tudo é mais complicado - há um limite mínimo para aprovação: antes do início da passagem, tanto o tempo do teste quanto a pontuação mínima para aprovação são exibidos, mas a pontuação não é visível no certificado.
Eles não economizam em certificados em GB (durante o período de quarentena recebi um total de cerca de 30 certificados) - eles são dados gratuitamente para cursos intensivos, cursos e testes. É legal. É possível tanto em inglês quanto em russo - exemplo abaixo. O valor de tal certificado pode ser discutido.
Se você não gostar do curso, pode deixá-lo (para que não seja exibido em sua conta pessoal) entrando em contato com o suporte técnico. No entanto, ele aparecerá no catálogo do curso.
4. Stepik
A plataforma é projetada para fornecer serviços educacionais. Uma lista de cursos em vários assuntos está disponível em https://stepik.org/catalog . O número de cursos é de 700. Os cursos são em sua maioria gratuitos, mas também são pagos (22 peças). No catálogo de cursos, além do nome e autoria, são exibidos: o número de pessoas matriculadas no curso, seu custo, cumprimento dos critérios Stapik e a pontuação média da avaliação. Tenho muitas dúvidas sobre os critérios de Stapik e a nota média - veja abaixo. O certificado do curso não é exibido no catálogo.
Existem filtros para cursos, mas é mais fácil visualizar periodicamente novos cursos e se inscrever em outros interessantes. O nível dos cursos é diferente - existem tanto para iniciantes quanto para mais avançados, por exemplo, em algoritmosdo Centro de Ciência da Computação. Depois de completar 80% do curso, Stepik se oferece para deixar um comentário sobre o assunto. A oferta é bastante intrusiva - se você recusou uma vez, ela será repetida mais tarde. Acontece que uma oferta para deixar uma revisão é recebida, mesmo que uma revisão já tenha sido deixada. Nesse caso, ao tentar salvar uma nova revisão, uma mensagem de erro não informativa será exibida.
Você pode tentar se comunicar com a equipe que desenvolveu o curso, mas isso não é garantido pela plataforma e depende da vontade dos autores. Portanto, vários erros e erros de impressão nunca são corrigidos. O próprio Stepik também não os corrigirá - foi verificado pessoalmente.
Formalmente, há suporte técnico do próprio Stepik, disponível por e-mail. Mas não consegui resolver um único problema com ele - nem sobre o trabalho da plataforma em si, nem sobre os cursos. Fica a impressão de que a principal tarefa do suporte é cansar o usuário para que ele interrompa a correspondência, pois ele entenderá que a correspondência não lhe dará nada. É possível que seja uma diferença de mentalidade ou minhas altas expectativas em relação à equipe de Stepik. Para não parecer infundado, descreverei vários exemplos de correspondência.
1. Longo trabalho do sistema de verificação : um programa linear em Kotlin de 5 linhas é verificado no site da Stepik por 20-30 segundos. Por que tão demorado? existe algo que você possa fazer? Resposta: o tempo de resposta depende da carga do servidor.
Formalmente está tudo correto, mas o resíduo permanece ... Gostaria que o suporte técnico sentisse os incômodos vividos pelos usuários e sugeriria fazer, por exemplo, uma mensagem mais informativa sobre a espera (sobre os motivos).
2. Trabalho incorreto do site : os elementos da página do sistema de verificação são exibidos com um atraso - primeiro, a inscrição "Você obteve 1 ponto em 1" aparece e depois de alguns segundos (ou mais) o resto dos elementos da página são carregados - veja a captura de tela abaixo. Resposta: Este é o comportamento normal da interface. Grave seu screencast.
E se o usuário, por exemplo, não souber fazer um screencast? Eu costumava pensar que era uma responsabilidade do suporte tentar reproduzir o problema.
3. Exibição incorreta do curso : no curso de xadrezas imagens não são exibidas, incluindo as posições no tabuleiro de xadrez, portanto, as tarefas de teste não podem ser concluídas. Resposta: escrevemos uma carta ao autor do curso, mas não podemos fazer mais nada, porque não somos responsáveis pelo curso, apenas fornecemos uma plataforma.
Depois de postar no Stepik, ninguém é responsável pelo curso. Mesmo no caso de sua exibição incorreta e da impossibilidade de passagem.
Salvei uma captura de tela de uma correspondência:
Por exemplo, este programa ( https://stepik.org/lesson/67625/step/3 ) é verificado por 20-30 segundos, após o qual uma inscrição aparece sobre os pontos recebidos. Então, depois de mais alguns ou cinco segundos, a inscrição "Verificando ..." desaparecerá, e só então aparecerá o parabéns e um botão conveniente para ir para a próxima tarefa. Não está claro por que essa expectativa adicional surge.
Também há um momento engraçado. Às vezes, os autores do curso usam o verificador Stepik para coletar estatísticas como "Você recomendaria este curso?" Independentemente da escolha da resposta, por exemplo, "Não", uma inscrição aparece como "Muito bem! Está tudo correto. "
Não há controle de qualidade do curso da Stepik - tudo é atribuído à conscienciosidade do autor. Se ele não quiser corrigir o erro, o curso permanecerá em sua forma original - veja o fragmento de correspondência acima. Portanto, ao fazer um curso de Stepik, não se surpreenda se alguns erros não forem corrigidos por 5 anos - um exemplo é o mesmo curso de algoritmos do Centro de Ciência da Computação. Sugestões para melhorar o serviço, por exemplo, controle de entrada obrigatório do curso ou bloqueio do curso com notas baixas de suas partes constituintes (as chamadas etapas), suporte também não é aceito - eles dizem, obrigado, mas temos nossa própria visão na Stepik.
Acontece que as universidades são hacky e colocam não aulas especialmente gravadas para o curso, mas um recorte de vídeo de baixa qualidade do público, por exemplo, https://stepik.org/course/65388(nota média do curso 4,4, 5318 alunos). Você pode "curtir" as conversas do palestrante com o público ou ver como o palestrante sai do quadro e ali, aparentemente, desenha algo no quadro com um marcador. O que exatamente, você só pode adivinhar pelo áudio. Por alguma razão, alguns dos vídeos do MIPT neste curso são gravados em uma imagem espelhada - as letras nos slides vão da direita para a esquerda. Bem, Stepik novamente não tem nada a ver com isso.
Sem surpresa, a qualidade dos cursos na plataforma é muito diversa: nem o número de alunos, nem os critérios Stapik, nem a nota média garantem a qualidade. Exemplo: o curso “Redes Neurais e Processamento de Texto” da Samsung - 12 731 alunos, nota média 4,8. Tudo parece estar bem. E 59 pessoas conseguiram resolver o problema final ( https://stepik.org/lesson/261085/step/10?unit=241829) Esse curso pode ser chamado de qualidade?
Para responder a possíveis perguntas com antecedência: Entro nessas 59 pessoas, o resultado na taxa de 86% é o meu pior resultado no Stepik (outro curso da Samsung - meu primeiro curso no Stepik - 97%, o restante 100% cada. ... Ja):
No mesmo curso, os autores deram respostas muito pobres (mais frequentemente não do que sim) às perguntas e comentários. As respostas muitas vezes eram inúteis: por que eles faziam assim - " bem, eles faziam assim ". O curso em si é grosseiro: tem muitos erros de digitação, imprecisões ... Por que postar assim, sem verificar? Um exemplo "engraçado": uma corrida de uma rede neural pelos autores do curso em alguns seminários leva 1 hora (em seus equipamentos). Os ouvintes são recomendados para usar a computação em nuvem no Google Colaba, onde os cálculos demoram 2,5 vezes mais, respectivamente. Como tarefa, os autores propõem selecionar hiperparâmetros, o que implica executar o treinamento várias vezes. E essa é uma tarefa comum no curso por 1 ponto! No geral, dei aos autores uma nota de 1 para este curso.
Percebi que nas avaliações positivas dos cursos da Stepik, os alunos frequentemente enfatizam que adquiriram algum conhecimento de graça. Na minha opinião, isso não é suficiente para uma avaliação positiva do curso. Acontece que o professor não é um profissional - ele “cantarola”, gagueja, se abaixa e escreve em um tablet na frente dele (me deparei com isso no curso de Algoritmos ). E há reclamações sobre atribuições - leva mais tempo para entender o que os autores querem de você do que para decidir. E os exemplos do vídeo não são reproduzidos, ou seja, os autores do curso postaram o código, mostraram os resultados do seu trabalho, ... e esses resultados são diferentes para os alunos, e não foi possível encontrar pelo menos alguém cujo código do autor funcionasse sem alterações ( https://stepik.org/course/54098) - tudo o mesmo curso da Samsung. Trata-se da questão da falta de verificação do curso por Stepik quando ele é aceito na plataforma, porque os autores acham que estão indo bem e, portanto, muitas vezes reagem agressivamente aos comentários (na maioria das vezes eles não reagem de todo), mas na realidade tudo é triste. Os critérios de avaliação do curso também são discutidos.
Vamos voltar para a plataforma. O sistema de teste da Stepik é capaz de verificar o código do programa - várias variantes da resposta correta são permitidas. As informações sobre qual teste falhou não são exibidas, portanto, os alunos trocam exemplos de testes nos comentários. No geral, esta é a melhor plataforma educacional que existe. Se pudéssemos também remover a “inibição”, seria muito bom. Para Kotlin, por exemplo, posso me referir a https://play.kotlinlang.org/- aí a reação é quase instantânea. E dado que Stepik é um "produto" da JetBrains ( https://ru.wikipedia.org/wiki/Stepik ), é de alguma forma até estranho por que eles não pediram ajuda ao "pai". A propósito, ao resolver ativamente os problemas do Python, por exemplo, a Stepik oferece licenças gratuitas para os produtos JetBrains, incl. Os laços de “família” ainda estão em vigor.
Alguns cursos da Stepic têm prazos. Depois deles, pontos para respostas corretas não são concedidos. Mais precisamente, após um prazo flexível, meio ponto é concedido, após um prazo final rígido, nada é concedido. Os certificados estão disponíveis tanto ordinários (aproximadamente 70-80% das respostas corretas - dependendo do autor do curso) e com honras (aproximadamente 90% das respostas corretas). Nem todos os cursos são certificados. O certificado exibe o nome de usuário inserido na conta pessoal. O valor dos certificados de Stepik não é conhecido por mim.
Se você não gostar do curso, pode deixá-lo na Stepik a qualquer momento sem entrar em contato com o suporte. No entanto, ele aparecerá no catálogo do curso.
conclusões
- O desejo de aprender algo de graça em russo é bastante viável. Várias plataformas educacionais estão disponíveis.
- . : .
- (SF, GB) , , . GB . , . «» … .
- : , – . , – , , ? , 1800 , .
- Dos cursos testados, um Stepik permanece. A desvantagem do segundo ponto é inerente a ele. No suporte técnico, parece que uma pessoa está sentada, mas não faz sentido dela (mais precisamente dela). No entanto, na Stepik, você encontra cursos com um grande número de tarefas práticas, incluindo algumas bastante difíceis (às vezes até demais). Por isso, recomendo buscar conhecimento aqui mesmo, sem esperar um serviço especialmente de alta qualidade, é claro - de graça.
Bem, no final do artigo, quero convidar os leitores a discutir as seguintes propostas para melhorar a qualidade dos cursos. Especialmente na Stepik, dada a minha recomendação para escolher uma plataforma.
- , .. – , , – . . .
- .
- – . , – ( «», ). .
- . .
- , 1 , , 1 . .
- , , .
- .
- , , . .
- , , . 4.0, , 8.
- Os alunos devem ser capazes de bloquear a exibição do curso no catálogo para si próprios - por exemplo, se não gostarem do curso ou já o tiverem concluído.
Se este post despertar interesse, escreverei uma sequência sobre plataformas não russas, grátis, claro.