Social Icons

twitterfacebookgoogle plusrss feedemail

terça-feira, 25 de novembro de 2008

Para o jovem profissional procurando trabalho

Existem dois tipos de desenvolvedores: há os que não se mexem e esperam aprender de mão beijada (ou por osmose como diria um de nossos professores), e há os que vão atrás do conhecimento com a disposição de um menino jogando bola.

Se você quer ser um desenvolvedor de aplicativos para internet ou webdesigner, programador, analista de sistemas web, qualquer nome que seja, lembre-se:

Programar é grátis!

Você não pode esperar arrumar um estágio ou emprego que te ensine (de mão beijada) a ser um bom desenvolvedor. Um bom desenvolvedor se cria sozinho, nas madrugadas selvagens dos canais de IRC e grupos de e-mail.

Explico.

O processo de seleção é contínuo e a maior parte das vezes a pessoa responsável pela escolha se depara com e-mails desanimadores. Veja abaixo alguns exemplos reais, seguidos pelos comentários de Marcos Gomes, diretor de tecnologia e responsável por formar um time de desenvolvedores conhecidos como os ninjas da boo-box (pra quem se acha bom o suficiente, está aí o link do site deles, basta se candidatar a uma vaga.Quem sabe...).

  • Envio-lhes um pseudocodigo feito no 1º semestre da faculdade.

"Que eu saiba, pseudocódigo não roda em nenhum computador."

  • Tanto em PHP quanto em Java Script só o que eu vi na faculdade, mais nada que eu não consiga aprender, até porque a base eu já tive na faculdade.

"Para começar, JavaScript é escrito junto. E se você teve a base na faculdade por que não gastou umas horinhas aprendendo “o restante” em casa?"

  • Coloquei somente dois exemplos que consegui achar, pois meus códigos na Bolsa estão restritos.

"Seu trabalho é super secreto? Então contribua pra um projeto de software livre ou faça um aplicativo em seu tempo livre."

  • Não fiz trabalhos orientados a objeto ainda, tenho muita vontade de trabalhar com orientação a objetos.

"Tem muita vontade? Muita mesmo? Nossa… e está esperando mudar de emprego pra aprender, né?"

Se você já usou argumentos semelhantes aos exemplos acima, vou te revelar uma coisa: você pode mudar sua vida, e até mudar o mundo, com o mesmo equipamento que usa pra ficar o dia inteiro no Orkut trocando recadinhos com as peguetes, sério!

Listinha da alegria para quem não lê parágrafos:

  • Consiga um computador conectado à internet; serve o que está usando para ler este texto, ou qualquer outro, com qualquer sistema operacional, pode ser até um netbook:
  • Crie uma conta no Google App Engine e baixe o SDK;
  • Prepare-se pra usar intensamente um serviço de buscas e uma documentação de Python;
  • Use bibliotecas e códigos de terceiros no início, comece com humildade e vá se aprofundando com o tempo;
  • Invista algumas madrugadas desenvolvendo aplicativos que funcionem de verdade. Nem precisam ser inéditos, comece com sistemas de blog, chat, agregadores de feed…

Garanto que seguindo os passos acima você vai poder aprender muito mais sobre programação para internet do que com certeza você vai aprender em qualquer graduação em Sistemas de Informação (embora a nossa seja ótima).

E não precisa ser apenas com Google App Engine! Embrenhe-se no Ruby, PHP, JavaScript, HTML, Flash, faça uns layouts no Photoshop, escreva um blog, melhore verbetes na Wikipédia, contribua pra humanidade de alguma maneira :)

E se você for realmente ousado, vai construir o site da empresa do seu tio mesmo sem saber como fazer. Cobrará R$ 500,00 e usará uma parte disso para melhorar seu computador ou conexão com a internet. A maior parte dos bons desenvolvedores de hoje também fez isso quatro, oito, dez anos atrás.

Quando for mandar um e-mail tentando uma vaga pra ser desenvolvedor, escreva algo parecido com a mensagem abaixo, que também é real:

  • Não tenho muita experiência, estou buscando ela através de um estágio. Estou construindo um site e fiz um sistema de controle de gastos pessoais em PHP/MySQL. Eu adicionei um dos códigos no pastie.org. Abaixo segue o link para o
    arquivo.

"O texto acima passa muito mais confiança no candidato do que os exemplos flácidos anteriores. Este candidato não tinha experiência, e sabendo disso, estava construindo um sistema simples em PHP e MySQL pra ele mesmo usar."



Resumindo:COMECE A TRABALHAR, CHEGA DE FICAR PARADO!!!