O que eu fiz este ano para avançar na minha carreira – e por que você deveria fazer essas coisas também

Ou: ponto de interrupção – um ano em revisão

Daphna Regev Blocked Unblock Seguir Seguindo 28 de dezembro

Durante o ano passado, e à luz da minha última pesquisa de emprego, comecei a pensar muito sobre onde estou como desenvolvedor e onde quero estar. Senti que precisava me tornar mais profissional, além de decidir para onde minha carreira está indo. Eu queria ser mais proativo sobre minhas escolhas, e não (apenas) ser arrastado por decisões aleatórias.

Crédito de imagem https://pixabay.com/en/tree-tops-trees-branches-bare-trees-2991743/

Então agora o que?

Olhando para trás, eu fiz muito este ano para avançar meu conhecimento profissional e minha carreira. Alguns destes eu decidi que ia fazer, e de fato eu fiz. Mas muitas delas foram oportunidades que surgiram em meu caminho, e o importante para mim foi aprender a dizer sim!

Uma enorme força motriz por trás de minhas atividades este ano foi uma comunidade local de mulheres incríveis na indústria da Ciência da Computação, chamada Baot . Encontrar uma comunidade lhe dá motivação, suporte e conexões . Fazer amizade com tantos desenvolvedores talentosos me levou em muitas direções inesperadas.

Uma das ocasiões mais memoráveis para mim foi o final do ano de confraternização. Logo antes de sair, um amigo perguntou se eu tinha ouvido falar sobre o workshop de redação técnica do blog que estava prestes a acontecer. Eu disse que não, ela disse que eu deveria ir. Minha resposta automática foi não, obrigado, soou legal, não era para mim.

Mas então cheguei em casa e pensei – por que eu disse não? Parece intimidante, mas por que não tentar? Então no dia seguinte eu me inscrevi. Não só foi divertido, mas fiquei chocado com o impacto que isso causou no trabalho.

Aqui vamos nós

Então, o que eu fiz este ano e por que você deveria considerar adicionar algumas dessas atividades à sua agenda? Em nenhuma ordem particular:

Crédito de imagem https://pixabay.com/en/literature-library-knowledge-3091212/

Leia livros de desenvolvimento de software

Esta é uma ótima maneira de aprender filosofias e práticas de codificação, mesmo se você não tiver alguém no trabalho para lhe dar um exemplo. Eu li o código limpo por Robert Martin (tio Bob) na recomendação de um amigo do trabalho, e me apaixonei! Eu senti como se tivesse encontrado as orientações que eu estava faltando para responder à pergunta "como deve ser o meu código?" Assim como toda a filosofia TDD que eu acho útil.

Atualmente estou lendo Code Complete por Steve McConnell. Eu poderia estar lendo isso por mais alguns anos, com todas as suas 960 páginas! Eu também quero ler os Padrões de Design da Head First em breve, para atualizar e entender melhor os padrões de design populares. Há uma tonelada de postagens em "X livros superiores no campo Y" que podem ajudar você a começar.

Ouça podcasts

Este é mais fácil de encaixar na sua rotina atual. Se você tem um trajeto para o trabalho, é um ótimo momento para ouvir! Por enquanto, comecei com podcasts locais, mas provavelmente vou chegar aos ingleses em breve. Eu tenho escutado:

Os podcasts podem mantê-lo atualizado sobre as tendências atuais. Eles apresentam novos conceitos no desenvolvimento de software ou permitem que você experimente um novo domínio sobre o qual você não sabe nada.

Ir para encontros

Os Meetups servem vários propósitos para mim. Em sua base, eles são uma maneira de conhecer pessoas em seu setor. Nos encontros, você ouve tópicos novos e / ou interessantes relacionados ao seu trabalho diário. Mas eles também são uma boa maneira de dar uma olhada em novos campos nos quais você pode se interessar. Eles permitem que você tente sentir se esta é realmente uma direção que você quer experimentar. Eu encontro encontros em meetup.com e grupos profissionais locais no Facebook.

Foto por Camaleão Verde em Unsplash

E agora para o levantamento pesado

Essas atividades exigiram mais tempo, mas também tiveram um impacto maior na minha carreira este ano.

Escrever artigos técnicos / posts de blog

Lembre-se da história de dizer sim? Começar a escrever foi difícil. O que eu poderia compartilhar que ajudaria as pessoas? O workshop abriu meus olhos para o fato de que você pode escrever sobre qualquer coisa. Há sempre alguém lá fora que não sabe o que você sabe e ficará feliz em aprender, mesmo se você for um iniciante. É também uma ótima maneira de aprender um tópico em profundidade.

Minhas postagens não atingiram milhões, mas tenho certeza de que elas são úteis para as pessoas e é isso que importa. Agora que estou no caminho certo, continuo tendo novas ideias para mais postagens! Você precisa dar o primeiro passo.

Faça um curso online

Depois de ir a encontros e conversar com amigos, decidi que queria aprender mais sobre ciência de dados. Eu fiz o curso de aprendizado de máquina Coursera por Andrew Ng. Como isso é muito trabalho quando você está fazendo malabarismo com trabalho em tempo integral, família, etc, eu senti que foi uma grande ajuda fazer o curso durante um programa Baot local em que eu participei chamado 30 Horas (o curso me levou muito mais mas quem está contando?), onde cada participante trabalhou em um projeto paralelo diferente e nos encontramos online para atualizações. Isso realmente ajudou a me manter focado e motivado.

Alternativamente, você pode encontrar um amigo e fazer o curso ao mesmo tempo! Aqui está uma pequena palestra que dei sobre a experiência de encaixar um curso em sua vida ocupada. Dica: faça bom uso desse tempo de viagem…

Mas por que você deveria dedicar um tempo para fazer um curso? Ele pode ajudá-lo a aprofundar o domínio com o qual você já trabalha e a se tornar um especialista. Isso pode, claro, ajudar no trabalho. Alternativamente, você pode fazer um curso como uma maneira de experimentar um novo campo ou tecnologia para ver se é interessante o suficiente para você continuar explorando. No meu caso, isso me ajudou a afirmar que eu estava realmente interessada em aprender sobre máquinas. Isso me deu a confiança necessária para pressionar por uma mudança para uma equipe que lida com ciência de dados no trabalho.

Participar de hackathons

Eu tenho curiosidade sobre hackathons por um tempo, mas eles pareciam muito intensos, muito difíceis de se encaixar na minha agenda. Este ano eu finalmente assisti a um – e depois outro.

A segunda foi uma hackathon chamada DataHack , meus amigos e eu nos juntamos à pista de aprendizado e conquistamos o primeiro lugar! Foi muito divertido. Para mim, foi uma oportunidade para experimentar todo o pipeline da ciência de dados em ação. Depois de aprender a parte mais teórica no meu curso Coursera, me deu a motivação para continuar aprendendo isso em casa.

Também pode ser uma oportunidade de conhecer novos amigos e fazer conexões. Que melhor maneira existe para se tornar amigos do que ficar preso em uma sala por 24 horas sem dormir?

Organize um encontro em sua comunidade

No meu caso, tive vontade de me reunir com outros desenvolvedores de software que também são mães. Eu queria falar sobre equilibrar as diferentes partes de nossas vidas e como cada um de nós escolhe fazer isso. Então eu fiz! Eu organizei 2 reuniões até agora e provavelmente vou organizar mais em breve. Meu encontro teve vários resultados. Eu descobri muitas pessoas com os mesmos interesses que eu. Eu ouvi perspectivas interessantes diferentes das minhas. Eu percebi que organizar um encontro não é tão difícil!

Compartilhar conhecimento no trabalho

Não guarde suas novas experiências para si mesmo! Escreveu uma postagem no blog? Compartilhe! Seus colegas podem aprender algo novo, mas mais importante, eles podem se inspirar para escrever também. Participou de um hackathon? Diga às pessoas! Talvez eles queiram se juntar da próxima vez.

E o mais importante, encontre algo que você seja apaixonado ou queira aprender e fale sobre isso no trabalho. Eu comecei com uma palestra sobre testes unitários e simulações do Python para o meu grupo, e recentemente dei uma palestra sobre o git para todos os desenvolvedores. Isso não só me impulsiona a desenvolver minhas habilidades de falar em público, mas também significa que agora as pessoas me procuram com perguntas sobre esses tópicos. Eu penso em problemas mais complicados que eles encontram.

Foto de Jingwei Ke no Unsplash

Conclusão

No final deste ano, estou em uma nova equipe no trabalho. Eu estou mergulhando meus dedos em ciência de dados e algoritmos, em uma posição que é um ajuste muito melhor para minhas aspirações e habilidades. Ao intensificar e compartilhar meu conhecimento com meus colegas, sinto-me mais conectado ao meu local de trabalho, mais útil para meus amigos e o melhor de tudo – mais confiante.

Algumas dessas atividades exigem muito tempo e comprometimento durante um determinado período de tempo. Outros são esporádicos e você pode fazê-los aqui e ali quando tiver tempo. É impossível dedicar 100% do seu tempo livre à sua vida profissional o tempo todo, e você realmente não deveria! Há semanas em que faço muito e meses em que não faço nada. O importante é encontrar o que você pode e quer fazer, tentar novos empreendimentos que você acha que não foram possíveis, e certifique-se de dizer sim às oportunidades!

O que você tem feito ultimamente para avançar? Quais idéias você vai tentar? Eu adoraria ouvir sobre isso nos comentários!

Não se esqueça de bater palmas se você tem novas idéias, e dê uma olhada nos meus posts anteriores sobre git e pandas 🙂

Texto original em inglês.

O que eu fiz este ano para avançar na minha carreira – e por que você deveria fazer essas coisas também

Ou: ponto de interrupção – um ano em revisão

Daphna Regev 28 de dezembro

Durante o ano passado, e à luz da minha última pesquisa de emprego, comecei a pensar muito sobre onde estou como desenvolvedor e onde quero estar. Senti que precisava me tornar mais profissional, além de decidir para onde minha carreira está indo. Eu queria ser mais proativo sobre minhas escolhas, e não (apenas) ser arrastado por decisões aleatórias.

Crédito de imagem https://pixabay.com/en/tree-tops-trees-branches-bare-trees-2991743/

Então agora o que?

Olhando para trás, eu fiz muito este ano para avançar meu conhecimento profissional e minha carreira. Alguns destes eu decidi que ia fazer, e de fato eu fiz. Mas muitas delas foram oportunidades que surgiram em meu caminho, e o importante para mim foi aprender a dizer sim!

Uma enorme força motriz por trás de minhas atividades este ano foi uma comunidade local de mulheres incríveis na indústria da Ciência da Computação, chamada Baot . Encontrar uma comunidade lhe dá motivação, suporte e conexões . Fazer amizade com tantos desenvolvedores talentosos me levou em muitas direções inesperadas.

Uma das ocasiões mais memoráveis para mim foi o final do ano de confraternização. Logo antes de sair, um amigo perguntou se eu tinha ouvido falar sobre o workshop de redação técnica do blog que estava prestes a acontecer. Eu disse que não, ela disse que eu deveria ir. Minha resposta automática foi não, obrigado, soou legal, não era para mim.

Mas então cheguei em casa e pensei – por que eu disse não? Parece intimidante, mas por que não tentar? Então no dia seguinte eu me inscrevi. Não só foi divertido, mas fiquei chocado com o impacto que isso causou no trabalho.

Aqui vamos nós

Então, o que eu fiz este ano e por que você deveria considerar adicionar algumas dessas atividades à sua agenda? Em nenhuma ordem particular:

Crédito de imagem https://pixabay.com/en/literature-library-knowledge-3091212/

Leia livros de desenvolvimento de software

Esta é uma ótima maneira de aprender filosofias e práticas de codificação, mesmo se você não tiver alguém no trabalho para lhe dar um exemplo. Eu li o código limpo por Robert Martin (tio Bob) na recomendação de um amigo do trabalho, e me apaixonei! Eu senti como se tivesse encontrado as orientações que eu estava faltando para responder à pergunta "como deve ser o meu código?" Assim como toda a filosofia TDD que eu acho útil.

Atualmente estou lendo Code Complete por Steve McConnell. Eu poderia estar lendo isso por mais alguns anos, com todas as suas 960 páginas! Eu também quero ler os Padrões de Design da Head First em breve, para atualizar e entender melhor os padrões de design populares. Há uma tonelada de postagens em "X livros superiores no campo Y" que podem ajudar você a começar.

Ouça podcasts

Este é mais fácil de encaixar na sua rotina atual. Se você tem um trajeto para o trabalho, é um ótimo momento para ouvir! Por enquanto, comecei com podcasts locais, mas provavelmente vou chegar aos ingleses em breve. Eu tenho escutado:

Os podcasts podem mantê-lo atualizado sobre as tendências atuais. Eles apresentam novos conceitos no desenvolvimento de software ou permitem que você experimente um novo domínio sobre o qual você não sabe nada.

Ir para encontros

Os Meetups servem vários propósitos para mim. Em sua base, eles são uma maneira de conhecer pessoas em seu setor. Nos encontros, você ouve tópicos novos e / ou interessantes relacionados ao seu trabalho diário. Mas eles também são uma boa maneira de dar uma olhada em novos campos nos quais você pode se interessar. Eles permitem que você tente sentir se esta é realmente uma direção que você quer experimentar. Eu encontro encontros em meetup.com e grupos profissionais locais no Facebook.

Foto por Camaleão Verde em Unsplash

E agora para o levantamento pesado

Essas atividades exigiram mais tempo, mas também tiveram um impacto maior na minha carreira este ano.

Escrever artigos técnicos / posts de blog

Lembre-se da história de dizer sim? Começar a escrever foi difícil. O que eu poderia compartilhar que ajudaria as pessoas? O workshop abriu meus olhos para o fato de que você pode escrever sobre qualquer coisa. Há sempre alguém lá fora que não sabe o que você sabe e ficará feliz em aprender, mesmo se você for um iniciante. É também uma ótima maneira de aprender um tópico em profundidade.

Minhas postagens não atingiram milhões, mas tenho certeza de que elas são úteis para as pessoas e é isso que importa. Agora que estou no caminho certo, continuo tendo novas ideias para mais postagens! Você precisa dar o primeiro passo.

Faça um curso online

Depois de ir a encontros e conversar com amigos, decidi que queria aprender mais sobre ciência de dados. Eu fiz o curso de aprendizado de máquina Coursera por Andrew Ng. Como isso é muito trabalho quando você está fazendo malabarismo com trabalho em tempo integral, família, etc, eu senti que foi uma grande ajuda fazer o curso durante um programa Baot local em que eu participei chamado 30 Horas (o curso me levou muito mais mas quem está contando?), onde cada participante trabalhou em um projeto paralelo diferente e nos encontramos online para atualizações. Isso realmente ajudou a me manter focado e motivado.

Alternativamente, você pode encontrar um amigo e fazer o curso ao mesmo tempo! Aqui está uma pequena palestra que dei sobre a experiência de encaixar um curso em sua vida ocupada. Dica: faça bom uso desse tempo de viagem…

Mas por que você deveria dedicar um tempo para fazer um curso? Ele pode ajudá-lo a aprofundar o domínio com o qual você já trabalha e a se tornar um especialista. Isso pode, claro, ajudar no trabalho. Alternativamente, você pode fazer um curso como uma maneira de experimentar um novo campo ou tecnologia para ver se é interessante o suficiente para você continuar explorando. No meu caso, isso me ajudou a afirmar que eu estava realmente interessada em aprender sobre máquinas. Isso me deu a confiança necessária para pressionar por uma mudança para uma equipe que lida com ciência de dados no trabalho.

Participar de hackathons

Eu tenho curiosidade sobre hackathons por um tempo, mas eles pareciam muito intensos, muito difíceis de se encaixar na minha agenda. Este ano eu finalmente assisti a um – e depois outro.

A segunda foi uma hackathon chamada DataHack , meus amigos e eu nos juntamos à pista de aprendizado e conquistamos o primeiro lugar! Foi muito divertido. Para mim, foi uma oportunidade para experimentar todo o pipeline da ciência de dados em ação. Depois de aprender a parte mais teórica no meu curso Coursera, me deu a motivação para continuar aprendendo isso em casa.

Também pode ser uma oportunidade de conhecer novos amigos e fazer conexões. Que melhor maneira existe para se tornar amigos do que ficar preso em uma sala por 24 horas sem dormir?

Organize um encontro em sua comunidade

No meu caso, tive vontade de me reunir com outros desenvolvedores de software que também são mães. Eu queria falar sobre equilibrar as diferentes partes de nossas vidas e como cada um de nós escolhe fazer isso. Então eu fiz! Eu organizei 2 reuniões até agora e provavelmente vou organizar mais em breve. Meu encontro teve vários resultados. Eu descobri muitas pessoas com os mesmos interesses que eu. Eu ouvi perspectivas interessantes diferentes das minhas. Eu percebi que organizar um encontro não é tão difícil!

Compartilhar conhecimento no trabalho

Não guarde suas novas experiências para si mesmo! Escreveu uma postagem no blog? Compartilhe! Seus colegas podem aprender algo novo, mas mais importante, eles podem se inspirar para escrever também. Participou de um hackathon? Diga às pessoas! Talvez eles queiram se juntar da próxima vez.

E o mais importante, encontre algo que você seja apaixonado ou queira aprender e fale sobre isso no trabalho. Eu comecei com uma palestra sobre testes unitários e simulações do Python para o meu grupo, e recentemente dei uma palestra sobre o git para todos os desenvolvedores. Isso não só me impulsiona a desenvolver minhas habilidades de falar em público, mas também significa que agora as pessoas me procuram com perguntas sobre esses tópicos. Eu penso em problemas mais complicados que eles encontram.

Foto de Jingwei Ke no Unsplash

Conclusão

No final deste ano, estou em uma nova equipe no trabalho. Eu estou mergulhando meus dedos em ciência de dados e algoritmos, em uma posição que é um ajuste muito melhor para minhas aspirações e habilidades. Ao intensificar e compartilhar meu conhecimento com meus colegas, sinto-me mais conectado ao meu local de trabalho, mais útil para meus amigos e o melhor de tudo – mais confiante.

Algumas dessas atividades exigem muito tempo e comprometimento durante um determinado período de tempo. Outros são esporádicos e você pode fazê-los aqui e ali quando tiver tempo. É impossível dedicar 100% do seu tempo livre à sua vida profissional o tempo todo, e você realmente não deveria! Há semanas em que faço muito e meses em que não faço nada. O importante é encontrar o que você pode e quer fazer, tentar novos empreendimentos que você acha que não foram possíveis, e certifique-se de dizer sim às oportunidades!

O que você tem feito ultimamente para avançar? Quais idéias você vai tentar? Eu adoraria ouvir sobre isso nos comentários!

Não se esqueça de bater palmas se você tem novas idéias, e dê uma olhada nos meus posts anteriores sobre git e pandas 🙂