JavaRush /Blogue Java /Random-PT /Pausa para café #41. Como encontrar um mentor de codifica...

Pausa para café #41. Como encontrar um mentor de codificação. 6 coisas que fazem de você um bom programador

Publicado no grupo Random-PT

Como encontrar um mentor de codificação

Fonte: Hackernoon Você tentou escrever código, olhou a documentação de codificação, mas percebeu que não é tão útil? Não tem certeza se está indo na direção certa com seu treinamento? Se você sente que precisa de alguém para pedir conselhos sobre estudos, então você precisa de um mentor. O único problema pode ser que você não conhece um programador experiente. Pausa para café #41.  Como encontrar um mentor de codificação.  6 coisas que fazem de você um bom programador - 1Há alguns anos, eu também estava procurando um mentor de codificação. Eu conhecia algumas pessoas que me ajudariam, mas não falava com elas há anos e não me sentia confortável em pedir-lhes ajuda. Depois de seis meses, já tinha cinco mentores prontos para me ajudar na programação. Eles me ajudaram a passar em entrevistas, melhorar minhas habilidades de programação e me deram recursos úteis para aprender a programar. Vou falar sobre métodos para encontrar um mentor.

Primeira parada: LinkedIn

Um dos primeiros lugares onde pensei em encontrar um mentor de codificação foi o LinkedIn. Quando cheguei a este site, fui imediatamente para a caixa de pesquisa. Procurei pessoas usando termos como “software”, “engenheiro de software” e “desenvolvedor”. Acontece que eu conhecia dez pessoas envolvidas no desenvolvimento de software. Mas não parei por aí. Observei cada um dos perfis e tentei entender o que eles estavam fazendo. Identifiquei suas funções, responsabilidades e o tipo de empresa onde trabalhavam. Depois aprofundei minha busca para incluir aqueles que não conhecia. Consegui me conectar com algumas pessoas por meio de amigos em comum no LinkedIn. Se você tiver um bom relacionamento com esses amigos em comum, peça que eles o apresentem ao amigo programador. Mas se você não se sentir confortável em pedir isso, entre em contato você mesmo com os programadores. Sinta-se à vontade para usar modelos de mensagens. Escrevi algo parecido com esta carta para amigos em comum: “Olá [nome], espero que você esteja bem! Gostei muito de ler seus posts sobre marketing de conteúdo. Você e sua empresa estão ótimos em sua área. Queria perguntar se você poderia me ajudar em alguma coisa. Estou aprendendo programação e preciso da ajuda de um desenvolvedor mais experiente para aprender. Percebi que você conhece [potencial mentor de codificação]. Você poderia nos apresentar? Eu gostaria de fazer algumas perguntas a [ele/ela] e isso realmente me ajudaria com minhas habilidades de programação. De qualquer forma, [nome], me avise! Estarei muito grato! [seu nome]” Nesse ponto, identifiquei alguns conhecidos em comum com quem poderia entrar em contato e pedir para ser apresentado ao profissional certo. Também entrei em contato diretamente com vários mentores em potencial. Também preparei um modelo de mensagem para os desenvolvedores de software que gostaria de contatar. Fique à vontade para usá-lo, mas não se esqueça de adicionar um toque pessoal: “Olá [nome], percebi que você trabalha como desenvolvedor na [empresa] no atendimento interno ao cliente. Recentemente, soube que sua equipe concluiu a rodada A (uma das etapas de atração de investimentos de capital de risco - aprox.). Parabéns! Estou aprendendo programação e isso me dá muito prazer. Sei que você está muito ocupado, mas sua especialidade é exatamente o tipo de trabalho que gostaria de fazer no futuro. Gostaria de aprender mais sobre programação graças a você. Você poderia reservar 20 minutos para falar comigo ao telefone nas próximas semanas? Obrigado e estou realmente ansioso pela sua resposta! [seu nome]" Enviei dez dessas mensagens e recebi resposta a três delas. Depois disso, combinamos um horário para uma conversa telefônica. Meu objetivo era fazer perguntas e construir relacionamento. Tentei não mencionar nada sobre orientação ou sobre o que eu precisava. Na verdade, tudo que fiz foi fazer perguntas e dizer por que achei o trabalho deles legal. As pessoas adoram dar conselhos e falar sobre si mesmas. Não exagere, mas certifique-se de que eles se sintam respeitados. Assim que a ligação terminou, mandei uma mensagem para eles novamente, dizendo o quanto apreciei seu tempo. Também pedi a oportunidade de manter contato. Todos os três contatos disseram um sonoro sim. Na segunda ligação eu estava mais confiante. Ainda fiz perguntas, mas deixei clara minha curiosidade e necessidade de orientação. Acontece que todos os meus interlocutores estavam prontos para ajudar. Eles sugeriram tópicos para codificação, indicaram-me recursos úteis e ofereceram assistência contínua.

Continue codificando e veja aonde isso o leva

Quando pensei pela primeira vez em mentores em potencial, nenhum nome me veio à mente. Então abandonei essa ideia e redobrei meus esforços para aprender programação. Comecei a procurar alguma desculpa para ligar o computador e escrever código. Eu não queria escrever código sozinho, então fui a um café onde os programadores se reuniam. Decidi trabalhar em um projeto com o qual estava tendo problemas. Minha tarefa era criar um aplicativo web totalmente funcional com funcionalidade de registro e login. Pedi café e procurei uma mesa vazia para trabalhar. E então pensei que alguém me chamasse pelo nome. Acontece que era um amigo da nossa família! Conversamos, conversamos um pouco e então ele me perguntou no que eu estava trabalhando. Eu disse a ele que estava trabalhando em um projeto e tinha um problema com ele. Ele mencionou que trabalhava como engenheiro de software e ficaria feliz em ajudar. Fiquei um pouco surpreso com a oferta dele, mas fiquei emocionado e animado por alguém querer me ajudar. Alguns dias depois, enviei um e-mail para ele e perguntei se ele queria tomar um café e conversar sobre código. Nós nos conhecemos e meu amigo fez esforços incríveis para entender meu nível de programação. Ele me incentivou e respondeu perguntas, me contou sobre livros sobre startups e noções básicas de programação. Quando voltei para o Texas, ele reservou um tempo para entrar em contato comigo por telefone e verificar meu progresso. Ao longo de um ano, esse mentor de codificação me ajudou a melhorar minhas habilidades de codificação. Foi ele quem me contou sobre o Angel.co (site americano para startups, investidores e pessoas que procuram emprego em startups - ed.), onde realizei diversas entrevistas e recebi uma oferta de emprego. Ele me deu confiança de que eu estava indo na direção certa. Eu recomendo escrever código e fazê-lo com mais frequência. Então veja aonde isso o leva. Fale sobre código onde quer que você vá. Tente se tornar um verdadeiro “geek”. Você ficará surpreso com o tipo de pessoa que começará a encontrar nesta área. Eventualmente, você chegará ao ponto em que conhecerá programadores experientes que estarão dispostos a ajudá-lo. Então você pode encontrar um mentor.

Seja paciente, seu mentor de programação está aqui

Os mentores de codificação são pessoas muito valiosas para iniciantes. Eles ajudam você a entender o código, podem recomendar recursos úteis e garantir que você esteja seguindo na direção certa. Mas esteja preparado, pois encontrar um mentor levará algum tempo. Pode levar seis meses ou até um ano. E se sua paixão por código continuar durante esse período, você definitivamente encontrará o mentor certo. Isso o ajudará a chegar um passo mais perto de trabalhar como programador. Boa pesquisa!

6 coisas que fazem de você um bom programador

Fonte: Desenvolvedora média de aplicativos iOS Sarah compartilha quais fatores, em sua opinião, contribuem para o desenvolvimento profissional de um programador. Para fazer isso, ela identificou seis qualidades principais às quais um desenvolvedor deveria prestar atenção especial.Pausa para café #41.  Como encontrar um mentor de codificação.  6 coisas que fazem de você um bom programador - 2

1. Consistência

A consistência ajudará a melhorar suas habilidades. Não se espera que você escreva um código perfeito, mas se continuar escrevendo código, certamente ganhará a experiência e o conhecimento necessários.

2. Preguiça

O autor do livro "The Perl Programming Language" Larry Wall mencionou três qualidades de bons programadores: preguiça, impaciência e arrogância. Se você quer encontrar a maneira mais simples, rápida e melhor de conseguir algo, pergunte a uma pessoa preguiçosa. Encontre os meios mais eficazes para concluir a tarefa. Automatize parte dos seus processos de trabalho e economize seu tempo.

3. Desejo de aprender

Esteja preparado para continuar seu aprendizado: as habilidades e o conhecimento que um programador possui hoje provavelmente ficarão desatualizados em alguns anos. É importante se tornar um desenvolvedor que segue as últimas tendências de codificação em seu trabalho.

4. Habilidades de depuração

Desenvolva suas habilidades de depuração. Quando o software não produz os resultados esperados, você precisa encontrar a origem do problema de forma rápida e eficiente. Revise seu código com atenção e procure possíveis problemas até encontrar a resposta.

5. Cause impacto

Compartilhe os resultados do seu trabalho, receba críticas e aprovações. A influência que você exerce sobre os outros faz de você um bom programador. Você pode criar sites, aplicativos móveis, plataformas ou bibliotecas para publicação na Internet. Ao receber o reconhecimento de outras pessoas, você abrirá novas portas para si mesmo.

6. Mentalidade Empreendedora

Promova seu trabalho para os consumidores. Se você conseguir que as pessoas usem seu produto, você será considerado um bom desenvolvedor. Quando você tem um aplicativo popular entre os usuários, você terá mais opções. Se um de seus projetos se tornou popular, significa que você já tem seu próprio negócio.
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION