Por que que programação orientada objetos é relevante tá porque po programação orientada objetos você pode ver em inglês também op objectivo é relevante para programadores tá então eu tenho duas respostas para essa pergunta tenho duas respostas que você pergunta uma delas que é que eu mais gosto que tá na minha cabeça aqui agora né que eu vou começar por ela tá vou começar então primeiro eu acho que é muito relevante você aprender programação orientada objetos independentemente né da linguagem que você tá trabalhando aí nesse momento pretende trabalhar desenvolver mais na sua carreira porque é um
paradigma de programação que vale permitir desenvolver certas capacidades de abstração tá de abstração das coisas e por que quero dizer com abstração né quando você precisa representar algo no computador não tem como você representar tudo do que aquela coisa é porque primeiro que a coisa existe no mundo físico ou não ou ela existe só no mundo das ideias né você pode passar em entidades que são abstratas né e modelar elas de alguma forma abrindo o computador mas enfim elas existem em de alguma maneira que é diferente da representação digital né prestação digital não é impressão
que tem certas limitações né de como que você consegue traduzir no computador então necessariamente vai ser diferente mas é muito importante que você consiga capturar o que é essencial daquilo para que o seu problema funcione tá e o mesmo objeto do mundo real ele pode ter necessidades ele pode ser representado de maneiras diferentes em problemas diferentes porque aqueles problemas têm necessidades diferentes tá E essa capacidade de traduzir um conceito que existe fora desse mundo digital para uma representação ali no teu programa a gente chama de abstração tá essa capacidade de abstração eu acho que ela
é essencial para qualquer pessoa que trabalha programando porque senão né se você ficar achando que programar É só escrever código e tal assim chat GPT escreve o código também tá programar como eu falei né uma forma de você se comunicar né pelo menos eu gosto de enxergar assim é comunicar com a máquina é uma comunicação até bem particular porque você tem que fazer a máquina fazer aquilo que você quer exatamente aquilo que você quer né então não pode ter ambiguidade mas ao mesmo tempo é uma coisa colaborativa então você tem que escrever de forma que
outros seres humanos sejam capazes também capazes também de compreender aquilo que você escreveu né olhem curioso Então você quer dar a instrução da máquina Você quer que os seres humanos também sejam capazes de compreender que porque você quer pegar né pra gente poder fazer coisas maiores e mais longe certo então a minha primeira resposta para isso e por que que programação está de objetos é relevantes programadores é porque vai te tornar uma pessoa né um programador com maior capacidade de te dar soluções a problemas computacionais né vai desenvolver sua capacidade de abstração vai te tornar
de forma mais bugar dizendo mais inteligente tá você vai ter mais repertório se você é uma pessoa de mais repertório isso é muito importante a segunda resposta que eu daria para essa pergunta de Por que que programação orientada objetos é relevante aí é baseado em questões que talvez vocês vejam como questões mais práticas que é vagas né conseguia avançar na carreira né posições sénior né posições bem legal e isso aqui por exemplo se você abrir no Linkedin e procurar por orientação objetos como eu acabei de fazer tá fiz isso aqui pouquinho tempo antes da Live
você vai encontrar a descrição de diversas lives que tem né como requisito escrever código né desenvolver software seguindo metodologias utilizando melhores práticas de orientação a objetos você passa aqui para uma outra especialista de dados vamos achar os objetos aqui então aqui ó arquitetura na definição de arquitetura e orientação objetos Então até até bom a gente ver essa palavra arquitetura né porque realmente muito do que se pensa em termos de arquitetura de software moderna assim leve em consideração uma modelagem de objetos tá de alguma forma ter essas noções bem consolidadas são objeto vai te ajudar a
pensar melhor em arquitetura de software também tá então assim olhando para aqui você vai ver diversas vagas né que a gente poderia aqui vamos ver se tem alguma outra que seja interessante Onde é que estão os objetos aqui na requisito orientação objetos tá aqui nos requisitos básicos né não é nem diferencial Então realmente existe uma variedade de eu até achei bem curioso que existe tantas vagas assim que botam principalmente orientação objetos Porque na minha visão é algo que realmente se você tá procurando uma posição ali pelo menos de pleno né Eu esperaria que você soubesse
tá seria assim implícito isso entendeu e o negócio que sei lá não precisaria estar nos requisitos mas certamente só de conversar contigo numa entrevista até que entender né como é que você acha assim nas coisas repertório que você tem né então muito importante [Música]