DEV Community

Cover image for A receita para o sucesso em programação
Odenir Gomes
Odenir Gomes

Posted on • Originally published at docs-opensourcecourses.notion.site

A receita para o sucesso em programação

Bem-vindo(a) ao Guia da pessoa programadora iniciante: A receita para o sucesso em programação, vamos abordar assuntos, reflexões e práticas relevantes na carreira em programação.

Se você conhece alguém que quer ingressar no mercado de tecnologia da informação (TI), compartilhe esse Guia.

Se você é o interessado, então, isso é fantástico, esse material foi feito pra você! Temos o propósito de facilitar e acelerar seu ingresso no mercado de TI e orientá-lo durante sua jornada para se tornar um profissional em TI.

Nesse conteúdo, em específico, vamos abordar os seguintes tópicos:

  • Escassez de profissionais qualificados no mercado de TI
  • O que faz um programador(a) ?
  • Por que todo mundo está com tanta pressa em aprender programação ?
  • A receita para o sucesso em programação

91049186-F8D6-4E61-87A0-7B6A29D61C81.jpeg

Atualmente, o mercado de TI está aquecido e aberto para novos contribuidores com milhares de oportunidade disponíveis, segundo a matéria do G1, que traz dados do SENAC em 2022, “o Brasil deve ter quase 673,5 mil novas vagas de 2022 até 2025. No entanto, o órgão também indicou que as empresas ainda têm dificuldade para preenchê-las”.

Docente do curso Técnico em Informática do Senac, Giuliano Richards Ribeiro, disse que "...Em média o Brasil capacita 46.000 pessoas* por ano para trabalhar em TI, isso em cursos superiores (graduação e tecnólogos) e técnicos, mas há uma demanda para 70.000 profissionais por ano. O profissional de TI pode atuar em diversas áreas, por isso é necessária atualização profissional e um olhar dinâmico".*

“O que faz um programador(a) ?”

Steve

O Steve é amplamente reconhecido na indústria dos games pelo seu sucesso comercial, sendo o personagem principal do jogo Minecraft, criado pelo desenvolvedor Markus “Notch” Persson e introduzido na sua versão inicial programado em Java. Ele vai representar as dúvidas durante toda nossa jornada.

Acredito, que o papel de um programador(a) é solucionar problemas do dia a dia em prol da sociedade, utilizando pensamento crítico, raciocínio logico e tecnologia.

Programadores e programadoras trabalham com Desenvolvimento de Software. Por isso, somos chamados de desenvolvedores de software, carinhosamente nomeados de “dev”, do inglês developer. Utilizamos no nosso dia a dia algoritmos, linguagens de programação, editores de códigos e controle de versionamento.

A cada ano, novas profissões em TI são criadas. Alguns exemplos, que você pode trabalhar como programador são:

  • Desenvolvimento WEB, criando aplicações e serviços na internet.
  • Data Science, solucionando problemas através da análise de dados.
  • DevOps, lidando com infraestrutura em nuvem.
  • Desenvolvimento de games, criando jogos utilizando ferramentas como Unity.

“Quanto ganha um programador(a) ?”

Steve

A274C61E-9298-4497-B540-8F95CE794B8D.jpeg

De acordo com uma pesquisa no Glassdor, em janeiro de 2023, especialistas em TI ganham em média R$ 12.700,00/mês, em um intervalo de R$ 3.000,00/mês, chegando a R$ 60.000,00/mês.

Ainda assim, em todo processo de desenvolvimento de softwares há vários tipos de vagas necessitando de profissionais qualificados, capazes de exercer a função. Por exemplo, recrutador, designer, suporte, especialista, líder e/ou gestor, que recebem bons salários.

“Preciso de diploma para ser programador(a) ?”

Steve

Uma das vantagens do mercado de TI é que para a maioria das vagas, diploma não um requisito obrigatório. Daí a relevância desse artigo em ser o guia para as pessoas programadoras iniciantes se qualificarem e ingressarem no mercado de TI, oferecendo as melhores orientações e não se separando do lado acadêmico.

O que é Linguagem de programação ?”

O que é Algoritmos ?”

O que é Software ?”

Steve

“Steve, ótimas perguntas, importante nunca ficar com dúvidas!”

“Linguagem de programação é a ferramenta que nós programadores utilizamos para dar comandos a um computador”

Mas, vamos com calma, termos, metodologia e ferramentas, aprendemos com o tempo, aplicando em nosso dia a dia”

Vamos por partes, vou responder essas perguntas no próximo conteúdo! Então fica ligado! Agora você precisa se preparar para se tornar um especialista em programação!”

Odenir Gomes

“Por que todo mundo está com tanta pressa?”

Peter Norvig

Peter Norvig é cientista da computação e atual diretor de pesquisas do Google, e tem uma série de livros e artigos publicados. Um deles, intitulado de “Aprenda a programar em 10 anos” (Teach yourself programming in 10 years).

Nesse artigo, Peter questiona os livros que prometem ensinar uma linguagem de programação em 24 horas, como por exemplo: “Aprenda a programar em Java em 24 horas”. E pelo avanço da tecnologia e comunicação, hoje em dia, existem diversos bootcamps que prometem te inserir no mercado em 6 meses, começando a ganhar 5 mil reais.

Tomem cuidado com esse tipo de promessas! Vocês até podem aprender com os conteúdos, mas os pesquisadores (HayesBloom) demonstram em suas pesquisas, que costuma levar cerca de 10 anos para se tornar especialista em qualquer área da vida.

Não é sobre aprender uma linguagem de programação em 24 horas, mas sim sobre nós reconhecermos como programadores hoje e nos tornarmos especialistas em 10 anos.

Para isso, Peter Norvig apresenta sua receita para o sucesso da programação. Você ****pode conferir o link da receita nas referências desse material.

“Entenda que o Peter Norvig diz. Ele é um dos maiores especialista em TI do mundo!

Odenir Gomes

“Vou apresentar para vocês a minha receita para o sucesso em programação”

Odenir Gomes

De acordo com pesquisas feitas durante todo desenvolvimento desse conteúdo e também as dicas que eu gostaria de ter recebido durante meu início de carreira em TI, seguem as instruções da minha receita para o sucesso em programação:

  • Interesse - Já que seu objetivo é tornar-se um especialista em 10 anos, é importante tornar sua jornada em programação divertida e interessante.

    Conseguimos relacionar tecnologia com qualquer área da vida e você também poderá relacionar programação com aquilo que você gosta. Então, pense em um projeto pessoal, que irá resolver um problema pessoal seu, da sua família e/ou de alguém próximo, anote em algum lugar que tenha acesso futuramente e busque conhecimento para desenvolvê-lo.

  • Pratique - Como brasileiro, tenho a noção que para um jogador de futebol se tornar profissional, ele precisa dedicar muitas horas de treino, vitórias e derrotas. E para programação não é diferente. Para se tornar um profissional em TI, também é necessário muitas horas de estudo e dedicação para produzir códigos.

    Então minha dica é crie um cronograma de estudos, contendo dias da semana e horários para estudar. Tenha foco, respeito e disciplina com seu cronograma.

    Assim, você vai adicionar programação na sua rotina e consequentemente vai se tornar um programador(a).

  • Converse - Segundo Aristóteles, o ser humano é de natureza social. Por isso, estamos evoluindo juntos como humanidade. Então, entre em uma comunidade e junte-se a pessoas, que te mantenha motivado, receba ajuda e tenha acesso a oportunidades.

    Converse e leia códigos de outros programadores. Essa troca de experiências é tão importante quanto a leitura.

    Compartilhe conhecimentos. Segundo a pirâmide de William Glasser, ensinar aos outros é uma forma de aprendizagem ativa, com a melhor taxa de aprendizado.

    Compartilhe sua jornada para maior alcance de oportunidades.

    Vamos falar da importância da comunidade e como melhorar sua participação nela nos próximos conteúdos.

  • Mentalidade de crescimento - Construa uma mentalidade Mamba. Segundo Kobe Bryant, ter uma mentalidade Mamba significa “apenas tentar melhorar a cada dia”.

    Ele complementa que Mamba Mentality é uma zona sem “perdas”, que o único resultado possível é vencer e fazer o que for preciso para isso.

    Tenha um objetivo de ser um especialista em TI, Kobe diz que, a única coisa que não pode mudar é a sua obsessão por grandeza.

    Kobe diz que é importante aceitar o fracasso como parte do processo de aprendizado e, quando levamos isso em consideração, temos muito a aprender e fazer melhorias.

    Recomendo que, escute a resenha do livro “The Mamba Mentality: How I Play” de Kobe Bryant no App 12 Minutos.

Resumindo, a área de programação está cheia de oportunidades. Mas, para alcançar sua tão sonhada vaga, é necessário dedicação, foco e muita prática.

Por isso, tenha um objetivo, quase como uma obsessão. Para se tornar um especialista em TI, faça da programação divertida para se manter motivado.

Em momentos em que faltar motivação, tenha comprometimento com seu cronograma e plano de estudos; compartilhe sua jornada com a comunidade, seguindo essas dicas, assim você vai se manter em constante evolução e, consequentemente, vai acelerar sua qualificação para o mercado.

No próximo conteúdo, vamos abordar os assuntos relacionados ao desenvolvimento de software, algoritmos, linguagem de programação. Vou passar um plano de estudos para você começar a aprender sua primeira linguagem de programação, então, fique ligado(a)!

Muito obrigado por ter lido até aqui, espero que curta conteúdo na plataforma que está lendo!

Seu feedback é muito importante para a evolução do projeto. Então, comente em nossas redes e compartilhe com seus amigos!

Até a próxima…

Referências

SENAC. Aquecido no Brasil, mercado de TI indica aumento de vagas de trabalho. G1, 2022. Disponível em: <https://g1.globo.com/mg/centro-oeste/especial-publicitario/senac/senac-em-divinopolis/noticia/2022/06/15/aquecido-no-brasil-mercado-de-ti-indica-aumento-de-vagas-de-trabalho.ghtml>

Salários de Especialista Em TI em Brasil. Glassdoor, novembro de 2022. Disponível em: <https://www.glassdoor.com.br/Salários/especialista-em-ti-salário-SRCH_KO0,18.htm>

NORVIG, Peter. Teach Yourself Programming in Ten Years. Disponível em: <https://norvig.com/21-days.html>

A Mentalidade Mamba - resenha crítica. 12 Minutos. Disponível em: <https://12min.com/br/the-mamba-mentality-e1e27012-34c8-40ba-9623-bef50a86eef2-resenha crítica>

Top comments (2)

Collapse
 
luiz_cruz_33e7421bcef2b96 profile image
Luiz Cruz

Brabissimo

Collapse
 
_odenirdev profile image
Odenir Gomes • Edited

Vlw meu mano 👊🏾