Você já pensou em ser orientado por um especialista? Claro que sim! Mas talvez você achou que seria muito caro. Ou pior, quem teria o tempo para orientá-lo? Você veio ao lugar certo. Agora você pode receber uma orientação de especialistas que não pese seu bolso. Apresentamos a Mentoria de Código do Livecoding.tv, através do Modelo da Aprendizagem.
Para entender a Mentoria de Código do Livecoding através do Modelo da Aprendizagem, você primeiro tem que entender o que é orientação, aprendizado e o modelo de aprendizagem.
Para efeitos deste artigo, usaremos a definição de Sociedade de Computação de Chicago: “Um mentor é alguém que pode pacientemente ajudar com o crescimento e desenvolvimento de alguém em uma determinada área. Esta ajuda pode vir na forma de orientação, ensino, compartilhando sabedoria e experiência “.
Expandindo um pouco a definição de um mentor, podemos dizer que uma relação de mentor/aprendiz é aquela em que uma pessoa com mais conhecimento em uma área particular auxilia no crescimento e desenvolvimento de alguém nessa área.
Aprendizagem é simplesmente ser orientado por alguém com mais experiência do que você. Citamos Vanessa P. Dennen, da Universidade Estadual da Flórida, que afirma que aprendizagem é “um processo através do qual uma pessoa mais experiente auxilia um menos experiente, oferecendo apoio e exemplos, para que a pessoa menos experiente ganhe novos conhecimentos e habilidades. Pete McBreen, Em seu livro “Criação de Software”, diz, “Aprendizagem faz a diferença porque infunde uma paixão ao longo da vida para dominar o ofício. Ele infunde uma paixão pela aprendizagem permanente e, no processo, permite que o aprendiz se torne um grande colaborador.”
Seu reaparecimento inspirou reality shows como O Aprendiz e The Celebrity Apprentice, mas onde esses shows pecam em termos de realmente oferecer orientação para os seus candidatos, Livecoding conta com orientação real via seu Mentoria de Código através do Modelo da Aprendizagem.
Como funciona a Metoria de Código através do Modelo de Aprendizagem do livecoding.tv
Uma imagem vale mil palavras. Então, vamos olhar para o diagrama abaixo:
O Modelo de aprendizagem, de acordo com Kaare Skagen da Oslo e Akershus University College of Applied Sciences, é “baseado no pressuposto de que você não pode adquirir uma competência única através da comunicação verbal. Visualização, demonstração, observação e imitação são técnicas principais.” Você poderia dizer que o modelo de aprendizagem é mais “mão na massa”. E é por isso que a Mentoria de Código do Livecoding através do Modelo da Aprendizagem é tão única.
Aqui está um fato divertido:
De acordo com Este artigo em Fortune.com, a Sun Microsystems comparou a progressão na carreira de aproximadamente 1.000 funcionários em um período de cinco anos. Eles descobriram que “ambos os mentores e pupilos tiveram 20% a mais probabilidade de ter obtido um aumento do que as pessoas que não participaram no programa de orientação.” Eles também descobriram que “os funcionários que receberam orientação foram promovidos cinco vezes mais frequentemente do que as pessoas que não têm mentores.”
Se você seguir esse vídeo, verá um exemplo desta relação de mentor/aprendiz que está sendo aplicado no Livecoding. Neste vídeo, você pode ver o jovem programador, Kreskow, trabalhando em um projeto no Livecoding de um App para TV em iOS projeto com a ajuda do veterano de codificação de 34 anos, Karrmarr.
Kreskow é um programador de 14 anos de idade, da Polônia. Kreskow gosta de código. Ele também adora cozinhar. Como um adolescente, ele escreve códigos para se divertir. No Livecoding, Kreskow encontra Karrmar, um veterano de codificação que gosta de ajudar os outros a melhorar a sua habilidade. Karrmarr é da Alemanha, e sua linguagem favorita é Swift.
Como você pode ver, não importa onde você está localizado. Também não importa quanto tempo tem de experiência: Kreskow começou há mais de três anos e só mudou parai codificação em Swift em janeiro.
A Mentoria de Código do Livecoding através do Modelo da Aprendizagem irá juntá-lo com um programador experiente, útil, que irá guiá-lo em fazerr a si mesmo as perguntas certas, tais como: “Qual IDE devo usar? Que linguagem de programação que eu deveria aprender a seguir? Qual projeto devo trabalhar para se preparar para o meu trabalho? Como posso melhorar minhas habilidades de codificação em C++? Como faço para testar software?
Mas o que há tão especial sobre a Mentoria de Código do Livecoding através do Modelo da Aprendizagem?
Possivelmente Dan Rockwell pode explicar melhore: “Aprendizagem começa com os mentores, não com orientandos.” Então o Livecoding usa esse modelo para unir seus engenheiros de software iniciantes e intermediários com seus programadores experientes, que estão dispostos a oferecer orientação sobre código. Ainda não está convencido?
Vejamos seis benefícios de ter um Mentor de Código se você é um novato ou desenvolvedor de software intermediário:
- Você pode construir projetos com o seu mentor para melhorar o seu portfolio
- Seu mentor irá fornecer “know-how” técnico para ajudar a melhorar a sua capacidade de programação.
- Você tem um lugar na primeira fila para tudo o que o seu mentor sabe sobre a linguagem de programação.
- Como aprendiz, você tem a oportunidade de acelerar o seu crescimento e desenvolvimento em seu nicho.
- Seu mentor pode ajudar você a entender as melhores práticas de codificação.
- Seu mentor lhe dará direções que irá mantê-lo focado em seus objetivos.
- Você começa a ter a satisfação intrínseca de construir algo com a ajuda de um “especialista”.
Existem desenvolvedores de software que foram beneficiadas com Mentoria de Código?
Pode apostar que existem! Vamos conhecer algumas delas:
- Lysa Banks. Lysa é arquiteta de vanguarda de Soluções em Nuvem para Indústrias da IBM. Recentemente, ela escreveu o artigo, “Por que Mentor …” disponível em Forbes.com, no qual ela declarou: “É extremamente gratificante ajudar esses jovens futuros engenheiros começarem a perceber o seu potencial como líderes e pensadores críticos.” Lysa é ela mesma alguém que recebeu boa orientação e diz: “Quando eu comecei a minha carreira como engenheira de software da IBM, uma mentora feminina me desafiou a fazer coisas fora da minha zona de conforto. Ela me incentivou a me tornar um gerente e liderar meus colegas.”
Isso é o que bons mentores fazem. Outros engenheiros que tiveram o benefício de um bom mentor incluem:
- Michael Widenius (MySQL) e David Cutler (Windows NT). Este último diz de seu mentor, Gordon Bell “Ele é uma das pessoas de ciência da computação mais brilhantes que alguma vez viveu.” Bell é atualmente pesquisador sênior no Grupo de Presença de Mídia da Microsoft. E para Cutler, um membro do Computer History Museum Fellow, fala tão bem de Bell, isso mostra o valor de uma relação de mentor/aprendiz em sua busca para potencializar o desenvolvimento de um profissional de software. Então, não é exagerar muito dizer que ter um Mentor de Código poderia ajudá-lo a se tornar o próximo “grande nome” no mundo da engenharia de software.
Como obter um Mentor de Código
Nesta altura, você está morrendo de ansiedade para ter seu próprio Mentor de Código, não é? E obter um Mentor de Código é fácil! Tudo que você tem a fazer é comprar a conta Pro Visualizador por US $ 9,99 por mês.
Quando você se inscrever para este plano, você não será cobrado pelos primeiros sete dias.
Pergunta: Eu não quero esperar por 7 dias, eu posso comprar uma conta Pro viewer instantaneamente?
Sim, para fazer isso você precisa entrar na compra de uma conta de teste Pro e na página de pagamento, selecionar a opção de pagar imediatamente.
Depois de ter concluído a sua compra, você será unido com um Mentor de Código, que irá orientá-lo em uma linguagem de programação de sua escolha. Você pode ver uma lista das linguagens de programação disponíveis Aqui.
Pergunta: Eu sou um broadcaster no Livecoding.tv. Como posso me tornar um mentor?
Envie um e-mail para “[email protected]” e inicie o processo.
Conclusão
Ter um Mentor de Código usando o modelo de aprendizagem é uma das melhores maneiras de um desenvolvedor aprender a codificar bem. Como as teorias da aprendizagem evoluem, mais e mais pessoas estão voltando para o modelo de aprendizagem como a forma preferida de evoluir no desenvolvimento de software. Codificação via aprendizado é divertido. E é uma das maneiras comprovadas para aprender desenvolvimento de software profissional. Basta perguntar Belsky. Belsky foi nomeado pela Fast Company como uma das “100 Pessoas Mais Criativas em Negócios.”
No Livecoding, conseguir alguém que tem mais experiência do que você, é tão fácil como clicar no botão “Obter um Mentor de Código.” Ao atualizar para o Pro Viewer, você terá a opção de escolher um mentor que codifica em seu idioma favorito, e que irá ajudá-lo a dominar a arte de codificação.
Livecoding é o lugar para encontrar mentores de código que irão guiá-lo através do Modelo da Aprendizagem durante a sua carreira de programação. Ter um Mentor de Código vai lhe dar uma vantagem. Vai ajudar você a ficar na frente no mundo do desenvolvimento de software.
Então o que você está esperando? Obtenha um Mentor de Código hoje!
Quais são seus pensamentos sobre este modelo de aprendizagem? Você acredita que é eficaz no processo de aprendizagem? Você acredita que você não consegue adquirir uma competência única através da comunicação verbal? Compartilhe a sua opinião na caixa de comentários abaixo.