Front-End Engineering: de onde viemos e para onde vamos?

É interessante refletir sobre o quanto o perfil do Front-End Engineer mudou nos últimos anos e é fantástico concluir que esse perfil profissional está sendo cada vez mais valorizado no mercado de desenvolvimento atual. Há quase 3 anos escrevi um post contando sobre a descoberta do termo Front-End Engineer, uma descoberta que fez enorme diferença na forma como passei a enxergar minha carreira. Agora, com esse post, gostaria de publicar a minha visão sobre o que mudou de lá para cá.

Somos muito mais engenheiros atualmente. Esse é o grande ponto! Os conceitos, paradigmas e práticas da engenharia de software estão atualmente muito presentes em nosso trabalho. Orientação a Objetos é conhecimento obrigatório para todas as melhores posições disponíveis no mercado de trabalho e tem sido cada vez mais comum boas empresas solicitarem conhecimento obrigatório em PHP, C/C++, Java, Python ou Ruby.

As aplicações web estão muito avançadas agora, ganharam complexidade e muito mais lógica está sendo processada nos browsers, seja para criar interfaces cada vez mais interativas e ricas ou para tornar tudo mais responsivo e veloz.

O grande foco na qualidade e na produção de aplicações bullet-proof também é uma tendência muito clara no mercado. Test-Driven Development (TDD), ferramentas para automatização de testes e para melhoria da qualidade do código produzido já despontam como requisitos cada vez mais desejáveis. Selenium, JSLint, JsUnit, você já começou a olhar para essas ferramentas? Talvez seja um bom momento para fazê-lo. ;)

A capacidade de escrever componentes modulares e que possam crescer e escalar sem sofrimento é outra habilidade bastante necessária atualmente. Há alguns poucos anos não falávamos sobre Object-Oriented CSS e nem tínhamos conceitos tradicionais da engenharia de software sendo aplicados à camada de apresentação das aplicações web. E falando em CSS: será que tudo o que você conhece sobre CSS está errado? Descobri que muito do que eu sabia estava errado, talvez você tenha o mesmo tipo de problema. :)

Para os próximos anos eu acho que não preciso comentar que viveremos uma verdadeira revolução com o desenvolvimento massivo de aplicações HTML5, as novas API’s disponíveis para JavaScript e o advento do CSS3.

Se nós já estamos impressionados com o que essas tecnologias podem nos proporcionar atualmente tente imaginar que tipo de aplicações estaremos escrevendo em 2 ou 3 anos, quando todos essas novas versões das tecnologias com as quais trabalhamos forem amplamente suportadas por basicamente qualquer plataforma que você possa imaginar.

Fico por aqui com os meus 2 centavos sobre o assunto. Até breve! :)

Artigos relacionados:

  • Não há artigos relacionados.

Comentários

  1. Mauro George disse:

    Muito interessante seu ponto de vista.

    O que padronizará bastante no futuro com certeza serão os novos elementos do HTML5 que além de semânticos teremos padrões e não um chamar um div de header, outro de topo, e outro de cabecalho, entendemos muito bem mais não é padrão.

    Além de ferramentas para gerar CSS como o LESS[1] desenvolvido em ruby.

    Mais acredito que a grande maioria nem saiba o que é TDD, mais deveriam saber, e as ferramentas que citou, é como vejo muitos web designs por aí que nem sabem o que é arquitetura de informação, usabilidade, acessibilidade etc.
    Mais com certeza temos bons profissionais no mercado.

    Abraço,
    Excellente texto

    [1] – http://lesscss.org/

  2. Marquilanio disse:

    Participei da sua palestra na última quinta-feira na FIR e achei bastante interessante seu ponto de vista em relação ao futuro do Front-End Engineering, pois não conhecia este termo e nem o que significava, mas tinha uma simples e pequena visão de futuro em relação essas novas aplicações rodando diretamente da WEB. Sem dúvida nenhuma será o futuro que veremos dia após dia em nossas vidas.
    Estou bastante interessado em aprofundar mais meus conhecimentos sobre tal assunto.

    • Olá, Marquilanio!

      Fico realmente feliz que tenha gostado da palestra, eu também gostei muito e me diverti bastante!

      Eu aconselho que você vá fundo em seus estudos sobre Front-End Engineering, pois existem muitas oportunidades no mercado e há uma tendência clara de que as coisas se tornem ainda mais interessantes nos próximos anos.

      Se precisar de alguma ajuda não pense duas vezes em me contactar, será um prazer ajudá-lo.

      Grande abraço!

  3. Ola Andre;

    Parabens, um grande texto. O cenario de desenvolvimento web fora das portas das agencias é justamente esse e, para as agencias tb, esses profissionais tem se tornado cada vez mais necessario.

    Um abraco!

Trackbacks

  1. RT @pinceladasdaweb: Front-End Engineering: de onde viemos e para onde vamos? http://migre.me/YR00

  2. James Clebio says:

    http://j.mp/bbonM6 Front-End Engineering: de onde viemos e para onde vamos?

  3. Front-End Engineering: de onde viemos e para onde vamos? http://digs.by/9Mkdgv (RT @jamesclebio)

  4. Front-End Engineering: de onde viemos e para onde vamos? http://migre.me/YR00 RT @pinceladasnaweb

  5. Ruan Mér says:

    RT @pinceladasdaweb: Front-End Engineering: de onde viemos e para onde vamos? http://migre.me/YR00

  6. Leo Ferreira says:

    @bergbrandt e @valongueiro falando sobre engenheiros web http://digs.by/b6Xs5z | http://digs.by/9Mkdgv #web

  7. RT @leoferr: @bergbrandt e @valongueiro falando sobre engenheiros web http://bit.ly/a6PYxm | http://bit.ly/cMOU9j #web #webdev

  8. Berg Brandt says:

    RT @leoferr: @bergbrandt e @valongueiro falando sobre engenheiros web http://digs.by/b6Xs5z | http://digs.by/9Mkdgv #web

  9. Hugo César says:

    Front-End Engineering: de onde viemos e para onde vamos? http://bit.ly/aICjco Front-Ends… cada vez mais… Engineers http://bit.ly/9uLP3z

  10. RT @euprogramo @valongueiro Front-End Engineering: de onde viemos e para onde vamos? http://migre.me/3U16t

  11. James Clebio says:

    “@euprogramo: Front-End Engineering: de onde viemos e para onde vamos? http://t.co/8mHrZMs //autor: @valongueiro”

  12. Front-End BR says:

    RT @war10ck_ti: RT @euprogramo @valongueiro Front-End Engineering: de onde viemos e para onde vamos? http://t.co/iZqwBpB

  13. RT @valongueiro: Front-End Engineering: de onde viemos e para onde vamos? http://bit.ly/gDfreS

Contribua com suas ideias

*

Get Adobe Flash playerPlugin by wpburn.com wordpress themes