Desenvolvimento

Ξ 3 comentários

Programar por quê? Aposte na automatização

publicado por Gerardo Wisosky

Programar por quê? Aposte na automatizaçãoNem sempre as pessoas entendem o poder de uma inovação. Prova disso são algumas frases célebres sobre alguns itens que fazem parte do nosso cotidiano. Em 1903, o Presidente do Banco de Michigan falou a seguinte pérola “O cavalo está aqui para ficar, mas o automóvel é apenas uma novidade, uma moda”. Ou, voltando ainda mais no tempo, temos o que Erasmus Wilson – professor da Universidade de Oxford – disse em 1800 sobre a luz “Quando a Exposição de Paris fechar, ninguém mais vai ouvir falar em luz elétrica.” Analisando todo o contexto histórico da época, é perfeitamente plausível o pensamento destas pessoas. Eles, na verdade, apenas refletem a opinião que a maioria tinha a respeito destas invenções. Agora, imagine só o que teria acontecido se Henry Ford tivesse dado ouvidos para o banqueiro ou se Thomas Edison desistisse da eletricidade?

Pode parecer exagero, mas nunca temos certeza do quão importante será a mais nova invenção a dominar o mercado. Pode ser uma moda passageira, ou uma ferramenta sem a qual não viveremos depois. O computador, por exemplo, sem ele não teríamos Internet, smartphones ou tablets. Usamos suas teclas para conversar com parentes distantes, procurar ofertas tentadoras e até mesmo fazer entrevistas de emprego. Tanto no trabalho como na nossa vida particular, o computador se faz presente. Mas em 1977, Ken Olson – fundador da Digital Equipment Corporation – disse acreditar que as pessoas não teriam motivos para ter um computador em casa. Hoje sabemos que ele não poderia estar mais errado.

Acredito que quem trabalha com tecnologia precisa estar sempre aberto a novidades. Fazer as coisas sempre da mesma maneira é perder oportunidades valiosas para evoluir. Profissionais que trabalham com desenvolvimento de sistemas, por exemplo, por que não apostar em uma tecnologia que automatiza a programação?

Creio que a inteligência e a criatividade do ser humano nunca serão substituídas pelo trabalho das máquinas (espero sinceramente estar correto!), mas temos que aceitar que em determinados momentos poder contar com ajuda é essencial. Não é a toa que surgem cada vez mais facilidades que automatizam atividades do nosso dia a dia.

Voltando a falar sobre programação, já existem ferramentas que tornam este processo muito mais rápido e prático. Ao invés de precisar digitar linha por linha em código, o desenvolvedor pode simplesmente passar os parâmetros para o sistema que faz todo o trabalh de programar. A qualidade técnica do profissional continua a ser primordial, mas ele pode economizar tempo e energia para implantar em outros projetos.

Usar a automatização na programação faz muito sentido principalmente quando colocamos a questão no âmbito das grandes empresas. Estas ferramentas permitem criar programas para linguagens e plataformas diversas de uma só vez. Para quem trabalha com desenvolvimentos de aplicativos móveis, por exemplo, isso representa uma grande economia de tempo e dinheiro, pois não será mais necessário desenvolver uma versão exclusiva para iOS, outra para Android, uma para Windows Phone, etc. Desta forma a organização economiza tempo e, principalmente, dinheiro.

Com isso todos saem ganhando: os desenvolvedores não precisam mais passar longas horas realizando um trabalho repetitivo e cansativo, os clientes ficam contentes pois suas soluções ficam prontas em menos tempo e a empresa pode aumentar sua margem de lucro.

Outra vantagem da automatização é o fato dela diminuir a necessidade de atualizações frequentes. Este é um mercado em expansão, que apresenta novidades constantemente. E a cada mudança na plataforma, surge a necessidade de atualização. Com a programação desenvolvida de forma automatizada, o app já é produzido para se adaptar as constantes mudanças do mercado. Mais uma vez, temos economia de tempo e dinheiro.

Não conseguimos imaginar nossas vidas sem automóveis ou energia elétrica. Mas um dia nós estávamos acostumados a montar cavalos e a viver a luz de velas. Não seria esse o momento de parar de viver no passado e apostar na automatização? Nunca temos certeza absoluta se determinada novidade é ou não a próxima invenção do século, mas garanto que um processo com tantas vantagens competitivas deve ser encarado com muito otimismo. Por que não experimentar?

[Crédito da Imagem: Automatização – ShutterStock]

Autor

Country Manager Brasil de GeneXus International – empresa que desenvolve GeneXus – ferramenta de desenvolvimento de sistemas que permite criar aplicativos para as linguagens e plataformas mais populares do mercado, sem necessidade de programar.

Gerardo Wisosky

Comentários

3 Comments

  • A primeira vez que eu ouvi falar que a programação ira morrer foi em 1989, quando diziam que o Natural iria matar o COBOL… isso no mainframe.
    A parte mais curiosa do texto foi “desenvolvedores não precisam mais passar longas horas realizando um trabalho repetitivo,”.
    Desde quando programação é um trabalho repetitivo? Será que o autor não está confundindo com “digitação”? – erro comum para quem não é da área de TI.

    • Trabalho repetitivo é fazer uma versão de um aplicativo para cada plataforma (Android, IOs e Windows Phone)… Estou vivendo isso e é um saco.

  • O mais legal é pegar o assunto no ar , postar uma matéria e não postar quais as maneiras e o que realmente pode ser automatizado. Papel e site aceita qualquer coisa, duro é ter que traduzir esse pensamento em uma solução sistêmica, alias explicar para os leigos que escrevem .
    Sitezinho mequetrefe.

You must be logged in to post a comment.

Busca

Patrocínio

Publicidade



Siga-nos!

Newsletter: Inscreva-se

Para se inscrever em nossa newsletter preencha o formulário.

Artigos Recentes