Esta é uma tradução. Artigo publicado em 10 de junho de 2018Cansado de programação?
Tente ensinar aos outros. Esse é o sentimento mais agradável: ensinar a alguém essa habilidade e inspirar novos líderes em nosso campo prolífico. Quem sabe o que eles podem criar? Talvez isso mude nosso estilo de vida. E lembre-se do bom e velho ditado:
se você não pode fazer isso sozinho, ensine! ;)Neste breve artigo, vou explicar como ensinar programação e como se relacionar com pessoas que não sabem nada sobre programação. Métodos de transferência de conhecimento, estratégias de orientação a longo prazo e, finalmente, pensamento correto.
Explicações do mundo real
O technoargon não é bom: polimorfismo, multithreading, Typecript e muito mais. Essas palavras não significam nada para pessoas que não entendem de programação. Comece do começo. O que eles sabem?
Eles conhecem o mundo real . Portanto, ao explicar, por exemplo, uma superclasse, você pode dizer que
é uma superclasse e um
são subclasses. As pessoas vão entender a analogia.
Paciência e recompensa
Aprender requer paciência. É imperativo não apressar o processo, mas você deve orientar o aluno na hora certa. Em alguns casos, as pessoas ficam irritadas ou chateadas - e só querem desistir! Essas são as especificidades da solução de quebra-cabeças e a essência da programação, pois requer
perseverança . Com o tempo, essas qualidades se desenvolverão no aluno. Você não pode ensinar isso com palavras, mas pode
recompensá- lo por suas realizações ... e comemorar sinceramente a vitória!
Outro motivo importante para a importância da paciência com você como professor é porque todo mundo aprende em velocidades diferentes. As pessoas são diferentes. Se alguém não entender você, tente entender outras palavras e perceber esse problema como um desafio
para você , não para ele.
Incentivo e positividade
Você sabe que ... seu aluno pode se tornar a pessoa que cria o próximo Facebook, Instagram, Trello, Slack, Microsoft, Linux, Mac, Google ou algum outro produto / serviço maluco. Não subestime o poder da aprendizagem e o poder da
influência . Incentive seus pensamentos, ações ambiciosas e crescimento ilimitado durante o voo - e fortaleça essa crença de forma positiva ... você pode ser professor de uma pessoa que criará uma cura para o câncer.
Você nunca sabe como vai.
Compartilhe histórias reais
As pessoas ficam facilmente entediadas. A principal questão em estudo:
qual é o significado de tudo isso? Esta é realmente uma pergunta muito boa. É baseado na função aplicada do valor e contando se o aluno está desperdiçando seu tempo em vão ou não. Então, que diabos ... apenas fale sobre as perspectivas. Compartilhe como é ser um desenvolvedor, quais são os frutos do nosso trabalho. Instila motivação - uma
ferramenta muito, muito poderosa .
Liderar e assumir responsabilidades
Claro! Este é um relacionamento de mentor → mentorado. Apenas repita:
deve ficar claro quem lidera. Oh ... você não sabe a resposta? Eu pensei que você era um mentor. É sua responsabilidade aprender rapidamente e produzir resultados. Todos serão muito melhores se você seguir esse princípio.
Resumir
Ensinar aos outros é bom para você. Novos desafios surgem o tempo todo, e você sempre deve estar um passo à frente. Mas este também é um exercício muito útil. A comparação com objetos do mundo real ajuda os alunos a entender melhor os novos conceitos. E não se esqueça da positividade e paciência - quem sabe no que elas podem se transformar!
Boa sorte na programação!