A programação é linda!

Enquanto atividade, a programação computacional é certamente uma das mais belas já inventadas pelos humanos. União sem precedentes entre a teoria e a prática; entre a arte e a lógica; entre a vida e a morte. É o humano oferencendo inteligência aos autômatos. É o humano imitando as divindades na criação.

Alguém pode questionar: 'Arte?! Em Computação só dá mercenários!'.
Se for apelar, o mesmo se aplica a qualquer outro ofício. Há obviamente mercenários onde rola dinheiro. A diferença é que os programadores em geral são mercenários honestos. Quem faz exclusivamente por dinheiro não tem porquê esconder.

A realidade é que cada um programa segundo a própria índole, de acordo com as próprias necessidades. O programador pode programar pra enriquecer ou simplesmente pra se divertir.

A programação é a área que mais capta outras pra si. O programador consegue desenvolver programas pra Matemática, Engenharia, Medicina, Contabilidade, Desenho, Música, etc, etc. A programação não conhece limites.

Enfim, com a programação se consegue conciliar todas as demais atividades. E mais, se consegue com a máxima criatividade que a natureza permite aos humanos!



Aprendendo

Até pouquíssimo tempo atrás a programação computacional era uma tarefa reservada a um grupo relativamente pequeno de pessoas.
Hoje não. Com a tremenda popularização da Internet muita gente programa computacionalmente até mesmo sem saber que o faz.

Antes era necessário o uso de programas específicos pra se gerar outros programas, era necessário o uso de compiladores, interpretadores e montadores.
Hoje não. Basta escrever um "script" em VBScript ou JavaScript numa página HTML. Não é necessário conhecimento algum de compilação, é só copiar e colar.

É bem provável que tenha muita gente aprendendo a programar assim, aos trancos e barrancos.
Precisa resolver algo, sai procurando em fóruns os scripts que atendem.
Chega evidentemente num ponto que as coisas complicam. Acaba se tornando mais difícil obter as soluções do que resolver por si mesmo.

Esse fenômeno ocorre pelas necessidades. Alguém já disse "a Necessidade é a mãe da Invenção".
Se o sujeito ficar só em pagininhas simples, daquelas pra mostrar currículo ou perfil em intersítios de namoro, é bem capaz de nem precisar de scripts. Aliás, nem precisa saber nada de HTML, basta usar os editores.

O negócio é que tem muita gente interessada em trabalhar como webdesigner por exemplo. Agora como é que o sujeito vai sair na luta se não souber nem montar scripts por conta própria? Só com peixada!

É claro que a tarefa de webdesigner é acima de tudo um tarefa de desenho, é um trabalho de projeto gráfico. Só que a realidade cobra mais do que isto. O mercado de trabalho é absurdamente exigente. As ofertas de emprego beiram ao lunatismo. Se alguém fizer uma pesquisa profunda vai detectar que as empresas não utilizam nem 25% do que cobram. Então, esses 75% são uma espécie de gordurinha pra se queimar na procura de emprego.
Somente grandes empresas vão ter bolso pra manter um sujeito tão especializado, pra manter O Projetista Gráfico. Nos demais tipos o webdesigner vai ser é um faz-tudo. Ou então alguém que saiba xingar os mesmos palavreados que o faz-tudo. Portanto, a programação pro ambiente Web é uma etapa muito natural pra quem produz (ou deseja produzir) páginas na Internet.



Cada programador em sua camada

Não é assim com os demais macacos? Não é cada um em seu galho? Pois então!
Até certo nível a programação não é uma tarefa tão cabeluda quanto possa parecer. Há diversas camadas e cada um pode trabalhar somente naquela que atende.

A programação é verdadeiramente viciante, é muito prazerosa. Só não pode se traumatizar. Um começo inadequado pode ter um término funesto.
A programação é como uma cidade móvel. Há vários caminhos pra se alcançá-la. Se o sujeito não encontrar os caminhos confortáveis, deve fazer meia-volta e procurar pelo adequado. E o mais adequado pode ser o nível, a camada em que se deve programar.

Macaco gosta é de brincar.
Ninguém consegue fazer nada bem feito que não seja com diversão. Ou melhor, ninguém consegue avançar muito longe se não for com prazer. Pra alcançar a cidade móvel da programação não adianta sair correndo na toda. Por ser móvel ela nunca pára, nunca se estaciona. Quem sai na toda pode alcançá-la e depois se cansar. Quem sai à sua procura vai precisar de fôlego pra acompanhá-la depois que encontrar. E como todo corredor de longa distância é preciso correr com tranqüilidade e prazer.

O caminho mais confortável é caminhar calmamente do fácil pro mais difícil. É gostar de resolver tarefas simples. Passado a fase de jardim da infância, é seguir de série em série até a camada que satisfaz os anseios.




http://transeberiano.brinkster.net