Aprender a programar com explicações
Aprender a programar é hoje uma excelente forma dos jovens se prepararem para as oportunidades que começam a existir no mercado de trabalho atual. A programação é uma competência, cada vez mais, necessária na criação dos mais variados dispositivos tecnológicos. No entanto, esta nem sempre é fácil de adquirir e é, muitas vezes, comparada à Matemática, disciplina pela qual muitos alunos desenvolvem aversão. Uma das melhores forma de desmitificar a programação, e facilitar a sua aprendizagem, é através da frequência de explicações. Existem muitas linguagens de programação sendo que, atualmente, o Java é uma das mais utilizadas mundialmente.
O "pesadelo" da programação
A programação pode parecer, inicialmente, um autêntico pesadelo. E é normal. Esta área sendo bastante abstrata tem pouca correlação com outras áreas de estudo. Normalmente a aprendizagem é um processo que se baseia em conhecimentos já adquiridos. Assim, habitualmente, aprendemos uma coisa nova tendo como ponto de partida conceitos que já possuímos. Infelizmente com a programação é difícil. Neste sentido é vantajoso, principalmente numa fase inicial, ter a orientação de um programador mais experiente. Assim, é neste contexto, que as explicações de Java surgem como alternativa bastante viável no começo do processo de aprendizagem.
Benefícios das explicações de Java
As explicações de programação podem consistir numa ótima forma de aprendizagem personalizada adequada a cada aluno, o que, muitas vezes, não é possível na faculdade. As turmas grandes e os horários limitados, nem sempre permitem uma boa aquisição de conhecimentos. Nas explicações, por outro lado, o aluno poderá aprender ao seu ritmo, sem deixar conceitos mal percebidos para trás. As vantagens não são apenas para os alunos de cursos superiores mas também para todas as pessoas com vontade de programar. Particularmente estas, é natural que necessitem de alguma orientação. A Internet está repleta de material de estudo e existem vários livros a abordar o assunto, no entanto, estes podem ser de difícil compreensão numa fase inicial. Assim, as explicações podem cobrir essa lacuna.
Apostar na programação como área profissional
Hoje em dia são poucas as áreas de formação com emprego garantido. No entanto, pode afirmar-se com alguma certeza que os cursos relacionados com tecnologias da informação, estão neste momento nesse lote. A sociedade atual é cada vez mais tecnológica e, por isso, tem criado uma procura elevada de profissionais qualificados da área da tecnologia. Todos os cursos desta área possuem diversas cadeiras nas quais é possível adquirir competências na área do desenvolvimento de software, por esta ser uma competência indispensável no contexto das tecnologias. São disso exemplo os cursos de engenharia informática e engenharia de telecomunicações e informática disponíveis em várias faculdades do país. O Java sendo das linguagens mais frequentemente utilizadas em programação, costuma por isso fazer parte do curriculum destes cursos.
Começar a desenvolver software
Uma das melhores formas de se começar a programar é através de um curso superior. Para isso terá de escolher uma faculdade com um curso que providencie competências nesta área. São exemplo os cursos de engenharia informática existentes, por exemplo, nas seguintes faculdades:
- Instituto Universitário de Lisboa - ISCTE;
- Instituto Superior Técnico;
- Faculdade de Ciências da Universidade de Lisboa;
- Instituto Superior de Engenharia de Lisboa;
- Faculdade de Ciências e Tecnologia;
- Faculdade de Engenharia do Porto.
Outra forma alternativa de se iniciar na programação é por conta própria. Para isso existe muito material disponível na Internet, bem como livros. Um bom começo é o livro "An Introduction to Problem Solving and Programming" que se debruça sobre todos os conceitos introdutórios mais importantes. Outra boa ferramenta de aprendizagem é o site oficial da Oracle composto por diversos artigos que expõem os conceitos base da programação. Em ambos os casos as explicações de Java podem ser úteis. Ao frequentar um curso superior estas podem ser uma mais valia para acompanhar a matéria das aulas, apoiar em trabalhos e preparar exames. No caso da pessoa decidir aprender a programar Java por conta própria, as explicações podem ser muito úteis para direcionar o jovem programador, bem como, esclarecer dúvidas que possam surgir após leitura dos livros ou material encontrado na Internet.
Conclusão
Saber programar é uma competência que tem vindo a ser bastante procurada pelo mercado de trabalho. Recorrendo a explicações ou não, aprender a programar pode abrir muitas portas a nível profissional. Por existir um défice entre oferta e procura, esta área costuma oferecer salários acima da média em Portugal.