quinta-feira, 27 de março de 2025

🚀 Construa seu Portfólio no GitHub e Mostre ao Mundo o Seu Potencial

Se você trabalha com desenvolvimento, design ou tecnologia em geral, já deve ter ouvido que “ter um portfólio é importante”. Mas e se eu te dissesse que o GitHub pode ser a melhor vitrine para mostrar o que você sabe fazer, mesmo que esteja apenas começando?

Neste guia, compartilho de forma prática e didática como você pode criar um portfólio profissional e funcional no GitHub, centralizando seus projetos, organizando sua evolução e, principalmente, demonstrando sua capacidade técnica com clareza.


🎯 Por que criar um portfólio no GitHub?

Mais do que um repositório de código, o GitHub pode se transformar em um espelho das suas habilidades. Um bom portfólio ajuda você a:

  • ✅ Apresentar seus projetos com clareza

  • ✅ Mostrar como você pensa e resolve problemas

  • ✅ Valorizar sua trajetória profissional

  • ✅ Ter uma página acessível para enviar em entrevistas ou contatos profissionais


🛠️ Passo a passo para criar seu portfólio

1. Crie um novo repositório

  • Acesse seu perfil e clique em New repository

  • Nomeie como meu-portfolio, portfolio-dev, ou outro nome coerente

  • Marque como público para que outras pessoas possam visualizar

  • Selecione a opção para incluir um README inicial

2. Organize seus projetos

Você pode criar subpastas por tipo de projeto, por exemplo:

/ux-ui
  /projeto-app-medicina
/desenvolvimento
  /site-clinica-wordpress
  /api-controle-estoque-csharp

Em cada pasta, adicione um README.md explicando:

  • O que é o projeto

  • Tecnologias utilizadas

  • Objetivo ou problema resolvido

  • Capturas de tela ou link para demo (se houver)

3. Personalize seu README principal

Capriche na apresentação. Coloque:

  • Uma breve bio

  • Lista dos principais projetos

  • Habilidades técnicas (pode usar badges)

  • Links de contato ou redes sociais

4. Ative o GitHub Pages

  • Vá até Settings > Pages

  • Selecione a branch principal e pasta /root ou /docs

  • O GitHub irá gerar uma URL pública do seu portfólio:
    https://seunome.github.io/portfolio


💡 Dicas importantes

  • Use imagens e ícones para deixar o visual mais atraente

  • Atualize seu portfólio sempre que concluir algo novo

  • Prefira projetos reais (mesmo que pequenos) com começo, meio e fim

  • Use frameworks visuais (como Bootstrap ou Tailwind) se quiser estilizar

  • Adicione um índice no README para facilitar a navegação


🧭 Exemplo prático

Você pode conferir como estou organizando meu próprio portfólio no GitHub:
👉 github.com/DarioSAndrade

Fique à vontade para se inspirar, deixar sugestões ou até contribuir com ideias.


quarta-feira, 10 de julho de 2024

Concurso Público da Polícia Militar de São Paulo: 200 Vagas para Aluno-Oficial PM

A Polícia Militar do Estado de São Paulo (PM-SP) acaba de anunciar a abertura de um novo Concurso Público oferecendo 200 vagas para a função de Aluno-Oficial PM na Academia de Polícia Militar do Barro Branco. Essa é uma excelente oportunidade para quem deseja ingressar em uma carreira policial e contribuir para a segurança pública do estado.

Requisitos para Candidatura

Para se candidatar, os interessados devem atender aos seguintes requisitos:

  • Ser brasileiro.
  • Ter entre 17 e 30 anos de idade.
  • Ter altura mínima de 155 cm para mulheres e 160 cm para homens, ambos medidos descalços e descobertos.
  • Ter concluído o ensino médio.
  • Atender a outras exigências especificadas no edital.

Remuneração

O cargo de Aluno-Oficial PM oferece uma remuneração básica inicial de R$ 4.833,27, tornando-se uma oportunidade atraente para quem busca estabilidade financeira e uma carreira desafiadora.

Inscrições

As inscrições podem ser realizadas entre 12 de junho de 2024 e 11 de julho de 2024 até às 23h59, através do site oficial, mediante pagamento de uma taxa de R$ 150,00. Aqueles que se enquadrarem nos critérios especificados no edital podem solicitar isenção da taxa nos dias 12 e 13 de junho de 2024.

Etapas da Seleção

A seleção dos candidatos será composta por várias etapas, garantindo que apenas os mais preparados sejam escolhidos:

  1. Exame de Conhecimentos:

    • Prova objetiva: 80 questões de múltipla escolha cobrindo Ciências Humanas, Linguagens e Códigos, Matemática, Ciências da Natureza, e Conhecimentos Específicos.
    • Prova dissertativa.
  2. Exame de Aptidão Física:

    • Avalia a capacidade física dos candidatos.
  3. Exame de Saúde:

    • Verifica a condição de saúde dos candidatos.
  4. Exame Psicológico:

    • Avalia o perfil psicológico dos candidatos.
  5. Avaliação de Conduta Social:

    • Analisa o histórico e conduta social dos candidatos.
  6. Análise de Documentos:

    • Verifica a documentação necessária para o cargo.

Os exames de conhecimentos (Parte I e II) estão previstos para ocorrer no dia 18 de agosto de 2024, no período da tarde, em várias cidades do estado de São Paulo, incluindo Araçatuba, Bauru, Campinas, Piracicaba, Presidente Prudente, Ribeirão Preto, Santos, São José do Rio Preto, São José dos Campos, São Paulo e Sorocaba.

Preparação para o Concurso

Para auxiliar na preparação, é recomendável adquirir as Apostilas Digitais disponíveis no site. Essas apostilas são uma ferramenta valiosa para ajudar os candidatos a se prepararem de forma eficaz para as provas.

Validade do Concurso

O concurso público terá validade de três meses a partir da data de homologação, podendo ser prorrogado por igual período, a critério da Administração.

Links Importantes


A abertura de 200 vagas para Aluno-Oficial PM pela Polícia Militar de São Paulo representa uma grande oportunidade para aqueles que desejam ingressar na carreira policial. Com uma remuneração atraente e um processo seletivo rigoroso, este concurso é ideal para quem busca desafios e deseja contribuir para a segurança pública do estado. Prepare-se bem, aproveite os recursos disponíveis e boa sorte!

segunda-feira, 8 de julho de 2024

Desafios e Oportunidades das Carreiras na Era Digital: Como Se Preparar para o Futuro do Trabalho


A transformação digital está remodelando o mercado de trabalho de forma acelerada e significativa. A integração da tecnologia em todos os aspectos da vida moderna está gerando novas oportunidades, mas também impondo desafios inéditos para profissionais e empresas. Neste artigo, vamos explorar como a era digital está impactando as carreiras, as habilidades exigidas e as profissões mais promissoras para o futuro. Nosso objetivo é oferecer insights valiosos e orientações práticas para você se destacar neste novo cenário.

O Que é a Era Digital?

A era digital representa um período marcado pela predominância de tecnologias digitais na sociedade. Este momento é caracterizado pela utilização massiva de ferramentas que operam em ambientes digitais, como plataformas de streaming, pagamentos eletrônicos e sistemas de automação. A era digital também é conhecida como a era da informação, onde os dados são tão valiosos quanto o dinheiro, guiando decisões e estratégias em todos os setores.

Impactos da Era Digital no Mercado de Trabalho

A era digital está transformando a cultura corporativa e os modelos de negócios. Empresas e profissionais precisam se adaptar a novos processos e metodologias para manter a competitividade. A capacidade de tomar decisões baseadas em dados e a adoção de inovações constantes são essenciais. Negócios que não se ajustarem a essa nova realidade enfrentarão grandes desafios para sobreviver e prosperar.

Desafios das Carreiras na Era Digital

  1. Formação de Times Qualificados: A rápida evolução tecnológica faz com que muitas habilidades se tornem obsoletas rapidamente. Isso exige uma constante atualização e capacitação dos profissionais, além de um investimento significativo das empresas na formação de equipes competentes.

  2. Inteligência Artificial e Automação: A introdução de IA e automação está transformando o mercado de trabalho. Segundo o World Economic Forum, 85 milhões de empregos podem desaparecer até 2025 devido a novas tecnologias. No entanto, essas mudanças também criarão novas oportunidades, exigindo que os profissionais adquiram habilidades específicas para trabalhar com essas ferramentas avançadas.

Carreiras Digitais Mais Promissoras

O mercado de trabalho digital oferece uma ampla gama de oportunidades, além das áreas tradicionais de exatas. Profissões em Marketing, Design e Comunicação também são altamente demandadas.

  • Analista de Marketing Digital: Salário médio no Brasil: R$ 4.110/mês
  • Web Designer: Salário médio no Brasil: R$ 2.690/mês
  • Analista de Conteúdo/SEO: Salário médio no Brasil: R$ 3.470/mês
  • Analista de Sistemas: Salário médio no Brasil: R$ 4.100/mês
  • Analista de Dados: Salário médio no Brasil: R$ 3.370/mês
  • Gerente de Produto: Salário médio no Brasil: R$ 8.140/mês
  • Desenvolvedor de Software: Salário médio no Brasil: R$ 3.780/mês
  • Especialista em Inteligência Artificial: Salário médio no Brasil: R$ 9.480/mês
  • Analista de Mídias Sociais: Salário médio no Brasil: R$ 3.470/mês
  • UX Designer: Salário médio no Brasil: R$ 3.370/mês

Diferenças Salariais Internacionais

Nos EUA e Europa, os salários para essas carreiras digitais são significativamente mais altos. Por exemplo, um Desenvolvedor de Software pode ganhar em média USD 80.000/ano nos EUA e EUR 60.000/ano na Europa. Especialistas em IA e Gerentes de Produto também têm remunerações elevadas, refletindo a alta demanda por essas habilidades.

Salários Médios no Brasil

De acordo com a pesquisa, os salários para profissionais em áreas digitais variam consideravelmente:

  • Desenvolvedor de Software: R$ 9.480/mês
  • Engenheiro de Software: R$ 9.410/mês
  • Analista de Marketing Digital: R$ 4.110/mês
  • Especialista em Marketing Digital: R$ 5.870/mês

Adaptar-se à era digital é essencial para qualquer profissional que deseja prosperar no mercado atual. Compreender as mudanças, os desafios e as oportunidades é o primeiro passo para escolher uma carreira promissora e se preparar para o futuro.

Fontes:

sábado, 7 de maio de 2022

Salários em TI: veja quanto paga cada carreira na área, segundo consultoria

 

Guia da Robert Half informa as faixas para profissionais de todos os níveis em 33 cargos da tecnologia. Glassdoor e Vagas.com.br forneceram dados da carreira de design.


Carreiras em TI estão em alta: confira os salários — Foto: hitesh choudhary/Pexels


A oportunidade de ganhar um bom salário inicial e deslanchar na carreira em pouco tempo atrai muitos profissionais para a tecnologia da informação, também conhecida como TI.

O guia anual da Robert Half aponta as faixas para 33 cargos em seis áreas da tecnologia. O levantamento, que também engloba outros setores, considera as profissões mais demandadas pelos clientes da consultoria de recrutamento.


Os dados sobre salários refletem os valores oferecidos em processos seletivos liderados pela empresa e informações coletadas de profissionais em entrevistas.


Para algumas profissões, o indicador leva em conta um valor de acordo com o nível em que o profissional está na carreira. Eles são os seguintes:


  • Júnior: profissional que ainda é novo no cargo ou ainda está desenvolvendo habilidades relevantes para o trabalho;
  • Pleno: profissional com a experiência necessária e que demonstra a maioria das habilidades relevantes para o trabalho;
  • Sênior: profissional com mais experiência do que a média e que possui com todas as habilidades relevantes para o trabalho, além de especializações e certificações.


Para a área de design, que não é contemplada no guia da Robert Half, o g1 obteve os valores com as plataformas de emprego Glassdoor e Vagas.com.br.


Desenvolvimento de software


Desenvolvedor Mobile


É o programador especializado em ferramentas e linguagens de programação voltadas para criar aplicativos. Faixa salarial: de R$ 5.500 a R$ 7.950 para profissional de nível júnior; de R$ 7.650 a R$ 12.850 para nível pleno e de R$ 11.500 a R$ 19.350 para nível sênior.






Desenvolvedor Front-End


É o programador que lida com a parte de ferramentas, aplicativos e softwares que interagem com o usuário, como o visual de um site, por exemplo. Faixa salarial: de R$ 5.500 a R$ 7.950 para profissional de nível júnior; de R$ 7.750 a R$ 13.000 para nível pleno e de R$ 11.550 a R$ 19.350 para nível sênior.



Desenvolvedor Back-End


É o profissional que trabalha com a programação que os usuários não têm acesso, como o banco de dados de uma rede social ou os sistemas de logística de um app de entrega, por exemplo. Faixa salarial: de R$ 4.850 a R$ 7.050 para profissional de nível júnior; de R$ 6.900 a R$ 11.600 para nível pleno e de R$ 10.750 a R$ 18.050 para nível sênior.



Desenvolvedor Full-Stack


É o programador que pode atuar tanto como back-end quanto como front-end ou desenvolvedor mobile. Faixa salarial: de R$ 8.100 a R$ 13.550 para nível pleno e de R$ 10.750 a R$ 18.050 para nível sênior. Por conta da quantidade de conhecimentos necessária, essa vaga não possui uma versão júnior no guia da consultoria.



Product owner (PO)


É o responsável por organizar as prioridades e configuração dos times que vão desenvolver um projeto. Ele também garante que esse cronograma esteja alinhado com os objetivos de negócio das empresas. Faixa salarial: de R$ 9.200 a R$ 15.500.



Gerente de Produto


Pode ser considerada uma versão ainda mais estratégica do product owner. Além de manter cronogramas e organizações de recursos em dia, esse profissional tem como função encontrar oportunidades de negócios e, basicamente, é o responsável por entregar ao usuário o que ele deseja em um produto. Faixa salarial: de R$ 12.350 a R$ 20.650.



Scrum master


É o responsável por garantir que os times sigam a metodologia Scrum de forma correta. Ele garante que todos os membros das equipes consigam entregar seus compromissos dentro do período de tempo determinado pelo método, as chamadas "sprints". Faixa salarial: de R$ 10.150 a R$ 17.000.



Agile coach


É um especialista em metodologias ágeis, que são formas de organização de tarefas dentro de times. Esse profissional é responsável por implementar e difundir esse conhecimento dentro das empresas. Faixa salarial: de R$ 11.550 a R$ 19.350.



Analista de testes


Como o nome diz, é o responsável por testar os programas desenvolvidos e reportar quando existem bugs, nome popular dos erros presentes nos códigos de computador. Faixa salarial: de R$ 4.550 a R$ 7.350 para profissional de nível júnior; de R$ 6.150 a R$ 10.300 para nível pleno e de R$ 8.300 a R$ 13.950 para nível sênior.


Design*





UX Designer


É o profissional responsável por lidar com a forma como o usuário usa um produto, seja um site ou aplicativo. O User Experience Design analisa designs de interface, testes de usabilidade, mapas de navegação e cria protótipos para facilitar a vida do usuário. Média salarial: R$ 5.324, com base em 1.115 salários compartilhados no Glassdoor.



UI Designer


Também chamado de designer de interface, é o profissional que cria o visual de softwares, apps e sites. Além do aspecto estético, é o profissional que planeja a experiência do usuário ao interagir com os elementos. Por exemplo: o que acontece quando o usuário clica no botão de um aplicativo. Média salarial: R$ 4.380, com base em 230 salários compartilhados no Glassdoor.


(*No site Vagas.com.br os cargos de UX e UI Designer são listados como um só. Segundo os anúncios feitos na plataforma, os salários começam em R$ 3.012 e podem chegar a R$ 6.169.)




Aplicações e integração de sistemas


Coordenador de sistemas


É o líder que coordena toda a execução de um projeto de sistemas. Ou seja, quando um programa ou aplicativo é desenvolvido, o coordenador de sistemas é responsável pelo resultado final. Além disso, é um profissional com visão mais ampla do negócio da empresa, de processos e faz o contato entre a companhia e clientes ou fornecedores. Faixa salarial: de R$ 10.750 a R$ 18.050.



Analista de negócios


Na área de TI, esse profissional é responsável por planejar e gerenciar a implementação de projetos que envolvem programas e aplicativos. Em geral, atua como um consultor para entender o que o cliente precisa e oferecer soluções tecnológicas para outras empresas. Faixa salarial: de R$ 9.250 a R$ 15.500.



Analista de sistemas


Enquanto um desenvolvedor tem uma proximidade mais direta com o código ou a programação em si, o analista de sistemas pode exercer essa função, mas vai além dela. Esse profissional é responsável por entender e planejar como vai funcionar o hardware (componentes físicos do computador), software (os programas desenvolvidos) e como o usuário faz uso deles. Faixa salarial: de R$ 5.100 a R$ 8.100 para profissional de nível júnior; de R$ 6.900 a R$ 11.550 para nível pleno e de R$ 10.000 a R$ 16.750 para nível sênior.


Arquiteto de software


É um especialista em programação que estabelece padrões tanto para a forma como uma empresa codifica seus softwares quando para ferramentas e plataformas que vão ser usadas pelos outros membros de um time de desenvolvimento. Faixa salarial: de R$ 12.300 até R$ 20.650.



Analista de DevOps (desenvolvimento e operações)


Quem atua nessa área tem como responsabilidade colaborar com a automação dos processos de uma empresa, além da criação de softwares e gestão da infraestrutura. O analista é responsável tanto pela produtividade (desenvolvimento) quanto pela confiabilidade (infraestrutura) dos produtos de tecnologia. Faixa salarial: de R$ 12.350 até R$ 20.650.




Big data





Especialista/Cientista de dados


É um cargo para profissionais capazes de coletar, gerenciar e transformar grandes quantidades de dados em informações relevantes para o negócio. A média salarial desse cargo leva em consideração os profissionais mais experientes na área. Faixa salarial: de R$ 13.100 a R$ 21.950.



Analista de BI


É o profissional que atua na área de inteligência de negócios em uma companhia. Isso significa criar formas de otimizar processos de uma companhia por meio de dados. Além disso, é o profissional que busca formas da sua empresa obter vantagens competitivas ao estudar o mercado. Faixa salarial: de R$ 5.600 a R$ 9.000 para profissional de nível júnior; de R$ 7.650 a R$ 12.850 para nível pleno e de R$ 10.000 a R$ 16.750 para nível sênior.



Especialista de BI


É um profissional que atua coletando e interpretando informações da mesma forma que um cientista de dados. Só que o especialista em BI tem um foco nas decisões de negócios, principalmente. É uma posição considerada sênior, um degrau acima de um analista de BI. Faixa salarial: de R$ 11.550 até R$ 19.350.




Segurança/Governança





Coordenador de segurança da informação:


É o responsável por gerenciar a área de segurança de uma companhia e tem como objetivo proteger dados e informações sensíveis de possíveis ataques, assim como estabelecer políticas de segurança. Faixa salarial: de R$ 14.750 a R$ 20.200.



Analista de segurança


É o profissional que administra o ambiente de tecnologia das empresas (sejam redes de computadores, nuvem ou outros). Além de tentar prevenir invasões e vazamentos, trabalha para corrigir esses problemas quando eles acontecem. Faixa salarial: de R$ 5.350 a R$ 9.000 para profissional de nível júnior; de R$ 6.900 a R$ 11.550 para nível pleno e de R$ 9.950 a R$ 16.750 para nível sênior.



PenTester


É o especialista que testa os sistemas de segurança das empresas para acessos não autorizados, também chamados de invasão. Esse tipo de profissional encontra vulnerabilidades nas proteções de softwares e dados e ajuda as empresas a protegê-los. Faixa salarial: de R$ 13.000 a R$ 17.850.



Liderança executiva para área de TI


CIO (Chief Information Officer)


É o diretor responsável por liderar o uso de tecnologia de informação dentro das companhias. Nos últimos anos, esse cargo vem ganhando mais importância mesmo dentro de empresas que não tenham como principal atividade do desenvolvimento de software e outros produtos de tecnologia. Faixa salarial: de R$ 28.550 até R$ 47.800.



CTO (Chief Technology Officer)


É um cargo de direção relacionada à tecnologia, assim como o CIO. Só que, na maioria dos casos, esse diretor está mais focado na criação de novos produtos e formas de uma empresa ganhar dinheiro usando os recursos tecnológicos. Faixa salarial: de R$ 27.550 a R$ 46.150.



CSO (Chief Security Officer)


É o diretor responsável pela segurança das informações de uma empresa. Gerencia tanto a proteção documentos confidenciais dos negócios quanto informações e políticas relacionadas aos dados dos usuários. Faixa salarial: R$ 24.650 a R$ 41.350.



Gerente de desenvolvimento


Tem como principal objetivo organizar, treinar e manter alinhado o time que desenvolve softwares em uma empresa. Faixa salarial: de R$ 17.050 a R$ 28.550.



Gerente de sistemas


Organiza as atividades da área de TI, envolvendo a elaboração de projetos, implantação, desenho de processos, dentre outros. Faixa salarial: de R$ 15.450 a R$ 25.850.



Gerente de dados


Atua como responsável pela equipe que coleta e analisa informações úteis aos negócios da empresa, além de definir como uma companhia lida com esses dados. Faixa salarial: de R$ 19.300 a R$ 32.250.



Gerente de Inteligência de Negócios (BI)


É o responsável pelo time que faz análise, planeja e executa estratégias de negócios. Isso inclui: analisar dados e tendências de mercado, identificar o que os concorrentes estão fazendo e detectar oportunidades, dentre outras funções. Faixa salarial: de R$ 17.750 a R$ 29.700.


Gerente de segurança da informação


Responsável por liderar o time que que protege os dados de uma companhia, além de implementar as políticas de dados elaboradas pela direção. Faixa salarial: de R$ 20.050 a R$ 33.550.



Gerente de infraestrutura


Responsável por liderar o time que cuida de redes, equipamentos, softwares, ferramentas de nuvem e outros serviços tecnológicos usados por uma empresa. Faixa salarial: de R$ 14.650 a R$ 24.500.



Infraestrutura/Cloud/Help Desk/Redes


Especialista de Cloud


É o profissional que tem certificações em soluções de nuvem usadas por empresas e outras organizações. É responsável pela instalação, manutenção e organização desse ambiente para empresas. Faixa salarial: de R$ 9.250 a R$ 15.500.



Coordenador de Infraestrutura


É o responsável por toda a parte de infraestrutura tecnológica de uma empresa. Isso significa todo o hardware (computadores, celulares, impressoras e outros equipamentos) usado pelos funcionários, softwares e outras soluções, como serviços em nuvem. Também é o responsável por planejar trocas desses equipamentos e serviços, além de organizar o atendimento aos usuários da empresa. Faixa salarial: de R$ 9.250 a R$ 15.500.



Analista de Infraestrutura


É o responsável por manter a estrutura de tecnologia de empresas, órgãos públicos e outras organizações. Pode atuar com manutenção e gestão de hardwares (computadores e outros gadgets), redes e softwares. Faixa salarial: de R$ 3.850 a R$ 6.450 para profissional de nível júnior; de R$ 5.400 a R$ 9.050 para nível pleno e de R$ 8.100 a R$ 13.550 para o nível sênior.



Analista de Suporte


É o profissional responsável por prestar assistência aos usuários nas empresas e organizações. Seja instalando softwares, realizando manutenção em equipamentos ou resolvendo problemas diversos. Faixa salarial: de R$ 3.050 a R$ 5.150 para profissional de nível júnior; de R$ 4.600 a R$ 7.750 para nível pleno e de R$ 6.150 a R$ 10.300 para nível sênior.


Fonte G1

Guia para carreira em TI: profissões, salários, por onde começar e como se desenvolver em tecnologia

 

Com falta mão de obra, a área conta com remuneração alta e dá oportunidades mesmo para quem tem pouca experiência. Não à toa a rotatividade é grande e setor atrai até quem tem outras profissões.




Enquanto quase 12 milhões de brasileiros estão desempregados, segundo dados mais recentes do Instituto Brasileiro de Geografia e Estatística (IBGE), um setor apresenta uma situação bem diferente: falta mão de obra.



Na tecnologia da informação, chamada de TI, existe muito mais demanda do que gente que pode suprir. E olha que em 2021 foram gerados quase 200 mil empregos na área, segundo a associação das empresas de tecnologia, a Brasscom. Veja abaixo as áreas que mais vão gerar emprego em TI.

A pandemia acelerou um movimento que já crescia: com tanta gente em casa, mais do que nunca se recorreu à tecnologia para tudo. Entre as empresas, quem ainda não era digital teve que correr para ser.

E por trás de cada ferramenta acessada, de cada aplicativo que faz chegar comida, remédio, transporte, comprovante de vacinação, que faz pagamentos e que mantém as conversas em dia existem muitos profissionais de TI. Mas não o tanto que o mercado precisa.

A Brasscom estima que o Brasil forme 53 mil pessoas em cursos de perfil tecnológico por ano. Só que, nesse período, o mercado requer, em média, 159 mil profissionais. Ou seja: a conta não fecha.


Os principais efeitos disso são:


  • aumento nos salários de quem já é especialista na área. A remuneração em tecnologia (incluindo benefícios) é pelo menos 2,5 vezes maior do que a média salarial brasileira, segundo a Brasscom. As posições mais altas no guia de salários deste ano da consultoria de recrutamento Robert Half beiram os R$ 50 mil.
  • oportunidades para quem tem pouca experiência. A busca por profissionais juniores, com no máximo dois anos de carreira, cresceu mais de 170% no 1º semestre de 2021, frente ao mesmo período do ano anterior, aponta a plataforma GeekHunter. Segundo a Robert Half, a faixa salarial para essas posições pode variar de R$ 3.000 a R$ 9.000, dependendo da carreira.



Não à toa muitos profissionais costumam trocar rápido de emprego, como se sempre existisse algo melhor ali ao lado: e muitas vezes tem mesmo.


Áreas que mais vão gerar emprego em TI — Foto: Fernanda Garrafiel/Arte g1
Fonte: G1


sexta-feira, 21 de agosto de 2020

Como Pensar como um Programador


Pensar como um programador nada mais é do que ser persistente, meticuloso e atento aos detalhes. É também encarar um desafio sem hesitar, mas revisar o trabalho com cuidado ao prosseguir para não ter bugs no sistema no final. Ao encontrar barreiras, um programador divide o problema em partes menores e resolve cada uma delas individualmente. Além disso, ele sempre pensa nas experiências anteriores para aprimorar o processo e conta com a ajuda de colegas quando não consegue resolver algo por conta própria.

Adotando o comportamento certo

Seja persistente. Ao começar um projeto grande, prepare-se para algo que vai consumir horas e horas do seu dia. Além do processo inicial, é preciso examinar minuciosamente cada símbolo do código na hora de depurar. A programação pode ser difícil, mas ao se comprometer desde o início em fazer um bom trabalho, você vai conseguir atingir seu objetivo.

  • Exija um bom trabalho de si mesmo.
  • Use mantras ou frases curtas para se motivar, por exemplo: “Errar não é uma opção” ou “Vou fazer tudo o que puder para dar certo”.

Seja paciente. Esse tipo de trabalho toma muito tempo. Para pensar como um programador, evite perder a paciência ou entregar os pontos por desespero. Cultivar a virtude da paciência ajuda a seguir com o trabalho sem fazer um serviço descuidado.

Por exemplo, quando estiver frustrado com a atividade, levante-se para andar e espairecer. Muitas vezes, um pouco de ar puro ou uma mudança de cenário, mesmo que seja breve, ajuda a relaxar e voltar à tarefa com forças renovadas.

  • Respire fundo devagar. Feche os olhos e inspire pelo nariz por três segundos. Em seguida, expire pela boca por cinco segundos.

Mude a sua visão sobre desafios. Programadores de sucesso aprendem a encarar um código desafiador ou um projeto difícil como uma oportunidade para aprender e se desenvolver. Não se deixe abater por uma experiência complicada. Em vez disso, tente tirar algo bom dela.

Se estiver empacado em algum ponto trabalhoso do projeto, por que não encará-lo como um quebra-cabeça a ser resolvido e não como uma tarefa impossível e penosa?

Se você fez algo que o agradou, dê uma pausa e parabenize-se. Sinta orgulho do seu trabalho.

Tenha em mente o resultado final. A programação é feita a serviço de um objetivo maior. A programação de software serve para desenvolver um ótimo programa, já a de computadores serve para criar um computador funcional. Porém, pode ser fácil cair na armadilha de tentar deixar o seu código tão bonito e fluido e só parar quando ele estiver perfeito, esquecendo-se de que “utilizável” já está bom. Sempre mantenha um padrão alto de qualidade tanto em termos de funcionalidade quanto de forma, mas aprenda a reconhecer quando o código está funcionalmente completo.

  • Pensar como um programador significa esforçar-se para terminar a tarefa ou o projeto e não necessariamente concluí-los da maneira mais perfeita possível.
  • Não transforme a perfeição em inimiga do bom trabalho.

Imitando a metodologia do programador

Comece o quanto antes. Um bom programador prefere começar logo um projeto e depois ir arrumando o trabalho. Se não souber direito como começar a desenvolver um plano perfeito de programação, não tem problema. Comece pelas partes que sabe e complete o resto depois. Evite dúvidas e hesitações e parta para o trabalho.

Divida os problemas em passos menores. Os programadores pensam em blocos. Por exemplo, em vez de enxergar um projeto ou código como uma coisa só, eles separam o trabalho em várias seções. Para agir assim, você precisa encontrar uma maneira de dividir as suas tarefas e criar um passo a passo para concluir cada elemento.

  • Por exemplo, você pode desenvolver um sistema começando pelas funções dele, passando para o trabalho com dados e por fim fazendo a depuração.

Revise o trabalho. Pensar como um programador envolve conferir sempre o que você fez. No jargão da programação, esse processo é conhecido como depuração. Lembre-se de revisar o trabalho após a conclusão de um bloco, procurando erros. Execute o seu código em um programa de depuração e, se der algum problema, leia o código linha por linha até encontrar o erro que causou o bug.

Use as experiências do passado para guiar o trabalho no futuro. Não passe de um projeto para outro com pressa sem pensar nas suas experiências. Depois de completar uma etapa, reflita sobre o que aprendeu e sobre as dificuldades encontradas. Procure oportunidades de aplicar as soluções descobertas nesse desafio em outros contextos.

  • Às vezes, dá para transferir pedaços inteiros de código para outros programas ou contextos.
  • Não use as experiências do passado só para aprimorar as suas habilidades. Se for um programador freelance, use o que aprendeu em um projeto para decidir que tipo de programação é melhor e com que tipo de cliente deseja trabalhar. Por exemplo, você pode perceber que se sente melhor programando para uma organização sem fins lucrativos que lute por uma causa na qual você acredite do que para uma corporação qualquer.

Crescendo como um programador

Seja criativo. Em vez de usar uma ferramenta padrão de desenvolvimento de um jeito previsível, encontre maneiras de experimentar e expandir as fronteiras das possibilidades da linguagem de código. Por exemplo, em vez de inserir uma imagem simplesmente como imagem, use-a como plano de fundo do site.

  • Talvez não seja possível ser tão criativo assim nas suas aulas ou no trabalho. Envolva-se em projetos paralelos só seus em casa e aproveite esse momento para deixar as ideias fluírem e evitar o tédio.

Cultive o desejo de melhorar. Sempre busque o aprimoramento das suas habilidades. Procure projetos que as coloquem à prova ou tente desenvolver coisas em casa. Dedique um tempo para aprender mais linguagens de programação: se você só conhecer C++, aprenda Java. Essas novas linguagens, além de melhorar a sua imagem diante de possíveis clientes, também ajudam a expandir os seus horizontes sobre a programação em si e as possibilidades que ela traz.

Peça ajuda quando precisar. Quando programadores profissionais não conseguem prosseguir, eles pedem conselhos ou ajuda de outros que já passaram por essa situação. Seja falando com um colega com mais experiência em certo problema de programação ou consultando fóruns sobre o assunto na internet, nunca menospreze a possibilidade de ajuda e o conhecimento alheio.

  • Aprenda a fazer as perguntas certas. Ao conversar com colegas, não fale só do problema que você está enfrentando – fale também do objetivo final que deseja alcançar. Os seus colegas podem dar uma solução mais fácil para o código fazer o que precisa.
  • Não se esqueça de olhar também grupos ou fóruns na internet.