Article Image
Article Image
read

Provavelmente você ainda não me conhece. Sou programador web na vagalume.com.br. Isso mesmo, o maior portal de letra de música do Brasil, são aproximadamente dois milhões de acessos/dia.

Trabalhar com web sempre foi uma paixão para mim, eu estudei bastante quando garoto, mas os projetos pessoais e pequenos trabalhos para terceiros eram apenas uma “brincadeira”. Naquela época eu sempre achava que sabia tudo. Tudo sobre HTML, tudo sobre Javascript, tudo sobre CSS.

Começar a trabalhar em um portal enorme, foi um belo tapa na cara, pois eu passava dias inteiros, lendo código de terceiros, e pensando: “Cara que loucura é essa! Não é possível que isso faça alguma coisa!”. E fazia, e melhor, fazia quase que perfeitamente bem.

Esse choque não foi negativo, eu fiquei bem arrasado de pensar: “Meu, eu sempre achei que sabia tudo… Como assim? Existe CSS3, HTML5, jQuery?”. Eu praticamente saia do trabalho pensando em vários livros sobre esses assuntos, cursos online, artigos e documentações. E ao mesmo tempo pensava: “Não é possível que eu tenha que saber tudo, pelo menos não agora”.

Eu estava certo, com o tempo eu fui me adaptando e desenvolvendo novas features em cada um dos assuntos acima, e me saia bem. Tive grande ajuda do coordenador da Vagalume, que com muita paciência, me direcionou diversas vezes, e que fique claro, ele ainda direciona e muito. No entanto, eu ainda queria voltar a sentir a sensação de antes, de sentir que eu sabia tudo.

Mas, eu estava errado, apesar de hoje, depois de anos de muito estudo e trabalho com afinco na usabilidade, na performance, na padronização e boas práticas de programação. Eu posso dizer com toda certeza: “Eu ainda não sei absolutamente tudo”. Mas isso não significa que eu não seja um bom programador. O que demorou um pouco para entrar na minha cabeça, mas é completamente normal, até por conta de que tudo nessa área está em constante atualização. Novas linguagens, novos frameworks, novas libs, banco de dados, tipos de deploys, IDEs, tudo está em constante mudança e atualização.

Se você não olhar com esses olhos, ficará para trás, pois realmente temos que nos atualizar, talvez saber absolutamente tudo sobre todas as coisas seja impossível. Existem pessoas que até conseguem ter conhecimento de causa quase que 100% sobre algo, mas é muito difícil ser para mais de um assunto.

O objetivo deste post é mostrar que somos humanos, é normal ter altos e baixos em qualquer área da nossa vida. O grande lance é saber sair da parte baixa o quanto antes. E para isso você precisa estar bem consigo mesmo. Pois aí sim conseguirá se dedicar melhor no trabalho e então desenvolver melhor, corrigir deficiências antigas, se atualizar com as ferramentas e documentações. E tudo se encaixa, sobra mais tempo para separar bons livros, bons cursos, bons eventos da área e sobretudo bons artigos em blogs de programadores mais experientes e que compartilham sempre coisas importantes para a nossa evolução.

Espero ter ajudado os iniciantes que talvez estejam passando a situação que eu já passei, e lidar da melhor maneira possível. Em um próximo post, vou tentar colocar boas práticas que aprendi trabalhando em equipe e soluções que eu tomei para me interar de diversos assuntos que nossa área possui, quase que diariamente.

Blog Logo

Daniel Galvão


Published

Image

Daniel Galvão

I'm Daniel Galvão, now pushing code at VAGAS.com. Working with JS, CSS, Meteor, node.js, React, AngularJS, Grunt, SASS, PHP, Drupal, MySQL, MongoDB, ElasticSearch and others. Sharing knowledge and experiences.

Back to Overview