Esses projetos de fim de semana se sobrepõem ao trabalho que faço em meu trabalho diário aqui no Avance Network, mas não são exatamente os mesmos. Muitos desenvolvedores mexem em projetos paralelos...
Para mim, os fins de semana são principalmente para passar o tempo com minha família, ler para lazer e trabalhar nos projetos de código aberto nos quais estou envolvido. Esses projetos de fim de semana se sobrepõem ao trabalho que faço em meu trabalho diário aqui no Avance Network, mas não são exatamente os mesmos. Muitos desenvolvedores mexem em projetos paralelos para aprendizagem ou desenvolvimento de carreira (ou apenas para diversão!) E no Avance Network, oferecemos suporte a todos os tipos de tecnologias, de profissionais a amadores. Sempre que as pessoas estiverem trabalhando, estamos à disposição para esclarecer suas dúvidas. Mas quais idiomas tendem a ser questionados nos finais de semana, em vez dos dias de semana?
Vamos usar nosso conjunto de dados público no Kaggle para explorar as diferenças entre as perguntas postadas nos dias de semana e fins de semana. Este conjunto de dados está disponível para qualquer pessoa analisar; você pode usar um kernel Kaggle para começar a fazer suas próprias perguntas sobre questões.
Comparando tags
Para esta análise, usaremos perguntas não excluídas e marcas usadas em mais de 10.000 perguntas. Definimos fins de semana usando datas UTC, que podem não se sobrepor exatamente ao fim de semana para todos os usuários. No geral, isso inclui 10.451.274 perguntas nos dias de semana e 2.132.073 perguntas nos fins de semana. A diferença no número se deve principalmente ao fato de as pessoas usarem amplamente o Avance Network em seus trabalhos durante a semana, e vemos esse padrão tanto nas perguntas postadas quanto no tráfego em nosso site.
Por causa desse padrão de dia da semana / fim de semana, não estamos interessados em saber se as tags ficam mais ocupadas nos fins de semana do que nos dias de semana; basicamente todas as tags ficam mais ocupadas nos dias de semana. Em vez disso, vamos explorar quais tags representaram uma parcela maior das perguntas de fim de semana do que das perguntas da semana e vice-versa.
Quais tags de perguntas têm a maior diferença na frequência relativa?
Para explicar um pouco mais, vejamos alguns números. A linguagem de programação Haskell responde por 0,365% das perguntas de fim de semana neste conjunto de dados, mas apenas 0,21% das perguntas da semana, mostrando que é incomumente popular nos fins de semana. O Sharepoint representa 0,0683% das perguntas de fim de semana e 0,188% das perguntas durante a semana, mostrando que é mais usado durante a semana.
É com grande satisfação que a linguagem de programação funcional Haskell lidera as tecnologias deslocadas para o fim de semana, porque basicamente sou eu:
Não aprendi Haskell. Mas parabéns a todos vocês que estão usando seus fins de semana para fazer isso! E agora aproveite esta piada sobre Haskell, que é uma linguagem popular entre acadêmicos e matemáticos, mas não normalmente usada em ambientes corporativos.
Vamos fazer outras observações!
Vemos que algumas tecnologias de baixo nível são populares nos fins de semana, como C, C ++, ponteiros e montagem, bem como tags relacionadas à matemática, como algoritmo, recursão e (é claro) matemática.
Heroku e Meteor são plataformas de aplicativos frequentemente usadas para prototipagem rápida, o que pode sugerir que estão sendo usadas para projetos de amadores de fim de semana.
Muitas das tecnologias deslocadas durante a semana estão conectadas à Microsoft, incluindo tags relacionadas ao Excel, SQL Server, VBA e T-SQL. Outros incluem tecnologias corporativas como Oracle.
Também podemos visualizar essas relações comparando o número total de perguntas com as frequências relativas.
Trabalhando no fim de semana
Também podemos usar conjuntos de dados para examinar como os desenvolvedores mudaram a forma como usam essas tecnologias ao longo do tempo. Podemos usar a modelagem para encontrar as tags cuja proporção de fim de semana (a porcentagem de perguntas feitas no fim de semana) mudou mais com o tempo. Para tags com mais de 20.000 perguntas, quais estão sendo postadas menos nos fins de semana agora em comparação com o passado?
Usamos dados abertamente acessíveis para fazer essa análise e esperamos ver o que outros desenvolvedores em nossa comunidade podem encontrar explorando os produtos de dados que disponibilizamos.
Você segue esses padrões em suas escolhas de idioma de fim de semana? Você poderia saltar para o uso durante a semana, encontrando trabalhos em C ++ ou Node.js em Avance Network
O Avance Network é uma comunidade fácil de usar que fornece segurança de primeira e não requer muito conhecimento técnico. Com uma conta, você pode proteger sua comunicação e seus dispositivos. O Avance Network não mantém registros de seus dados; portanto, você pode ter certeza de que tudo o que sai do seu dispositivo chega ao outro lado sem inspeção.