Translate

segunda-feira, 24 de junho de 2013

Arquiteto de Softwares? Como fui chegar aqui?

Fala galera! De que vale ter um blog se você não consegue postar nada? Me fiz esta mesma pergunta e em resposta estou iniciando minhas aventuras de blogger.

Este post na verdade é uma historinha que venho recentemente repetindo para alguns jovens da igreja que faço parte e outros colegas que pretendem seguir o mesmo ramo.

Bem, eu começo sempre contando um pouquinho de minha trajetória. Atuo com desenvolvimento desde 2000, ou seja, lá se vão alguns anos de envolvimento com a área. Iniciei minha caminhada muito antes de entrar em uma universidade, comecei brincando com VBA dentro do excel e em seguida no access. Ficava maravilhado quando conseguia "ensinar" os programas fazerem algo que eu instruí. Como bom curioso que sou não cansava de pegar livros emprestados e quando tinha chance ler na internet sobre montagem e manutenção de computadores. Assim, comecei de fato minhas andanças com TI atuando informalmente como suporte de infraestrutura. Logo em seguida juntei uma grana e fiz o meu primeiro curso de programação na linguagem Object Pascal utilizando Delphi 4.0 e o famosíssimo banco Paradox.
O Delphi abriu minha visão sobre a área de desenvolvimento e permitiu ganhar meus primeiros trocado$ com desenvolvimento. Foi um desafio para mim iniciar um trabalho como freelancer pelo fato de que todo meu conhecimento para desenvolver software vinha de um curso básico de Delphi. Era difícil captar os desejos dos usuários e transformar a vontade deles em um produto (eu não fazia a menor ideia do que vinha a ser requisitos).Um pouco mais a frente comecei meus estudos com Java. Fiz alguns cursos e estudava bastante em casa. Fiz alguns projetos pequenos e minha experiência era um pouco maior que a acadêmica. O divisor de águas para mim foi quando consegui meu primeiro emprego para trabalhar fortemente com java num projeto enorme. Assumi durante a entrevista que conhecia java e era capaz de ser produtivo. Não sei até que ponto eu consegui convencer o entrevistador a questão é que eu nunca tinha pisado numa universidade e já tinha aproximadamente um ano de estudos sobre java. Eu aceitei o desafio de assumir a responsabilidade. Sendo o que hoje classificaria como júnior encarei o peso de atuar como pleno. Toda a economia que não tinha arrisquei comprando livros sobre o assunto e muitas noites de sono foram embora durante os primeiros meses.
Em pouco tempo consegui absorver o conhecimento necessário para trabalhar naquela empresa. Lá havia um framework de desenvolvimento proprietário que facilitava muito nossa vida.
Não parei por ai, vi que tinha capacidade para fazer mais e fiz outros cursos. Quando a grana começou a aparecer tive a oportunidade de entrar numa faculdade e comecei o curso de sistemas de informação. Como muitos sabem, não foi fácil trabalhar e estudar durante 5 anos ( o curso teve duração de 4 mas precisei trancar duas vezes). Realmente comparado a meus colegas de faculdade eu já estava muito adiantado no que diz respeito a desenvolvimento, embora no primeiro período eu já tinha por volta de 6 a 7 anos de experiência. A experiência acadêmica foi fundamental para mim, pois me ensinou que a produção de um software começava muito antes do desenvolvimento. Tive a oportunidade de conhecer processos de desenvolvimento, metodologias, arquitetura, design, modelo de banco... foi sensacional. Mente mente inquieta não me deixava se limitar ao conhecimento acadêmico e me impulsionava sempre a buscar mais por fora. Comprava livros sobre o assunto e quando tinha oportunidade fazia cursos.
Como resultado de toda esta dedicação em aproximadamente um ano de trabalho já conseguia auxiliar outros plenos da equipe e logo em seguida fui promovido a desenvolvedor sênior.
Nesta altura eu já não desenvolvia mais em Delphi e me especializava mais e mais na linguagem java e na engenharia de softwares como um todo. Os trabalhos extras passaram a se tornar mais frequentes e eu sempre aproveitava eles para aprender um novo framework e pôr em prática outras metodologias. Após aproximadamente 4 anos mudei de empresa e assumi como desenvolvedor sênior. Sempre investindo em leitura e especialização fui promovido a arquiteto de softwares 6 meses depois e é onde estou até a presente data.
O que gostaria de enfatizar com este resumo de minha história foi a sempre presente dedicação e entrega aos estudos. Costumo sempre dizer que eu não escolhi gostar de estudar mas me habituei a esta necessidade imposta pela carreira que escolhi. Hoje tenho contato com profissionais que atuaram comigo quando comecei, colegas de faculdade e colegas da área que estão praticamente no mesmo local. Conheci-os como desenvolvedores juniores e até hoje continuam praticamente com o mesmo conhecimento. O que minha trajetória mostra é que com dedicação e esforço você consegue alcançar muitos dos seus objetivos. Se você quer ser diferente tem que agir diferente. Se fizer igual ao que os outros fazem você será exatamente como os outros.

Termino com uma frase que vem sendo um guia para mim nos últimos anos:
"Se você deseja algo que nunca teve, faça algo que nunca fez!"

Que Deus abençoe a todos.

Nenhum comentário:

Postar um comentário