A saga do community college canadense
Essa é uma boa vantagem de se mudar pro exterior: todo mundo acha que você está no topo do mundo, acendendo charuto com nota de 100 dólares e tal. Quando eu falo que vim "estudar fora", nêgo acha que fui fazer mestrado em Harvard. Na verdade, eu fiz um curso que não vale nem um bacharelado em uma escola que não é nem uma faculdade.
Bem-vindos ao mundo do community college!
Prólogo: Como assim "community college"?
O community college é tipo uma "meia-universidade". É um conceito difícil de entender porque não tem equivalente no Brasil. Na terra da Dilma do Temer, mesmo que você estude numa uniesquina da vida, no fim tu ganha um diploma e recebe o grau de bacharel, reconhecido pelo MEC e tudo. No caso do college, ele te dá um título de "meio-bacharel", já que o curso tem metade da duração (2 anos). Pra piorar a confusão, o título que o aluno recebe no final chama-se... diploma.
Meu caso é menos pior: como meu curso tem 3 anos, no fim eu receberei um glorioso... (soem os tambores)... advanced diploma de engenharia de software. E como eu já tenho um bacharelado, eu consigo completar o curso em 2 anos e ainda fazer dois semestres de estágio (o tal do co-op que já comentei aqui).
O público-alvo do community college é, basicamente, a sobra do público-alvo das universidades - gente que não passou, que não consegue pagar, etc. Por isso, quando me matriculei, já vim esperando o pior.
O curso termina semana que vem e, depois de seis semestres, posso afirmar que minhas expectativas foram totalmente superadas... para pior, obviamente. Pra vocês sentirem o drama, vou contar pra vocês os causos separados por curso.
Curso: "Comunicação acadêmica"
Proposta do curso: Ensinar inglês no contexto acadêmico, como escrever relatórios, etc.
O que aprendi: Como provar que não colei ao escrever minha "redação-hambúrguer".
No meio do semestre, o professor sorteou uns temas e deu um trabalho de pesquisa pra fazer em casa. Coisa séria, tinha que escrever cinco páginas no "padrão ABNT" daqui, citar outros textos, troço cheio das nove horas. Como eu gosto de escrever (e de padrões), fiz um textão fuderoso, formatei impecavelmente, e mandei.
Na semana seguinte, chega um email do professor me chamando pra uma reunião com ele antes da aula. O email não mencionava o motivo nem nada. Achei esquisito, mas confirmei. Chegando lá, o cara me solta a bomba...
- Então, como você bem sabe, a minha turma só tem estudantes internacionais e eu sei que o nível geral de inglês é bem básico...
"Bem básico" é elogio - muita gente na minha turma simplesmente não conseguia se comunicar em inglês. Sem exagero: se o prédio pegasse fogo e a pessoa precisasse discar 911 pra pedir socorro, ela morreria queimada. Mas o meu college não quer perder matrículas, então aceita esse povo mesmo assim.
O professor continuou:
- Eu recebi as redações da turma e não entendi nada, porque praticamente todas elas vieram com um inglês impecável. Então estou achando que não foram eles que escreveram. A sua redação, particularmente, estava muito boa, então eu preciso que você me prove que foi você mesmo que escreveu.
E aí ele me fez um monte de perguntas sobre o tema, sobre por que eu escrevi o que escrevi, e acabou convencido. O resto da turma ficou com zero e levou um belo torra.
Essa história da cola - ou "desonestidade acadêmica", em termos mais educados - é uma das coisas que mais me incomodou.
Curso: "Negócios e tecnologia da informação"
Proposta do curso: Ensinar tudo aquilo que todo bom programador não se interessa em saber.
O que aprendi: Tudo sobre náutica e sobre o mercado imobiliário de Toronto.
Bob, o professor deste curso, ficava se gabando o tempo todo de ser o coordenador do curso de Gerenciamento de Projetos da Universidade de Toronto (a "UFMG" ou "USP" daqui, em termos de reputação). No entanto, todas as aulas do Bob se resumiram a:
- Bob contando que tem um barco e de tudo que faz com o bendito barco.
- Bob contando de quando ele trabalhava na Xerox em 1980.
- Bob contando que vendeu a casa e comprou um apartamento.
- Bob contando que tem uma namorada - que também vendeu a casa e comprou um apartamento.
- Repita os assuntos acima até a exaustão.
Mas o mais legal foram as provas que fizemos, que tinham uma inovação surpreendente: questões repetidas. O cara reaproveitava questões de provas passadas nas provas seguintes. Não era nem uma paráfrase - as questões eram idênticas. E, pra melhorar ainda mais: as questões eram todas copiadas da internet, do site da editora do livro que ele (não) usava no curso.
Eu parei de assistir a aula do Bob logo no primeiro mês do curso. E fiquei aliviado de não ter torrado dinheiro e tempo na Universidade de Toronto...
Curso: "Conceitos avançados de bancos de dados"
Proposta do curso: Ensinar conceitos básicos de bancos de dados.
O que aprendi: Sempre pode piorar.
Esse curso foi tão ruim, mas tão ruim, que no lugar das minhas anotações de aula eu fiz uma lista das cagadas do professor, pra reclamar depois. Saca só a lista:
- Numa aula, ele projetou uma lista com uns 25 itens sem o menor sentido e falou: "isso é o trabalho de conclusão de curso de vocês". Depois, ao invés de mandar pra todos uma cópia da lista, ele mandou a gente anotar manualmente os itens, porque assim a gente seria "forçado a prestar atenção neles". Na semana seguinte, como ninguém tinha entendido o que ele queria que fizéssemos, uns alunos foram tirar as dúvidas com ele. Ele ficou furioso: "mas eu já falei!!!"
- Numa aula prática, ele deu pra turma uns 10 exercícios... todos com a mesma resposta. Pra piorar, o enunciado das questões era algo tipo "escreva uma consulta para extrair dados da tabela XYZ". Adivinha se ele deu pra gente a estrutura e/ou o conteúdo da tabela XYZ?
- Vários exercícios de "extraia os dados do banco de dados" não tinham resposta ou a resposta era um conjunto de dados vazio, tipo, "escreva uma consulta para calcular o total de vendas do usuário John Smith", e a tabela de dados nem tinha um John Smith.
- Várias aulas terminaram mais cedo porque ele olhou pra turma e falou: "vocês estão com cara de cansados".
- No meio do curso ele inventou de usar uma ferramenta da Adobe para aulas online. Aí ele passava metade do tempo da aula configurando a ferramenta, enquanto a gente olhava pra parede. Na segunda metade da aula o troço não funcionava e, quando a gente questionava, ele respondia: "vai digitando aí!".
Curso: "Tecnologias emergentes"
Proposta do curso: Falar do que há de mais recente no mercado de software. Só que o professor usava slides com dados de 2001...
O que aprendi: A pagar o pato da turma que fica copiando trabalho.
Quase teve guerra civil nesse curso. Logo no começo do semestre o professor deu um trabalho em grupo pra turma, e obviamente a cola foi desenfreada. Por algum motivo eu me esmerei muito mais do que o normal com esse trabalho e entreguei o código-fonte mais lindo da minha vida, um primor de software, Bill Gates ficaria orgulhoso.
Na semana seguinte da entrega do trabalho, o professor mandou um e-mail cabeludíssimo pra turma toda, dizendo que tinha analisado minuciosamente todo mundo que colou e que ia mandar os nomes todos pra coordenação do curso caso as pessoas não assumissem a cola. Nem precisa dizer que eu fiquei rindo até a orelha quando vi esse e-mail.
Minha alegria durou só até o dia da próxima aula. O professor voltou atrás do nada e decidiu que, como tinha muita cola, ele ia cancelar o trabalho e redistribuir os pontos de outro jeito. Eu quase surtei - juntamente com a outra meia dúzia (literalmente) de gente que tinha feito o trabalho honestamente, e só depois de muita briga com o bendito do professor é que ele aceitou manter as coisas como estavam.
Cursos: "Integração de sistemas" e "Data warehouse"
Proposta dos cursos: Não sei, parei de me importar com isso.
O que aprendi: A ignorar o fato de que eu paguei o salário desses professores inúteis com o dólar a R$ 3.
Esses foram, de longe, os "melhores dos piores" cursos. Toda semana tinha uma aula teórica e uma aula prática, cada um com um professor. O da teoria chegava na aula atrasado, projetava o primeiro slide, depois tergiversava o resto da aula sobre como esse conhecimento é importante para o mercado, que os salários são ótimos, que a gente tinha muito que aprender aquilo... basicamente, passava a aula falando que o conteúdo era muito importante e não explicava a porra do conteúdo. Aí a aula acabava, ele notava que não passou do primeiro slide, e mandava o povo ler as coisas em casa.
Um dia ele deu uma prova e eu fiz uma pergunta sobre uma das questões. A resposta dele foi rir da minha cara - literalmente - e dizer que "se eu prestasse atenção nas aulas eu saberia". Eu escrevi uma reclamação formal no papel da prova, dizendo que essa não era a postura que eu esperava de um professor. Ele me respondeu por e-mail alguns dias depois, reclamando que a culpa era minha de ficar o tempo todo no laptop durante as aulas.
Detalhe: o laptop é porque, ao invés de usar lápis e papel, eu faço as anotações das aulas no Evernote. Ou melhor, fazia, porque depois dessa palhaçada eu desisti de frequentar as aulas desse cara.
Ah, e tem o professor da aula prática, que era ainda mais perdido - mas perdido no nível de confundir o dia/horário da aula e simplesmente não aparecer, e de quando aparecer, entrar na sala e perguntar "o que eu tenho que ensinar hoje mesmo?".
Mas é tudo choro e ranger de dentes nesse seu curso?
Apesar da maior parte dos professores serem desastrosamente ruins, os bons deram cursos bem produtivos. Nunca vou me esquecer da primeira aula de programação de jogos pra web, por exemplo: logo na primeira aula o cara botou a gente pra usar umas DEZ ferramentas/linguagens/tecnologias diferentes logo na primeira meia hora de aula - basicamente, ensinando a coisa mais importante em desenvolvimento de software: ficar confortável quando tu não tem a menor idéia do que está fazendo.
Teve também um professor de "APIs e microsserviços" que protagonizou um dos momentos mais satisfatórios do curso. No final do semestre ele resolveu que, ao invés de uma prova final, a turma faria um projeto de software e teria que integrar umas três tecnologias diferentes e demonstrar no último dia de aula. A turma foi praticamente toda contra, com a desculpa de que já tinha "trabalhos demais", mas o motivo real deles quererem a prova é que ela é mais fácil pra colar...
Quando o professor anunciou o trabalho, um dos alunos - obviamente um dos grandes coladores - fez uma cara de coitadinho e um discurso triste de que ele tinha num-sei-quantos trabalhos pra entregar nas próximas semanas. O professor deu a resposta mais linda de todas:
"Amigão, o choro é livre. Imagina se você tá no trabalho, seu chefe chega pra você e fala 'cara, eu preciso que você faça um projeto integrando esse e esse sistema, é pra daqui a duas semanas'. Você vai virar pra ele e falar 'ah cara, não quero fazer isso não, será que tem como você me dar uma prova ao invés disso'?"
Entre todos os alunos com quem convivi, salva-se só algo tipo 2% da turma. Destaque para - sem bairrismo, juro! - a turma da américa do sul e da américa central:
- Fui fazer um trabalho de Java com uma venezuelana e empaquei numa parada maluca que o professor não sabia explicar e cuja documentação online parecia grego. A menina ficou acordada até as três da manhã só pra resolver o negócio.
- Tinha também o "mexicano mágico": no grupo do curso de Android eu estava fazendo o papel de "arquiteto de software" e volta e meia eu soltava umas ideias meio vagas, tipo "isso aqui devia ser um singleton" ou "podíamos usar Retrofit nessa integração". O cara pegava essas frases soltas e, sem pedir explicações, aprendia as paradas por conta própria e, alguns dias depois me aparecia com os troços lindamente integrados no projeto e funcionando redondinhos.
- Num dos meus empregos de meio-período, na escola mesmo, trabalhei com uma brasileira que fazia o design das telas do sistema e eu implementava. Normalmente, designer costuma ignorar a parte técnica, pedir uns troços impossíveis de implementar e depois reclamar que não tá bom. Essa menina era o oposto - ela lia a documentação técnica do projeto, entendia o que era possível ou não e só depois desenhava. Chegava a escorrer uma lagriminha de alegria quando ela me mandava um layout novo...
- Por fim, o melhor programador que conheci ao longo destes dois últimos anos por aqui foi um colega paulistano. Trabalhei com ele num projeto onde deram pra gente um sistema antiquado e pediram pra acrescentar um monte de novas funcionalidades. O cara sugeriu reescrever o sistema do zero usando uma tecnologia mais moderna. Pra provar que essa seria a solução mais eficiente, refez o sistema inteiro... em DOIS DIAS.
Epílogo - Valeu a pena?
Bom, esse calvário todo foi a forma que eu escolhi pra me atualizar pra trabalhar de novo com software sem quebrar (muito) as minhas economias, usar os estágios pra pavimentar o caminho pra um bom emprego, conseguir um visto de trabalho pra digníssima e também os futuros requisitos pra residência permanente. E todos os objetivos foram cumpridos.
Pensando racionalmente, acho que a minha decepção é um tanto quanto injusta. Eu não podia mesmo esperar educação nível MIT pagando o preço de Uniesquina. No entanto, não sei se recomendaria esse mesmo caminho para outras pessoas. Talvez valesse mais a pena economizar mais um bocado e pagar por um mestrado ao invés de outra (meia) graduação.
Mas o que importa é que deu certo, estou plugado de novo na Matrix, e não pretendo mais tomar a pílula azul.