Acessibilidade


  • Zoom

  • Contraste

Advocacia • 14 de abril de 2022

Por que um advogado deveria aprender programar?

[read_meter]

Por Preâmbulo Tech

Navegue por tópicos

Por Preâmbulo Tech

Programação para Advogados? Há alguns anos, a discussão girava em torno das dificuldades da transformação digital no ambiente jurídico devido à resistência à mudança de muitos profissionais. Agora, já estamos falando de uma união entre Direito e ciência da computação com a programação para advogados.

Essa habilidade, nem que seja algum conhecimento de codificação, é muito útil para esses profissionais e confere a eles uma vantagem competitiva. E, acredite se quiser, há muitas semelhantes entre os advogados e os programadores.

Explicaremos aqui a importância do skill de programação para advogados, apontando alguns motivos para você, ao menos, entender como programar.

Mas por que um advogado deveria aprender sobre programação?

Programação é o processo de escrita, teste e gestão de um software. Este programa de computador é escrito em uma linguagem de programação. Por que um advogado deve se dedicar a isso?

Porque o mercado de legaltechs está crescendo

Em entrevista ao LexLatin, Priscila Spadinger, especializada em startups e CEO Aleve (venture builder do setor jurídico) explica que a aceleração da tecnologia foi crucial para o desenvolvimento de um ambiente de legaltechs no Brasil. Ela aponta que, só em 2020, o mercado de legaltechs cresceu 731%.

E isso não está acontecendo só no Brasil. Entre 2018 e 2019, o setor de legaltech do Reino Unido recebeu o dobro do valor de anos anteriores de investidores externos.

E como isso se relaciona à programação? De forma geral, destaca que a demanda por tecnologia no setor jurídico está crescendo, e os advogados com melhor entendimento do setor estarão naturalmente mais conscientes das questões que aparecem no exercício da profissão.

Compreender as linguagens de programação e os termos a elas associados, como blockchain, deep learning, inteligência artificial, dados estruturados e outros, pode aumentar bastante o surgimento de ideias inovadoras para resolver problemas de sempre.

Ou seja, a programação para advogados dá ao profissional capacidade para pensar no objeto central das legaltechs, mas dentro do próprio escritório.

Para aprimorar a prática jurídica

Desenvolver habilidades de programação para advogados dá ao profissional maior capacidade de utilizar tecnologia jurídica, ampliando sua extensão de atuação e aprimorando sua prática.

A ideia aqui não é abandonar a advocacia para se dedicar em tempo integral à programação, mas encarar essa habilidade para se tornar “alfabetizado” nessa linguagem. Quanto mais ferramentas disponíveis, mais fácil será para o profissional se tornar multidisciplinar, pensando pelo lado do Direito e da tecnologia.

Considerando que a indústria jurídica está cada vez mais baseada em dados e tecnologia, abraçar a inovação e a programação é fundamental para construir uma prática mais eficiente.

Para atender melhor aos clientes “digitais”

Nos últimos anos, vimos um crescimento exponencial do uso de inteligência artificial no Direito e em outros campos de conhecimento. Blockchain, chatbots, machine learning, realidade aumentada, tudo isso passou a ser mais conhecido no ambiente corporativo.

Há, inclusive, uma discussão sobre os direitos autorais relacionados a algoritmos, você se lembra? Ela é um ótimo exemplo de como uma pessoa pode utilizar a programação para criar soluções que trazem novos desafios e soluções ao mesmo tempo.

Neste contexto, a programação para advogados é uma habilidade interessante para que o profissional atenda a clientes com essa característica digital forte. Já temos diversos modelos de negócios com base em tecnologia operando em várias indústrias e, para lidar com essas questões, é preciso entender a atuação do cliente.

A programação para advogados abre, assim, maior oportunidade de colaboração deste profissional com outros profissionais de tecnologia.

Porque há similaridade das qualidades exigidas pela advocacia e pela programação

Você pode achar que advogados e programadores são profissões opostas, sem dúvidas. Mas você sabia que os advogados podem se tornar grandes programadores por apresentarem habilidades e mentalidades semelhantes?

Veja alguns pontos de similaridade.

Solucionadores de problemas

Processar informações, utilizar dados para fazer previsões e tomar decisões, resolver problemas. Seja a partir da lei, de pesquisas legais ou de programação, ambos os profissionais atuam como solucionadores de problemas.

Sempre que um advogado utiliza algum tipo de lógica condicional ou raciocínio está programando. Portanto, a programação para advogados é mais natural do que pensamos.

Imagine que você está elaborando um contrato. Isso exige que você preveja possíveis problemas para incorporar as respectivas soluções nos documentos, como cláusulas de rescisão, cláusulas arbitrais etc.

A programação requer exatamente a mesma previsibilidade e atenção aos detalhes na hora de criar um programa, pois é preciso considerar possíveis problemas e preparar o código para resolvê-los.

Uso de linguagem e lógica

A lei e os programas de computador são centrados na linguagem. Na faculdade, os advogados aprendem a pensar como um advogado e usar o pensamento lógico, algo semelhante à programação.

Ou seja, quando você pensar na programação para advogados, lembre-se de que você já possui habilidades semelhantes, como matemática, ciência e raciocínio lógico, que são utilizadas em outros contextos.

Além disso, ambos os profissionais usam uma linguagem muito formal e rigorosa. Na programação, as linguagens também têm regras técnicas e sintáticas pré-definidas que precisam ser seguidas.

Capacidade de pesquisa

Por fim, a capacidade de pesquisa, de encontrar recursos e respostas para as perguntas, é algo comum a advogados e programadores. A diferença é que a maioria das pesquisas relacionadas à codificação podem ser facilmente feitas online, o que não acontece no Direito.

Inclusive, a programação para advogados se torna mais fácil, porque é possível encontrar respostas rápidas em muitos lugares, como fóruns, YouTube e muito mais.

Porque as linguagens de programação estão se tornando mais simples

Algumas linguagens de programação apresentam uma sintaxe complicada, é verdade. Isso inevitavelmente leva ao aumento do tempo gasto na escrita do código. Porém, você sabia que existem linguagens, como Python, com sintaxe facilmente compreensível?

A programação para advogados não precisa ser tão complicada, porque há linguagens amigáveis para aqueles que não têm experiência com programação. Com a grande disponibilidade de recursos e bibliotecas Python, bem como as milhares de perguntas relacionadas ao programa, você pode:

  • Criar backups automáticos dos documentos em que trabalha.
  • Organizar automaticamente os e-mails dependendo de seu conteúdo e assuntos.
  • Estruturar dados e informações automaticamente para facilitar o acesso no futuro.
  • Enviar um resumo para seu e-mail com os novos artigos de determinada lei a partir de um site de sua escolha.
  • Fazer seleção, organização e resumo de documentos legais com o uso de bibliotecas de Processamento de Linguagem Natural.

Outras linguagens, como SQL, podem ser utilizadas para criar e gerenciar bancos de dados e navegar dentro deles. É também uma ótima opção para aprender na programação para advogados.

Para se destacar

Por fim, o último motivo que apontamos aqui para você se enveredar pela programação para advogados se relaciona à forma como você quer ser visto no mercado.

Nos últimos anos, empresas estrangeiras lançaram iniciativas internas para ensinar programação para advogados em uma espécie de programa de treinamento em inovação. A ideia é uma só: aprimorar as habilidades desses profissionais, de modo que possam contribuir de maneira mais efetiva dentro do contexto que o mercado pede.

Atualmente, o mercado está se direcionando para a Advocacia 5.0, um novo estágio da Advocacia 4.0 voltado para atender com excelência os clientes. Como apontamos, saber programação para advogados é uma forma de lidar melhor com clientes digitais.

Se você é esse profissional, certamente se destacará no mercado, pois terá uma enorme vantagem competitiva. Quer saber como? Veja a seguir como a programação para advogados pode ajudá-lo!

Como a programação para advogados pode ajudar?

Há muitos motivos para aprender programação para advogados, como acabamos de apontar. Mas como o exercício dessas habilidades podem contribuir para a prática jurídica no dia a dia?

Você sabia que é possível utilizar linguagens de programação para minerar dados? A mineração de dados é um processo em que você explora dados para buscar padrões consistentes, como sequências temporais ou regras de associação, com o fim de detectar relações entre variáveis.

Você pode, também, utilizar algoritmos para resolução de problemas, entender a computação em nuvem de maneira mais profunda para saber como ela pode ajudar sua prática, e até projetar bancos de dados para organização de informações.

A seguir, apontamos 3 atividades que você pode fazer após aprender programação para advogados.

Automatizar tarefas manuais

O software jurídico é uma solução amplamente conhecida no Direito para automatizar tarefas manuais e simplificar fluxos de trabalho. Com ele, você economiza tempo e torna sua prática mais eficiente.

No entanto, a programação para advogados pode atuar de forma isolada ou associada com o software para cumprir a mesma função.

Entender dados e utilizá-los em prol de seu escritório, da empresa e de clientes

Compreender os dados com os quais você está trabalhando é essencial para o sucesso da sua prática na advocacia. Os dashboards dos softwares jurídicos também cumprem bem esse papel e fornecem aos gestores informações valiosas para a tomada de decisões.

Porém, a linguagem de programação também é muito utilizada em Data Science. Python, por exemplo, é utilizada por:

  • bancos e instituições financeiras para processar dados;
  • instituições acadêmicas e centros de pesquisa para visualizar e processar informações;
  • empresas de construção de modelos financeiros, de previsão do tempo, e corretoras de seguros.

Isso porque ela é fácil de usar, possui centenas de bibliotecas. com tutoriais e recursos de ciência de dados e machine learning disponíveis online, além de várias opções de visualização disponíveis.

Considerando as fases de Data Science, veja como a linguagem Python é utilizada:

  • 1ª fase: entender qual dado é relevante em uma enorme planilha de Excel. Python pode ser utilizada para procurar as informações úteis ao executar funções que ajudam a procurar um tipo específico de dados em cada coluna e linha (processamento paralelo).
  • 2ª fase: extrair os dados necessários. Python pode ajudar a extrair dados da internet de forma rápida e simples (Web Scraping).
  • 3ª fase: visualização ou representação gráfica dos dados. Algumas bibliotecas de Python, como Seaborn e Matplotlib, traduzem os dados para gráficos.
  • 4ª fase: aprendizado de máquina, que envolve ferramentas com funções de probabilidade, cálculo e matrizes avançadas. Python possui uma biblioteca de aprendizado de máquina que pode realizar tudo isso, que é a Scikit-Learn.

Percebe como a programação para advogados pode jogar a seu favor na Ciência de Dados?

Cursos gratuitos de programação para advogados

Mesmo com todos esses motivos para você aprender programação para advogados, você não se convenceu de desenvolver essa habilidade. Há algum receio de não dar conta de estudar esse tema ou achá-lo chato demais?

Para evitar isso, apontamos dois cursos gratuitos de programação para advogados

  • CS50 for Lawyers (edX, em parceria com a Harvard University): totalmente online e gratuito, você só paga se quiser receber o certificado de conclusão. É um treinamento que coincide com o curso de Introdução à Ciência da Computação da Harvard University, mas adaptado a operadores de Direito. Você aprende pensamento computacional, linguagens de programação, algoritmos, estruturas de dados, cibersegurança e computação em nuvem, dentre outros pontos.
  • Programação para todos (Coursera, em parceria com a University of Michigan): ensina noções básicas de programação a todos, sejam advogados ou não, com foco em programação com Python. Você poderá aprender a desenvolver programas para coleta, limpeza, análise e visualização de dados.

Conclusão

A programação para advogados é uma habilidade benéfica para esses profissionais por muitos motivos. O crescimento do mercado de legaltechs abre novas possibilidades, o aprimoramento da prática jurídica o permite atender melhor os clientes advogados, e você terá mais facilidade do que imagina.

Como apontamos, a programação para advogados pode ajudá-lo a automatizar tarefas e a mergulhar no universo de Data Science.

Aprender a lógica dessa linguagem, sem dúvida, será um requisito em um futuro breve para quem quer garantir uma boa colocação no mercado.

Confira também

Anterior

Advocacia

A Advocacia estará no Metaverso?

É sabido que transformação digital modificou todas as todas as relações atuais. Algo antes assustador, mas que aos poucos já […]

Próximo

Gestão jurídica

Mais produtividade para escritório de advocacia!

Você sente dificuldades em ter algum controle sobre o trabalho de outros profissionais? Percebe que suas equipes não estão integradas, […]