Como aprobo o Máster en Ciencias da Computación en liña e quen pode non ser axeitado para iso

Completín o meu primeiro ano de estudo no programa de Master of Science in Computer Science (OMSCS) en liña no Georgia Institute of Technology (cursos 3 de cada 10). Quería compartir algunhas conclusións intermedias.

Non deberías ir alí se:

1. Quero aprender a programar

Segundo o meu entender, na base de datos un bo programador necesita:

  • Coñecer a estrutura dunha linguaxe concreta, bibliotecas estándar, etc.;
  • Ser capaz de escribir código reutilizable e extensible;
  • Ser capaz de ler código e escribir código lexible;
  • Poder probar o código e corrixir erros;
  • Coñecer estruturas básicas de datos e algoritmos.

Hai libros sobre este tema, cursos MOOC, traballo normal nun bo equipo. Os cursos individuais sobre MSCS poden axudar con algúns dos anteriores, pero en xeral non é o que trata o programa. O coñecemento de idiomas é un requisito previo para os cursos ou asúmese que pode dominalos rapidamente na medida necesaria. Por exemplo, no curso de Posgrao de Iniciación aos Sistemas Operativos foi necesario facer 4 proxectos cun volume total de máis de 5000 liñas de código C, ademais de ler uns 10 traballos científicos. No curso de Intelixencia Artificial, ademais de seis proxectos difíciles, foi necesario superar dous exames extremos: nun prazo dunha semana, resolver 30 e 60 páxinas de problemas difíciles.

Na maioría das veces non hai requisitos para un código "bo" en termos de lexibilidade. Moitas veces, a cualificación establécese automaticamente en función de probas automáticas, moitas veces hai requisitos de rendemento, e o código e os textos son verificados para detectar plaxio.

2. A principal motivación é aplicar novos coñecementos no lugar actual

Algúns cursos poden proporcionar ferramentas. Pero a pregunta é que vai facer con outra tonelada de proxectos e materiais, cuxo desenvolvemento levará todo o seu tempo libre durante varios anos. Paréceme que a experiencia de MSCS encaixa ben con esta anécdota:

A un científico e divulgador da ciencia preguntouse sobre os obxectivos e resultados dalgunhas investigacións:

Popularizador:
— Os resultados deste estudo axudaron a probar a hipótese... E tamén contribuíron significativamente ao desenvolvemento...

Científica:
- Si, isto é incrible!

Creo que podes pasar por todo o programa sen perder só se por algún motivo é interesante e divertido. Pero todo isto non nega o feito de que os empresarios estean mirando esa educación (especialmente nos Estados Unidos, pero creo que non só). Despois de engadir a LinkedIn información que estaba estudando alí, comecei a recibir solicitudes de reclutadores de boas empresas de Europa e Estados Unidos. Das persoas que coñezo en Toronto, varias persoas avanzaron na súa carreira ou atoparon novos traballos durante os seus estudos.

Ademais dos profesionais, MSCS abre outras oportunidades. Podes participar en proxectos de investigación interesantes dentro de Georgia Tech se completas con éxito os cursos requiridos. O xefe de profesorado asistente (TA) de AI é un mozo ruso que, despois dun ano de estudar na OMSCS, trasladouse ao campus e foi estudar e investigar a Atlanta. Polo que sei, planea doutorarse.

3. Espera completar o programa nun espléndido illamento.

Convencionalmente, o 50% do beneficio do programa é a oportunidade de comunicarse. OMSCS ten unha comunidade grande e activa. Cada clase emprega un gran equipo de AT (a miúdo estudantes do mesmo programa que completaron con éxito o curso actual). Por algunha razón, todas estas persoas queren traballar e estudar xuntos. Que dá a comunicación:

  • O pracer de saber que non estás sufrindo só;
  • Novos coñecidos de todo o mundo e desenvolvemento de habilidades blandas;
  • A oportunidade de obter axuda e aprender algo;
  • Oportunidade de axudar e aprender algo;
  • Networking profesional.

A maior parte dos estudantes son persoas con experiencia na industria, moitas veces xefes de departamento, arquitectos, incluso directores técnicos. Aproximadamente o 25% non ten educación formal en CS, é dicir. persoas con experiencias moi variadas. Ao comezo do programa, tiña 5 anos de experiencia no desenvolvemento de Java en Yandex.Money, e agora traballo a tempo parcial como investigador nunha startup médica (aprendizaxe profunda en odontoloxía).

Moitos estudantes están motivados e abertos á comunicación. Podes pasar polo programa só, pero, como resultado, inviste 2.5-3 anos do teu tempo (se tes en conta o traballo) e recibe só o 50% do beneficio posible. Para min, este punto é a maior dificultade, porque... hai dúbidas e unha barreira lingüística, pero intento traballar niso. Reunímonos regularmente con compañeiros que viven en Toronto. Todos eles son rapaces e profesionais avanzados bastante activos e interesantes, un deles organizou un encontro con Zvi Galil, o “pai” do programa OMSCS, o decano da Facultade de Computación Georgia Tech, que deixou o seu cargo este ano.

Un exemplo sobre a motivación: hai un estudante lendario que combinou completar o programa e servir no exército. Conectouse ao foro mentres voaba, fixo proxectos e escoitou conferencias mentres facía exercicios de campo. Actualmente traballa nun instituto de investigación en Georgia Tech e planea cursar un doutoramento.

4. Sen vontade de comprometerse seriamente a tempo

A primeira vista, OMSCS pode parecer semellante a unha colección de cursos MOOC ou especializacións en Coursera ou nunha plataforma similar. Fixen varios cursos sobre Coursera, por exemplo, as primeiras partes de Criptografía e algoritmos de Stanford. Ademais, fixen un curso de posgrao en liña de pago en Stanford (os estudantes de MS e doutoramento levan) e escoitei conferencias de Stanford CS231n (Redes neuronais convolucionais para o recoñecemento visual) de balde.

Segundo a miña experiencia, as principais diferenzas entre os cursos de posgrao en liña e os cursos MOOC gratuítos son:

  • Xa se mencionou unha implicación e motivación moito maior de AT, monitores, demais alumnos, moito maior compromiso (ninguén quere escoitar o programa para sempre, sobre todo porque hai un límite de 6 anos);
  • Unha liña de tempo bastante estrita: no caso de Georgia Tech, todas as conferencias están dispoñibles á vez (podes escoitalas no momento conveniente). Podes ler o libro de texto con antelación (moitas persoas fan isto entre semestres). Pero hai proxectos, e teñen prazos, moitas veces os proxectos están ligados a charlas concretas. Hai prazos para os exames (normalmente dous por semestre). É recomendable manter o ritmo. O tempo que necesitas á semana depende dos cursos e da experiencia. Non esperaría menos de 10 horas semanais por clase. De media lévame 20 (ás veces moi pouco, outras poden ser 30 ou 40);
  • Os proxectos son máis complexos e interesantes que nos MOOC, e unha orde de magnitude maior;
  • As universidades e os potenciais empregadores buscan máis este tipo de cursos. En particular, ao enviar unha solicitude, Georgia Tech pregunta: "NON Enumerar traballos de tipo MOOC non calificados e sen créditos académicos".

5. Quero que todo sexa claro, conciso e claro

En primeiro lugar, MSCS non é un título de bacharelato. Hai conferencias, pero dan unha idea bastante xeral do tema. Máis ou menos, todos os proxectos implican unha investigación activa persoal. Pode incluír a comunicación con compañeiros e profesores (ver punto 3), lectura de libros, artigos, etc.

En segundo lugar, OMSCS é unha infraestrutura bastante grande e poderosa cun grupo de persoas apaixonadas que crean e manteñen cursos (ver punto 2). A esta xente gústanlle os experimentos e os desafíos. Cambian de proxecto, experimentan con preguntas en probas e exames, cambian de ambiente de proba, etc. Como resultado, isto dá lugar a algúns resultados non totalmente previsibles. Na miña experiencia:

  • Nun curso, algo saíu mal despois de actualizar os servidores e estes deixaron de producir resultados de proba estables baixo carga. A xente reaccionou engadindo un smiley cun erro do servidor na folga e intentos nocturnos de superar os envíos;
  • Outro curso lanzou probas e exames con algunhas respostas incorrectas ou controvertidas. A partir das discusións cos alumnos, corrixíronse estes erros xunto coas cualificacións. Algúns reaccionaron con calma, outros estaban indignados e malditos. Para min, todos os cambios foron un plus e incluso foi agradable á súa maneira (non fas nada, pero a túa puntuación medra).

Todo isto, por suposto, engade un pouco de estrés a unha montaña rusa xa empinada, pero todas estas cousas se relacionan ben coas realidades da vida: ensinan a explorar un problema, a resolver problemas en condicións de menos certeza e a dialogar con eles. outra xente.

OMSCS en Georgia Tech ten as súas propias características específicas:

  • Georgia Tech é unha das mellores universidades técnicas dos Estados Unidos;
  • Un dos MSCS en liña máis antigos;
  • Probablemente o maior MSCS en liña: ~ 9 mil estudantes en 6 anos;
  • Un dos MSCS máis económicos: preto de 8 mil dólares para todos os adestramentos;
  • Hai entre 400 e 600 persoas estudando nas clases á vez (normalmente menos ao final; a metade do cuadrimestre podes saír cunha nota de W, que non afecta ao teu GPA);
  • Non todas as clases no campus están dispoñibles en liña (pero a lista vaise ampliando e xa hai unha opción moi boa; aínda non hai aprendizaxe profunda, pero non perdemos a esperanza);
  • Non é doado entrar en ningunha clase debido ás colas prioritarias e á gran cantidade de aspirantes (Algoritmos de Graduados, paradoxalmente, case todos pasan cara ao final);
  • Non todas as clases son iguais en calidade de materiais e actividade de AT e profesores, pero hai moitas boas clases. Hai moita información en Internet sobre cursos específicos (revisións, reddit, slack). Sempre podes escoller algo ao teu gusto.

Tendo en conta todas as especificidades, cun bo nivel de motivación, unha posición activa e unha visión xeralmente positiva, este é un camiño interesante e moi realista. Espero que nun ano a miña opinión non cambie radicalmente, e que esta información lle sexa útil a alguén.

Fonte: www.habr.com

Engadir un comentario