COMO É A ARQUITETURA DE UM SOFTWARE A DIFERENÇA DE PROGRAMAR CERTO OU ERRADO

Поділитися
Вставка
  • Опубліковано 29 жов 2024

КОМЕНТАРІ • 84

  • @lzgabriel
    @lzgabriel 8 місяців тому +1

    Excelente vídeo como sempre! Um dos poucos canais que assisto vídeos tão longos com prazer, obrigado pelos conhecimentos compartilhados

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

      Obrigado meu querido amigo! Vou tentar responder sempre ao menos os dez primeiros comentários de cada vídeo! Sua foto parece que você está no Canadá acertei?

  • @VictorSantos-is5yk
    @VictorSantos-is5yk 8 місяців тому +2

    Concordo 110%, banco relacional hj, PostgreSQL é sem duvidas o melhor deles. Ainda que eu ame meu mariaDB para PHP, o PostgreSQL é o mais performático quando se fala em integração e manutenção dentro do código, se combinar com um ORM bom, tipo TypeORM, o desenvolvimento fica muito fácil.

  • @ricardodeoliveiraalves339
    @ricardodeoliveiraalves339 8 місяців тому +1

    Eu nem sei porque ainda comento seus vídeos sou pythonista. Mas este foi realmente bom! Sábios conselhos para iniciantes. Se bem, que vejo programadores seniores, com mais de vinte anos de profissão cometendo barbáries no código fonte, exemplo: função com 2.500 linhas... Enfim, programação é sobre contexto e se você precisar de muito contexto para entender algo, tem coisa errada...

    • @cursodetecnologia
      @cursodetecnologia  8 місяців тому +1

      Exatamente meu caro, não conta para ninguém não mas eu sei programar em python também rsrs, fica tranquilo eu só pego no pé da galera que nem quer instalar o ambiente para trabalhar e quer dizer para todo mundo que isso que é programação, não é assim que funciona as coisas.

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

      @@cursodetecnologia depois de passar por C, C++, Pascal, Java, ... me encontrei no Python... Não a trocarei tão cedo... Às vezes dou uma escapadinha para GO, mas não é nada sério... é só um casinho à toa...

  •  4 місяці тому +1

    De modo geral, a arquitetura é toda a estrutura que mantém em pleno funcionamento do software. Sem uma boa arquitetura, todo o software rui e desaba. Um bug em um sistema pode ser a menor das preocupações de um desenvolvedor!
    Infelizmente, muitos dos cursos de programação que eu visualizei não mostrava como projetar e montar o ambiente que vai comportar o software. Os cursos simplesmente habilitavam programadores a exercerem funções nas empresas. Eu tive colegas de faculdade que buscavam aprender a programar sem sequem entender como o sistema operacional funciona.

  • @RonaldoHabibiDev
    @RonaldoHabibiDev 8 місяців тому +1

    😊 top Samuca! obrigado pelo vídeo

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

    Estou curtindo muito os teus vídeos, estou começando a estudar java por conta com curso da Udemy e ainda não estou seguro se algum dia vou dar um bom profissional. Mais vc me da esperança, amo tecnologia e adoro procurar saber como as coisas funcionam por baixo dos panos, até tinha interesse em estudar linguagens como C e C++ mais não sei onde encontrar inspirações. Minha maior preocupação é o mercado de trabalho, gostaria muito em trabalhar como dev, mais pelo que vi não é mamão com açúcar, e fico com medo de não conseguir. Mais é isso aí, sei que é um passo de cada vez e vou procurar fazer uma ADS.

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

      Faz ads e depois se especializa em mba de algumas linguagens específicas

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

    Samuca, você é muito diferenciado, é raro achar dev que não so fala que entende de arquitetura mas de fato entende, ta no nível de principal inclusive se tivesse na gringa ia estar tirando os 300 mil dólares sonhados por todos nós.
    Pedi pra sair num corte da empresa recentemente, o que mais tinha la eram jovens de 25 anos colocando arquitetura zoada em prod. Usando clusters gigantes de computação pra tratar datasets pequenos (sou engenheiro de dados) achava isso horroroso, e dava vários toques sobre o custo, api rodando horas também no cluster quando poderia estar num docker puxando poucos recursos e tal.
    Me sentia um monge pregando no deserto, em relação a arquitetura, é bem triste saber que a grande parte das equipes só quer fazer funcionar.
    Faz uns cursos pra passar o conhecimento adiante Samuca, na gringa usam muito o java por exemplo pra dados e com certeza eu comparia o seu curso se estivesse disponível, um curso bacana de arquitetura é indispensável também

    • @pedrohenrique-su3ot
      @pedrohenrique-su3ot 8 місяців тому

      Pode passar seu contato mestre, tenho interesse na área de Eng. Dados?

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

      @@pedrohenrique-su3ot infelizmente não dou mentoria sobre a área estou pensando inclusive em sair dela com a popularização de inteligência artificial. A menos que já trabalhe com isso a uns anos sugiro migrar pra desenvolvimento web, Rust/ C++ ou virar consultorde ERP. A área de dados está sariradissima, devido ao mar de influenciadores que venderam ela como sendo o futuro ao invés de um pequeno nicho em ti.
      Deu o que deu. Centenas de pessoas para uma vaga.

  • @josematheusnoveli
    @josematheusnoveli 8 місяців тому +7

    Uma coisa que eu aprendi é se está funcionando não mexe.
    Não é gambiarra é débito técnico.
    O cliente sempre tem razão ele paga seu salário, faça sempre o mais rápido possível.
    Tenha SLA estabecido des de o primeiro dia.
    Tenha metricas de falhas e crie testes apartir dessas metricas.

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

      e quem alisa codigo é o primeiro layoffado pois cliente não quer saber disso.

    • @dnl2003
      @dnl2003 8 місяців тому +2

      O problema é quando não esta funcionando e você é obrigado a mexer... é aí que o bicho pega...

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

      @@dnl2003 eh mas vc é DEV ou é usuário, mania dos alisadores de código achar que DEV é usuário e ficar com o velho discurso, "ahh coloca talquinho no código para o outro entender e ficar mais fácil".. por essas e outras o mercado de legado tá sobrando vagas, pois lá quem mexe é DEV de verdade e não DEV Usuário que quer tudo mastigado e se não tem documentação ele não sabe fazer nada..

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

      @@gepetovovo2509 concordo com vc… dev de verdade mexe em qualquer coisa sem frescura…

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

      Pensamento de senior esse ai

  • @az1nn
    @az1nn 8 місяців тому +1

    Faz a parte dois! Ficou bom demais, papo sincero e lucido!

  • @aprendizprogramador5351
    @aprendizprogramador5351 8 місяців тому +5

    Sou DBA Oracle e concordo demais. Única coisa que me deixa com medo do postgres é o dia que precisar restaurar 🤣🤣🤣🤣

  • @FeFerrari1987
    @FeFerrari1987 8 місяців тому +1

    Interessante a análise técnica de como não programar mas até hoje a Microsoft, entre outras bigtechs, cometem erros gravíssimos em seus softwares e "tudo bem, acontece".
    O conceito é importante sim, mas se você for se privar de iniciar seus códigos antes mesmo de ter toda a base, vai perceber que já deveria ter iniciado a programar em paralelo desde o início!

  • @Manuelsembola
    @Manuelsembola 8 місяців тому +1

    Samuel em certas partes eu concordo apesar de você ter mais experiência, mas tem a seguinte situação, digamos que você trabalha num time e a maioria acha melhor colocar comentário no código para futura manutenção e também os métodos todos nesse caso é uma situação que😊 eu não posso começar do nada a programar eu acho válido é melhor é melhor é igual a questão do comentário eu não gosto por comentário, entre um comentárioo uma documentação bem feita eu prefiro a documentação.

  • @marconi-dev
    @marconi-dev 8 місяців тому +4

    Fico feliz em saber que tu goste de open source, não esperava isso de um javeiro tão experiente.

  • @NicollyKingeski
    @NicollyKingeski 8 місяців тому +4

    Oi Sr. Samuka, algumas vezes quando vou botar pra assistir algum video novo do teu canal eu fico na dúvida se já não vi, porque tu usa uma moldura avermelhada que na parte de baixo que parece muito com a padrão do yt de quando a gente já viu um trecho de algum vídeo e não terminou de ver, ou até quando ja assistiu tudo, daí confunde quando tu tambem usa ela, é só uma observação, talvez mais pessoas pensem que ja viram alguns vídeos que não viram na verdade ..
    Eu estudo C# mas gosto bastante do teu conteúdo!

    • @cursodetecnologia
      @cursodetecnologia  8 місяців тому +4

      Salve Nicoli tudo bem? Vou levar o seu feedback em consideração e remover essa borda

  • @vetorial_data_custom
    @vetorial_data_custom 8 місяців тому +4

    faz um quadro de podcast com algum convidado discutindo esses pontos críticos de desenvolvimento.

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

    Poderia falar sobre arquitetura "BOLOVO" e modelos anêmicos .

  • @brazilianmmalegend
    @brazilianmmalegend 8 місяців тому +2

    Nossa, esse vídeo foi muito bom samuca, faz mais vídeos técnicos como esse, foi aula demais.

  • @infinite_solitude
    @infinite_solitude 8 місяців тому +2

    Parabéns samuca, pouco se ouve falar sobre a gestão 360.

  • @aprendizprogramador5351
    @aprendizprogramador5351 8 місяців тому +2

    Oracle é careira demais e quando os desenvolvedores amarram a lógica nos bancos eles acabam dificultando a migração de plataforma de banco, reescrever procs de Oracle em outro é demorado demais. Não sei se o golden gate dá jeito.

  • @ariffilho876
    @ariffilho876 8 місяців тому +1

    Ótimas reflexões, conteúdo top PARABÉNS!!

  • @felipereis291
    @felipereis291 8 місяців тому +2

    caramba que video interessante, falando de codigo assim q coisa linda, para mais videos assim askkska

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

      Já tive de remover um comentário de um carinha que veio enxer aqui acredita?

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

      @@cursodetecnologia oxi como assim, to no min 24 do video e ate agora nao vi nada de errado, mas eu sou meio suspeito pra fala pq eu gosto desse tipo de conversa mais natural sobre código entende

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

      Mas assim, poderia fazer um video comentando como funciona o java por debaixo dos panos e tala, um conceito mais profundo

  • @knop.mickael
    @knop.mickael 8 місяців тому +2

    12:40 "que coisa horrívelllll" eu ri muito Samuca

  • @felipelimeira8361
    @felipelimeira8361 8 місяців тому +6

    Samuca, qual a maneira correta para estudar arquitetura de software, gostaria de aprender ja aplicando, você sabe um caminho que daria pra seguir?

    • @cursodetecnologia
      @cursodetecnologia  8 місяців тому +3

      Existem literaturas bem consagradas para o tema @felipe só que elas são indigestas para quem está começando, tem de ir com calma!

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

      valeu pela resposta samuca, obrigado por esses vídeos são de grande valor pra gente@@cursodetecnologia

  • @MarcusTorres-zv5cv
    @MarcusTorres-zv5cv 8 місяців тому +2

    show seguindo teu canal agora, concordo sobre os comentários quem tem o mínimo de bom senso e segue os ensinamentos do uncle Bob e sabe que comentários cheiram mal kkkkk tenho dois livros codificador limpo e arquitetura limpa ambos em português

  • @icaroaugusto9287
    @icaroaugusto9287 8 місяців тому +1

    Top ein Samuca, continue assim 👍

  • @brunobarbosa9549
    @brunobarbosa9549 8 місяців тому +1

    Grande Samuca! Que aula bacana. Obrigado amigo.

  • @augustocsantan
    @augustocsantan 8 місяців тому +6

    poderia me falar o nome do canal americano de "spring boot" que você falou no minuto 16:55

  • @caioroberto3928
    @caioroberto3928 8 місяців тому +1

    Muito bom o papo, muita coisa eu consigo entender, mas muitas outras, eu ainda estou longe de compreender, espero obter bastante conhecimento de Java contigo, em cada vídeo seu é muita informação excelente. 🤗

  • @alefismael9707
    @alefismael9707 8 місяців тому +3

    Samuca, seus vídeos são muito bons, mas eu acho que falta você fazer alguns vídeos práticos para ajudar a galera, eu achei que ia estudar php esse ano mas passei em um programa de bolsas aí vou aprender java, seria muito bom vídeo aulas suas kkk

    • @cursodetecnologia
      @cursodetecnologia  8 місяців тому +2

      Esses vídeos virão

    • @cursodetecnologia
      @cursodetecnologia  8 місяців тому +5

      Eu acredito que preciso mostrar na prática o que acredito e o que deveria ser a area de tecnologia

  • @AFMCarlos
    @AFMCarlos 8 місяців тому +1

    show de bola chefe

  • @matheusbuenosota5114
    @matheusbuenosota5114 8 місяців тому +2

    Eai galera, eu estou fazendo curso na alura a quase um ano, nesse meio tempo no começo dos meus estudos, estava entre estudar python ou Java, decidi pelo Java após terminar o lógica de programação, agora estou quase acabando esse ano da alura em maio, estou pensando se devo fazer uma faculdade ou continuar renovando o curso, sobre projetos estou meio perdido não sabendo o que fazer de projetos pra deixar no Github e sobre faculdade vi que no Brasil atualmente está muito difícil, entrar na área sem ela por meio de estágio, o que acham pela suas perspectivas?

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

      Pessoalmente eu recomendo fazer um curso curto tecnólogo (ADS).

  • @matheusbuenosota5114
    @matheusbuenosota5114 8 місяців тому +1

    po sou de maringa mais vi o video so agora o tristezaaaa

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

    Tenho uma dúvida. Se eu opto por não documentar o código, então javadocs já era, certo. Eu acho que isso é um príncipio do clean code. Sempre tive essa dúvida em relação a documentação. Usar ou não javadocs.

    • @cursodetecnologia
      @cursodetecnologia  8 місяців тому +1

      Comentários depreciam mesmo em softwares estáveis e viram mais uma dívida enorme do software, e poucas pessoas consultam uma documentação, muito menos delas atualizam essa documentação, logo a melhor documentação é um código bem estruturado.

  • @isaiaskardoso2640
    @isaiaskardoso2640 8 місяців тому +2

    Valeu Samuca...

  • @guilhermegoveia7980
    @guilhermegoveia7980 8 місяців тому +1

    Fala Samuca.

  • @caioroberto3928
    @caioroberto3928 8 місяців тому +2

    Professor, todo método é publico por definição, eu aprendi isso em livros, então qual é o momento em que seja aconselhado que esse método seja privado?
    Estou engatinhando no Java, estudando junto com OOP, então pode ser uma dúvida noob da minha parte. 🤣

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

      Eu usaria método privado se fosse de uso interno na classe, por exemplo, preciso dar uma certa limpada em uma String o que não é o papel do seu método público, assim cada método teria seu papel, um retorna uma lista de String, e outro limpa as Strings. Eu uso mais nesses casos, uso interno da classe, a fim de deixar os métodos mais enxutos.

  • @videodobaguio
    @videodobaguio 8 місяців тому +1

    Meu querido, não encontrei o nome do seu canal de games.

  • @marconi-dev
    @marconi-dev 8 місяців тому +1

    Faala samuca!

  • @marconi-dev
    @marconi-dev 8 місяців тому +1

    Seu exemplo da conta poupança está violando o não estaria violando Open Close Principle?

  • @evertonluiz3453
    @evertonluiz3453 8 місяців тому +1

    Faz live com jovem tranquilão

  • @rodrigojoseph8394
    @rodrigojoseph8394 8 місяців тому +2

    Samuca, vale a pena fazer Engenharia de Software?

  • @CarlosEduardo-we7gb
    @CarlosEduardo-we7gb 8 місяців тому +1

    Conteúdo de qualidade (●'◡'●)

  • @caioroberto3928
    @caioroberto3928 8 місяців тому +1

    CQC 🤣

  • @frankvader1
    @frankvader1 8 місяців тому +1

    .

  • @willianmascimiano
    @willianmascimiano 8 місяців тому +1

    Top

  • @Lucas-m2y7h
    @Lucas-m2y7h 8 місяців тому

    Qual seu instagram?