Estou interessado na experiência de desenvolvedores de software que se tornaram professores de programação - em uma faculdade júnior, faculdade de ensino ou ensino médio.
Pergunto-me se alguém fez a troca e se a manteve ou se voltou para a indústria - e por quê.
Eu estive pensando nos últimos 7 anos (dentro e fora) que eu gostaria de experimentar e ver como é. Tenho amigos que são professores e parecem amar seus empregos. Pelo que meus amigos sabem de mim e pelo que eu sei de mim, acho que gostaria.
Edição: Desde que escrevi este post, mudei-me para Seattle para um novo emprego. Eu encontrei uma faculdade local onde posso ministrar cursos noturnos em programação e bancos de dados. É muito divertido, mas pode ser estressante com um emprego e uma família exigentes em tempo integral. Para mim, eu amo ensinar, mas ainda mais eu amo construir. Fico feliz por poder concentrar a maioria dos meus esforços na construção e por ter uma pequena saída para ensinar aos outros. Decidi que não quero fazer do ensino uma carreira em tempo integral.
Uma coisa que notei que não gosto de ensinar (e o principal motivo de não ser uma carreira em período integral) é que você não está aprendendo com seus colegas quando ensina. Adoro no meu trabalho diário como estou sempre aprendendo algo novo com meus colegas de trabalho. Eu recebo muita energia disso e não estou disposto a desistir disso.
Respostas:
Sou desenvolvedor em tempo integral, principalmente em C ++.
Há alguns anos, tive a oportunidade de ministrar uma aula de C ++ por três semestres à noite, na faculdade comunitária local.
O primeiro semestre foi um trabalho muito duro, eu provavelmente me preparei por quatro horas para cada hora de aula. O segundo semestre foi um pouco menos estressante, mas ainda levou muito do meu tempo.
Somente na terceira vez em que ministrei o curso, senti que estava entregando um bom produto aos meus alunos, sem gastar todo o meu tempo livre na preparação das aulas. Naquela época, eu tinha essencialmente escrito meu próprio livro para C ++ 101.
Em termos de dinheiro, se eu atribuísse algum valor ao meu tempo de ensino, seria um perdedor. As faculdades comunitárias não pagam quase nada aos instrutores adjuntos. No entanto, eles geralmente têm muitos candidatos para cada vaga de professor auxiliar. Por quê?
Acho que me ajudou profissionalmente, me tornou um desenvolvedor de C ++ muito melhor. E é divertido trabalhar com os alunos, pelo menos com 99% deles. A maioria dos alunos nas minhas aulas eram adultos que estavam altamente motivados. Todas as turmas tinham pelo menos um 'toque', outro desenvolvedor profissional de C ++ que, por algum motivo, estava participando dessa aula na hora da sua empresa. Esses 'alunos' me mantinham alerta, mas eu me pergunto por que a empresa deles pagaria para assistir a uma aula pela qual eles eram claramente superqualificados (estou olhando para você, IBM e Apple).
Eu provavelmente ainda estaria fazendo isso, exceto que o chefe do departamento que me contratou foi substituído por outro professor em tempo integral que trouxe sua própria pessoa.
Agora tenho 59 anos, meus filhos cresceram, minha casa está quase paga. Eu faria um show de ensino da Community College em um piscar de olhos agora, se eu pudesse encontrar um. Neste ponto da minha vida, eu poderia fazer o enorme corte salarial. Dez ou vinte anos atrás? De jeito nenhum eu poderia me dar ao luxo de ensinar em tempo integral.
fonte
A escola onde eu fiz meu mestrado tinha uma opção de professor adjunto, o que era uma boa opção - eles tinham uma equipe principal de professores titulares e, em seguida, uma equipe adjunto bastante grande de pessoas que trabalhavam meio período na indústria e lecionavam à noite ou ao redor da escola. empregos na indústria. Eles usavam essas pessoas frequentemente para aulas no local de trabalho que a universidade organizava com empresas locais. Muitas vezes era uma situação em que todos saíam ganhando na área de Boston, onde o tráfego pode ser horrível, uma vez que muitos dos professores adjuntos tinham melhores viagens para empresas que contrataram a escola para o treinamento no trabalho.
Tendo realizado trabalhos de graduação e pós-graduação em "institutos de tecnologia" que priorizam a preparação e a experiência na indústria em detrimento de credenciais acadêmicas, devo dizer que ter professores recém-saídos da indústria ou professores que entraram e saíram do trabalho na indústria foi uma enorme ganhar. Houve muito mais verificação da realidade em nossas aulas, e parecia que o conhecimento que recebi era muito melhor para a experiência do professor.
Eu recomendaria procurar um acordo semelhante em sua área local - você pode testar o ensino do professor para ver se gosta dessa maneira.
fonte
Se o dinheiro não é um problema, acho que você deve tentar. Como você sabe, se não encontrar prazer em ensinar, sempre poderá voltar.
É melhor para as crianças aprenderem com alguém que realmente sabe fazer as coisas, que com aqueles que sabem como as coisas deveriam ser teoricamente feitas.
fonte
Aproxime-se de qualquer instituição que ministre aulas à noite ou nos fins de semana (ou qualquer um, se o seu emprego atual tiver a flexibilidade de permitir que você ensine durante o dia) e ofereça-se para ministrar um único curso. Este deve ser um tópico de seu interesse e conhecimento. Se você adora e é a parte do seu dia que deseja, você tem a sua resposta. Se for mais difícil do que você jamais sonhou e desejar voltar a escrever código, você tem a sua resposta.
Eu costumava fazer muito treinamento corporativo - era lucrativo e divertido. Também lecionei um ou dois cursos por ano na universidade local. Não treino mais, mas ainda ensino o curso de OO na universidade. Eu sei que estou fazendo a diferença, e é agradável como tudo.
fonte