Como passo no Mestrado Online em Ciência da Computação e quem pode não ser adequado para isso

Concluí meu primeiro ano de estudo no programa Online Master of Science in Computer Science (OMSCS) no Georgia Institute of Technology (3 cursos em 10). Eu queria compartilhar algumas conclusões intermediárias.

Você não deveria ir lá se:

1. Quero aprender a programar

No meu entendimento, no banco de dados um bom programador precisa de:

  • Conhecer a estrutura de uma linguagem específica, bibliotecas padrão, etc.;
  • Ser capaz de escrever código reutilizável e extensível;
  • Ser capaz de ler código e escrever código legível;
  • Ser capaz de testar código e corrigir erros;
  • Conhecer estruturas de dados e algoritmos básicos.

Existem livros sobre esse assunto, cursos MOOC, trabalho normal em uma boa equipe. Cursos individuais em MSCS podem ajudar com alguns dos itens acima, mas no geral não é disso que trata o programa. O conhecimento de idiomas é um pré-requisito para os cursos ou presume-se que você possa dominá-los rapidamente na medida necessária. Por exemplo, no curso de Pós-Graduação Introdução a Sistemas Operacionais, foi necessário fazer 4 projetos com volume total de mais de 5000 linhas de código C, além de ler cerca de 10 artigos científicos. No curso de Inteligência Artificial, além de seis projetos difíceis, foi necessário passar em dois exames extremos – em uma semana, resolver 30 e 60 páginas de problemas difíceis.

Na maioria das vezes, não há requisitos para um código “bom” em termos de legibilidade. Freqüentemente, a nota é definida automaticamente com base em autotestes, muitas vezes há requisitos de desempenho e o código e os textos são verificados quanto a plágio.

2. A principal motivação é aplicar novos conhecimentos no local atual

Alguns cursos podem fornecer ferramentas. Mas a questão é o que você fará com mais uma tonelada de projetos e materiais, cujo desenvolvimento levará vários anos todo o seu tempo livre. Parece-me que a experiência do MSCS se enquadra bem nesta anedota:

Um cientista e divulgador da ciência foi questionado sobre os objetivos e resultados de algumas pesquisas:

Popularizador:
— Os resultados deste estudo ajudaram a testar a hipótese... E também deram uma contribuição significativa para o desenvolvimento...

Cientista:
- Sim, isso é simplesmente incrível!

Acredito que você só poderá passar por todo o programa sem perdas se, por algum motivo, tudo for interessante e divertido. Mas tudo isto não nega o facto de os empregadores estarem a olhar para essa educação (especialmente nos Estados Unidos, mas penso que não só). Depois de adicionar ao LinkedIn informações que estudava lá, comecei a receber solicitações de recrutadores de boas empresas da Europa e dos Estados. Das pessoas que conheço em Toronto, várias progrediram nas suas carreiras ou encontraram novos empregos durante os estudos.

Além das profissionais, o MSCS abre outras oportunidades. Você pode se envolver em projetos de pesquisa interessantes na Georgia Tech se concluir com êxito os cursos exigidos. O principal assistente de ensino (TA) da AI é um russo que, após um ano de estudos na OMSCS, se transferiu para o campus e foi estudar e fazer pesquisas em Atlanta. Pelo que eu sei, ele planeja fazer um doutorado.

3. Você espera concluir o programa em esplêndido isolamento.

Convencionalmente, 50% do lucro do programa é a oportunidade de comunicação. OMSCS tem uma comunidade grande e ativa. Cada turma emprega uma grande equipe de TAs (geralmente alunos do mesmo programa que concluíram com êxito o curso atual). Por alguma razão, todas essas pessoas querem trabalhar e estudar juntas. O que a comunicação oferece:

  • O prazer de saber que não está sofrendo sozinho;
  • Novos conhecimentos de todo o mundo e desenvolvimento de soft skills;
  • A oportunidade de obter ajuda e aprender alguma coisa;
  • Oportunidade de ajudar e aprender algo;
  • Rede profissional.

A maior parte dos estudantes são pessoas com experiência na indústria, muitas vezes chefes de departamentos, arquitetos e até mesmo CTOs. Aproximadamente 25% não possuem educação formal em ciência da computação, ou seja, pessoas com uma grande variedade de experiências. No início do programa, tinha 5 anos de experiência em desenvolvimento Java no Yandex.Money, e agora trabalho meio período como pesquisador em uma startup médica (aprendizado profundo em odontologia).

Muitos alunos estão motivados e abertos à comunicação. Você pode concluir o programa sozinho, mas como resultado, investe 2.5 a 3 anos do seu tempo (se levar em conta o trabalho) e recebe apenas 50% do lucro possível. Pra mim esse ponto é a maior dificuldade, porque... há dúvidas e uma barreira linguística, mas tento trabalhar nisso. Reunimo-nos regularmente com colegas que vivem em Toronto. Todos eles são caras bastante ativos e interessantes e profissionais avançados, um deles organizou um encontro com Zvi Galil, o “pai” do programa OMSCS, reitor da Faculdade de Computação Georgia Tech, que deixou o cargo este ano.

Um exemplo de motivação: há um estudante lendário que combinou a conclusão do programa e o serviço militar. Ele se conectou ao fórum enquanto voava, fez projetos e ouviu palestras enquanto fazia exercícios de campo. Atualmente trabalha em um instituto de pesquisa na Georgia Tech e planeja fazer doutorado.

4. Nenhuma disposição para se comprometer seriamente e dentro do prazo

À primeira vista, o OMSCS pode parecer semelhante a uma coleção de cursos MOOC ou especializações no Coursera ou plataforma semelhante. Fiz vários cursos no Coursera, por exemplo, as primeiras partes de Criptografia e Algoritmos de Stanford. Além disso, fiz um curso de pós-graduação on-line pago em Stanford (alunos de mestrado e doutorado fazem) e ouvi palestras de Stanford CS231n (Redes Neurais Convolucionais para Reconhecimento Visual) gratuitamente.

Com base na minha experiência, as principais diferenças entre os cursos de pós-graduação online e os cursos MOOC gratuitos são:

  • Já mencionei um envolvimento e motivação muito maior dos TAs, instrutores, outros alunos, um comprometimento muito maior (ninguém quer ouvir o programa para sempre, até porque há um limite de 6 anos);
  • Um cronograma bastante rígido: no caso da Georgia Tech, todas as palestras estão disponíveis ao mesmo tempo (você pode ouvi-las em um horário conveniente). Você pode ler o livro com antecedência (muitas pessoas fazem isso entre os semestres). Mas existem projetos, e eles têm prazos, muitas vezes os projetos estão vinculados a palestras específicas. Existem prazos para exames (normalmente dois por semestre). É aconselhável manter o ritmo. Quanto tempo por semana você precisa depende dos cursos e da experiência. Eu não esperaria <10 horas por semana por aula. Em média levo 20 (às vezes muito pouco, às vezes pode ser 30 ou 40);
  • Os projetos são mais complexos e interessantes do que nos MOOCs, e uma ordem de grandeza maior;
  • Universidades e potenciais empregadores estão olhando mais para esses cursos. Em particular, ao enviar uma inscrição, Georgia Tech pergunta: “NÃO liste cursos do tipo MOOC sem classificação e sem crédito acadêmico”.

5. Quero que tudo seja claro, conciso e claro

Primeiro, MSCS não é um diploma de bacharel. Existem palestras, mas dão uma ideia bastante geral do assunto. Mais ou menos, todos os projetos envolvem pesquisa pessoal ativa. Pode incluir comunicação com colegas estudantes e TAs (ver ponto 3), leitura de livros, artigos, etc.

Em segundo lugar, o OMSCS é uma infra-estrutura bastante grande e poderosa, com um grupo de pessoas apaixonadas pela criação e manutenção de cursos (ver ponto 2). Essas pessoas gostam de experimentos e desafios. Eles mudam projetos, experimentam questões em testes e exames, mudam ambientes de teste, etc. Como resultado, isso resulta em alguns resultados não totalmente previsíveis. Em minha experiência:

  • Algo deu errado em um dos cursos após uma atualização. servidores E esses servidores pararam de produzir resultados de teste estáveis ​​sob carga. As pessoas reagiram adicionando um emoticon de erro do servidor ao Slack e tentando enviar os testes até altas horas da noite.
  • Outro curso liberou provas e exames com algumas respostas incorretas ou polêmicas. Com base nas discussões com os alunos, esses erros foram corrigidos junto com as notas. Alguns reagiram com calma, outros ficaram indignados e xingaram. Todas as mudanças foram uma vantagem para mim e até agradável à sua maneira (você não faz nada, mas sua pontuação aumenta).

Tudo isso, é claro, acrescenta um pouco de estresse a uma montanha-russa já íngreme, mas todas essas coisas se relacionam bem com a realidade da vida: ensinam você a explorar um problema, a resolver problemas em condições de menos certeza e a construir um diálogo com outras pessoas.

O OMSCS da Georgia Tech tem suas próprias especificidades:

  • Georgia Tech é uma das melhores universidades técnicas dos Estados Unidos;
  • Um dos MSCS online mais antigos;
  • Provavelmente o maior MSCS online: ~9 mil alunos em 6 anos;
  • Um dos MSCS mais baratos: cerca de 8 mil dólares para todo o treinamento;
  • São 400-600 pessoas estudando em turmas por vez (geralmente menos no final; no meio do semestre você pode sair com nota W, o que não afeta seu GPA);
  • Nem todas as aulas presenciais estão disponíveis online (mas a lista está aumentando e já existe uma escolha muito boa; ainda não há aprendizagem profunda, mas não perdemos a esperança);
  • Não é fácil entrar em nenhuma turma devido às filas prioritárias e ao grande número de inscritos (Algoritmos de Pós-Graduação, paradoxalmente, quase todo mundo passa no final);
  • Nem todas as aulas são iguais em qualidade de materiais e atividade de TAs e professores, mas há muitas aulas boas. Há muita informação na Internet sobre cursos específicos (reviews, reddit, slack). Você sempre pode escolher algo que se adapte ao seu gosto.

Tendo em conta todas as especificidades, com um bom nível de motivação, uma posição ativa e uma perspetiva geralmente positiva, este é um caminho interessante e muito realista. Espero que em um ano minha opinião não mude radicalmente e que esta informação seja útil para alguém.

Fonte: habr.com

Compre hospedagem confiável para sites com proteção DDoS, servidores VPS VDS 🔥 Compre hospedagem de sites confiável com proteção contra DDoS, servidores VPS/VDS | ProHoster