Cara, to vendo esse vídeo dps de alguns anos q foi postado, mas queria expressar meu ponto de vista, discordo um pouco de vc no que diz respeito ao engenheiro de software. Sou engenheiro de software por formação, e minha percepção quando ao cargo "engenheiro de software" é: um desenvolvedor que entende bem do negócio, da tecnologia, e do produto como um todo, ele está preocupado na entrega do produto, e não em uma parte do sistema em específico, como backend ou frontend por exemplo (o que geralmente é o que o dev está preocupado). Dessa forma, o engenheiro de software é o cara que geralmente participa do levantamento de requisitos, arquitetura do projeto, gerenciamento do projeto, testes, análises, e até mesmo o próprio desenvolvimento. Ele pode ou não ser um cara auto gerenciável, pode ou não ser um cara senior, a senioridade e nível de experiencia não estão atreladas ao cargo de engenheiro de software, mas sim as atribuições (responsabilidades dentro do time). Posso estar enganado, mas no Brasil, acredito quase ninguém com o cargo de engenheiro de software possui o título "engenheiro" na carteira de trabalho.
@pradobr
3 жыл бұрын
Exatamente Lucas, eu por exemplo tenho "Desenvolvedor SR" na carteira e por coincidência tenho bacharelado em engenharia de software, mas não precisaria ter esse bacharelado para ser um engenheiro de software. O que define um engenheiro de software é suas atribuições e não tempo de experiência, nível de conhecimento, nem capacidade de ser auto gerenciável, neste ponto o Eduardo parece ter uma visão um pouco deslocada, ao menos até a publicação deste vídeo.
@viniciushenriquedeoliveira289
2 жыл бұрын
Isso não seria igual um arquiteto de software?
@felizbertomacedo2984
2 жыл бұрын
É exatamente o que eu aprendi, ou seja, o que meu professor está me ensinando.
@rawsantos9638
2 жыл бұрын
Mas ai o ADS também faz a mesma coisa ai, o desenvolvedor faz o mesmo
@amandaribeiro3635
4 жыл бұрын
Olá, Eduardo! Tudo bem? Gostaria de saber quais são os requisitos pra se tornar cada um deles
@antoniovalente1598
2 жыл бұрын
Para ser Engenheiro de Software desde 24 de Maio de 2018 pela resolução 1.100/2018 do CONFEA/CREA, precisa ser um profissional formado em Bacharelado em Engenharia de Software e que seja devidamente registrado no CREA. A Partir desse momento, pode atuar e se denominar Engenheiro de Software e usar a sigla "Eng." Antes do seu nome.
@eduardocardoso1121
4 жыл бұрын
A impressão que tenho é que a exigência de uma vaga de engenheiro de software é bem maior. Em caso de desenvolvedor, conhecer as linguagens e ter alguns projetos parece ser o suficiente para o trabalho, no caso do engenheiro, as boas vagas pedem metodologia ágil, AWS, NoSQL, microserviços, conhecimentos em arquitetura (não necessariamente todas essas, mas uma combinação delas), por isso sempre tive a impressão que a evolução do desenvolvedor seria, naturalmente, o engenheiro de software.
@pradobr
3 жыл бұрын
Isso aí
@pradobr
3 жыл бұрын
Sou engenheiro de software, minhas atribuições estão distribuídas em todo o ciclo de vida do projeto e do software. Lido desde a parte de requisitos, definindo prioridades e riscos, passo pela modelagem de domínio, atuo na definição de: plataforma, banco, arquitetura, metodologia, níveis de qualidade. Faço parte do processo de codificação (boto a mão na massa), acompanho e valido a qualidade e frequência da entrega, atuo nas etapas de CI/CD (atuo num cenário de cultura devops). Acompanho o cenário pós release e o monitoramento da saúde do software em ambiente de homologação e produção através de métricas coletadas com uso de ferramentas como cloudwatch (AWS) por exemplo. Tudo isso em conjunto com o time, sempre buscando integrar todos e trazer todos para um nível alinhado e homogêneo de conhecimento. Acredito que sim, um engenheiro de software é capaz de andar sozinho com um projeto completo, mas não é essa característica que define um engenheiro de software. Engenheiros de software precisam ter visão de todo o ciclo de vida do processo de software e isso vai muito além da capacidade de tocar um projeto sozinho, na verdade somos melhores em equipe :D. Não estou criticando, mas preciso esclarecer este ponto. Inclusive no exterior, Desenvolvedores são frequentemente intitulados "software engineer" por empresas de diversos portes. Outra bem comum é "backend engineer" e "frontend engineer" Vlw pelo vídeo
@wesleyhenrique843
3 жыл бұрын
Cara estou em dúvida entre Engenharia de software e arquitetura de software, a remuneração de Engenheiro de software é boa?!
@felizbertomacedo2984
2 жыл бұрын
Perfeito
@gnomozarp
6 жыл бұрын
Eu tenho especialização em Engenharia de Software... sou um especialista em engenharia de software, um engenheiro especialista de software ou engenheiro de software especialista? Resposta default: depende! P.S.: Parabéns pela qualidade dos assuntos abordados nos vídeos!!!
@caioferreira2184
4 жыл бұрын
Talvez esteja erradado mais no caso seria desenvolvedor
@samaracosta7470
6 жыл бұрын
Então para ser um Arquiteto de software tem que ter experiência? Tipo tem que ter programado muito e que tenha experiência no mercado, é isso?
@SouDesenvolvedor
5 жыл бұрын
Com toda certeza
@AntonioPedro-jz4ze
6 жыл бұрын
Achei todas as definições altamente realistas, já passei por todos os cargos mencionados e olhando para traz, fui programador quando meu foco era apenas codigo, quando comecei a "andar sozinho" e a conhecer bem o negocio virei desenvolvedor e quando já tinha esperiencia suficiente para saber onde e quando usar tecnologia x ou y virei Arquiteto.
@exigenteinvestidor1838
Жыл бұрын
Vejo o Desenvolvedor que subiu alguns degraus como um Gestor de Software.
@claudiolacerda7626
Жыл бұрын
Gostei bastante da sua explicação, obrigado.
@OFabianoSilva
Жыл бұрын
Ótimo vídeo! Está cheio de programador ruim por aí se achando arquiteto/engenheiro de software, rs.
@fanturyP
6 жыл бұрын
Quando eu comecei a desenvolver no meados da década de 90, existia o Analista de Sistemas e o Programador. Mais depois de 2005 pra cá veio esse novos termos surgiram com força total como: desenvolvedor de software, engenheiro de software, arquiteto de software e analista de negocio. Mais hoje em dia onde fica o Analista de Sistemas ?? rs
@SouDesenvolvedor
6 жыл бұрын
Eu acho que esse posicionamento ficou no passado. Foi diluído nas 4 posições que expliquei. É o que eu vejo por ai. Mtas empresas adotam o termo ainda mas acho que por herança...
@fanturyP
6 жыл бұрын
Obrigado pelo feedback meu caro.
@beneditocsneto
5 жыл бұрын
Na verdade engenheiro de software é responsável por coordenar uma equipe em alguma das áreas de conhecimento da engenharia de software. Um engenheiro de software pode, inclusive, não saber escrever um hello world, mas deve conhecer de normas, padrões, ferramentas etc. Essa área é foda, fulano aprende a programar e no mesmo dia se intitula Engenheiro de software.
@ramonrsv
4 жыл бұрын
Exatamente. Essa definição abordada no vídeo colocou todos em um mesmo patamar. Cada profissional tem uma função no processo de software.
@kelsilvatenorio534
Жыл бұрын
Ola amigo boa noite vc irfazer o temas quais requisitos pra ser arquiteto ou engenheiro de software?
@edemircarvalho3219
Жыл бұрын
Explicação TOP.
@frankguitarr
Жыл бұрын
POde indicar o curso de desenvolvedor estudar estou no zero sem saber de nada mais vir aqui a sua dica rs
@laurolnunes
6 жыл бұрын
Muito boa explicação, gostei da diferenciação e concordo muito. Temos também que considerar a personalidade e o perfil de cada pessoa, conheço caras extremamente qualificados, mas que não deixam de ser programador unicamente pelo fato de não terem o perfil pessoal para serem arquitetos. Assim como existem arquitetos ou engenheiros que não tem qualificação técnica tão boa, porém sabem criar uma boa imagem e vender bem suas habilidades. Existe também o "consultor".. que acho que faz de tudo um pouco rs
@sergiomachado6759
5 жыл бұрын
Então um Engenheiro de Software seria, na verdade, um Dev Sênior?
@SouDesenvolvedor
5 жыл бұрын
Não necessariamente. Depende das atribuições que a empresa confere ao cargo. Mas em questões de conhecimentos eu nunca vi algo que um Engenheiro saiba a mais que um Dev. Senior. Tudo depende mesmo do que cada um faz na empresa e o quanto se espera de cada.
@nathan_408
6 жыл бұрын
oq eu quero msm é ser consultor de TI, saber um pouco de tudo, ter minha propria empresa e ganhar 20x mais q qualquer arquiteto de software kkk
@SouDesenvolvedor
6 жыл бұрын
Não é má ideia hehehe
@maddytec
6 жыл бұрын
Qual desses consegue levantar requisitos com o cliente, oferece as melhores soluções, desenvolve com a equipe, remove qualquer impedimento e entrega a aplicação?
@dcmtigre
5 жыл бұрын
Aqui eu acho que é o Engenheiro de Software, discordando um pouco do Eduardo. Desde a escolha da metodologia(RUP, SCRUM, etc), requisitos, design, Design dos diagramas(ER, Classes...), testes e claro a programação. Acho que fica mais bem definido essas diferenças quando o projeto é de grande porte, onde o programador pode assumir o papel de "pedreiro" - somente executando tudo o que foi definido no projeto.
@EvelynFarias
4 жыл бұрын
Engenheiro de Software
@pradobr
3 жыл бұрын
Eu faço exatamente isso e sou Engenheiro de Software, por formação e por atribuições. Creio que o Eduardo não tinha essa visão, ao menos na data de publicação desse vídeo.
@jonasfernandes6883
Жыл бұрын
Caramba, bom seu video. Trabalho como SRE, e gostei bastando das suas definições.
@duferreira1477
6 жыл бұрын
Mto bom meu caro. Poste vídeos com mais frequência! Parabéns
@Joncrecencio
5 жыл бұрын
Olá meu amigo, conheci teu canal agora mesmo, é muito bacana parabéns. Hoje eu me considero ainda "estagiario" rsrs terminei meu tecnico e estou cursando engenharia da computação, procurando um estagio para crescer na area.
@tarcizofonseca1053
3 жыл бұрын
Quem puder criar um ambiente de Compilação e LINKAGEM. apenas compilar/Linkar...vai dá erros e não são pouco...erros esperados nos display - accept, Display - algo para o dosprinter funcionar. Quero corrigir estes erros, me capacitar e converter todo o sistema para compilar - linkar - e rodar no Windows. ANEXOS (a ser enviados) Segue 3 programas fontes para usar o compilador que mando . Segue um editor de texto (igual ao meu velho conhecido WS). Segue um arquivo chamado USR - Atem pastas com os select COPY - E FDS. Segue 3 arquivos .CBL (Programas para apenas compilar) Abraços Tarcizo Martins da Fonseca. tarcizofonseca@yahoo.com.br
@MrDavidribeiro570
5 жыл бұрын
Daniel Bryan?
@Dehhloki
6 жыл бұрын
E o cara que não sabe nem de tecnologia para ser programador, e nem tem conhecimento de negócio ou da profissão para ser desenvolvedor? Kkkk
@SouDesenvolvedor
6 жыл бұрын
Vira gerente 😂😂😂
@Dehhloki
6 жыл бұрын
@@SouDesenvolvedor hahaha, genial
@Albertkellner1985
6 жыл бұрын
É sobrinho hahahaha
@pradobr
3 жыл бұрын
@@SouDesenvolvedor Isso! perfeito!
@chrystianmim
3 жыл бұрын
não sou programador/desenvolvedor ainda, estou estudando, mas de fato a tentação de colocar "engenheiro" no LinkedIn deve ser real! kkkkkkkkkk
@tarcizofonseca1053
3 жыл бұрын
EM QUE CATEGORIA O SR. ME ENQUADRARIA ?
@tarcizofonseca1053
3 жыл бұрын
Caros colegas. Só assim o Sr sabe como nasceu o processamento de dados nas terras tupiniquins. Tenho muito orgulho de ser um dinossauro, já com 75 anos de idade e vivo de programar em MF COBOL (MS-DOS) Versão 6.22; inicie em 1966 trabalhando com Equipamentos Convencionais usando cartão perfurado. Depois fui ser Operador de 1401 2ª geração e aprendi a programar em autocode (assembler da maquina) também cartão Perfurado Depois fui ser Operador do IBM /360 3º geração, multiprocessamento, suportava compiladores COBOL ANS - FROTRAN - ASSEMBLER - PL1 e outras linguagens. Foi aqui onde tive contato com COBOL sendo programador. Tudo isto aconteceu em São PAULO/RIO DE JANEIRO até 1986 vindo residir em Campos dos Goytacazes - RJ onde tive contato com equipamentos COBRA, Burroughs Corporation é uma fabricante de computadores e UNIVAC, com o aparecimento dos PC´S não deu outra. Hoje a modernidade faz com ninguém mais tenha que escrever tudo na unha, não existiam bibliotecas e muito menos sub-rotinas e Internet. Era realmente um trabalho braçal analisar Dump de Memória para ver o erro que aconteceu. Venho do tempo que tinha em cada CPD um analista de Suporte para liberar espaço em disco para que pudêssemos trabalhar. Ele falava você pode usar do cilindro tal ate o cilindro tal+1. se você errar estes endereços nos cartões de controles que sempre foi excessivos na IBM, você destruiria outros arquivos existentes no disco verdadeiro PANELÃO. O sistema operacional da época não gerenciava este tipo de espaços em disco. Nós Dinossauros somos os "RONDÕES" desbravando os Bit e Bytes. Isto tudo é uma Cultura INÚTIL mas eu faço parte desta Cultura. Fiquem com DEUS. Atenciosamente. Tarcizo Martins da Fonseca Tarcizofonseca@yahoo.com.br
@dfxeletricidade
4 жыл бұрын
Eu sei que engenheiro é multidisciplinar...aprende de todas tecnologias...portanto pode executar qualquer uma delas...algumas mais específicas que outras claro que não da pra fazer de tudo mas é focar num seguimento e ir em frente.
@diegoguimaraes420
2 жыл бұрын
O engenheiro de software é o cara que tem faculdade nessa área.
@MrKaique502
3 жыл бұрын
Que canal top! Já me inscrevi. Parabéns pelo vídeo!
@wesleyhenrique843
3 жыл бұрын
Estou em dúvida em arquitetura de software ou Engenharia de software, e preciso decidir isso logo, pois vou prestar o vestibular em breve! Tá tenso kkkkkkkk
@MrBeavis2014
4 жыл бұрын
as vezes a pessoa faz um hello world, e ja se considera um engenheiro de software.
@gregoryguimaraes9
3 жыл бұрын
Aí sabe explicar simples e direto... Parabéns...
@heripedroso
5 жыл бұрын
Meu cargo é de analista de sistemas mas me considero um analista de suporte em sistemas. Acho que só vou me considerar outra coisa depois de alguns anos de experiência em desenvolvimento de fato.
@soares82894
3 жыл бұрын
Excelente explanação... tfa
@brunoalbarado
4 жыл бұрын
Posso fazer uma pós em Arquitetura de software só pelos conhecimentos mesmo , já que o arquiteto tem que ter muita exp?
@davidmat4791
3 жыл бұрын
Qual cargo recebe mais?
@jonatanbatista7122
5 жыл бұрын
Parabéns pelo vídeo, Mim ajudou muito a decidi minha carreira profissional.
@matheusxxavier
6 жыл бұрын
Parabéns Edu, os vídeos estão ficando com qualidade muito boa e sempre com assuntos muito interessantes
4 жыл бұрын
Excelente explicação!
@vinybas
6 жыл бұрын
Faltou falar sobre Analista de Sistemas. Eu não concordei muito com a definição de engenheiro, porque eu vejo que normalmente engenheiro e arquiteto se referem à mesma coisa em software (arquitetura de software = engenharia de software). Eu acho que a diferenciação em termos de salário e autonomia se daria mais entre os cargos de programador e analista de sistemas.
@SouDesenvolvedor
6 жыл бұрын
Analista de Sistemas é usado pra tudo não tem definição cada um usa como quer, para mim está ou vai cair em desuso... Como eu disse essa é a minha visão após 20 anos na área mas como não existe uma verdade única é apenas a minha opinião.
@jrs1507
4 жыл бұрын
Tô me formando em engenheria de software e analise de sistemas, fica estranho eu me titular como engenheiro de software? 🤣
@pradobr
3 жыл бұрын
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
@pradobr
3 жыл бұрын
Tenho bacharelado em engenharia de software e faço atividades de engenharia de software no dia a dia, e essas atividades nada tem a ver com a capacidade de ser auto gerenciável. E sim! tenho isso no meu linkedin, embora na minha CTPS esteja escrito "Desenvolvedor SR"
@jrs1507
3 жыл бұрын
@@pradobr Mas eu vou ter o bacharel kkkk no meu CREA vai está Engenheiro então posso me titular como engenheiro de software kkkkkk
@jrs1507
3 жыл бұрын
@@pradobr Outra.. quem é recrutado como desenvolvedor vai ser o faz tudo da empresa, trabalho de dev e até mesmo de engenheiro e vai ter o titulo de dev. Tenho um amigo que era engenheiro do Itaú ele sim trabalha como engenheiro e ganha como engenheiro, agora ele está no cargo de arquiteto de software.
@eduardotovao
6 жыл бұрын
Muito bom... :)
@SouDesenvolvedor
6 жыл бұрын
Obrigado :D
@wesleymrosa
6 жыл бұрын
E o analista de sistrmas ? Ñ existe mais ?
@SouDesenvolvedor
6 жыл бұрын
Na minha concepção caiu em desuso faz tempo.
@GattsKun
6 жыл бұрын
Poucos lugares ainda tem um profissional focado apenas em negócio, levantamento de requisitos e etc
@nathan_408
5 жыл бұрын
@@GattsKun aki no interior ainda é forte o analista
@frny12
6 жыл бұрын
Tudo Bem Eduardo, para ser arquiteto de software é preciso ter 10 anos de experiência englobando tudo que você falou sobre o arquiteto ou é possível ser arquiteto em menos tempo em 5, 6 anos?
@Albertkellner1985
6 жыл бұрын
Na minha visão, 10 anos é o tempo medio para você acumular experiencia... Não é uma regra. Depende bastante dos seus estudos e para onde você direciona sua carreira. Se você nunca estudar assuntos relacionados com arquitetura, nunca vai ser um arquiteto competente... Eu comecei estudando SOLID, Design Patterns, DDD, TDD e testes automatizados ;) Não necessariamente nesta mesma ordem hahaha
@DuendeVerde2045
2 жыл бұрын
Olá Eduardo! Só fazendo uma correção, eu sou desenvolvedor, mas me formei primeiro em arquitetura e urbanismo, e o que você descreveu que o arquiteto e urbanista é, está totalmente errado. É um erro muito comum mesmo, até pq em um pais como o Brasil, onde arquiteto é coisa que só rico contrata, as pessoas não sabem ao certo o que ele faz. Mas da mesma forma que você não gosta quando as pessoas, por ignorância, te colocam na caixinha de programador, pq acham que tudo é a mesma coisa, também não é legal fazer isso com outros profissionais. O arquiteto quando faz um projeto, de uma simples casa por exemplo, ele tem que projetar tudo, planta baixa, cortes, fachadas, implantação, planta de forro, planta de piso, detalhe das aberturas, roda pé, telhado, estrutura, detalhe de estrutura, corte de pele (que é colocar em uma escala 1:25 mostrando em detalhe como fica a estrutura da parede, por exemplo, como se fosse recheio dela), entre outras plantas e detalhes. Pq só com todo o projeto pronto, e todos esses detalhes já determinados pelo arquiteto, é que o engenheiro vai conseguir fazer o trabalho dele, que é calcular a estrutura, e se o arquiteto não definiu no projeto o que é essa estrutura, parede, cobertura, materiais, dimensões, encaixes, onde estão os pilares, as vigas, as medidas e os vãos, não tem como o engenheiro fazer o trabalho dele. "Basicamente" o que o engenho faz é calcular concreto e ferro, coloquei o basicamente entre aspas, pq não é pouca bosta, fazer esses cálculos dá trabalho do cacete. Quem faz faculdade de engenharia praticamente não tem cadeira de projetos, a faculdade é cálculo em cima de cálculo, e uma ou outra cadeira de projeto, mais pra ter uma noção. Já na faculdade de arquitetura é ao contrario, é cadeira de projeto em cima de cadeira de projeto, projeto arquitetônico, estrutural, hidro sanitário, elétrico, de incêndio, ar condicionado, paisagismo, urbanismo, mobiliário e etc, e uma ou outra cadeira de cálculo, mais pra ter uma noção. Só estou explicando tudo isso, pq da mesma forma que é errado, e você (e eu também como desenvolvedor) não gosta com toda razão, que digam que tudo é programador, é errado dizer que arquiteto é um "desenhista livre pra criar" que só faz um croqui de como vai ser a estética de um prédio e o engenheiro vai lá e tem que resolver tudo sozinho. Um grande abraço!
@dayanadovalle2843
4 жыл бұрын
Olá, Você esquece de colocar os "cargos" no gênero feminino. Fica dica!
@Kkk.....387
3 жыл бұрын
Muito obrigado por esclarecer minha mente Quero ser arquiteto de software porque ele pode literalmente realizar e projetar tecnologias e sistemas que possa fazer melhor o projeto
Пікірлер: 86