UML é subestimado por programadores

Поділитися
Вставка
  • Опубліковано 30 вер 2024
  • Um diagrama UML (Unified Modeling Language) é uma linguagem ou notação
    padrão usada por desenvolvedores para desenhar fluxos de projetos para criação
    de softwares. Basicamente, ela permite deixar mais visual as etapas, relações e respostas de
    sistemas usando formas visuais, cores e terminologias padronizadas. E porquê ela é tão subestimada por programadores?
    Entenda nesse vídeo e veja na prática como você pode criar um diagrama UML para organizar melhor processos e documentação do seu time.
    Link do board: bit.ly/miro-lu...
    (para copiar, clique no link acima, vá na engrenagem no menu superior esquerdo onde está escrito "Miro", clique no ícone de engrenagem, depois em "Board" e em seguida "Make a copy")
    ✅ 𝗢𝗦 𝗠𝗘𝗟𝗛𝗢𝗥𝗘𝗦 𝗩𝗜𝗗𝗘𝗢𝗦 𝗗𝗢 𝗖𝗔𝗡𝗔𝗟
    ▸ Programador Junior quando posso me considerar um?
    • Programador Junior qua...
    ▸ Minha Carteira de Trabalho como Programador Júnior - Pleno - Senior
    • Minha Carteira de Trab...
    ▸ programador Junior, o que as empresas esperam que tu saiba
    • Programador Junior, o ...
    ▸ Como Aprender a Programar e Como iniciar no mundo da programação?
    • Como Aprender a Progra...
    ▸ Reagindo a Currículo de Desenvolvedores
    • Reagindo a Currículo d...
    ▸ programação é difícil ( poucos conseguem aprender )
    • programação é difícil ...
    ▸ O QUE ESPERAM DE JUNIOR (na Programação)
    • O QUE ESPERAM DE JUNIO...
    ✅ Torne-se membro para obter conteúdo exclusivo:
    / @lucasmontano
    ✅ Livros, Cursos, Equipamentos, Discord, Aplicativo Memo ↴
    lucasmontano.com

КОМЕНТАРІ • 102

  • @alberparavel9350
    @alberparavel9350 Рік тому +82

    Faço Engenharia de Software e a faculdade enfatiza bastante esse tema, porque o segredo de um bom desenvolvimento está na base. Isso evita muito estresse no futuro. Saber oque fazer é mais importante de que como fazer...

    • @marcelusmeridius
      @marcelusmeridius Рік тому +7

      Perfeito, depois de muita dor de cabeça fazendo alterações em projetos eu percebi isso e pretendo adotar essa metodologia a partir de agora.

    • @xmcddddd
      @xmcddddd 4 місяці тому

      Engenharia de software é materia mais inútil que inventaram. Ninguém precisa do o que vcs fazem e tem a dizer. Tudo oq vcs fazem é transformar coisas intuitivas em blá blá blá burocrático 🤮

    • @odekaiedit5422
      @odekaiedit5422 4 місяці тому

      meio obvio né, por essa facul, matéria chatinha ksskskks

  • @MarcosFerreiraIO
    @MarcosFerreiraIO 11 місяців тому +4

    Rapaz, para profissionais de verdade, é impossível não utilizar UML, uma vez que essa é a planta baixa do projeto. Desenvolver sem UML é a mesma coisa que construir uma casa sem um projeto estrutural, elétrico e hidráulico. Ou seja, sem UML o projeto com certeza vai dá m3rd@

  • @joaofelipeamaralsantiago5490
    @joaofelipeamaralsantiago5490 Рік тому +23

    Dica: PlantUML é uma das ferramentas que automatizam a criação de esquemáticos UML. A partir de um arquivo próprio da ferramenta (.puml), o qual tem uma sintaxe especifica (muito similar com uma linguagem) é possivel criar esquemáticos de modo que o programador se preocupe apenas com as sequências lógicas do sistema, podendo deixar a cargo da ferramenta a criação e organização dos elementos gráficos (flexas, blocos, linhas, dimensão, etc...).

  • @williamscapini244
    @williamscapini244 Рік тому +31

    Estou tendo essa matéria na faculdade esse semestre. Muito legal mostrar um exemplo prático. Sinto falta de uma abordagem assim na faculdade. Faculdade fica muito na teoria com exemplos fora de contexto.

    • @luizfelipesilvadecarvalhol528
      @luizfelipesilvadecarvalhol528 10 місяців тому

      Concordo com vc

    • @beatrizgt8446
      @beatrizgt8446 10 місяців тому +2

      Na minha faculdade a professora passou um trabalho bem prático onde ela inclusive faz o papel daempresae pré isamos ter reuniões com ela para fazer todos osdocumentose tal... no início não dei importância pra matéria mas na 2/5 parte do trabalho entendi a relevância

    • @amandaalvesbb
      @amandaalvesbb 6 місяців тому +2

      ​@@beatrizgt8446então é relativo ao professor, pq na minha facu as aulas são igual o moço @williamscapini244 comentou, horrível eles ficam muito na teoria e são diálogos muito técnicos que dificulta as vezes a compreensão em alguns assuntos. Aí envés de facilitar com a explicação fica é complicado 😂😂😂 Então sempre venho no UA-cam pra entender melhor. 😮‍💨

    • @Gustavoovo1995
      @Gustavoovo1995 4 місяці тому

      Exato cara, faculdade é um negócio muito engessado.. sofremos demais kkk

    • @bravo.l4518
      @bravo.l4518 4 місяці тому

      Na uninter tem aulas praticas

  • @pod.revstudio
    @pod.revstudio Рік тому +33

    Eu tenho 45 anos e estou entrando nessa área, eu sei que estou velho, porém, vamos mudar rrsrsrs

    • @pedrolobo9835
      @pedrolobo9835 Рік тому +4

      Boa sorte com sua jornada!

    • @iaml2909
      @iaml2909 Рік тому +15

      Meu tio entrou com 51....
      E o miserável (num bom sentido) tá melhor q eu kkkkkkkkkkkkkkk rindo de nervoso.
      Cara dominou Java....brabissimo.
      Boa sorte pra ti cara. Tu consegue tbm.

    • @AlemdasMedalhaass
      @AlemdasMedalhaass Рік тому +4

      O segredo é ter constância e persistência, boa sorte na jornada 👏🏼👏🏼👏🏼 muito difícil ver pessoas dessa idade em migração de carreira, faz parte da menoria parabéns 👏🏼👏🏼

    • @jonathantest12
      @jonathantest12 Рік тому +5

      nessa area idadade não é requisito. Bem-vindo!

    • @thiagosantos3236
      @thiagosantos3236 Рік тому +2

      Amigo, velho é o mundo!

  • @josevitormafessoli7269
    @josevitormafessoli7269 Рік тому +23

    Muito bom Lucas!
    Uma dica de tema: Linguagem Técnica para iniciantes.
    Sou programador júnior e as vezes me atrapalho um pouco para entender alguns termos como 'instancie uma variável com o retorno dessa função'. Sei que parece besteira e este é um exemplo simples, porém, as vezes apesar de saber na hora bate um frio na barriga 😅

    • @eduardobatista9249
      @eduardobatista9249 7 місяців тому +1

      Eu to fazendo um curso tecnico de analise de sistemas.
      É obrigatorio ler um pdf de 40 paginas. Pois bem, to a 2 dias lendo e ainda não cheguei na metade por esse motivo lsksksksk tenho que passar o dia pesquisando se não n entendo nada qur ta escrito

  • @Lmfenhir
    @Lmfenhir Рік тому +4

    Reclamo disso na empresa o tempo todo, os projetos não tem diagrama nenhum

  • @willkimen
    @willkimen Рік тому +11

    Eu no momento somente estudo e uso muito diagramas de classes, para entender melhor as dependências. Eu uso a ferramenta plant uml, facilita bastante no momento que estou estudando design patterns.
    Eu preciso ter a visão macro da coisa.

  • @victorfialho608
    @victorfialho608 Рік тому +12

    Eu comecei a fazer engenharia de software esse final de ano, e as primeiras matérias que peguei foi análise de projetos orientados a objetos e engenharia de requisitos

  • @_DevGabriel
    @_DevGabriel Рік тому +12

    Na sexta-feira passei uma hora e meia fazendo um diagrama de uma API aqui para onde eu trampo. Ninguém me pediu, mas tomei a decisão pq achei que seria proativo e seria bem aceito, afinal eu estou com a intenção de melhor documentar os nosso processos. Hoje na meeting levei esporro dizendo que UML/Diagramas são "waste of time" 🤡
    O que vcs acham? Eu errei em ter feito isso sem ninguém pedir?
    (Só lembrando que eu quis mostrar trampo, cheio de boas intenções)

    • @LucasMontano
      @LucasMontano  Рік тому +4

      o tempo de onboarding da empresa é ruim? quanto tempo leva pra um novo Dev entrar no projeto e entender como as coisas funcionam? Pelo jeito deve levar muito tempo.

    • @LucasMontano
      @LucasMontano  Рік тому +4

      Eu acho que tu fez bem

    • @_DevGabriel
      @_DevGabriel Рік тому +2

      Entrei na vaga recentemente. Percebi que preferem que a gente arraste o card e já saia digitando do que aquele planejamento prévio. Particularmente eu sempre estive habituado onde eu trabalhava em documentar funções, diagramar, criar fluxos, use cases etc

    • @_DevGabriel
      @_DevGabriel Рік тому

      @@LucasMontano em média de 6 meses ou mais, são diversas aplicações e plugins

    • @_DevGabriel
      @_DevGabriel Рік тому +1

      @@LucasMontano eu estou na empresa desde setembro e até agora só tive contato com apenas uma das 5 aplicações e alguns plugins tb, fui começar a desenrolar sozinho mesmo lá pra dezembro

  • @HernaniSamuel
    @HernaniSamuel 9 місяців тому +7

    Eu também aprendi no começo da faculdade e agora preciso de UML para ter uma visão panorâmica de um projeto pessoal, agora tô correndo atrás kkkk

    • @pedro_fjr
      @pedro_fjr 6 місяців тому +1

      Ingual eu 😭

  • @arozendojr
    @arozendojr Рік тому +4

    Conforme aplicação evolui, muda muita coisa, porém os uml não são atualizados, uma prática triste, pois quando uma nova equipe assume o projeto, fica uma questão de tentativa e erro

  • @patterson167
    @patterson167 6 місяців тому +1

    Aprendi na Faculdade, fazia sentido, achei que quando eu fosse programador eu codificaria o que me entregassem em UML kkkk. Mas agora que já sou dev a anos, e nunca usei UML porque nenhum trampo usava isso, me pergunto porque ninguém usa?

  • @fabianoallex
    @fabianoallex Рік тому +1

    Não tem a ver com o objetivo do que foi discutido no vídeo, mas no caso da tela de login, o correto seria mandar a senha e não a hash. A hash, no meu entender, deve ser calculada lá no servidor com a senha informada, pois se assim for, caso a base de dados onde estão armazenadas as hashs seja comprometida, alguém pode conseguir se logar numa conta indevidamente só com as hashs que pegou do banco de dados.

  • @eusoukarlacardoso
    @eusoukarlacardoso 15 днів тому

    Estamos fazer ADS e estou no primeiro semestre. Na disciplina Engenharia de Software.

  • @linomelhadoneto506
    @linomelhadoneto506 Рік тому +1

    Melhor ferramenta pra trabalhar com UML é o PlantUML. Você cria esse tipo de documentação, porém de forma textual, podendo até ser versionado.

  • @papaipapuda
    @papaipapuda 11 місяців тому +2

    Usar o Miro para desenhar diagramas da especificação UML equivale a editar fotos com o Paint do Windows😊

  • @emanoels.vieira8132
    @emanoels.vieira8132 Рік тому +10

    UML pode ser um ótimo resumo da aplicação, n só pros devs como pro PO e outros envolvidos

    • @user-antonioo
      @user-antonioo Рік тому +1

      Gosto muito do diagrama de classes para modelagem de sistema. Parece que quando uso ele entendo melhor meus pensamentos nos relacionamentos da aplicação kkk

  • @BlazeReap
    @BlazeReap Рік тому +3

    Aprendi na faculdade e nem dei tanta atenção, mas depois de um tempo estudando orientação a objetos e vi como UML é uma mão na roda, ajuda muuuito, até mesmo pra ter uma noção legal doq tu ta fazendo...
    coisa que poucos comentam mas ajuda

  • @banzeirao
    @banzeirao Рік тому +1

    Tudo nesse miro é pago

  • @lucianojunior0713
    @lucianojunior0713 2 місяці тому

    Acabou de me ajudar pra facul. Vlw, Lucas Montano do canal Lucas Montano.

  • @egsantos10
    @egsantos10 Рік тому +3

    Achei muito interessante, eu nunca usei nos projetos, mas desenvolvo a pouco tempo também, trabalhava mais com a parte de sustentação, mas agora entrando no mundo dos desenvolvimentos, gostei da ferramenta. Show!!!

  • @Nina_Torres
    @Nina_Torres Рік тому +1

    eu aqui com prova marcada de UML , agora sim entendi esse bagulho haha

  • @renatolins4670
    @renatolins4670 6 місяців тому +1

    Legal, pretendo utilizar mais. Alguém poderia me explicar o motivo de duplicar o boneco do usuário?

  • @meiguins2822
    @meiguins2822 Рік тому +1

    Vim assistir por não está entendendo muite bem na faculdade kskksksksks. Descobri que isso é bem importante. Valeu, manito.

  • @Fqpf-ke3ty
    @Fqpf-ke3ty 5 місяців тому

    Eu até compraria um programa para fazer diagramas UML o que eu não gosto é de pagar mensalidade.

  • @MatheusCamilo26
    @MatheusCamilo26 Місяць тому

    Resumiu a matéria da faculdade. Obrigado

  • @EnzoJunqueira-db7he
    @EnzoJunqueira-db7he 5 місяців тому

    eu esperando uma opinião sincera:
    ah não, era só uma propaganda

  • @XerifeCaitlyn
    @XerifeCaitlyn Рік тому +1

    Subestimado não é, mas sempre se põe o foco no projeto físico em si, no que diz respeito a conversas e dar assunto e tal. Até por que Uml é pra representar estes assuntos né. Dificilmente vemos discussões baseadas em uml, ainda mais por que é bem funcional. É difícil criticar o UML em si

  • @edu_amr
    @edu_amr Рік тому +1

    Olha o que eu uso geralmente em projetos são, os diagramas para criação de banco de dados (Modelos logicos, dicionarios de dados entre outros..) e fluxograma, e as vezes diagrama sequencial e casos de uso, mas no geral sempre ajudam muito antes de desenvolver qualquer coisa.

  • @fernando2120
    @fernando2120 3 місяці тому

    Miro e Pago nao tem como usar para fazer UML

  • @israellopes326
    @israellopes326 Рік тому +1

    Eu utilizo mermaid, inclusive indico para quem tiver curiosidade, pois e mais dinâmico.

  • @masckarenhas
    @masckarenhas 7 місяців тому

    Tema de concurso da Caixa Economica Federal.

  • @pedro_henrique462
    @pedro_henrique462 Рік тому +1

    Estudei sobre UML no mês passado, na Matéria de Engenharia de Software.

  • @Mike-Zz
    @Mike-Zz Рік тому +1

    Lucas, teus vídeos são insanos e tu me inspira muito, principalmente pela parte da dicção xd. Obrigado pelo conteúdo!

  • @marcosrmjr7754
    @marcosrmjr7754 Рік тому +1

    e a 5ª serie vem como?
    'que miro?' ahsuhaushuashu

  • @magichatake
    @magichatake Рік тому +1

    Obrigado pelo vídeo amigo. Eu pelo menos nos 4 lugares que trabalhei e no que eu trabalho hoje não usamos estes diagramas. Seu vídeo me deu uma ideia para poder melhorar onde estou atualmente

  • @jotinha_offcial
    @jotinha_offcial Місяць тому

    Parabéns pelo exemplo, a faculdade não ensina assim. Aprendi aqui no vídeo, e tirou minhas dúvidas. Muito obrigado.

  • @gersonarp
    @gersonarp Рік тому +1

    Sensacional!
    Vou começar a usar isso nos meus refinamentos!

  • @josecarlosmlacerda
    @josecarlosmlacerda Рік тому +1

    Já ouviu falar no PlantUML? Com ele você gera diagramas a partir de linguagem textual. Tem plugin para várias IDEs. É uma ótima alternativa também

    • @danieldamacena5197
      @danieldamacena5197 8 місяців тому

      um aspecto "inesperado" dele é a acessibilidade. Sou dev backend e cego. O código dele deixa o fluxo ou diagrama fácil pra eu entender e pros outros um diagrama visual também fácil de entender

  • @loribao2303
    @loribao2303 Рік тому

    Eu uso somente para documento com staruml usando: caso de uso; diagramação de classe(domínio); fluxograma(lógica geral ou de métodos); ER. Os outros UML não tenho hábito de usar.

  • @rosanagarcia4983
    @rosanagarcia4983 6 місяців тому

    Eu sou apaixonada por UML e os diagramas. Mas não dá pra ficar só no que faculdade informa, é muito raso o bom é assistir vídeos no youtube e colocar em prática, errando e aprendendo, é muito fácil de fazer.

  • @marcoshenrique567
    @marcoshenrique567 4 місяці тому

    Cara todo tipo de conhecimento na área tu tem um video minimamente falando sobre! Obrigado por compartilhar o conhecimento, tu é inspiração!

  • @XavierBelchior2
    @XavierBelchior2 8 місяців тому

    Os diagramas comportamentas, todas elas tem suas funções especifica !Eu posso criar varius diagramas no meu sistema apenas com o diagrama de sequencia ou á restições?

  • @flaviafraga741
    @flaviafraga741 10 місяців тому

    aqui estou buscando entender melhor UML, pois estou estudando isso na disciplina analise de sistemas e preciso fazer um trabalho 😆

  • @rogeriodasilvamattos2265
    @rogeriodasilvamattos2265 Рік тому

    Eu tive UML no 2° Grau ( Técnico em Informática)

  • @FBreno-cr6kw
    @FBreno-cr6kw Рік тому

    Eu vendo este vídeo depois de não ter dado muita atenção pro UML na cadeira de APS nesse semestre da faculdade kskskakakska

  • @GugaTorres99
    @GugaTorres99 11 місяців тому

    qual é o melhor tipo de diagrama pra usar? vai de acordo com a necessidade ou existe algum que pode ser aplicado pra tudo?

  • @lucaoliveira100
    @lucaoliveira100 Рік тому

    Uma outra forma de documentar software é o diagrama C4, onde trabalho estamos adotando documentação utilizando alguns niveis do C4

  • @tiagomartinsrodrguesjoao7038

    Opa Lucas, Estava vendo seu canal e gostei bastante da metodologia justamente por eu estar ingressando do mercado de trabalho agora, Tenho 17 anos e venho fazendo um ensino médio tecnico em desenvolvimento de sistemas. Tenho muita vontade de trabalhar pra fora mas não sei como elaborar meu currículo, você pode fazer um video ensinando?:

  • @refrigerantedelaranja
    @refrigerantedelaranja Рік тому

    podia ter um video rápido do setup que você usa com seu mac para trabalhar

  • @V.hproduçoes
    @V.hproduçoes Рік тому

    Lucas, estou com uma ideia de App, mas não tenho tempo para desenvolver. Sinto que a ideia é muito boa, queria contratar desenvolvedores para montar meu projeto, mas mesmo tempo tenho medo que copiem minha ideia se não fechar o orçamento, o que devo fazer??

    • @sydsz669
      @sydsz669 Рік тому

      Talvez fazer eles assinarem um documento dizendo que a informação sobre sua ideia não possa vazar, de forma que te proteja ou tenha um "seguro". Sabe? Mas ainda assim, depende... sla

  • @_gomesluis
    @_gomesluis Рік тому

    estou estudando isso agora na facul

  • @ygor-camila
    @ygor-camila Рік тому

    Lucas, seu lindo. Cadê os vídeos??
    Tanto aqui como no A.I

  • @thalyson_tech
    @thalyson_tech Рік тому

    Estou aprendendo nesse exato momento.

  • @jonatanmsd
    @jonatanmsd Рік тому

    Bommm

  • @hugoalexandre3402
    @hugoalexandre3402 Рік тому

    Ótimo Vídeo

  • @Felipe97264
    @Felipe97264 Рік тому

    Show

  • @xmcddddd
    @xmcddddd 4 місяці тому

    Engenharia de software é a matéria mais inútil que existe. É um crime não terem desmantelado essa matéria. A engenharia é transformar coisas intuitivas em blá blá blá sistemático 🤮

  • @SK0M4ADC7
    @SK0M4ADC7 2 місяці тому

    Informação de alta qualidade. Isso que é o phoda de estudar por conta, na maioria dos caminhos que a pessoa passa, dificilmente ela vai se deparar com coisas assim nos momentos mais importantes... Por isso sempre vamos precisar de pessoas como você, que compartilham conhecimento de qualidade. Obrigado!

  • @gabrielmedeiros6746
    @gabrielmedeiros6746 Рік тому

    Gente vocês que já estão mais por dentro do
    mercado, sei que não precisa de faculdade para ser
    progamador mas vocês fazeriam uma faculdade de
    tecnologo ADS ou fazeria um curso de fullstack?
    Para conseguir emprego tendo faculdade seria
    melhor? Qual vocês me recomendam claro depois
    da faculdade concerteza eu fazeria um curso
    fullstack mas só depois

    • @leoc.cipriano7130
      @leoc.cipriano7130 Рік тому +1

      Com faculdade já é difícil, sem é pior ainda. Eu era do time que não precisa mas dando uma olhada no mercado vale a pena uma faculdade pelo menos até adquirir experiência, depois pode trancar e largar de mão como muitos fazem. O importante é vc tirar a sua própria conclusão

    • @gabrielmedeiros6746
      @gabrielmedeiros6746 Рік тому

      @@J_u_n_i_o_R. sim no meu caso a faculdade eu tiraria mais para um estágio ou como uma forma melhor para conseguir me empregar e dali em diante continuar estudando para me aprofundar nessa empresa ou já pra pegar experiência

    • @cls2518
      @cls2518 Рік тому

      sem dúvidas faria os dois. a faculdade é importante porque te dá uma base bem mais profunda do que esses cursos ou bootcamps. entretanto, dificilmente a faculdade vai te ensinar o que o mercado pede. então o ideal é fazer a faculdade e um curso de desenvolvimento web fullstack. além disso, como já foi dito, na faculdade você consegue fazer networking e existe a presunção de que você sabe alguma coisa, então fica bem mais fácil de se conseguir um emprego na área.

    • @alberparavel9350
      @alberparavel9350 Рік тому

      Meu amigo, o povo fala que não precisa de faculdade só pra vender cursos, mas a maioria das vagas pede ensino superior cursando ou completo. Ou seja, se tu não tiver, já é descartado. Você consegue sem faculdade também, mas depende muito da empresa. Conheço um Sênior que está a mais de 30 anos na programação, na hora da entrevista, o gerente disse que pra ele conseguir a vaga teria que ter superior completo, ou em andamento. O resultado foi que ele teve que fazer faculdade depois de velho, com quase 50 anos pra poder conseguir a vaga.
      Enfim, cada um é livre nas escolhas!

  • @pedrohugo4404
    @pedrohugo4404 Рік тому

    Te amo

  • @mayara7442
    @mayara7442 Рік тому +1

    Eu aprendi a usar o UML na faculdade 😅