segunda-feira, setembro 16, 2024
spot_img
InícioRamos da Informática10 ideias que todos os desenvolvedores deveriam fazer

10 ideias que todos os desenvolvedores deveriam fazer

Selecionamos 10 ideias de atividades que todos os desenvolvedores de software deveriam realizar em 2024 para tornarem-se melhores profissionais em tecnologia e ganharem mais dinheiro.

Ano de 2024, grandes transformações no Brasil e no mundo. Queremos o melhor para nossos leitores em termos profissionais e financeiros. Por este motivo selecionamos 10 ideias exclusivas para Devs. Esperamos que goste!

1. Certificações em nuvem e acompanhar novas tecnologias

É sempre muito interessante estar atento à novas tecnologias (incluo aqui linguagens de programação) mas em especial a aplicação de outras tecnologias, como as soluções em nuvem da Azure, AWS e Google Cloud (as principais do mercado e com soluções incríveis).

É importante escolher um distribuidor e tirar as diversas certificações e se tornar um DevOps ou DevSecOps certificado: profissionais cada vez mais procurados e desejados no Brasil e no mundo.

Certificações em nuvem e acompanhar novas tecnologias

 

O que é recomendado: Primeiro, tirar certificação Essencial (a primeira) de pelo menos 2 serviços de nuvem, para ter uma visão geral do funcionamento, tecnologias e custos de ambos; Em seguida partir para as demais certificações de um fornecedor de nuvem específico de sua preferência. Afinal, não dá para sair escolhendo certificação de diversos fornecedores.

Temos a seção “Investimentos Techs” tem como objetivo mostrar como os investimentos em tecnologia, inclusive novas tecnologias e tecnologias emergentes, podem ajudar as empresas na inovação para seus softwares e seus clientes, agregando maior valor e rendimentos.

Também tudo relacionado a incentivos a startups em geral. Sendo, portanto, um complemento à seção “Blockchain”, com objetivos semelhantes como, por exemplo, o desenvolvimento em Blockchain e modelos de negócios baseados na rede Blockchain e também Etherium. Focado na Indústria 4.0.

VAI GOSTAR:

10 livros e dicas para se tornar um líder técnico – Tech Leader  

 

2. Participar ou criar um projeto open source (código aberto)

Participar ou criar um projeto open source (código aberto)

Existem diversas vantagens em participar ou criar um projeto open source:

1. Melhora a qualidade de seu currículo;

2. Torna-se relevante para a comunidade;

3. Quem disse que não é possível empreender com open source? É possível sim e pode ser um negócio bastante rentável, com suporte técnico, consultorias, criação de features específicas para empresas, além de poder participar de programas de financiamento de projetos open source, como o GitHub Accelerator, que acontece anualmente. E diversas premiações em dinheiro, dependendo da área em que seu projeto atue e contribua positivamente, não só a comunidade de desenvolvedores mas em diversos setores.

4. É um gerador de empregos, inovações e produtividade.

Exemplos que podem gerar receita um projeto open source

Existem várias maneiras de ganhar dinheiro desenvolvendo software de código aberto, além de editais de financiamento:

– Patrocínio: empresas ou indivíduos podem patrocinar desenvolvedores de código aberto para trabalhar em recursos ou projetos específicos.

– Consultoria: Os desenvolvedores podem oferecer serviços de consultoria relacionados aos seus projetos de código aberto.

– Suporte e manutenção: os desenvolvedores podem oferecer suporte e manutenção pagos para seus projetos de código aberto.

– Doações: os desenvolvedores podem aceitar doações por meio de plataformas como Patreon ou GitHub Sponsors.

– Venda de produtos relacionados: os desenvolvedores podem vender produtos relacionados, como livros, treinamento e conferências que complementam seus projetos de código aberto.

– Oportunidades de emprego: os desenvolvedores de código aberto estão em alta demanda e suas contribuições para projetos de código aberto podem levar a oportunidades de emprego em empresas que usam ou contribuem para os projetos.

– Criando uma empresa: Os desenvolvedores podem criar uma empresa que forneça serviços com base em seus projetos de código aberto.

COM CERTEZA VAI GOSTAR: Três principais tendências do Open Source em 2023

 

Gostou da ideia? Veja alguma recomendações:

– Leitura online gratuita: Iniciando um Projeto Open Source

– Leitura online gratuita: Construindo Comunidades Acolhedoras

– Leitura online gratuita: Melhores Práticas para Mantenedores

E lembre-se de buscar colaboradores para seu projeto open source crescer. Existem várias maneiras de iniciar um projeto de código aberto e atrair colaboradores:

– Defina claramente as metas e os objetivos do projeto e crie um roteiro detalhado que descreva as etapas necessárias para alcançá-los.

– Crie uma comunidade forte em torno do projeto, envolvendo-se ativamente com usuários e colaboradores em potencial por meio de mídias sociais, listas de e-mail e fóruns.

– Crie uma documentação clara e amigável que explique como instalar, usar e contribuir com o projeto.

– Use um sistema de controle de versão como o Git para gerenciar o código do projeto e facilitar a contribuição de outras pessoas.

– Certifique-se de que o projeto esteja licenciado sob uma licença de código aberto que permita o uso, modificação e distribuição gratuitos.

– Entre em contato com outros projetos e comunidades de código aberto relacionados ao seu projeto e peça feedback e contribuições.

– Por fim, seja receptivo e receptivo a todas as contribuições e sempre dê crédito aos colaboradores.

5. Demonstra suas habilidades em liderança e conhecimentos profundos em entregas e qualidade de software, gerenciamento de projetos e muito mais.

Ah, não se esqueça de contar para a Ramos da Informática sobre o seu projeto open source. Seja escrevendo um artigo, ou nos contado direto por e-mail.

 

[GRÁTIS] Guia Completo Para Se Tornar um(a) Desenvolvedor(a) Full-Stack -Tenha em mãos este livro digital, onde irá lhe ensinar tudo sobre as principais tecnologias web e você dar o ponta-pé inicial no Universo Full-Stack!

 

3. Pense em sua carreira e conhecimentos para se desenvolver

Uma trilha de carreira é fundamental para guiar seus estudos. Seja iniciante, pleno ou Senior. Há um roadmap interessante onde todos podem se guiar, são eles:

Desenvolvedor Backend;

Desenvolvedor Frontend;

DevOps

São mapas que ajudam a profissionais de TI a melhorarem suas habilidades e conhecimentos em suas respectivas áreas de atuação ou pretensões de desenvolvimento, como o caso de DevOps em especial para desenvolvedores Backend e para quem deseja avançar para um cargo de liderança como o de Tech Leader ou consultoria.

Outros destes Roadmaps podem ser visualizados em: https://roadmap.sh/

Acompanhe também nossa seção sobre carreira, Além de nosso guia sobre como aprender a programar sozinho.

 

4. Ensinar é igual a aprender e empreender

Ensinar o que aprender o força a aprender mais.
Ensinar o que aprender o força a aprender mais.

Se quer realmente aprender algo, ensine para outras pessoas. Seja submetendo uma palestra em algum evento, escrevendo artigos para sites e blogs, gravando um vídeo de YouTube.

É o processo de digerir o conteúdo para alguém é o que faz realmente entender. O processo de escrever um tutorial sobre como realizar algo, é o que faz memorizá-lo. O processo de ensinar é o que faz realmente aprender.

Vejamos por submeter uma palestra: Há um tema, há um prazo e há o dia do evento. Nada melhor para fazer se esforçar mais para aprender.

O importante é ensinar para um público, seja em uma palestra, um artigo, um vídeo no YouTube e até mesmo em uma Live. O compromisso com o público fará você aprender mais e melhor.

E, como consequência, pode gerar uma comunidade em torno de um tema e aprender mais, pode ser convidado por alguma editora para escrever um livro, pode haver mais propostas de trabalho melhores que as atuais. Ensine.

Não tem tempo? Saiba que apenas 10 minutos por dia importa e muito no final de 1 ano.

Recomendamos sobre o tema:

Como aprender mais.

Outras dicas para aprender mais:
 

5. Estude e melhore (refatoração) seus códigos em tempos vagos

É sempre bom olhar o código dos outros para conhecer e, até mesmo avaliar. Muitos Devs, Lideres técnicos (Tech Leaders) costumam olhar e, algumas vezes, avaliar o código de outros desenvolvedores (fica registrado no git).

Estude e melhore (reafotoração) seus códigos em tempos vagos

Sei que há pressões para a criação de novas features constantes em softwares, mas com o passar o tempo você fica melhor, aprende novas técnicas e deveria revisitar algum código e melhorar a escrita do mesmo. Algo como escrever para futuro, não apenas para as features, pois no futuro podem olhar um código bem escrito e procurar quem fez e ser lembrado sempre.

Se estiver trabalhando em uma feature e já terminou, examine seu código e veja o que pode ser melhor codificado para o seu eu do futuro.

Alguns livros que recomendo a leitura para 2023 para este item 5 da lista:

  1. Arquitetura Limpa
  2. The Pragmatic Programmer
  3. The Mythical Man-Month
  4. Refatoração
  5. Software Architecture in Practice

 

Além de melhor desenvolvedor, ainda um destaque hoje e no futuro. Pense nisso.

 

6. Entenda o negócio da empresa onde trabalha como um todo

No dia a dia de um Dev, há o inicio de sprints, as historias e requisitos mínimos para uma feature e o inicio do trabalho de codificação de projeto. Quem está acostumado com o Agile sabe.

Mas é preciso ir além das suas atividades diárias. É preciso conhecer o negócio como um todo. Todas suas áreas. É uma oportunidade, não apenas de se planejar melhor para desenvolver alguma atividade de desenvolvimento, mas também uma oportunidade de crescimento na empresa.

Pergunte aos departamentos o que é um funil de vendas, Quais os níveis de marketing estão sendo visados, quais as dúvidas mais comuns o pessoal de suporte recebe, quais as diferenças entre os concorrentes da empresa.

Lembre-se: uma pessoa que sabe programar é poderosa, uma pessoa que sabe programar e sabe como os negócios funcionam é imparável. E ainda pode ajudar no item a seguir.

 

7. Crie projetos paralelos

Aqui é muito diferente do item 2 desta lista (Participar ou criar um projeto open source (código aberto)). São pequenos projetos onde podem haver os seguintes objetivos:

  1. Você trabalha muito em uma linguagem de programação, mas nunca utilizou uma biblioteca especifica de algo que despertou seu interesse. Realize um pequeno projeto em paralelo com esta ou mais bibliotecas (ou pacotes) para conhecer e mesmo se aperfeiçoar mais em sua linguagem de programação.
  2. Não gosta de um ou mais aplicativos, mas tem uma ideia melhor para os mesmos? Desenvolva um melhor.
  3. Tem curiosidade com uma nova linguagem ou tecnologia, mas nos projetos em que trabalha não tem a oportunidade de trabalhar? Crie um projeto pessoal seja para conhecer, aprender ou mesmo aprimorar algo.
  4. Crie sua própria biblioteca (ou pacote) de algo complicado que se realiza no dia a dia e compartilhe na comunidade, com tudo bem documentado.
  5. Não gosta do layout de um aplicativo? Então crie um melhor.
  6. Até mesmo criar um podcast ou um site sobre o tema que gosta.

Estes projetos paralelos podem ser públicos ou privados – novamente, o ideal é ser público para construir sua carreira -, mas estimulam sair do marasmo do dia a dia de seus projetos e o tornam um profissional mais completo.

VAI GOSTAR: As startups de código aberto dispararam em 2022

Criar projeto paralelo

Em momento nenhum falei sobre empreender neste item. Mas empreender pode sim também ser um projeto paralelo, uma vez que pode demorar o seu desenvolvimento, o projeto ter tração e começar a gerar lucros. Mas sim, pode ser este tipo de projeto paralelo também. O último item desta lista pode ajudar nisto.

 

8. As leis do conforto, invista

Passamos a maior parte de nossas vidas trabalhando e dormindo. Esquecemos muitas vezes que envelhecemos e não investimos em nossos confortos, como uma cadeira ergonomica boa, um colchão e travesseiros que tragam o máximo conforto e excelente noite de sono, e deixamos de economizar em futuros problemas de saúde devido à má postura e qualidade de vida;

Devido ao não planejamento financeiro deixamos de lado um ar condicionado que promovem o bem estar durante o trabalho e nas noites de sono, o que aumentam a produtividade. (Veremos no item 10).

Deve-se investir no conforto de seu trabalho e cama para evitar gastos no futuro com a saúde. Também observar coisas que tomam o seu tempo e investir em ferramentas ou serviços que otimizem o mesmo a fim de ter mais espaço para o lazer, família, amigos e viagens.

Em 2023 faça o investimento em conforto. Ainda mais em tempos de home office. O mesmo vale para seus colaboradores, caso seja empreendedor.

 

9. Gaste um tempo procurando ferramentas e bibliotecas que aumentem sua produtividade

Trabalha com o Visual Studio Code? Quais as extensões existentes (livres ou pagas) que podem ajudar você a desenvolver mais rápido e com qualidade? Faça uma pesquisa, teste e avalie se realmente melhorou seu trabalho.

Deve gostar:
As melhores extensões do Chrome na Chrome Web Store
– Extensões do VSCode pra escrever testes unitários com Cypress
Automação de testes API REST com Cypress

Trabalha com banco de dados? Procure uma ferramenta que melhore sua produtividade e compre, mesmo que a empresa não compre para você.

O mesmo vale para linguagens de programação: Procure uma ferramentas e blibliotecas (pacotes) que melhore sua produtividade e compre, mesmo que a empresa não compre para você ou a equipe. (tema de um próximo artigo, como convencer a empresa a comprar determinada ferramenta, mas inicialmente envie um e-mail ao fornecedor, diga que deseja convencer seu gerente. Eles costumam ter materiais para incentivar a tomada de decisões).

Gaste pelo menos um tempo para procurar estas ferramentas, extensões e bibliotecas e testar com uma frequencia mensal. Explore as soluções para desenvolvedores de software existentes, sejam gratuitas ou pagas.

 

 

10. Aprenda Finanças pessoais e investimentos

Aprenda Finanças pessoais e investimentos

Não menos importante e creio ser o mais importante: conhecimento de finanças pessoais e investimentos é fundamental na vida.

Algumas perguntas:

  1. Possui reserva de emergência com pelo menos 6 meses de salário atual economizados?
  2. Qual seu plano para aposentadoria? Ou vai depender do com mixaria do governo ou da previdência privada?
  3. E seu sonho, tem uma reserva para seus sonhos?

 

São questões essenciais para a vida. E não cabe aqui ensinar sobre o mesmo: apenas indicar alguns caminhos e experiências do mesmo. Então vamos a estas indicações:

Passo 1: Um raio x de sua vida financeira

Saber para onde vai seu dinheiro é o primeiro passo. Quando você faz este rastreamento se surpreende com algumas questões. Procure um aplicativo de finanças pessoais, como o Mobilis Link para download para Android e iOS.

Passo 2: Comece a poupar

Pelo menos 30% de sua renda para as suas reservas de emergência.

Um excelente livro para quem está iniciando o processo de educação financeira é, sem dúvidas, o Pai Rico, Pai Pobre do Robert T. Kiyosaki, que inclusive tem uma nova edição revista e ampliada.

Passo 3: Aprenda a investir

Aqui vou indicar mais de um livro, são eles:

1. O Mais Importante para o Investidor: Lições de um Gênio do Mercado Financeiro

2. O homem mais rico da Babilônia (Este é um clássico para a educação financeira).

3. Tudo o que você precisa saber sobre economia: Um curso intensivo sobre dinheiro e finanças

4. Os Axiomas de Zurique

A leitura destes livros é no minimo obrigatória.

Passo 4: Aprenda finanças na prática

Tanto para a vida pessoal quanto para empreender. E um complemento muito importante.

VAI GOSTAR: Como organizar suas contas? Aplicativos de finanças

Em “19 cursos para empreendedores iniciantes e intermediários” há um curso de finanças básicas que deve ser, também, o mínimo a se aprender, até mesmo para empreender mas também para a vida pessoal.

E para finalizar: Finanças pessoais, assim como o aprendizado contínuo, é como ir à academia: no primeiro mês não vê resultado nenhum, no segundo mês talvez veja uma melhora, no terceiro mês começa a realmente perceber mudanças. Mas é a constância que tras o resultado: em 1 ou 2 anos que é possível realmente ver e colher dos resultados desta constância.

Espero que tenha gostado desta lista.

 

LEIA TAMBÉM:

 
 
 
 
 
 
Ramos da Informática
Ramos da Informáticahttps://ramosdainformatica.com.br
Ramos da Informática é um hub de comunidade sobre linguagens de programação, banco de dados, DevOps, Internet das Coisas, tecnologia da indústria 4.0, Cyber Segurança e Startups.
ARTIGOS RELACIONADOS
- Advertisment -spot_img

MAIS LIDOS

Sua assinatura não pôde ser validada.
Você fez sua assinatura com sucesso.

E-Zine Ramos da Informática

Assine o E-Zine e tenha Conteúdo Exclusivo, Concursos para assinantes, descontos exclusivos e uma área de conteúdos exclusivos só do E-zine.