Você pode aprender a programar sozinho?

Aprender a programar é muito fácil

De vez em quando entra na moda uma profissão que, se você a estudar, será seu passaporte para a fama ou fortuna ou, uma habilidade que se seus filhos não aprenderem os condenará ao fracasso. Actualmente trata-se da criação de aplicações e, antes de ser substituída pela Inteligência Artificial, vamos tentar responder à pergunta: Dá para aprender a programar autodidacta?

Sejamos claros, não há absolutamente nenhuma disciplina que garanta o sucesso e, embora seja verdade que um bom programador adquire habilidades que serão úteis na vida, elas também podem ser adquiridas estudando outras coisas.

Lembro-me da minha adolescência, nos anos XNUMX, de um anúncio que dizia que se você aprendesse o Basic, as empresas iriam brigar para contratá-lo.Basic é uma linguagem de propósito geral que dificilmente é boa para construir aplicativos que são usados ​​no mundo real. Anos depois, foi incluído o ensino de informática nas escolas, que nada mais era do que explicar o uso das ferramentas do Microsoft Office. Nos últimos anos, eles popularizaram os cursos de programação, que na verdade deveriam ser chamados de cursos de codificação, porque se limitam apenas a ensinar os rudimentos de uma linguagem de programação.

Você pode aprender a programar sozinho?

A discussão sobre estudar ou não em uma universidade para seguir a carreira de programador reaparece de vez em quando nas redes sociais. Claro, quem o tirou é fervoroso defensor do diploma, enquanto quem se formou nega essa necessidade. Em geral, as empresas do setor parecem preferir a demonstração de competências aos pergaminhos.

De qualquer forma, você não aprende a programar apenas para ganhar dinheiro. Também pode ser feito para colaborar em projetos de código aberto ou para criar aplicativos que atendam às nossas necessidades.

Em relação à pergunta do título, é verdade que sim, mas lembre-se de que quanto mais você praticar, melhor programador você será.

O que um programador deve aprender?

Provavelmente qualquer aluno de escola primária aplicada conhece a gramática espanhola da mesma forma que Pérez Reverte ou Vargas Llosa. No entanto, ele não será capaz de escrever um bom romance. O mesmo vale para a programação. Você pode memorizar todos os comandos de uma linguagem e memorizar milhares de linhas de código, mas isso não faz de você um programador.

A primeira habilidade necessária para um programador é a objetividade e a capacidade de raciocínio lógico. Um aplicativo deve resolver problemas e o desenvolvedor deve identificar o que é, imaginar uma solução e ser capaz de implementá-la antes de escrever o código.

O próximo passo é identificar qual linguagem de programação é a mais adequada para construir o aplicativo. No setor tem muita coisa que se você só tiver um martelo vai acreditar que todos os problemas são pregos.

Para cada linguagem de programação existem vários ambientes de desenvolvimento integrados. Muitos são compatíveis com várias linguagens de programação, portanto, familiarizar-se com um deles economizará muito trabalho.

A maioria das distribuições Linux inclui suporte para as linguagens de programação mais populares, bem como uma seleção de ambientes de desenvolvimento integrados.

Algumas distribuições recomendadas para aprender programação

Esta é uma seleção absolutamente pessoal. Em princípio, qualquer distribuição Linux pode ser usada para programação.

  • Ubuntu: É uma distribuição muito popular, então se você está procurando como fazer algo no linux, provavelmente encontrará como fazê-lo no ubuntu. Além disso, possui a mais completa seleção de programas e diferentes formas de instalação.
  • Red Hat Enterprise Linux: Se você é um desenvolvedor, pode obter uma licença gratuita e acessar ferramentas muito úteis para programadores, como gerenciamento de contêineres e suporte para diferentes linguagens de programação.
  • Fedora:  É uma distribuição Um fórum da comunidade testando recursos que posteriormente farão parte do Red Hat Enterprise Linux. Em seus repositórios você pode encontrar as versões mais atuais das ferramentas de programação.

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Nelson dito

    Aprendi a programar aos 13 anos de forma autodidata com um Commodore PET 2001, atualmente tenho 54 anos