O que é arquitetura de software?

preview_player
Показать описание
Nesse vídeo você entenderá o que é arquitetura de software e também o motivo pelo qual o papel do arquiteto está desaparecendo nas empresas.

👇🏼
E não esquece de deixar seu 👍 nos vídeos. Isso nos ajuda a saber se você tá curtindo, beleza?

→ Siga-nos no Instagram @devfullcycle:

→ Conheça o curso Full Cycle:
Рекомендации по теме
Комментарии
Автор

Então Wesley… sempre vejo seus vídeos e respeito muito todas as suas opiniões! Eu não sei dizer como anda o mercado no Brasil, já vivo fora do país a alguns anos, mas países como a Irlanda vem investindo pesado em formação de arquitetos, há muitos mestrados e cursos na Irlanda relacionados profundamente a arquitetura de soluções. Como a Irlanda possui grandes players do mercado mundial de tecnologia e as tecnologias envolvidas dentro dessas empresas são muito complexas, a arquitetura ganha um papel muito relevante. A arquitetura corporativa, eu ainda não cheguei a ver em formação de mestrados e doutorados, mas está embutida dentro da formação de arquitetos de solução. Cara, um grande abraço a você e espero que você continue sempre levando esperança e oportunidades a todos que buscam recolocação ou realinhamento ao mercado, fico a disposição!

wevertonsc
Автор

Vejo muitas empresas querendo caras fodas na arquitetura e desenvolvimento. No meu ponto de vista e um erro, pois não dá para fazer tudo ao mesmo tempo!

rafauell
Автор

Começar por o mais importante, a música de intro de antes era melhor.

Agora que já falamos do que realmente importa, vamos falar de arch :D

Cada dia mais os devs precisam saber de arch, hoje uma das partes do processo de qualquer big tech é System Design. Saber disso vai te diferenciar muito.

Além disso ser owner de todo o ciclo de desenvolvimento, arch, dev, testes, deploy e observability.

Isso irá fazer muita diferença na sua carreira.

jefferson
Автор

Eu acredito que essa tendência de não existir arquiteto de software se dá muito da exploração do desenvolvedor, onde hoje, vemos é a venda do conceito de que um ótimo profissional na área de desenvolvimento precisa saber de tudo. Vejo que cada vez mais isso é disseminado como algo bom, mas que na verdade estamos assumindo um papel de faz tudo e sendo bastante cobrados por isso. Hoje, claro que de forma não generalizada, se dissermos que não sabemos backend, apenas o front end, muitas empresas descartam você. Então, com esse exemplo, se amanhã (ou hoje) não soubermos de tudo que um arquiteto de software faz, não seremos vistos como bons profissionais. Quero ver até onde isso vai. A narrativa que tentam vender que você é foda se souber de tudo vs o que de fato está sendo exploração de atribuições. Por isso tem um monte de desenvolvedor que tá desenvolvendo diversos problemas de saúde mental como ansiedades e transtornos por estarem se cobrando muito pra continuar sendo o melhor e quando vai de contra isso, a empresa simplesmente descarta e busca outro profissional. Um dia, isso será mais discutido em nossa área, por enquanto é tentar ser o faz tudo que você será bem visto.

ErmCMK
Автор

Muito bom Wesley, tenho notado isso também, principalmente nas empresas que aparecem nas palestras de suas imersões.

edmarbregagnoli
Автор

Concordo plenamente, aqui na empresa ja é dessa forma que você falou, um dos motivos de eu estar procurando saber mais sobre os fundamentos e acabei aqui no seu vídeo.

AndersonSantanaAtCode
Автор

Interessante, mas minha percepção das empresas em que trabalhei aqui no Brasil é justamente do movimento contrário, parece que agora que elas estão amadurecendo e contratando arquitetos para serem arquitetos, separados do time de Dev.
Mesmo que o Dev tenha que ter noção da parte de design de software, DevOps, e etc.

gustavotrr
Автор

Eu concordo. E acho que o DDD talvez seja o grande responsável por isso. A partir do momento que começou a dar errado isso de uma pessoa criar um design super elaborado para chegar na hora do desenvolvimento não funcionar a mentalidade mudou. Ngm conhece o sistema melhor que o dev. Ele é o único capaz de tomar as decisões de arquitetura do sistema. O cara que não tá no dia a dia do desenvolvimento não tem o conhecimento necessário para isso.

Hj em dia o dev que não sabe arquiteturar software vai ficar para trás. Dev tem que saber isso, pq é ele quem vai fazer esse papel

alquimistavoador
Автор

Padrões de projeto e noções de arquitetura estão virando requisitos para um programador.

Hugo.Digital
Автор

acho que até quando vc é pleno e no começo de senior vc só sabe o que é arquitetura de vdd dps de ver alguém com 15 anos+ fazendo uma arquitetura voltado a escrever menos e fazer mais, acho que o grande segredo é reflexão e herança

guilherme
Автор

Sei vídeo foi muito esclarecedor obrigado

Gabriel-mkep
Автор

Muito bom seu vídeo, esclarecedor.
Algumas questões que gostaria de saber: se a régua está subindo o salário também está?
Na minha visão "esse assumir a função" é um pouco complicado, até porque se for ver arquitetura de software está na sub area de engenharia de software, o mercado está ignorando as divisões acadêmicas, até porque muito cursos tem no máximo uma disciplica de eng de software que passa de forma rápida nessa area complexa. Eu acho que a ideia que o @Weverton de Souza Castanho trouxe faz muito sentido, especializações e não cobrar de um dev ou programador.

ZaineAmanda
Автор

Eu vejo que as maiores empresas estão correndo atrás de Engenheiros de Software que manjam mais de arquitetura

paulovieira