10 razões para aprender programação

Assembly
10 razões para aprender programação

Já todos ouvimos que a Programação é uma das áreas de maior sucesso atual e futuro mas quais são, ao certo, os grandes benefícios deste setor? Neste artigo vamos explorar 10 grandes argumentos para impulsionar todos os que sonham em ser programador (e que, quem sabe, vão juntar-se à nossa Academia Junior Developer!):

  • 1. Alta empregabilidade

A área da Programação e do Desenvolvimento de Software é uma das áreas com maior taxa de empregabilidade – eis alguns dados relevantes:

– Em 2015, existiam 5000 vagas de emprego por preencher na área das Tecnologias de Informação em Portugal. Este número cresceu e continuará a crescer, o que implica que a taxa de desemprego para Programadores é de 0%.

– Já em 2014 a Comissão Europeia indicou, como conclusão do estudo “E-Skills in Europe”, que até 2020 seriam precisos 15 mil informáticos e profissionais das Tecnologias da Informação em Portugal — e ainda não existem profissionais suficientes!

  • 2. Salários elevados

Esta área tecnológica é também das que oferece melhores condições salariais, a nível global mas também nacional: 

– Segundo um artigo do DN do início de 2019, um programador júnior front end pode conseguir atualmente um ordenado entre 20 e 26 mil euros brutos anuais.

– Um relatório da empresa de recrutamento tecnológico Landing.jobs de 2020 indica que os trabalhadores tecnológicos independentes (freelancers) ganham, em média, quase 48 mil euros brutos anuais em Portugal.

– A subida média dos salários dos programadores em Portugal rondou os 20% nos últimos dois a três anos. Assim, os recém-formados da Assembly podem começar a ganhar um ordenado mensal de 1.250€, podendo atingir os 4.000€ após alguns anos de carreira e evolução.

10 razões para aprender programação 1 Assembly

  • 3. Flexibilidade profissional

Aprender código pode ajudar a criar novas oportunidades de emprego e pode, também, aumentar o potencial dos candidatos nesta economia digital em constante transformação. Praticamente todas as áreas de negócio requerem algum nível de programação e ter esse conhecimento pode abrir novas portas. Mesmo que não tenham um conhecimento profundo e vasto, saber o básico poderá ser um ponto positivo na maioria dos ambientes empresariais.

Além disso, um emprego na área da programação significa muitas vezes uma hipótese de fugir ao horário 9-17h e a uma vida laboral mais rotineira.

  • 4. Cérebro mais saudável

Cientistas que estudaram os cérebros dos programadores obtiveram algumas conclusões interessantes — os programadores pensam, realmente, de maneira diferente:

– Um estudo de 1991 que analisou os efeitos da programação nos desempenhos cognitivos concluiu que os alunos com experiência em programação tiveram uma pontuação de mais 16 pontos percentuais em testes de habilidade cognitiva face aos alunos sem experiência.

– Outro estudo de 2013 descobriu que apenas certos tipos de atividade mental conduzem a cérebros mais perspicazes, nomeadamente atividades cognitivas mais exigentes que envolvem aprendizagem e complexidade intelectual. E a programação é, sem dúvida, uma destas atividades!

Embora não haja nenhum estudo que prove que a programação torna as pessoas mais inteligentes ou capazes, está comprovado que atividades intelectualmente mais desafiantes que pressupõem desafios cognitivos mais difíceis potenciam a saúde do cérebro e previnem significativamente a deterioração neural.

  • 5. Maior capacidade de resolução de problemas

Steve Jobs dizia que aprender a programar é aprender a pensar e a verdade é que a programação ajuda realmente a melhorar a capacidade de resolução de problemas. A lógica da programação passa por encarar um problema grande, parti-lo em pedaços e começar, então, a resolver esses mesmos pedaços; ou seja, programar potencia o pensamento lógico e a forma como encaramos e solucionamos problemas. Aprender a programar é, sem dúvida, uma boa sessão de exercício para o lado esquerdo do cérebro e ensina-nos que solucionar problemas começa na divisão da questão em partes menores — e é assim que teremos de fazer tanto para resolver problemas quanto para tomar decisões nas nossas vidas.

10 razões para aprender programação 2 Assembly

  • 6. Estimula a criatividade

A programação é uma das poucas habilidades técnicas que nos obriga a ser criativos. Quando somos obrigados a pensar fora da caixa para solucionar um problema, a nossa criatividade é estimulada e somos obrigados a imaginar novas e inovadoras abordagens e soluções. Ao programar, ficamos mais aptos a encontrar novas respostas para o mesmo problema, ou para novos problemas, a um ritmo diário. Quando a primeira solução que idealizámos não funciona, temos de tentar outra e se essa não funcionar, tentamos novamente até que o problema seja resolvido. Esta lógica é a base da programação e requerem muita criatividade e pensamento disruptivo.

  • 7. Mais resiliência

Quando aprendemos programação, aprendemos também a encarar os problemas à luz das soluções. Cada problema que enfrentamos implica pensarmos sobre ele e começarmos a ter ideias sobre como resolvê-lo. Os resultados que advêm dos brainstormings e das várias tentativas-erro dão força para superarmos novos desafios, por mais difíceis que sejam. Na programação, errar nem sempre é mau e pode servir de uma ótima oportunidade de aprendizagem. Com a programação, vem também o debugging – e não existe melhor maneira de trabalhar a perseverança e a resiliência do que lidar com desafios!

  • 8. Maior foco e organização

À medida que avançamos no mundo da programação e que nos desafiamos a enfrentar problemas e processos mais difíceis e complexos, desenvolvemos um maior foco e novas e aprimoradas competências organizacionais. Além disso, quando programamos, temos como fim último a conquista de um objetivo e a tentativa de atingir essa meta requer sempre uma maior concentração e organização.

Um estudo de dois investigadores da Universidade de Stanford defende também esta ideia de que o cariz lógico da programação – identificar um problema, pensar em etapas e, em seguida, implementar uma solução – incentiva o foco e o pensamento organizado. Nesse estudo, afirmam inclusive que ao ensinarmos explicitamente o computador a fazer algo, estamos também a aprender mais sobre o nosso próprio pensamento.

10 razões para aprender programação 3 Assembly

  • 9. Possibilidades infinitas

Uma das partes mais positivas da programação é o vasto leque de possibilidades que possibilita: através do código, podemos criar tantas coisas novas a partir do zero! Não é fascinante pensar que, a partir de linhas de código, podemos criar produtos úteis e soluções inovadoras para o mundo que nos rodeia? Não são necessárias máquinas ou matérias-primas nem oficinas nem fábricas… Através de um computador, um teclado, um cérebro e muito dedilhar conseguimos dar forma às nossas ideias e distribuí-las depois para milhões de pessoas, sem sair de casa! A parte mais divertida é que tudo isto pode ser feito em contexto laboral, mas também nos tempos livres; quando sabemos programar, podemos dedicar algumas horas extra aos nossos próprios projetos, o que irá também enriquecer o nosso portefólio e afinar as nossas competências.

  • 10. Viver no futuro

É inegável que a programação é a linguagem do mundo moderno, com as suas próprias regras e especificidades. Cada vez mais, as linhas de código estão em todo o lado, dos relógios de pulso à app da meteorologia.

A programação é agora tão importante para as empresas em todos os setores de atividades que a programação será uma competência essencial para quem quer acompanhar o mundo e fazer parte dele, hoje e no futuro. Quem dominar a tecnologia e a literacia digital, terá a vida facilitada e conseguirá acompanhar as novas oportunidades tecnológicas que o futuro trará – tendência confirmada pela Dell e o Institute For The Future (IFTF) que afirma que 85% das profissões que vão existir em 2030 ainda não foram inventadas. A programação é, sem dúvida, uma das competências obrigatórias para quem quer singrar no século XXI — e se ainda não começaste a aprender programação, já vais tarde! A boa notícia é que a Assembly oferece a Academia Junior Developer, para todos os que têm mais de 17 anos e interesse neste incrível mundo de números e parêntesis. Inscreve-te já!