[pt] Entrando no mercado de desenvolvimento
Tags: career, mentorship, programming, beginners
Published: 2022-01-15 19:07:00

Acompanhando diversos fóruns de discussão nos últimos meses, tenho notado muitas pessoas interessadas em ingressar no mercado de desenvolvimento de software, então resolvi adicionar aqui alguns centavos de opinião para tentar ajudar.

## O mercado de desenvolvimento

O mercado de desenvolvimento é amplo, dinâmico e receptivo.

Se pararmos para pensar, a tecnologia digital suporta a maioria dos negócios do mundo, então não é um mercado restrito a um nicho de atuação.

As possibilidades de entrada na área são muitas, existem muitas opções de atuação e constantemente surgem novas tendências.

Frequentemente as formas de resolver problemas são repensadas. Isso acaba exigindo estudo constante para se adequar à rápida evolução, mas a comunidade de desenvolvimento, vem nos últimos anos consolidando uma cultura comunitária através do compartilhamento do conhecimento, o que facilitará sua jornada, pois existirão muitas pessoas dispostas a ajudar.

Sobre vagas, sim, existem muitas e para todo nível de conhecimento, desde o iniciante até o líder estratégico.

Então concluímos que é um mercado aquecido, mas ainda é preciso entender se é algo que faz sentido para você.

## Motivação individual

Porque alguém resolve fazer qualquer coisa na vida? Porque existe uma motivação por trás. Qual é a sua motivação para entrar no mercado de desenvolvimento? Não existem respostas certas ou erradas, mas esses questionamentos são importantes antes de tomar qualquer decisão.

Não se motive apenas pelo dinheiro, tente entender se você se sentirá feliz exercendo a função que escolheu.

Existem muitas formas de fazer dinheiro e você não necessariamente precisa ser um desenvolvedor para isso.

O mercado de desenvolvimento é ótimo, mas tem prós e contras como qualquer outro. Demanda comprometimento do profissional e requer estudo e aperfeiçoamento constante. Não que outras áreas não demandem, mas devido a forma como a tecnologia digital evolui, aqui o estudo precisa realmente ser constante.

Se você está infeliz com seu rumo profissional e acha que desenvolvimento pode ser uma opção, costumo pensar que entre a incerteza e a infelicidade, melhor ir com a incerteza, pois a surpresa pode ser positiva. Provavelmente isso é uma citação de livro que li em algum momento da vida.

Fazer uma transição de carreira pode ser difícil, surgem muitos questionamentos, mas no mercado de programação, desde que a pessoa esteja bem direcionada, a colocação pode ser mais rápida do que o normal.

Se você se interessa pela área, experimente. Simples assim. Tente conhecer as possibilidades de atuação a partir de vídeos, lendo artigos e conversando com profissionais da área. Um tutor pode te ajudar bastante nesse início de caminhada.

## Desenvolvimento pessoal

O mercado de desenvolvimento possibilita uma infinidade de especializações possíveis. A combinação de arsenal tecnológico para desenvolver soluções beira o infinito e isso realmente intimida quem está pensando em entrar na área. O que estudar? Onde estudar? Como estudar? Depende!

Ao longo da sua jornada você vai entendendo suas predileções. Como ponto de partida, você pode se perguntar se prefere programar sistemas desktop, web ou mobile. A partir daí já fica um pouco mais fácil definir qual vai ser a sua trilha de estudos.

Como disse antes, é muito importante ter contato com um mentor da área que será sua opção de atuação. Existe bastante gente disponível para ajudar.

## Fazer faculdade ou não?

Essa é a pergunta que mais vejo por aí e a resposta varia de caso para caso, mas indo direto ao ponto, se o seu objetivo for entrar rapidamente no mercado de desenvolvimento, é melhor optar por estudos técnicos dirigidos e se possível, em paralelo, fazer uma faculdade de menor duração para poder conhecer as frentes disponíveis além do desenvolvimento e se tornar um profissional mais completo.

Se você pretende fazer concursos, ou mesmo seguir carreira acadêmica tradicional, naturalmente a faculdade é essencial, mas se o seu foco for mercado, é bom ter um diploma, mas não é obrigatório.

Se você já for formado em outra área, uma opção é fazer uma pós-graduação que possa complementar seu currículo. Como falado antes, diversos negócios dependem de tecnologia, então você pode se tornar um profissional de valor aliando seu conhecimento atual às suas habilidades de desenvolvedor de software.

Vale lembrar que muitas empresas de TI são jovens, menos ligadas à formação tradicional e mais focadas na busca de profissionais que tenham conhecimento para por em prática. É muito importante frisar que entrar rapidamente no mercado significa entrar na camada mais periférica de atuação da área. Sem sombra de dúvidas o conhecimento técnico e teórico é obrigatório para executar tarefas complexas.

Seja o conhecimento desenvolvido na faculdade ou autonomamente, é essencial que seja bem direcionado, caso contrário você se tornará um profissional limitado.

## Vagas

Deduzimos que é necessário ter profissionais qualificados e disponíveis para suprir toda a demanda tecnológica global. A busca por bons profissionais é constante e as empresas disputam as contratações.

Existem muitas vagas disponíveis, umas boas outras nem tanto. Não se iluda, assim como em outras áreas é importante analisar as oportunidades disponíveis, principalmente consultando a reputação da empresa antes de qualquer concretização de parceria.

Tente desenvolver alguma base de conhecimento antes de abraçar uma oportunidade apenas para entrar na área, pois assim suas chances de frustração serão menores.

## Dicas

E por fim, deixo 10 dicas que gostaria de ter recebido lá atrás no início de carreira de desenvolvedor.

- Estude inglês, ao menos para ler bem e idealmente para conseguir se comunicar globalmente se pensa em trabalhar para diferentes países.
- Seja solidário sempre que possível.
- Compartilhe conhecimento.
- Não tenha medo de perguntar.
- Seja proativo, se notar algo que precisa ser feito e tiver a oportunidade faça antes que te peçam.
- Peça feedback aos seus colegas.
- Aprimore sua gestão de tempo e predição. Tempo é o nosso ativo mais valioso.
- Desenvolva hábitos, não faça as coisas apenas por motivação.
- Comunique-se sempre que possível e de forma clara.
- Tente encontrar equilíbrio entre trabalho, família e lazer.

E como última dica:

- Seja feliz! Se não estiver feliz siga na busca!

## Onde aprender desenvolvimento

- https://codeacademy.com
- https://geeksforgeeks.org
- https://khanacademy.org
- https://sololearn.com
- https://codewars.com
- https://hackr.io
- https://theodinproject.com/
- https://freecodecamp.org

Por hoje é só pessoal!