Prólogo
Existem vários artigos, por exemplo , ou . Todos eles têm um ponto em comum: os autores compartilharam suas experiências iniciais de aprendizado ou preparação. Isso definitivamente é útil, mas deixa espaço para fantasias.
Vou falar sobre como é a obtenção do grau de mestre em Software Engineering na University of Liverpool (UoL), quão útil isso é e se vale a pena estudar quando se tem 30 anos e parece que a carreira está indo bem.
Este artigo pode ser útil tanto para jovens que estão começando sua jornada na indústria, quanto para desenvolvedores experientes que, por algum motivo, não têm um grau ou que possuem um grau de uma instituição que não é tão valorizada mundialmente.
Educação a distância
Escolha da universidade
Classificação
A classificação é, sem dúvida, um conceito bastante manipulativo, mas os números mostram que a universidade não é tão ruim (). Além disso, essa universidade é reconhecida nos Emirados Árabes Unidos, onde as pessoas podem ser exigentes quanto aos diplomas. Se você está pensando em se mudar para um dos países onde sua experiência não se converte em pontos necessários para obter um visto de residência, a UoL pode ser uma boa opção.
Preço
O preço é algo subjetivo, mas para mim os preços de Stanford são exorbitantes. A UoL permite obter um diploma por cerca de 20 mil euros, divididos em três pagamentos: antes do curso, na primeira parte e antes da dissertação. Pode ser que você consiga negociar o preço.
Linguagem
Para você isso pode não ser relevante, mas eu tenho uma fraqueza pelo inglês britânico. Provavelmente isso se deve às minhas memórias calorosas de .
Tempo
Baseado nas avaliações, eu não consegui entender quanto tempo eu precisaria para estudar. Algumas pessoas disseram que perderam o contato com a família e estudaram de manhã à noite, outras mencionaram uma carga de trabalho razoável. No final, acreditei nas informações do site da universidade. No momento em que escrevi este artigo, não consegui encontrar aquela página, mas falava sobre 12 a 20 horas por semana.
Admissão
O processo de admissão foi surpreendentemente simples. Eu liguei para um representante da UoL, discutimos meu interesse e concordamos em continuar a comunicação por e-mail.
A universidade não solicitou confirmação de proficiência linguística, a comissão ficou satisfeita com meu nível de inglês falado e escrito. Foi bom, pois isso economizou tempo em cursos que eu já havia iniciado e não precisei comprovar as 6.5-7 notas do IELTS existentes.
Em seguida, pediram uma descrição de toda a minha experiência de trabalho e uma carta de recomendação do meu supervisor. Também não houve problemas com isso — trabalho com software há mais de dez anos.
Um fator importante foi que eu possuo um diploma em gestão, que a comissão reconheceu como BSc, assim minha experiência e o diploma de graduação me permitiram candidatar-me ao MSc.
Treinamento
Disciplinas
Tudo é bastante lógico: oito módulos, dissertação, obtenção do diploma e arremesso de toquinha.
As informações sobre os módulos e materiais de estudo podem ser vistas . No meu caso, são:
- O Ambiente Tecnológico Global;
- Engenharia de Software e Arquitetura de Sistemas;
- Teste de Software e Garantia de Qualidade;
- Questões Profissionais em Computação;
- Sistemas Avançados de Banco de Dados;
- Modelagem e Design de Software;
- Gerenciamento de Projetos de Software;
- .
Como você pode ver, nada sobrenatural ou alheio ao desenvolvimento de software. Como nos últimos cinco anos tenho mais organizado o desenvolvimento do que escrito código (embora não totalmente), para mim cada um dos módulos era relevante. Se você sente que Gerenciamento não é útil, então a alternativa a Engenharia de Software pode ser .
Preparação
Não é necessário comprar livros físicos. Tenho um Kindle Paperwhite desde os tempos em que o rublo estava em ordem. Quando necessário, envio para lá artigos ou livros baixados de ou de outro hub. Felizmente, o status de estudante permite autenticar-se na maioria dos portais internacionais relacionados a artigos acadêmicos.
Na verdade, isso é confortável, porque não quero mais ler na internet experiências subjetivas sobre, por exemplo, a utilidade de certas práticas , mas quero uma pesquisa completa realizada por meio da metodologia descrita.
Processo
No dia em que o módulo começa, sua estrutura se torna acessível. O aprendizado na UoL consiste no seguinte ciclo:
- Quinta-feira: o módulo começa
- Domingo: prazo para postagem de discussão
- Entre a postagem da discussão e a quarta-feira, você deve escrever pelo menos três comentários nas postagens de seus colegas ou instrutor. Não é permitido escrever todos os três em um único dia.
- Quarta-feira: prazo para trabalhos individuais ou em grupo
Você recebe um instrutor, doutor em ciências, pronto para responder a quaisquer perguntas, materiais de aprendizado (vídeos, artigos, capítulos de livros), requisitos para trabalhos individuais e postagens.
As discussões são realmente muito interessantes e os requisitos acadêmicos para elas são os mesmos que para os trabalhos: uso de citações, análise crítica e comunicação respeitosa. No geral, os princípios de integridade acadêmica são respeitados.
Se traduzirmos isso em palavras, fica assim: 750-1000 para trabalho individual, 500 para postagem e 350 para cada resposta. No total, você escreverá pelo menos duas mil palavras por semana. Nos primeiros tempos, foi difícil gerar tais volumes, mas com o segundo módulo eu me acostumei. Não dá para encher linguiça, os critérios de avaliação são bastante rigorosos e em algumas tarefas é difícil não apenas atingir o volume, mas se encaixar nele.
No próximo domingo após a quarta-feira, as notas ficam disponíveis de acordo com .
Carga de trabalho
Eu gasto cerca de 10-12 horas por semana estudando. Esse número é extremamente baixo, porque eu sei que muitos dos meus colegas, que têm mais experiência, gastam muito mais tempo. Acho isso muito subjetivo. Talvez você gaste mais tempo e se canse menos, ou talvez gaste muito menos tempo e não se canse de jeito nenhum. Por natureza, eu penso rapidamente, mas preciso de um tempo considerável para descansar.
Auxiliares
Eu uso , que é gratuito para estudantes, e também pago por um e . O gerenciamento de citações pode ser feito também no RefWorks, mas achei que era muito complicado e inconveniente. Uso a revisão por inércia, está cada vez menos me ajudando. Não tenho certeza se os caras são os mais baratos do mercado, mas não encontrei melhor relação preço/velocidade/qualidade.
Relevância
Posso afirmar com certeza que, apesar de eu tentar acompanhar as tendências do setor, o UoL me deu um ótimo empurrãozinho. Primeiro, fui forçado a lembrar/aprender os conceitos básicos necessários para gerenciar o desenvolvimento e o próprio processo de desenvolvimento. Os requisitos para as atividades individuais não permitem materiais desatualizados e incentivam as mais recentes pesquisas comprovadas, e os instrutores adoram lançar uma pergunta capciosa nas discussões.
Portanto, do ponto de vista de se adquirir conhecimento de ponta — sim, é oferecido.
Interesse
É improvável que eu estivesse animado para estudar no UoL se ele parecesse um curso típico do Coursera, onde você fica basicamente sozinho consigo mesmo. O trabalho em grupo, unindo estudantes de diferentes partes do mundo em torno de um objetivo comum, realmente dá vida ao processo. Assim como as discussões. Para ser sincero, com um colega de classe do Canadá, que trabalha no setor bancário, tivemos uma grande discussão sobre a conceito de anti-padrões e onde deveria se classificar o Singleton.
Foi extremamente interessante escrever 1000 palavras sobre o tema "Análise dos benefícios e limitações de sistemas distribuídos", assim como trabalhar com meus parceiros no projeto em grupo "Arquitetura de Sistema de Banco de Dados Empresarial" no módulo anterior de banco de dados. Nesse módulo, brincamos um pouco com o Hadoop e até analisamos algo. Claro, no meu trabalho eu tenho o Clickhouse, mas mudei minha perspectiva sobre o Hadoop depois de ser forçado a defendê-lo e analisá-lo de todos os ângulos.
Algumas tarefas incluíram, por exemplo, uma semana sobre "análise, avaliação e comparação de transações", que envolveu tarefas simples sobre o protocolo 2PL.
Vale a pena?
Sim! Não acho que teria mergulhado tão profundamente nos padrões IEEE ou nas abordagens modernas de gerenciamento de riscos em TI. Agora, tenho um sistema de pontos de referência e sei a quem recorrer, caso necessário, e o que é. isso existe. Certamente, o programa e a necessidade de conhecimento além dele (considerada na avaliação) forçam a expandir limites e o empurram para fora da zona de conforto.
Uma vantagem indireta
A necessidade de escrever e ler muito texto em inglês, no final das contas, permite:
Escrever em inglês
- Pensar em inglês
- Escrever e falar quase sem erros
- Claro, existem muitos cursos de inglês mais baratos que 20 mil euros, mas isso não significa que você vá abrir mão deles como do lingualeo em desconto.
Claro, existem muitos cursos de inglês mais baratos que 20 mil euros, mas você não vai desistir deles como do lingualeo em promoção.
Epílogo
Estou convencido de que investimentos em conhecimento sempre trazem os maiores retornos. Vi muitas vezes em entrevistas desenvolvedores que, em algum momento de sua zona de conforto, pararam de se desenvolver e se tornaram obsoletos.
Quando você tem 30 anos e já ajuda há vários anos a desenvolver projetos tecnológicos para empresas, existe um grande risco de estagnar. Estou certo de que há alguma lei ou paradoxo que descreva isso.
Busco complementar minha formação com o Coursera e a literatura que leio conforme a necessidade no trabalho, mas ainda sinto que gostaria de fazer mais. Espero que minha experiência possa ajudar alguém. Façam perguntas — responderei com prazer.
Fonte: habr.com
