muito boa noite muito boa noite meu povo querido firme e forte com vocês hoje estamos iniciando aí a nossa o nossa primeira Live né Live de inauguração da nossa imersão full stack full psych e eu tô mega mas muito feliz mesmo de ter uma baita galera de alto nível aqui com a gente tá E antes de a gente começar e ir direto aos assuntos eu chamar o meu o convidado de honra que vai estar aqui com a gente o Valmir Justo ele é principal do Mercado Livre cara um cara gente finíssima e que tem uma
experiência assim fora a do Comum né para trabalhar aí com grandes aplicações e vai ser muito bacana a gente entender como que é a trilha de carreira né que bigtec estão utilizando hoje né E vai isso é muito importante inclusive para você conseguir utilizar vamos dizer assim de benchmark de como que você quer organizar sua carreira para você entender aonde você tá aonde você quer chegar então assim eu não tenho dúvidas aí que vai ser uma live mais do que proveitosa aí para todo mundo inclusive para mim todas as vezes que tem essas Gal a
galera do Mel aí né eu aprendo para caramba é muito bom você ter a oportunidade de conhecer as pessoas que você é fã né que você usa como referência no dia a dia então normalmente a galera que vem aqui realmente é de altíssimo gabarito show de bola galera e eu tenho algumas alguns pontos importantes aqui inclusive para falar com vocês Tá primeira coisa é que eu queria agradecer demais a cisco Systems né a cisco Ah eu tenho uma história muito engraçada com ela Ah eu acho que em 2001 2000 2001 por aí eu cismei que
eu queria trabalhar na área de redes então comecei a fazer certificação da Microsoft e daí queria trabalhar acreditem eu sou eu tenho a certificação de Microsoft eh Windows 2000 server e Advanced server eu acho alguma coisa assim e naquela época eu queria trabalhar na área de redes e o mais louco de tudo é que eu queria muito poder fazer um curso que me ajudasse a passar para na certificação de CCNA da cisco né E foi que eu não passei nem Pela Porta da do cursinho lá que queriam fazer e nunca tive a Bendita certificação mas
23 anos depois estou Estamos aqui com o prazer também de ter a cisco como patrocinadora aí da nossa imersão inclusive Amanhã a gente vai ter uma live fantástica deles sobre observabilidade que você não pode perder legal e pessoal eu acredito também que tem muita gente que não me conhece não conhece a full cycle se você chegou agora e nunca viu esse cara bonito aqui na na sua frente e tudo mais por favor coloca aí #nato novata e se você já acompanha o canal acompanha os nossos conteúdos aí coloca aí # veterano e veterana beleza vai
ajudar demais aí pra gente ter uma noção da galera que tá chegando agora do pessoal que já acompanha e tudo mais Maravilha galera e também tá para quem me conhece e começa a olhar Wesley que cenário maluco é esse que você tá Ah Quem me conhece sabe que eu moro nos Estados Unidos mas eu tô passando aqui 45 dias no Brasil então aluguei um estúdio né Eh que o pessoal daqui gosta provavelmente muito de Londres aqui eu tenho uma porta que parece o o orelhão lá dos telefones lá de Londres tá então só para pessoal
saber a galera que me acompanha saber que tem que eu que eu tô num cenário diferente show de bola e vamos lá pessoal como tem muita gente que não me conhece ainda tem bastante gente eu vou me apresentar rapidamente e vou apresentar também a full cycle para vocês Tá bom então vamos lá meu nome é Wesley e eu tenho aí uns baita anos na área de tecnologia meus cabelinhos já estão brancos não são à toa ah eu trabalho aí na área de tecnologia eu acho que desde 99 por aí comecei no no Pascal D php3
ASP e depois a coisa foi indo tá e a full cycle né A ela é uma empresa na área de educação tá então a nossa ideia aqui é sempre conseguir ajudar os desenvolvedores né a se movimentarem sair do ponto a pro ponto b na carreira na área de tecnologia tá então a gente ajuda muitos desenvolvedores principalmente aqueles que têm interesse em conseguir trabalhar em grandes empresas trabalhar com grandes sistemas e tudo mais tá então o nosso foco é conseguir ajudar pessoas que já trabalham na área de desenvolvimento tá a conseguir né ir pro próximo passo
aí na sua carreira independente a de linguagem de programação ou coisas desse tipo a gente acredita que tecnologia de uma forma geral são ferramentas pra gente chegar em algum lugar por isso que muito do que a gente ensina inclusive muito do que a gente vai passar hoje aqui eh depende muito na realidade de conceitos de entendimentos do que necessariamente da ferramenta em si ó obviamente que saber a tecnologia saber programar bem entender bem aquilo que você usa no dia a dia é importante mas quando você começa a entrar em searas de problemas sei lá de
escalabilidade coisas de mais alto nível não é necessariamente a sua linguagem de programação que vai ser necessariamente o grande diferencial normalmente a experiência que você tem alinhado com com o contexto que você vai conseguir ajudar a sua empresa então a gente tentar muito fazer com que os desenvolvedores entendam os grandes problemas que as grandes empresas ah possuem né para conseguir no final das contas entregar uma solução decente Então essa que é a nossa ideia e durante esse tempo a gente já conseguiu ajudar bastante desenvolvedor Eu recomendo todo mundo aí por favor essa Live é de
graça mas a minha cobrança de você é dar um like se inscrever no nosso canal vai ajudar bastante a gente ah como se diz Ah fazer mais conteúdos e mais ah eventos gratuitos como a gente faz bastante legal e se você quer conhecer um pouco mais das nossas soluções dos nossos treinamentos a a full cych também hoje em dia a gente também tem uma faculdade que é a faculdade F pych onde a gente tem cursos de pós--graduação e MBA então se você quer entender um pouco mais sobre o que a gente faz quer fazer um
One on One com um consultor nosso pra gente entender o seu problema o que que eu recomendo clica no link aí na descrição preenche um formulário em 20 segundos e a gente entra em contato com você bate um papo entende seu momento profissional e a gente consegue indicar para você A melhor solução que a gente tem aqui Maravilha galera pessoal seguinte Então tá vamos alinhar as expectativas com a Live que a gente vai ter aqui hoje tá eu vou chamar o Valmir justo o cara simplesmente manja demais mas não é só manj já Tecnicamente tá
a experiência da pessoa conta muito e a gente vai entender isso porquê Qual que é a diferença sei lá de um principal para um Senior né ou de um Tech Lead para um principal por exemplo então para isso vai ser importante pra gente entender toda a carreira todos os momentos profissionais de um desenvolvedor até mesmo entender um pouco mais sobre carreira em Y tá então o nosso bate-papo hoje vai ser muito bacana vai ser muito proveitoso principal né pros desenvolvedores que querem entender Qual é o seu próximo passo o que eles têm que aprender baseado
Aonde eles estão nesse momento Bacana Então galera dá o like etc e eu vou chamar aqui pra gente o Valmir vamos lá galera vamos dar Bate Palmas aí pro Valmir entrar aí de boas beleza vamos nessa Fala aí D Valmir o cara maisel gente do Mercado Livre É isso mesmo que isso cara que isso não tenho nem roupa para essa Live aqui primeiramente aí Wesley Muito Obrigado aí pelo convite Boa noite a todos boa noite a todas como vocês estão tudo bem aí Espero que vocês curtam bastante essa Live aí que vai ser bastante legal
aí Wesley mais uma vez obrigado que é isso cara você Eu que agradeço você aí Valmir cara antes de a você pegar um eu sei que você preparou uns slides preparou algumas coisinhas aí Mas você consegue aí se introduzir se introduzir né Eh se apresentar se introduzir em inglês eh eh se apresentar aí falar um pouquinho de você e etc somente pro pessoal te conhecer um pouco melhor pô pois não pois não pois não eh vou me introduzir Então antes de mais nada aí Ah muito bom muito bom Bom como o WY falou eu sou
V meir sou V meir justo né eu tenho eu sou velho de caça vamos dizer assim tenho nada mais nada menos do que 27 anos de profissão eh sou do interior de São Paulo vim para São Paulo aí em meados de 2007 já passei por diversos tipos de empresas diversos tipos de tecnologia algumas que provavelmente vocês não devem ter trabalhado e muito provavelmente não vão trabalhar como por exemplo o Zin provavelmente quase ninguém conhece o que é um Zin mas ele é o concorrente do Progress que também quase ninguém deve ter usado já trabalhei com
Power Logic trabalhei muito tempo com PHP Olha aí Wesley temos uma sinergia Aí trabalhei muito tempo com P gente fou junto agora aí hein Sem dúvida trabalhei 7 anos com PGP para você ter ideia então começo da minha carreira também passei paraa parte de infraestrutura assim como você também tentei fazer o curso da cisco e não passei não passei eh mas vamos lá né Vamos lá já fiz de tudo já passei cabo já fiz instalação de servidores já fiz Já mexi com Windows com Linux etc etc vi que não era muito a minha praia acabei
mudando um pouco para banco de dados comecei ali com Oracle Como eu disse com Zin com Progress com emic etc etc etc eh depois achei que é legal mas eh queria ver alguma coisa um pouco mais prática ali de realmente fazer as coisas funcionar comecei com VB 1.0 Delf 2 Pascal C c+ mais eh fiz integrações com ura eh na época da da Nexel fazer integração ali no heartbeat mesmo abrindo conexão e tudo mais com c depois eu fui para mexi com home broker já passei por integrações com companhas aéreas através da CVC onde ali
subi instalei SB da Oracle etc etc naquele buom que tava ali que a orle tava comprando a bilog que tava indo para Oracle e etc que mais passei por empresas de banco passei por vários cxa Itaú Banco do Brasil e o Santander e qualquer um eh e depois basicamente passei Comecei na área de e-commerce dentro da Casas Bahia aí isso em meados de 2007 eu fiz o primeiro ecommerce das casas bahías que não foi em produção acabamos de subir Acabamos de sair fechamos o projeto vai subir produção e então não vai vai ser comprada pelo
uma outro empresso foi a maior decepção da minha vida não eu não sabia dessa cara 2007 Pois é fechamos ali vamos subir não foi não foi produção eh depois eu fui pro iG passei bastante tempo ali com publicação de conteúdos muita questão de muito dado muito tempo trabalhar com fila de concorrência eh circ de break naquela época em 2008 nem se falava tanto assim mas a gente já tinha implementações dessa parte era uma galera muito boa que trabalhava e nisso falando a timeline aí então desde a carreira ali de analista começando ali com a carreira
de produção e desenvolvimento depois Júnior pleno Senior vim para São Paulo queria me tornar arquiteto né eu fiquei muito tempo ali mais 3 anos ali como Senor comecei a fazer vários cursos né porque é era uma pegada muito grande da Galera eh começar a fazer muito curso de Java então eu vim para São Paulo também com esse com essa pegada de pô precisa sair um pouco do PHP começar a be Java e tudo mais Comecei a mexer com Java 1.2 sdo ejb 1.2 provavelmente vocês não devem ter trabalhado isso não trabalhei e e cheguei cara
eram eram momentos legais né são e eu falo que hoje em dia a gente tem muito mais complexidade com o negócio do que efetivamente com a parte técnica né porque aquela época a gente tinha uma complexidade um pouco menor como negócio mas muita complexidade técnica né para eu fazer uma ejb por exemplo eu tinha que colocar comandos literalmente eu colocava código comentário em cima das classes gerava um negócio chamado xdoclet que gerava um stub desses tambm eu fazia um rmi para conexão remota etc então assim provavelmente vocês não Não realmente não passaram de tudo isso
mas a parte legal é que isso baseia muito no no aquilo que a gente ganha de maturidade e a gente aos poucos a gente vai vendo que isso aqui é legal isso aqui não é tão bom isso aqui é realmente que a gente goi de fazer e vai gerando a questão da maturidade né e por fim ali passei por diversos e-commerces Só de e-commerce eu t ter uns 17 anos ali de entre e-commerce de trabalhar um pouco com mais ou menos e por fim ali nos meus últimos 10 anos ali entre a empresa anterior nus
e o Mercado Livre basicamente focado na questão de e-commerce né então mais lado de mercado livre eu entrei como Expert Expert basicamente era um gerente técnico falando um pouquinho mais da da carreira depois a gente aprofunda super mais aí tá mas só pra gente resumir um pouquinho então eu entrei como gerente técnico com grande objetivo de montar um time de excelência técnica dentro da estrutura de mercado livre Eu fui o primeiro Expert do BR não tinha essa essa figura vamos dizer assima era muito pessoal Argentina então em 2019 para você ter ideia a gente tinha
sete managers e um Expert era basicamente essa estrutura do Brasil como todo basicamente e foi passando vai a gente vai ganhando responsabilidade vai T usando um pouco a a as duas partes né ent a necessidade estratégica mais a necessidade de de crescer exatamente a estrutura técnica vamos evoluindo vai colocando as coisas nos lugares vão ponderando que a gente ia fazer virei Senor Expert uma pegada um pouco mais estratégica para e tudo mais e nesse ano eh eu virei principal né que é bom V fazer um paralelo é como se fosse um head de tecnologia né
Qual é o meu grande objetivo aí como principal é basicamente eu fazer soluções técnicas sem que eu literalmente defina as decisões técnicas de cada time parece meio estranho ou meio utópico Mas é isso que acontece por baixo dos panos Então a gente tem na filosofia do Mercado Livre muita questão de empoderamento de cada time né então cada desenvolvedor ou tem exatamente a noção do que ele precisa como responsabilidade entregar as coisas né E com isso faz com que a gente trabalha muito com a corresponsabilidade então de trás para frente né então a gente tem lá
Júnior plenos seniors a gente tem os Tech leads Então os Tech leaders eles são corresponsáveis pela pelo desenvolvimento que acontece dentro das estruturas que ele cuida né e os desenvolvedores são corresponsáveis pela arquitetura que está sendo colocada em cada das soluções Então essa jogada faz com que a gente potencialize e dê exatamente mais autonomia pros times Então se de alguma forma eu preciso entregar as soluções técnicas de uma forma com qualidade com com com entrega exatamente com eficiência com escala que a gente precisa e tudo mais eu me pauto exatamente nas decisões dos meus experts
dos meus Senior experts nos tls nos Tech leads né do líder dos líder técnicos e consequentemente dos desenvolvedores né então se todo mundo acerta todo mundo acerta se todo mundo erra todo mundo erra né então acho que esse é o ponto de sinergia né quando a gente traz e eh o Valmir cuida estrategicamente de da estrutura como um todo com esse vs técnico então eu pego para onde o Mercado Livre tá indo eu entendo a necessidade de produto falo tá como que a minha estrutura vai fazer com que a gente aguente tudo isso né como
que estruturalmente eu tenho riscos de não ortar aquilo que a gente tá fazendo a gente tem exatamente a noção do que a gente precisa fazer tá planejado não tá planejado os hbitos técnicos que a gente tá colocando vão inferir Exatamente porque que a gente tá colocando como planejamento não Sim essa é a minha necessidade e é complexo né porque o Mercado Livre o tempo inteiro tá escalando contratando criando outros negócios e até bom Valmir Vamos botar os slides porque tem muita gente que pensa às vezes que o mercado livre é só um Marketplace né e
ac acaba não entendendo o que tem em volta da empresa né então acho que isso é é interessante aí também tem uma galera perguntando se é formado em faculdade o Valmir Opa eu acho que ficou mudo Agora sim deu uma travada aqui eh sim eu tenho são na verdade eu tenho três faculdades eu comecei com a usk Universal sagrado coração depois eu mudei para fgp e depois terminei na Unesp né na UNESP de Bauru aonde eu fui formado em cência da Computação eu tenho três pós-graduações e e o MBA eu tenho programa eu tenho pós-graduação
em em ciências eh vinculadas a sistemas especialistas eu tenho uma com relação a banco de dados eh três níveis de banco de dados para escalamento de de de aplicações eh e que e a parte última que eu fiz agora de digital então uma pegada um pouco diferente da parte de tecnologia mas que eu queria fazer mais imersões porque no fim quando a gente vincula as duas coisas né Wesley você falou negócio negócio né esse é o ponto né Acho que esse Já deixa uma primeira dica para todo mundo né se você é Júnior pleno Senor
Tech Lead e tudo mais não se apegue só a parte técnica a parte técnica é excelente todo mundo tem que saber Hi sk excelente mas a grande diferença é quando você entende o negócio você entende para aquilo aquilo que tá sendo feito aquilo que tá sendo prometido a necessidade que a gente tá querendo chegar do outro lado isso faz com que a gente busque soluções que necessariamente não vão ser as melhores implementadas mas a gente vai chegar nas melhores implementadas então se você entende o negócio você vai entender que existem caminhos para chegar até aquilo
então eu queria eu f acabem fazendo essa pos com esse viés de Fal cá pera aí entendi mas como que a gente trabalha Esso digital Business né como que a gente como que as empresas V cula um pouco mais isso E aí isso traz um viés diferente ali pr pra parte técnica né Mas vamos lá deixa eu compartilhar aqui Wesley eu vou dar uma passadinha Ah deixa eu compartilhar minha tela deixa eu ver compartil a tela beleza vamos lá PR que eu não não gastar muito tempo aqui mas vamos falar um pouquinho boa boa posso
jogar pode por favor vamos lá Então vamos lá gente basicamente vou falar um pouquinho bem rápido para vocês porque eu não queria que a gente focasse efetivamente sobre o Mercado Livre mas eu queria que a gente focasse em carreira né mas vou dar uma pincelada rápida sobre os números do Mercado Livre né o quanto o Mercado Livre é grande mas antes disso vocês têm ideia em 1999 quais eram as linguagens que merc tinha Qual Da onde começou tudo isso você tem ideia da onde começou tudo isso o que que a galera usava e tudo mais
cara eu ouvi falar que vocês tinham um War gigante basicamente era isso um pouquinho antes disso um pouquinho antes vamos fazer um DIP 99 Mercado Livre basicamente usava PHP er 9 php3 provavelmente provavelmente exatamente pp3 com mais Cico pelo que eu tava vendo com a galera tá tá depois disso a gente migrou pra plsql SQL sver um pouco de orp e tudo mais depois em 2009 vou falar um pouquinho da da trajetória ali da da linha de tempo també do mercad mas em 2009 mercad Falou cara a gente precisa escalar a gente precisa tomar uma
proporção diferente tá muito jogado as coisas tem negócio em banco de dados tem negócio em tela as conexões de banco de dados conectavam na tela não dá para ser assim gente vamos migrar nisso começou exatamente fazer a revolução alí de ir pra linha de Java depois em 2011 migrou muita coisa para rben rails E grails então para ter para ter mais sinergia vamos dizer assim né Acho que não tinha muito aquele apelo de para uma linguagem ou outra mas sim o grande mindset do Mercado Livre foi sempre a questão de eficiência vamos entregar exatamente eficiência
porque é isso que a gente precisa porque no fim quando a gente pensa em concorrência se você não tem eficiência acaba pegando muito tempo e o RA e o rails nessa época Apesar que foi antes né Eu acho que o o rails começou a pegar forte acho que em 2006 2007 2006 é fo aí e e e mudou o mercado de uma forma que nunca mais voltou atrás né e exatamente e o Java querendo ou não naquela época não chegava nem perto de agilidade que a gente tinha provavelmente com rails né nem um pouco quando
a gente pensa em questão de template B Plate cara eram três linhas de comando você tinham um sistema pronto praticamente R né então se você pensasse que você precisava criar classes e mais classes Java para você subir um web service e tudo mais cara e RS realmente veio com uma pegada de eficiência em 2014 o Mercado Livre começou a estrutura de falar cara beleza a gente tá crescendo muito a gente precisa começar a estruturar o nosso infraestrutura de como a gente vai fazer e tudo mais nasceu o m Clown tá mas aí eu vou fazer
exatamente a curva porque fica bem interessante aqui para vocês então em 2015 nasceu o Fury provavelmente vocês já devem ter falado já deve ter escutado a gente já falou bastante aqui em lives se vocês não viram tem bastante trads aqui na F pych sobre o Fury então eu recomendo que vocês deem uma olhadinha porque é conteúdo muito muito bom Juliano Marcelo o suak são caras que falam muito sobre o f eu não vou entrar tantos detalhes aqui mas o f entrou como componente essencial de crescimento do Mercado Livre Por quê a gente precisava padronizar as
coisas a gente precisava basicamente é eu preciso dar autonomia pra galera de desenvolvimento focar em produto e deixar um um pouco mais a linha eh de infraestrutura de Ops então o Mercado Livre foi pra linha do no Ops então tem uma galera dentro do Fury de cloud service Cloud provider que cuida efetivamente de escala de máquina log eh serviços abstração de cloud etc etc e isso tem ajudado a gente crescer e crescer cada vez mais a questão de mercado aliv porque a gente foca em produto né e eu vou falar um pouquinho mais o que
que isso gera de grande vantagem e dali pra frente a gente só tem crescendo aí eu deixo para vocês aqui eu fazer um um spoiler bem rapidinho mas eh ano passado o Mercado Livre começou a fazer um podcast chamado escaladores então eu recomendo que vocês deem uma olhada sobre esse podcast porque ele fala ele tem reportagens e e na verdade tem entrevistas com todos os se c com Dani rov com a galera que começou exatamente toda a trajetória do Mercado Livre e é impressionante o quanto que eles dão de informação sobre o crescimento tomar de
decisões e tudo mais ele é em espanhol então fica aí um pouquinho da Dica mas eu recomendo vocês olhem escutem olhem não escutem porque é excelente tá é excelente Mas vamos pro próximo Aí eu queria trazer o mindset do Mercado Livre então voltado com essa questão do Fury aqui que eu falei para vocês a gente precisava escalar e para escalar a gente precisou definir o que que a gente queria como companhia e nisso saiu a questão da divisão né do nosso mindset né de O que é e o que é capability então o f entra
como capability de plataforma nosso então ele ajuda Cross Mercado Livre como todo exatamente a gestão de banco de dados gestão de infraestrutura então ele isola pra gente tudo isso e a gente trabalha na camada de produto Então dentro de cada estrutura de negócio eu tenho um produto que é focado no que ele precisa entregar e embaixo disso ali todos os Cap legal fazer uma enzinha rápida aqui né vou falar um pouquinho de números do Mercado Livre tá vocês ter ideia também o quanto isso é complexo quando a gente vai falar de Tech tef né de
da parte de employ tef o quanto que isso é importante pra gente tomar decisões para onde a gente vai ess carreira de produto carreira de técnica e tudo mais mas aqui para vocês terem ideia a gente tem 17. desenvolvedores de mercado lío como um todo como companhia a gente ter 66.000 empregados tá a gente tem 900 bilhões de requests por minuto 900.000 não desculpa 900.000 requests por minuto aonde a gente tem quatro Clown providers é gcp aws Oracle e Edir sem querer sem querer cortar você mas é milhões mesmo cara é milhões é milhões é
00 milhões Obrigado aí pela correção 900 milhões de request por minuto eh a gente tem por volta de mais ou menos 46 43 GB de logs gerados por minuto a gente tem 30.2 aplicações rodando ali entre Web Services a parte de machine learning Jobs etc etc a gente tem por volta de 512k né 512.000 deploys por mês e dão por volta de mais ou menos ali 23k de deploys por dia Então imagina tudo isso organizado de que forma que a gente não tenha D time zero então que a gente tenha eh literalmente Dal time zero
Ou seja eu tô fazendo Endo colocando coisas em produção por exemplo a page items que recebe ali 1.3 milhões de requests por minuto né de RPM ela não pode parar e aí como é que a gente faz isso como que a gente joga como é que a gente escala isso como é que eu duplico isso quais são as estratégias tudo isso que eu tô falando para vocês gente e como desenvolvedor por mais que tenha o f ali baixo dos panos a gente precisa saber como que a gente faz como que o caner funciona como que
um Blue Green funciona como que eu faço o mix dos dois Como que eu faço uma questão de boa observabilidade quando eu tô fazendo um Deploy em produção como que eu ligo as coisas como que eu faço exatamente estaqueamento entas pontas tudo isso que eu tô falando para vocês aqui é um negócio chamado requisitos não funcionais o que boa parte das vezes a gente como desenvolvedor a gente acaba esquecendo então fica número dois do vamir aí se atentem também esse tipo de coisas a gente precisa ter como desenvolvedor entender como funciona as coisas por baixo
do pano e não simplesmente fazer um Deploy e é isso aí tá então cuidado com esse tipo de coisa porque é interessante demais a gente começar a ver e e entender como que as coisas escalam beleza gente quiserem mandar perguntas fiquem à vontade aí tá deixando aí o de bola eu vou vou deixar acumular algumas coisas aqui e daí a gente eu eu vou parando aos pouquinhos aí de boas boa e aí um Panorama ecossistema Mercado Livre tá Então como disse para vocês 67.000 empregados na Latina América como todo a gente tem por volta a
gente gera 674 Jobs por dia ali de pessoas trabalhando com o mercado livre e a gente afeta 1.8 milhões de famílias tá então o nível de representatividade também que o mercado Liv traz para essas pessoas e tudo mais o quanto que isso exatamente gera eh eh o quanto a grandiosidade do Mercado Livre entre não só fazer um Deploy produção mas o quanto que a gente afeta como famílias né o quanto que isso é importante bom chegamos ao o ápice aqui né por fim então employer pef então vou falar para vocês aqui como que funciona dentro
da estrutura Mercado Livre tá eh a gente tem o in pef tá então vou falar um pouquinho de cada uma delas para vocês entenderem um pouco mais depois a gente pode aprofundar etc mas a gente começa com analistas então basicamente analistas são ali a galera que tá começando na carreira e fez uma mudança diária são estagi então é uma galera que tá aprendendo tá Júnior ah V mas Júnior também não tá aprendendo sim Júnior está aprendendo a diferença que o Júnior já tem eh Opa desculpa Ele já tem exatamente a forma de trabalho ele já
tem uma noção da de entendeu minimamente ali como um algoritmo está funcionando ele começa a fazer algumas perguntas Ah mas por que isso e tudo mais e a parte legal é que o Júnior ele ele pode se dar o luxo vamos dizer assim ele está no processo de aprendizado gente então o Júnior ele tem que saber que ele ele pode errar ele deve errar Exatamente porque é na é na é quando a gente erra que a gente acaba aprendendo cada vez mais depois o pleno é aquele cara que tem já passou por Valmir desculpa te
cortar um pouquinho mas eu só queria um pouco mais sobre a a pegada do Júnior porque isso às vezes gera uma confusão danada né Por que que eu digo isso ah tem muita gente que pensa que o Júnior é o cara que não sabe nada ah esse cara é Júnior mas cara não você tem é muito louco né porque Enquanto alguns malucos vendem curso de como virar Sênior em seis meses na realidade você tem Júnior de 2 anos entendeu o cara tá do anos ali como o Júnior Então cara esse cara é Júnior entendeu mas
tô dizendo o cara já tem do anos de experiência então a gente nós envolvedor a gente não pode eh tirar jogar isso de lado entendeu ahv Júnior o cara já sabe programar e eu vou ser bem honesto eu conheço uns Júniors do Mercado Livre que bate muito pleno e que S dependendo da empresa aí até Senior porque o nível de desafio é muito grande que a empresa tem né então a barra acaba sendo um pouco mais alto então é é importantíssimo galera Júnior não é o cara que não sabe nada tá então tem o cara
pode ter dois dependendo da empresa até 3S anos de experiência e ainda ser considerado Júnior tá E e é louco esse ponto que você traz Wesley porque eu ia deixar um pouco mais para frente mas eu vou falar aqui né Eh assim gente não crie atalhos dica número três não criem atalhos não vá no Linkedin e Minta que você faz um monte de coisa que você sabe um monte de coisa e tudo mais eh porque talvez na entrevista você passa mas no dia a dia você vai sofrer muito então não se engane não cria atalhos
vá exatamente pouco a pouco e aprenda de pouco a pouco vou fazer um pouco duelo Wesley lá em 2 99 para 2000 quando eu tava como desenvolvedor Júnior naquela época gente assim eh tinha tempo de casa para você virar novos cargos você era um Júnior você tinha que fazer muita coisa como Júnior você tinha que aprender muita coisa e você só virava um pleno dois a 2 anos e meio depois que você já estava naquele Cargo em alguns casos tinha até Júnior 1 2 3 antes de você virar um pleno 1 2 3 Senior 1
2 3 claro que são realidades diferentes né Acho que são momentos totalmente diferente mas eh quando a gente trata exatamente na na concepção do um Júnior né A A C característica do Júnior ele tem que ser curioso ele tem que ser o cara que sabe como você falou wesler ele tem que saber programar Mas além de ser tudo ele tem que ser o cara curioso ele ele é o cara que pô essa linguagem é legal vou fazer uma vou testar vou tritar vou e assim sabe cada vez ve mais Pando e gerando muito mais conhecimento
ali em cima dele mas ele é um cara que sabe ele não é um cara que vai ficar pegando papel da impressora e levando do outro lado não é o cara que vai pegar uma tesque ali e vai codar é o cara que vai colocar em produção sim você vai colocar em produção Claro com as suas devidas permissões com a sua auditoria com o com o Sênior ali olhando Ô amiguinho vem cá vem cá não faz isso explica como é que faz faz não faz um drop na tabela d Drop sab ela tá bom vamos
falar com o pessoal lá de banco para fazer o restore mas cara cuidado não vai fazer o select sem weare então assim evita um pouquinho n Então faz ali o processo de coach review né entende ali um pouco faz Os questionamentos pergunta pergunta pergunta pergunta eu falo pros meus mentorados que o Júnior é o cara que tem que perguntar além de tudo ele tem que ser o cara que pergunta tá então você falou que o design Partner de abstract Factory ele deveria ter uma classe abstrata onde eu vou fazer sim você tem que fazer desse
jeito tá aqui referência Esse é o livro que você vai fazer bacana Aí o cara vai lá implementa Não cara Você misturou o template méo de com abstract Factory então separa um pouquinho faz assim separa assim então o junel é o cara que ele deveria ser o questionador ele tem que ser curioso para sair do outro lado ali sabe mas lembre-se ele não é o cara que não sabe nada ele já tem que saber um pouco de coisa né o o pleno aí o se quiser colocar mais comprimentos fica super à vontade tá só pra
gente fechar o Júnior só para a Vamos tentar fazer assim ó a cada cargo a cada momento a gente gera um checklist inclusive aí pra galera Valmir o que que o Júnior no final do dia precisa saber o Júnior precisa entender Eh minimamente vamos dizer assim a linguagem que ele está trabalhando e precisa entender aquela tes que ele tá querendo desenvolver eh ele não precisa saber efetivamente a solução final mas ele tem que ter a ideia de como ele vai desenvolver aquilo então o desenvolvedor ele tem que ter a ideia o Júnior ele tem que
ter a ideia de como ele vai colocar de como ele vai desenvolver aquela solução ali né aquela aquela aquela tesc vamos dizer assim então acho que esse é minimamente o que um Júnior deveria saber ele tem que entender um pouquinho minimamente o que o negócio tá fazendo ele tem que saber exatamente a linguagem que ele tá fazendo mas ele efetivamente ele não precisa saber ali a melhor arquitetura possível porque ele vai faltar maturidade ali e conhecimento para ele tomar a melhor decisão ele não vai fazer um if encadeado Eh Ou melhor ele pode fazer um
if encadeado em vez de ele fazer exatamente o strategy ali que ele ganharia mais performance Provavelmente sim mas ele tá resolvendo aquela Solução Não qual é melhor mas ele tá resolvendo aquilo que ele se propôs fazer né show claro isso aí wer concorda comigo não não Concordo concordo plenamente no final do dia o Júnior ele vai colocar a mão na massa ele vai desenvolver muitas coisas vão funcionar mas muitas dessas coisas estão funcionando não necessariamente estão sendo feitas da forma mais elegante da forma mais bacana mas ele resolve o problema né exato ele consegue resolver
testes específicas pelo menos assim eu também tenho uma visão que o Júnior raramente raramente não o Júnior de forma geral Ele não cria um novo projeto né normalmente ele já entra em um projeto que já tem uma estrutura organizada e ele começa trabalhar al inclusive né o Valmir Apesar que depende muito de empresa mas eu não conheço nenhum Júnior que sai el dá um um Git nit e ele é é muito difícil isso acontecer né não que isso não possa acontecer mas é mais difícil de acontecer Talvez depois de ali um um um alguns meses
já trabalhando Pode ser que ele realmente se aventuraa fazer isso né Porque pô já passei por algumas coisas já sei estudei E aí é o ponto que eu falo muito da curiosidade Wesley é assim existem um montão de cursos a própria fal que a gente tá falando aqui é um baita nohal que você pode entrar ali e ganhar um baita do conhecimento então assim Invista tempo no aprendizado Invista tempo e não espere que o projeto te alavanque exatamente a você começar a entender mais coisas busca exatamente coisas fora né entenda exatamente Aqua necessidade porque é
ali que você vai ganhar também a maturidade né porque eu vejo que boa parte da da da dos desenvolvedores né E aí eu vou colocar bem entre aspas tá gente não não levem para um lado ou pro outro né tô colocando aqui mas existe um pouco da muleta de esperar que que a empresa dê exatamente os treinamento o que ele espera exatamente que o projeto dê o direcionamento para onde ele deveria estudar e tudo mais a carreira é sua você deveria correr atrás né você como Júnior você tá começando então talvez você não saiba pô
mas para onde eu vou Como que eu faço que que eu como que eu durmo para onde aí exatamente ent os cursos mais estruturados mas ao mesmo tempo você tem um amiguinho do lado você tem o sor do seu lado ali você tem pleno do seu lado Ô Wesley Cara eu tô querendo saber mais sobre filas o que que fila Pô o wer vai lá dar uma explicação de fila cara tá aqui esse livro tá aqui esse treinamento tá aqui esse vídeo vai lá dá uma estudado depois a gente conversa um pouco mais Então essa
galera precisa ser e que eu falei a curiosidade ela começa ali sabe e é precisa sair um pouco dessa da da zona de só esperar que a empresa parte por esse ponto e aí tem uma outra coisa bastante interessante também wesle que é assim hoje né se você tá aí na fusar tá aqui no Mercado Livre e tudo mais a gente tá discutindo uma solução tem lá tem três seniors cinco plenos e sei lá vou falar um número muito grande mas vou falar em equipes pequeno mas tem uns dois seniors dois plenos e três Júniors
e a gente tá discutindo tá no quadro banco e tudo mais o Júnior levanta a mão e fala assim caras por que que a gente não vai para aquele caminho a gente deveria considerar a gente desconsiderar vai reprimir aquela pessoa vai falar cara você não sabe o que você tá falando como que é su abordagem Como que você acha que deveria pegar ele cara eu uma coisa que normalmente Pelo menos é da forma como eu penso tvmi se você escondeu o crachá de todo mundo tá toda ideia e caminho é caminho no final das conta
total Eu muitas vezes fui surpreendido com coisas que eu precisava fazer e às vezes as pessoas nem trabalhava na área tá então Ah então assim de forma geral é mesmo que um Júnior Fale algo que você vai considerar Na minha opinião tudo tem que ser considerado de forma geral agora o grande ponto é o seguinte né Depende muito de como cada empresa leva em consideração assim por exemplo eu acredito em organizações que são Mega tóxicas às vezes então o Júnior fala cara por que que você não usa um monte de if ao invés de usar
o strategy í o cara meu fica na boa aí que você não sabe nada depois eu te explico e blá BL e tipo atira até um sarro do cara o que que vai acontecer esse cara vai ficar reprimido da próxima vez ele não vai dar ideia e depois ele para de querer aprender fica desmotivado e fala essa parada não é para mim sai da área e vai sei lá virar qualquer outra coisa menos desenvolvedor a opinião de todo mundo ela tem que ser levada em consideração mas um ponto que você sempre tem que saber e
entender é que uma pessoa que tá começando né ou que sei lá tem dois anos de carreira ele tende às vezes ter soluções são um pouco mais inoc né não tem tanta maldade ainda por trás ah por exemplo Ah eu vou dar um select asterisco num banco de dados entendeu E quando isso acontece né gera um problemaço por trás da aplicação que no seu computador raramente você vai conseguir eh como se diz reproduzir esse problema né Existem muitos problemas que são resolvidos no nosso computador mas que quando colocados em produção simplesmente não vai ficar um
minuto no ar que já vai ter caído então assim o Júnior ele precisa saber que ele pode dar ideia e ele precisa também saber o por que a ideia dele tá sendo desconsiderada tá então isso é importante porque se esse cara como o Júnior for reprimido agora ele vai continuar da mesma forma como o pleno ele vai fazer assim como Senior e no final do dia né o Sênior que tá treinando esse Júnior um dia ele foi Júnior né e ele só consegue ser Senor agora porque ele aprendeu com outras pessoas Então acho que essa
que é a grande pegada tem muita cara eu fico muito pé da vida cara uma das coisas que eu fico mais pé da vida é quando você pega um monte de gente tem 10 15 anos de carreira né e fala às vezes de um desenvolvedor Júnior meio como Pô esse cara não sabe nada e não sei o quê e blá blá blá que nem o cara que luta jgit fica falando mal de faixa branca cara todo mundo virou faixa branca velho a parte mais difícil ele já fez que é começar a treinar a parte mais
difícil Júnior já fez que é tomar uma decisão de ele poderia est escolhendo ser advogado bancário ele poderia ser corretor de móveis mas ele tomou uma decisão de parar a vida dele para aprender aquilo se tem um passo mais difícil que você pode tomar na sua vida é realmente tomar uma decisão que vai mudar sua vida a vida da sua família o seu horário de trabalho as pessoas que você conhece Então a primeira coisa que a gente tem que levar em consideração é a parte mais difícil o Júnior o analista Eles já fizeram que é
mudar a carreira deles entendeu totalmente totalmente e assim concordo gigal as coisas que você falou Wesley e é sempre uma uma excelente oportunidade a gente que tem um pouco mais de experiência fazer com que essas pessoas que não têm tanta experiência que elas falem que elas de opinião a gente fala muito no mercado lío que não existem perguntas boludas né Toda pergunta era uma pergunta né então se você tá ali faça a pergunta se você tá ali dê a sua opinião porque você foi você foi convidado primeira coisa se você tá ali presente faça exatamente
presente então dê sua opinião não existem ideias ruins existem não ideias então a gente fala que a gente não erra a gente aprende e a gente acerta se a gente traz Exatamente Essa visão todo mundo deveria dar a sua opinião como você falou não existe cachas todo mundo deveria ser eh eh a oportunidade de colocar a sua ideia por mais simples que ela seja através de um if um else mas que no fim ele vai responder e às vezes vai ser até mais performático ou até vai conseguir entregar muito mais rápido do que colocar ali
14 classes bonitinha não sei o que que no fim é um ifest Que resolveria Então acho que esse é o pensamento também que que eu deixo para para todo mundo que tá na profissão e você colocou humildemente muito bem feito w que é as pessoas elas eh elas já tomaram a decisão o Júnior que eu falo é é onde a gente deveria tomar mais cuidado com as pessoas não que os outros não tenham mas junor tá no começo é onde você vai motivar ou desmotivar a pessoa então se você não faz ali um trabalho legal
Onde você tá fazendo com que a pessoa entenda que ela consiga sair que ela não tem aquele vício que você não passe o seu vício para ela que é difícil também mas ao mesmo tempo você faz que que a pessoa cresça entendam E aí vocês podem ver gente que até o momento eu não falei nada de hard Skill a gente só tá falando muitas coisas aqui de soft Skill que boa parte das vezes a gente acaba esquecendo a gente trabalha com pessoas a gente não trabalha só com máquina então no fim a gente também precisa
ter um pouco soft sk a gente precisa ter essa pegada de saber lidar um pouco de entender de passar por uma gestão de conflito tudo mais e fazer exatamente a coisa girar e é isso que é importante também não é só hoje em dia a a a sociedade precisa de desenvolvedores eles realmente eles realmente não são só Live Coach eles precisam pensar mais né então se você ent num empresa que a pessoa só paga para você para codar talvez deveria repensar um pouquinho mais mas acho que esse é o Grande Desafio também nós como líderes
ali Wesley passa também muito por isso é como que a gente consegue continuar girando um pouco a Roda para que essa galera também sai do outro lado né agora tem um ponto também né Valmir não é porque o cara tá começando que ele tá colocando assim a gente não vai ficar tratando assim vem aqui meu filhinho não cara desenvolvedor de uma forma geral ele tem que saber que o que ele faz também tem consequência entendeu então não tem como crescer sem doer então obvi ente quando você fizer uma besteira muito grande sei lá mas isso
aí é independente de se é Júnior pleno Senior Tech Lead ninguém tá imune a isso quando você faz besteira as pessoas têm que repreender e falou cara você fez uma besteira entendeu E esse tipo de coisa é grave né E quem nunca fez o negócio cara eu já fiz tanta besteira cara que eu fico até me perguntando Será que 27 anos de profissão T grande por que que eu não fui demitido entendeu então Eh é é é ponto ao mesmo tempo que você tem que ser cuidadoso você tem que ser ah você tem que ser
Firme com as pessoas e é isso em qualquer cargo de qualquer empresa porque a pessoa ela só vai conseguir ir pro próximo passo dela se ela for entre aspas eu digo não quero dizer apertada mas você sempre tem que ter aquele empurrão aquele aquele ponto de inflexão que se você não fizer isso a pessoa ela não vai alancar que nem musculação se você não às vezes não machucar entre aspas o seu músculo não vai crescer então é importante saber cuidar mas também não ser tão condescendente ao ponto de a pessoa ficar sempre no seu colo
ah papai papai Valmir por favor eu não consegui fazer esse if Me ajuda cara meu amigo estuda vai ler depois você vem falar aqui comigo se você não entendeu 10 vezes vem falar novamente aqui comigo mas a gente tem que conseguir dosar e dosar isso é muito difícil porque depende muito do líder da pessoa né E também Depende muito da pessoa que você tá falando né dependendo da personalidade daquela pessoa ela pode levar isso a mal às vezes ela pode ficar acomodada às vezes ela pode ficar incomodada então é um pouco não é fácil lidar
com gente de forma geral Exato eu acho que tem tem um ponto e aí assim vamos passar pros próximos mas em todos eles gente assim Júnior plet Senior existe a a ideia do chocolate e da academia como você colocou o wes o que que dá mais prazer ou chocolate ou academia Depende se você quer saciar naquele momento como o chocolate ele vai te dar exatamente e eh ele vai te assaciar naquele momento você vai ali Nossa que delícia não sei o qu e no dia seguinte não tem mais chocolate e aí agora se você vai
pra academia você vai uma dia 2 3 4 10 15 30 40 60 dias para você começar a ver talvez alguma coisa você não tá sendo efeito aqui você tá olhando lá pra frente então Júnior PL e Senior a gente tem que sempre olhar pra frente a gente tem que sempre buscar exatamente saber mais buscar cada vez mais e esse é exatamente a diferença que eu vejo eh eh claro que toda vez que me ah qual é a grande diferença do Júnior PL sor existe uma liha tor Entre todos existe um sobreamento muito grande Entre
todos e isso varia de empresa para empresa gente então assim pode ser como Falou cara tem junos mercad que podem ser plenas out empresas sim pode acontecer pode eh mas eu vejo com que o grande diferença é responsabilidade e ership das coisas então quanto mais você vai crescendo mais você vai tendo responsabilidades então pleno ele vai ter mais responsabilidade para aquilo que ele tá fazendo ele vai ter mais ideias ele vai ter ele vai ter mais conhecimento ele já passa por outros projetos ele já tem uma ideia talvez mais clara daquilo que ele pode desenvolver
ele já tem opiniões um pouco mais formadas ele já tem vícios ele já consegue entender os relacionamentos entre as pessoas El já consegue entender questionar Então essa grande diferença entre o Júnior e o pleno é porque o pleno tem mais músculo vamos dizer assim ele ele consegue sair mais ele já trabalhou mais tempo na academia e talvez comeu menos chocolate do que o Júnior ali e isso que faz a diferença e o Senior é o cara que tá ali eh cada vez mais sabe passando por projeto e se dando mal eu falo que o o
o sener é o pleno que se deu mal e tem maturidade passar cara aqui eu fiz errado e agora vou fazer certo então assim e ele ele é um cara mais conceituado é um cara que tem mais noção técnica é um cara que talvez Muito provavelmente ele vai ter conhecimentos em mais linguagens ele vai conseguir questionar exatamente aquele aquele passo cara se eu fizer em go é melhor do que eu fazer em Java por conta disso Disso disso e não porque ele gosta mais de GO porque ele gosta mais de jav mas que ele entendeu
que naquela necessidade era melhor eu escolher exatamente uma linguagem que mais potencialize e dê melhores resultados então ele já entende que não é porque ten um prego que eu vou sair martelando todos os parafusos ele tem exatamente essa noção ele tem mais maturidade ele consegue fazer os relacionamentos muito mais finos ele consegue escrever histórias técnicas ele consegue questionar os líderes técnicos pô mas por que que a gente tá indo por esse caminho ou não ele consegue ser crítico com essa parte e também começa a Gerar exatamente a dúvida né Para onde que eu vou eu
eu tenho muito mais eu eu gostaria de ficar muito mais técnico porque é o técnico que me olha exatamente os olhos que me que eu cara que eu levanto todo dia eu quero codar eu sou o cara que gosta de código que eu gosto de ver coisas novas que eu quero ou é o cara que pô Olha que legal que esses caras estão fazendo aqui nessa tela olha que legal como tá trabalhando mais a questão de user Experience olha como que ele conseguiu gerar aquele GMV dado aquela mudança que ele fez de comportamento pô Olha
aquele legal tal coisa o que que o que que tangibilização a chamar mais óleo o que vai chamar mais atenção dele aí que ele começa a ter aquela visão para onde ele deveria ir se ele vai para uma carreira mais de produto que a gente fala ou para uma carreira mais temp Quer fazer alguma observação aqui o para depois a gente já começar ah eu acho a única coisa que a gente tem que colocar talvez é que tanto o pleno como o Senior né eles também TM que ser espelhos pros Juniors o Senior o pleno
tem que poder confiar num Senior e o Senior ele tem que ser bom o suficiente para conseguir treinar e evoluir o pleno ajudar e treinar evoluir o Júnior e tem muita gente Valmir ah provavelmente no Mel isso não acontece porque vocês TM muitos funcionários tem muita tem muita gente né e tem muita gente boa mas tem empresas que tem gente que gosta de sentar em cima do software né E falar só eu que manjo dessa parada assim todo mundo vai depender de mim mas esse cara raramente ele vai conseguir pro próximo passo da empresa porque
ele só ele sabe daquela parada então ele ele vai ficar parado ali ele não vai para trás e também não vai conseguir ir paraa frente né Tem gente que tem medo de largar o osso e se sentir vamos dizer assim ah descartável na empresa né E daí fala não essa parada é só eu porque assim eu me garanto aqui na empresa Mas isso é a maior forma que você vai ter de implodir a sua carreira Porque quanto mais as coisas rodarem sem você mais alguém pode te promover para ir você ir para um outro lugar
né então esse aí é o grande ponto ah o Senior ele tem que ter responsabilidade de conseguir descentralizar coisas que um Sênior não deveria estar fazendo né porque tem coisas assim é só pensar se você pensar com uma empresa e pensar com números o que que é melhor você fazer botar o Senior para resolver um problema acorde uma regra de negócio ou botar o Senior para fazer um crude cara joga o crude pro Júnior porque ele precisa saber fazer crude decentemente e vai gastar o seu tempo com coisas que tem a ver com com a
sua faixa salarial né você tem que entregar conforme o seu salário então é importante toda vez isso eu dou uma dica para todo mundo galera e eu digo isso também porque eu tenho empresa se você tá fazendo coisas muito básicas que não são do seu trabalho ou tá tentando fazer coisas avançar que não tá também na sua faixa salarial tem coisa errada com o que você tá fazendo isso vai atrapalhar o seu crescimento entendeu então consiga se desapegar das das suas tarefas das suas coisas porque isso sem dúvidas vai te ajudar bastante durante todo esse
processo sem dúvida Wesley e esse ponto que você falou de mentação é super importante gente assim e existe o em várias empresas de mercad é uma delas que a gente fala que é a questão do feedback 360 então o Júnior ele vai dar um feedback pro Senor assim como o Senor vai dar um feedback pro pleno que vai dar feedback pro Júnior porque faz parte do crescimento deles e e a gente precisa que essa retroalimentação aconteça para que gere o efeito da confiança como você falou o Júnior confia no pleno o pleno confia no sor
Então o que eu penso muito eu levo PR toda minha vida é que a gente deveria trabalhar pra gente ser substituível mas que seja substituível não no seguinte princípio de cara vou me mandar embora não é esse o ponto eu quero ser substituível porque eu quero outros eu quero outros lugares eu quero subir de carreira então se você senta em cima do software como você colocou Wesley a probabilidade da pessoa não tirar você dali é alta por quê Porque se pô se eu ten um camisa 10 jogando ali o cara sabe muito bem bater pên
e tudo mais para que que eu vou trocar aquele cara e vou colocar outro ali que não sai bater penal obviamente que ele vai ficar ali isso isso acontece em todas as faixas tá gente Júnior PL e sor Então vocês tem que trabalhar para que vocês realmente entendam e sejam substituídos para que eles consigam ir pro próximo passo Mas para antes de subir pro próximo passo olha pro amigo de baixo que você já passou Você é um pleno você já passou como Júnior como que você vai fazer com que aquela pessoa torne ou pegue o
seu lugar para que você suba exatamente para um Sênior se eu sou um Sênior como que eu vou fazer para para subir para que um outro pleno me pegue o lugar então Isso faz parte da retroalimentação se você não ajuda o cara de baixo se você não ajuda o cara de baixo a subir você não pode subir porque ele não ele não vai conseguir te substituir né então isso a sua carreira também depende dos caras que estão embaixo de você é importantíssimo isso exato porque se a gente não se em algum momento na sua carreira
e eu garanto para vocês que eu já passei por isso você entrar na empresa e você se sentir eh que você não tá crescendo é como falou alguma coisa Está acontecendo ou você não está onde você deveria ou Realmente você tá fazendo coisa que você não deveria então eh acho que além disso tudo é um pouco daqu do valorização né w também de Pô eu sei o quanto eu pezo pra empresa monetariamente ou porque no fim se você tá ali como Aquela posição você sabe para aquilo que tem a sua responsabilidade vou trazer para mim
pô eu sei a minha responsabilidade como príncipe eu sei o que eu preciso entregar pro mercado livre eu sei exatamente a o nível de responsabilidade que eu tenho que eu preciso fazer com que as coisas girem eh Eu trabalho numa estrutura onde eu trabalho com geração de notas fiscais né Acho que não sei se alguns de vocês já viram ou não mas em alguns tempos atrás eu fiz algumas algumas lives com com Wesley aond a gente falou sobre isso né junto com o swac com o Marcão e tudo mais e a gente tá emitindo C
milhes de documentos dia como que eu sustento tudo isso né como que eu ganho Exatamente Essa esc fala como que eu garanto que as coisas estão fazendo é o Valmir lá codando é o o amiguinho do lado da codando não e a gente definir coisas e fazer com que as pessoas os seniors os plos os Júniors trabalhem exatamente com a responsabilidade que eles saibam exatamente fazer aquilo que eles estão precisando entendam a responsabilidade que eles têm como ser realidade e ao mesmo tempo toda a parte técnica que eles precisam fazer para aquilo que começa a
entregar Então acho que essa curva ela é importante né de você entender Aonde você está ali boa show de bola e Valmir esta Eh esses dois caminhos agora que se cruzam né que separam na realidade depois do Senor é o que a gente chama de carreira em Y né exato exato carreira em Y eh e Vou ser bem sincero com vocês não são todas as empresas que tem uma carreira em Y eh estruturada infelizmente e em alguns casos em algumas empresas o pró um passo a partir de um sor é um ser um líder que
pode ser um especialista 1 2 TR que pode ser um líder técnico que pode ser um coordenador técnico entre outras termologias aí que a gente poderia colocar e depois disso ele acaba virando Manager porque ele não teve a continuidade no Passo técnico dele então ele pô mas o qual é a diferença do Tech Lead pro Expert Ah não joga ele para Manager porque ele vai cuidar do time ele vai lidar de pessoas ele vai cuidar de backlog e é meio que se perde um pouco a carreira técnica né o a carreira em y e eu
queria trazer para vocês que é exatamente isso que o mercado Olive colocou aqui a gente tem o Tec peef né Muito bem estabelecido Então a partir do momento que a gente cai exatamente para pra fila vamos dizer assim né de técnica você vai vivenciar técnico eh você é um techlead você é um cara referente técnico com a liderança técnica que a gente fala que é liderança por influência Ou seja você não tem pessoas abaixo de você pode ou não ter né mas você é o cara que tá ali como referência técnica você vai ajudar o
time ajudar nas definições ajudar o o expert n visões mais 360 mas você tem a visão 360 do seu time como eles estão construindo comal arquitetura como tá funcionando Vai incentivar o sor a fazer exatamente as coisas girarem você é o líder técnico daquela frente né você vai viciar Tecnicamente e do outro lado que é o PL só pra gente fazer uma referência depois a gente foca super na carreira técnica mas BL é o cara que tem conhecimento técnico mas ele é o cara que vai olhar para produto como que eu vou fazer a melhor
engajamento para que aquela tela aquele GMV aquele checkout aquele processo aquele então ele vai olhar para produto ele não que ele esqueça do técnico mas ele vai vivenciar a lá a linha produtizar né ah eu preciso fazer uma calculadora Qual é a melhor forma de fazer uma calculadora Ah eu vou fazer com Y com botões vai ser preta vai ser branca ela vai ter uma equação Ok como eu vou fazer isso por baixo dos panos aonde eu vou entender matematicamente Quais são as expressões Como vai fazer Qual a linguagem como que eu vou colocar em
memória sair de um lado a outro é o Tec Então essa é a grande diferença entre os dois ali para ficar porque às vezes a gente tem também uma linha eh se a gente cruzar eh todas todas a a as nossas fachas vamos dizer assim tem uma tem uma parte linha tem Ah o Tec ele pode tomar alguns partidos de um PL né de um product Lead em alguns casos ele pode o product Lead pode tomar decisões técnicas Ali no lugar do do techlead ele pode desde que eles tenham a sinergia real entre as duas
partes que eles tenham um entendimento legal entre as duas partes que eles consigam compartilhar das decisões técnicas e de produto ao mesmo tempo que eles vivenciem exatamente junto que realmente is S uma engrenagem isso me que se mistura né então isso potencializa osos dois lados né potencializa você como Tec ter a evidência técnica e ao mesmo tempo conseguir lidar com produto de um time de um sor fal assim pô mas como que eu vou calcular Exatamente isso aqui ah eu vou deixa ir lá na Ana para saber não não não vai lá falar com o
w que ele sabe porque ele tava vendo isso numa frente pô mas o então vai lá conversar com ele como é que eu vou fazer ah não tem uma demanda assim faz isso porque você tem que fazer tal coisa top isso gera roda também mais rápido gera engajamento você faz faz com que as coisas eh destravem melhores Você tem uma questão mais decision making envolvido também né então tem as vivências que vocês vão ver no mercado ali o Mercado Livre usa bastante a questão do 9010 Então você na sua estrutura que você tá no cargo
que você tá Você deveria ter 90% do seu das suas teses você deveria tomar decisões 10% você pederia ajuda para que você tome ação melhor então é assim é aquela questão você vai passar pela porta a porta Vai ficar aberta toque 90% você vai e volta se você passar pela porta e essa porta fechar com tranca e você precisa voltar senta com o líder ali troca ideia veja como é que vai fazer para que você tenha a chave na mão caso você precise voltar Então essa é a parte legal então como que vocês vivenciam isso
no dia a dia também Gente assim é volta mesmo ponto que eu falei lá do Júnior a curiosidade também é um ponto interessante Vocês precisam saber e ao mesmo tempo tem que fazer com que a galera comece a pensar um pouco mais E cada vez que você vai subindo você vai gerando cada vez mais responsabilidade vai gerando cada vez mais necessidade e ao mesmo tempo você vai cada vez mais trabalhando a sua autogestão que é um ponto que a gente acabou não falando mas é importante nós como Tec leides boa parte das vezes a gente
não tem um backlog definido bonitão ali a gente vai começar um quarto vai definir alguma coisa pô vamos começar agora a desenvolver nova funcionalidade tá já tem não tem é uma coisa nova vamos avançar o que a gente tem a gente vai melhorar alguma coisa que já existe não o que precisa fazer talvez vai mudar toda a arquitetura que a gente tá fazendo então precisa fazer o outro leque então isso aí o Tec Lead junto com o prod Lead eles vão começar a dar aquela açada na bola ali que veio super quadrada para passar para
baixo né então tem essa casuística envolvida ali com a liderança técnica que ele vai ter todo um polo técnico envolvido para tomar decisões corretas Ou pelo menos ele entende para aquele momento que vai ser a melhor decisão técnica E aí eu faço um parêntese né que boa parte das vezes eu sento com com desenvolvedores e tudo mais e pô o cara fez isso aqui mano por que ele fez isso aqui cara talvez para aquele momento quando o desenvolvedor fez não tô falando que ele fez errado FZ certo Tá talvez aqui é é empatia ao mesmo
tempo né pô naquele momento talvez tinha um prazo para entregar ou ele entendeu que aquilo ali para aquele momento não tinha tantos requisitos funcionais definidos e aquilo ali que desenvolveu era o quee serviu contexto né cara esse ninguém sabe o que tava acontecendo naquele dia para aquele código daquele jeito ex exatamente então maturidade a nossa como líderes quando a gente vai começando a subir tudo mais e entender que cara dá para melhorar isso aqui mas não falar que pô isso aqui foi feito meio que nas coxas aqui né mas tudo bem vamos melhorar vamos sair
do outro lado vamos entender e aí a responsabilidade do techn Ela é muito forte para fazer girar a roda E aí eu já linco com o expert né então a gente já falou aqui eu já acabei comentando nome de algumas pessoas e tudo mais que são eu eu ao mesmo tempo eu falo que eu tenho muita sorte gente eh e e é legal falar isso também porque também doar reconhecimento das pessoas que trabalham comigo então as pessoas quando você trabalha com pessoas boas o seu trabalho fica mais fácil então eu trabalho com pessoas excelentes comigo
né que faz exatamente com que o meu trabalho seja mais fácil entre aspas mas mais fácil porque de alguma forma eu tenho a confiança para essa galera fazer então se eu defino exatamente um padrão de desenvolvimento Pô a gente vai entregar com esse jeito vai fazer tal coisa com SAP pá P pá pá cara os caras sabem como eles vão fazer eles entendem ali a fundo então o expt ele vai fazer esse Elo com o t de uma forma 360 Então pensa assim gente que o expert ele é o gerente técnico ele sabe as demandas
que TM que ser feitas ele sabe o que ele precisa ser feito ali naquele naquela contexto de de negócio Ele Sabe às vezes ele tem muito mais noção do produto até do que exatamente a parte técnica Mas ele tem a noção de como ele vai rasgar aquilo ali ele tem a profundidade técnica para ele tomar as decisões que ele precisa fazer eles entende Qual o impacto que ele tá fazendo aquela demanda com outra demanda de um outro Expert que nem tá no contexo dele então ele liga as pontas Então tira um pouco para para ficar
mais claro né o expert é o cara que tira um pouco a gestão de pessoas diretamente né porque ele no fim ele tem a gestão de influência também como motele não tem ninguém embaixo Mas ao mesmo tempo eu preciso falar pro Wesley Ô precisa fazer aquela tesque lá seguindo essas normas aqui o Wesley fala assim é amigo você não é meu líder vou fazer aqui o que o cara tá pedindo para eu fazer mas ao mesmo tempo Fi cara mas eu preciso fazer esse cara entregue desse jeito senão não vai escalar tá E aí como
que a gente faz né porque uma coisa que eu falei muito pra galera desde quando eu tô no mercado livre que aí e acho que varia de empresa para empresa também mas eh é um pouco da questão do compromisso também com as pessoas né para que a gente tenha sempre a noção do como falei da questão da corresponsabilidade eu não vou chegar e falar faz desse jeito aqui porque a partir do momento que a gente começa a colocar faz desse jeito pode ser não ser a melhor solução a pessoa não vai querer saber e se
errar a culpa é sua não é do cara que tá então foi ele que mandou foi ele que mandou fazer Ele que pediu para colocar aquela negócio na banco de dados lá eu nem sei velho ele falou para colocar string mandei data f pô mas não foi isso que a gente cominou não então assim o liderança por influência é uma representatividade tão forte que a gente tem esse Elo de confiança né que o tecad ele tem que ter esse Elo de confiança com o sor para que eles dois entendam exatamente que tem hora que o
sor vai fazer o papel de TL e o t vai fazer o papel de sor Então essa sinergia né esse momento e assim gente a gente tá falando aqui bastante coisa sof Skill mas não se esqueçam a gente tá falando de TEC pef tecnologia na veia você tem que entender você tem que programar tem que entender você tem que programar o techlead tem que saber como funciona a mensageria ele tem que saber como vai fazer os processos de fallback ele tem que saber como que vai funcionar a questão de R link ele tem que sa
tem tem que saber Ah tem que saber a fundo tem que saber a fundo você é referência técnica você precisa saber você precisa ter a ideia você precisa saber por que a sua aplicação tá gastando mais infraestrutura do que deveria Pô eu sei que eu tô gastando mais infraestrutura veria porque a gente tem um erro arquitetural aqui que tá consumindo muito mais filas do que deveria ou tem um banco de dados que tá crescendo muito mais do que deveria a gente não viu isso antes e agora a gente vai tomar uma decisão porque a gente
vai fazer desse jeito aqui até clítico tá né e o exp é o cara que tá validando mas e aí mas por que que tá crescendo tanto Pô fiz fiz umas analogias viabilidade não tá batendo o que vocês estão falando caraa pô a gente não tá crescendo desse jeito não tá fazendo desse outro jeito como que a gente tá fechando tudo isso né então o expit é a cola eu eu falo que literalmente é a cola de como funciona ali o colaborador ele tem que ter o o conhecimento literalmente dos Desafios que ele vai fazer
ele tem que ter essa essa essa gana por querer fazer melhor né Eu falo isso também né E tem que a gente tem que saber que pô se eu tô crescendo se quem tá crescendo se eu tô fazendo mais tô entregando mais a escalabilidade é melhor Pô a gente precisa ter ali um cara que tá colocando a a a bandeira que pô eu não vou ficar fazendo um monte de k Queen ou eu não vou fazer um monte de MVP que depois não cresce ou cara ele tem uma bandira ele fala cara legal a gente
testou o mvt a gente já fez o quickin agora como que a gente vai fazer arquitetura certa como que a gente vai colocar isso aqui como então ele ele gera a crítica construtiva para que toda aquela linha do débito técnico de aconteça senão a gente vai ter um montão de débito técnico gerado pelo Júnior pelo plo pelo sor e nunca sabe o negócio já era né Daqui a pouco o software fica insustentável não tem o que fazer aí qual é a solução refazer E aí você teve o custo de manutenção o custo de refazer o
custo de aprender de novo e aquilo que já tinha sido aprendido o custo para só retrabalho mas vai ter todos os bugs que um dia todo mundo já passou né cara eu vou dizer toda vez e galera tá aí também no chat toda vez que vocês escutarem alguém falar que vai refazer o sistema meu amigo sente e chora e eu vou dizer que talvez 90% das vezes esse sistema ele não tem que ser refeito 90% das vezes eu acho que refazer um software no final das contas só vai piorar e Quem garante que os erros
que aconteceram nesse software não vão ser repetidos quando você refazer ele então tem que tomar muito cuidado com essa parada de sair refazendo software a galera Às vezes tem probabilidade ehle a probabilidade do aquilo que você acabou de falar é tão verdade do que uma uma uma moeda de R 1 é é é absurdo a a quantidade de vezes quando vamos refazer vamos desenha lá faz um monte de coisa e tudo mais e a gente volta no mesmo ponto e erra de novo Aonde o ponto não foi que a gente mudou por mudar e ou
a gente não a gente chegou cara mas não era para fazer a fila assim porque a gente tá fazendo assim e aí a gente olha pra aplicação anterior Era exatamente a mesma tá igualzinho né tá igualzinho a diferença que arin Java agora em Gol ou Agora não é mais go agora é Rust Agora não é mais Rust programa cai do mesmo jeito né Igualzinho igualzinho Então acho que a grande grande pegada aqui gente assim a gente tá falando muito da questão de avanço de carreira e tudo mais mas muitas vezes eu falo muito pra galera
o não também é uma resposta e às vezes a gente tem que saber falar não Principalmente quando a gente começa a ir paraa questão de liderança tem horas que a gente precisa falar não por qu ou porque entra em a galera quer fazer o Hype que quer fazer as coisas quer definir e tudo mais e às vezes a gente não pode fazer daquele jeito ou a gente não deveria fazer daquele jeito Por quê primeiro pô por que que a gente tá escolhendo fazer isso aqui sei lá eh em Rust sendo que tem um Caboco em
toda a estrutura que a gente tem que só ele sabe Rust e eu vou ficar dependente desse cara não ele pode fazer um treinamento fazer com um workshop dar um treinamento para todo mundo e tudo mais e aí no meio do treinamento a gente começou a fazer desenvolvimento Esse cara sai da empresa que que você faz com o legado que já gerou que a gente nem foi produção então hum eh aí volta exatamente a alguns pontos as escolhas também deveriam ser pautadas em cada uma do seu layer o Júnior o pleno e Senior a gente
deveria ter caras desenvolvedores que realmente sejam questionadores Por que que a gente tá fazendo assim por que que a gente tá escolhendo isso por que que a gente tá fazendo assim Pode ser que a gente não tenha resposta naquele momento mas deveríamos ou exatamente quando a gente não tem normalmente e quando a gente não tem normalmente é porque a gente fez isso com memória muscular você sempre fez assim e foi mas não necessariamente 10 anos depois é a melhor solução aquilo né ah na minha 10 anos atrás eu passei por esse problema e vou resolver
ele desse jeito mas cara foi 10 anos atrás né exato então assim existe alguns pontos legais eh que a gente acaba adotando no mercadoria para não cair exatamente nesses pontos que a a gente ter as reuniões de arquitetura Ou pelo menos ter as validações de rfcs é claro que isso não tá efetivamente aqui em cada um dos cenários ou não tá exatamente em cada um dos perfis mas a gente como desenvolvedor uma das grandes coisas que a gente deveria fazer é também a documentação que bo parte das vezes a gente não gosta de fazer não
não gosta de fazer uma documentação a documentação fica escassa porque eu fiz lá um doc e ficou por aquilo e e beleza sei de tudo isso gente mas assim a partir do momento que a gente tá colocando no papel ou pelo menos naquele momento naquela entrega eu fiz uma rfc né um documento onde comprovo aquilo que eu vou fazer onde passou por uma chancela que eu passei pel um processo de Sabatina onde várias pessoas aí documentaram o nível de conhecimento que a gente gera num documento entre Júnior plan Sênior e ter naquele momento em em
nenhum outro lugar vocês vão ter assim em em questão de projeto muitoe vocês não vão ter então é legal fazer esses esses challenges nossos de Pô mas por que que a gente não tá fazendo isso né Por que a gente não deveria fazer isso e aí entra exatamente essas diferenças Por que o Júnior não faz isso porque que o preno acaba fazendo mais ou menos essas perguntas e por que o sor tem que fazer porque faz parte da maturidade ele tem que entender o valor que ele tá colocando ali né ele tem que gerar esse
talvez desconforto vamos usar essa palavra talvez não é bem essa mas pô eu acho que deveria gerar um desconforto né vocês vão ver assim Se vocês escutarem aí mas eh o Danny rit é o CEO né o coo do Mercado Livre ou CEO do Mercado Livre sempre me confundo mas eh é o cara que manda tá manda manda manda prender manda roubar é ele ele é o cara e basicamente ele fala no podcast dele que ele fala assim que às vezes a gente deveria ser 5% do nosso tempo vermelho que ele fala que é rouco
o que que é o vermelho é você chalendar as pessoas a sair exatamente da zona de conforto delas você pô eu entendi o seu mas por que que a gente tá fazendo assim você não me deu uma resposta aqui realmente me convencer tudo bem a gente pode ir para esse caminho mas vamos lá vamos vamos Olha o desenho técnico aqui olha como é que tá fazendo isso olha como é que tá fazendo aquilo né só tem desse jeito mesmo que dá para fazer is provando que essa é melhor né exato então tudo que eu tô
falando para vocês aqui nessa estrutura aqui de de expert DL é muito Challenge a gente faz muito challenge exatamente por quê Porque a gente quer garantir que as coisas técnicas Junior plan seniors realmente façam da melhor forma possível e ao mesmo tempo a gente ajude no crescimento dessas pessoas Tecnicamente porque é a partir de aprendizado com exemplo que a gente mais vai crescendo então não adianta nada chegar e falar pô tá aqui toma faz esse jeito que que você ajudou essa pessoa no crescimento o que que você eh realmente fez com que ela saísse da
zona de conforto Como que você fez para a pessoa gerar exatamente o conhecimento que ela poderia colocar ali né ô a gente só tá perdendo quando a gente não faz Exatamente isso né então é legal fazer esse Elo sempre entre toda a estrutura gente porque as coisas não são as setinhas existem porque elas realmente faz parte tá não é porque a setinha é só uma ligação não é porque ela existe mesmo eu ten um relacionamento real entre um Júnior com pleno um pleno com Senor um pleno com T um Senior com com pleno Senior com
T por quê Porque existe sim esse relacionamento Tecnicamente falando e também como soft Skill né e uma outra coisa que você falou por exemplo das rfcs ô ô o Valmir tem algumas coisas que às vezes a gente acaba deixando passar e normalmente eu digo o seguinte é uma decisão simples e que ela é fácil de ser revertida cara um Júnior um pleno né ele vai conseguir fazer e se der alguma coisa né quem tá ali como um TL um Senor etc ele vai lá ele consegue reajustar aquele negócio conforme as coisas vão crescendo a gente
começa a entrar num ponto que as mudanças e o desenvolvimento que a gente faz eles acabam sendo mais estruturantes são coisas mais difíceis de reverter e quanto mais difícil as coisas que você faz eh de de a as coisas que você vai fazer são difíceis de reverter É nesse momento que esse tipo de decisão por mais boa que essa pessoa seja não pode ser decidida apenas por ela por isso que esse estressar uma rfc por exemplo é algo extremamente importante porque é o que você falou a gente tá pegando conhecimentos de várias pessoas que passaram
por experiências totalmente diferentes né e todo mundo naquele momento é corresponsável para resolver aquela solução e quanto mais estruturante for essa solução cada vez o negócio tem que ser mais estressado para que no final do dia todo mundo fale a gente fez desse jeito e foi realmente a melhor opção que a gente encontrou naquele momento baseado em 10 pessoas diferentes e não apenas num cara que é o gênio é o superh herói da empresa que eu acredito que toda empresa que tem o super-herói tá bem enrolado nos dias de hoje inclusive né total e olha
que legal como exemplo a gente estava há uns tempos atrás aí discutindo exatamente uma rfc e tava lá não porque isso que o processo vai fazer assim pá pá pá não porque o processo de robec aí o Júnior levantou assim gente mas isso que vocês estão pensando não vai funcionar aí todo mundo virou parae Por que que não é porque esse processo ele não existe como se ele não existe é ele não existe a gente planejou mas a gente não fez ele ainda é tá bom gente então a gente fecha o renão aqui vamos voltar
pra prancheta vamos redesenhar aqui o que a gente precisa fazer e depois a gente faz do outro lado Pô a gente pegou no final como tava ali cara vamos no gol Vamos lá gente bora fazer foi o Júnior que deu junor que falou e olha a quantidade de pessoas que estavam ali como falei de junor plan Senor T que est ali discutindo e tudo mais e o que eu queria mais fomentar aqui é que não é efetivamente porque a gente tem cargos menores E é porque entra na questão de não é ser é estar você
está como Júnior naquele momento da sua carreira depois você está como o pleno naquele momento da sua carreira depois você está como seno naquele momento da sua carreira depois você está como teel e assim vai porque se a partir do momento que você é você perde oportunidade de crescimento você perde de olhar exatamente o 360 você começa a colocar muita coisas que você não enxerga do lado você parte do pressuposto que você ah eu sou Júnior Ah por que que eu tenho que fazer isso eu sou Júnior Então é cara esse de mentalidade dá vontade
de chorar e é independente se é Júnior pleno Senior minha responsabilidade não é meu cargo eu não vou colocar a mão nisso só se alguém pedir Total total e e e eu não sei se vocês já trabalharam Wesley Eu sei que você tem uma empresa brasileira que mora fora mas empresas multinacionais né Principalmente aí Americanas e e e até europeias tem um Job description né o jog de stre às vezes não tem pro cara atender o telefone alou não tem para cara tocar o telefone da Baia dele ele não atende telefone e é louco porque
a gente acaba no Brasil a gente não tem Latino América a gente não tem muito temos J mas a gente deixa mais flexível e em toda a minha trajetória eu falo que qu é claro existe a parte boa de ter um Job descrip mas existe a parte negativa que é o quanto que eu consigo ter conhecimento externo sendo que eu poderia est atendendo o telefone e falar assim pô o cara me ligou aqui porque tá com um problema que não é da minha área mas eu entendi o coisa e vou lá ajudar ele para descobrir
exatamente o problema sabe então é louco esse tipo de coisa porque e fere exatamente o ponto que a gente tá falando aqui não é porque eu eu eu não é o fato de ser é estar porque isso faz com que a gente continue crescendo cada vez mais ali né Em cada uma delas show então a gente parou no no expert e no Manager né na carreira eu fiz exatamente uma divisão ali porque a partir do momento que eu saio PR Senior Manager para Senior expt para principal você descola um pouco a questão não que você
descola do técnico mas fica mais difícil o Valmir por exemplo como é PRP fica muito difícil ele codar no Mercado Livre ele pode codar muito mais estratégica né do negócio é muito vinculado a parte estratégica então o Senor Expert ele vai ter exatamente uma noção mais 360 é sempre assim né o Júnior ele tem a 360 da da tesque dele o pleno ele tem uma uma visão 360 da atividade dele o c tem uma divisão 360 da onde ele está o TL na estrutura dele o expert ele tem da campanha que a gente fala né
que pode ter mais de um TL o Senor Expert é a campanha inteira dos experts Então a partir daquele momento você t vez não consegue codar Mas você tem que ter o conhecimento técnico para fazer os challenges corretos tá você você tá falando que você vai integrar vai fazer a integração com a cfas assim mas e se cair e se a gente fizesse desse outro jeito e se a gente pensasse nisso e se esse cara a gente quisesse fazer uma sonda para conectar em tal lugar e começa muito C si si que é importante para
fazer com que a gente tenha a tomada de decisão correta na estrutura que a gente tá falando então quanto mais a gente vai subindo o técnico vai ficando cada vez mais embaixo do braço e faz parte do crescimento né você precisa continuar estudando nenhum momento você deveria deixar de estudar livros vídeos o cycle não deixem de estudar em nenhum momento da sua trajetória porque a gente tá falando de técnico Qual é o seu rle num Tec pef é técnico você vai ter senioridade para tomar decisões como produto vai ter senioridade para ajudar a mentorar pessoas
vai ter cidade para decidir se a gente vai para um caminho ou vai para outro mas sempre baseado na parte tcn Então se a gente não parar ali e ter exatamente pô ah eu vou usar um gcp ou um aws Ô depende os dois entendem a mesma coisa entende mas é sempre eh sempre tem a pergunta da pergunta né w assim por que que você quer integrar com o cloud Ah porque eu preciso ter escalabilidade mas por que que você quer escalabilidade ah porque eu preciso atender mais pessoas porque o NPS tá negativo Por que
que o NPS tá negativo ah por o NPS negativo porque a gente não tá fazendo uma boa entrega com chip Mas por que que a gente não tá fazendo uma boa entrega Ah porque eu não tenho uma boa escala Ah entendi então eu comecei a fazer o elo inteiro para eu entender que naquele ponto eu consigo fazer todos os porquês para eu tomar a melhor decisões técnica Ah então entendi é melhor a gente ir pra WS porque a WS a gente já tem mais serviços já tá mais implementado já tá mais não não melhor a
gente ir pra gcp porque ver mais barata roda Gol muito lindamente e vão para esse caminho porque é o que a gente precisa agora então se a gente não tiver Exatamente tudo isso a gente não vai conseguir sair do outro lado e essa é a diferença principal entre o principal né e o contraditória né príncipal de príncipal não a principal coisa de um príncipal é ter o olhar técnico para ajudar o director nas tomaras decisões corretas Então esse vs entre os dois ali né de olhar para produto para onde a empresa tá indo e olhar
paraa empresa onde tá indo mas coms técnico essa a ligação entre os dois ali entre o principal e o Direct e dali pra frente gente aí é só cada vez mais mais responsabilidade mais direcionamento o que que é um Senior principal distinguished and fellow para onde que vai isso é uma boa pergunta sua porque eu não sei é na verdade assim cada um provavelmente cada vez mais vai diminuindo absurdamente a quantidade de Mercado Livre tem o no Brasil tem dois cont comigo então já começa não é qualquer um que ano que vem vai virar principal
né normalmente a infelizmente não é é infelizmente não é né então tem muita coisa envolvida né Tem escopo de trabalho referência entendimento não é só tempo não a tempo de casa é uma das variáveis mas tem todo contexto que te eleva exatamente a um crescimento então assim no mercado livre tem um Senior principle só para você ter ideia só tem um Senior principle um Senor princip então é claro a diferença da par primeiro que vou voltar um pouquinho né o pef do Mercado Livre ele foi definido não faz muito tempo então isso também mudou um
pouco na estrutura exato mas ao mesmo tempo hoje o produto necessita muito mais do que ente a parte técnica Ou pelo menos ele precisa ter muito mais mesas de pensamento como produto do que como técnico então se você tá lá definindo e tudo mais para onde tá indo etc etc você fazer o cascateamento acaba se tornando um pouco mais simples e depois a hora que cai ali num Senor principle e no principle ele pulveriza para toda a camada técnica que ele tem a empresa inteira Ah então aí tá o negócio então só tem um Senior
principle no m Mercado Livre Mercado Livre n então provavelmente até hoje tem então logo mais teremos aí o investimento de um F ó o Valmir né quem sabe na próxima Live o Valmir chega aí ó meu negócio aqui temo a gente tem muito feijão ainda eu sou esse dois aqui né ah não tem muito feijão Ainda tem muito feijão assim uma coisa que a gente tem que pensar aí como carreira e tudo mais é que a gente também tem que ser pé no chão né assim cara eu falo todo dia que eu levanto eu preciso
fazer o meu melhor todos os dias independente do resultado que isso me fortalece por a gente tá olhando como empresa a gente tá ajudando a empresa a gente tem que ajudar a empresa né o resultado final vai ser a consequência do salário crescimento e tudo mais eu acho legal a gente ter esse ego essa essa ganância vamos dizer assim de crescimento Eu acho que isso é importante isso é muito importante porque faz que a gente faz gira na roda mas a gente é uma empresa a gente tem que dar lucro e a gente não é
uma filantropia então não dá para ter um monte de caras ali com o mesmo R porque senão vira todo mundo igual Então qual é a diferença do Valmir do Wesley e do Zezinho na esquina você todos são cara que estão na mesma estrutura fazendo a mesma coisa fazendo nada nenum né eu falei sentido né então acho que é isso V assim dei um como diríamos aqui dei um pantao aí da de toda a trajetória de Mercado Livre também um pouco aí da infusões ali né de de tudo que a gente que eu vivenciei em toda
a minha trajetória aí de 27 anos falo que eu rodei bastante tempo sem óleo já então eh tem tem bastante coisa legal aí que eu vejo que hoje em dia é o mais fácil né então o que eu falei eu colocando um pouco mais de de dicas que eu falei para vocês né assim não criem atalhos né estudem estudem estudem não deixem de estudar inde prente ahv mas e não entre na regra do n né ah eu vou começar a estudar Gol aí depois dentro do Gol tem uma outra coisa não tem um banco de
dados aí depois dentro do banco de dados tem uma outra coisa que é teoria do cap depois dentro a teoria do cap tem outra que é a parte de resiliência entre Anéis Não entre na Seara de n para n peguem exatamente um tema impossível estudem aquele tema porque vocês vão cair exatamente nesses pontos sabe de e descend a descendo descendo descendo descendo no fim aquele ponto principal que já era um bom você já não conseguir esse é um ponto e o segundo se vocês tiverem oportunidade participem de projetos open source eh eu falo para todo
mundo se vocês querem entender como uma rfc é feita na real ou como tem muita gente pensando como desenvolvedor como como carreira como como entender ali por baixo dos panos como eu vou fazer aquilo e tudo mais challenges mais Chan para ter exatamente oo request validado e tudo mais pegem um peguem um um open source que vocês acham legal e façam parte dele porque isso dá um uma tremendo do GAP assim é um crescimento muito grande para vocês e o terceiro além de todo o livro que é legal de vocês lerem Ah eu quero saber
mais Spring Qual a melhor forma de você saber como o Spring funciona vai lá baixa a documentação do do Spring e leia Entenda como funciona um um uma inversão de controle como que ele manipula exatamente os beins em memória como que ele garante que aquele bein não vai ser manipulado externamente como que ele garante que aquele aquela interface vai fazer tal coisa como que magicamente eu tô fazendo ali ele converte um Jon na entrada que eu fiz uma m do @ request e virou um um bar para mim que louco como que faz tudo isso
que no fim tem Java ali por baixo em algum lugar vai ter Java ali por baixo a gente precisa saber como que eles codar isso e nada melhor do que a própria documentação então assim Tirem a a a a bundinha da cadeira sentem e faça exatamente a lei o o trabalho de vocês que é l também né Precisa ter essa garancia de conhecimento gente então assim três coisas na vida que não vão tirar de você a morte ninguém vai tirar de você imposto não tem como fugir e conhecimento conhecimento é a única coisa legal de
conhecimento é que você consegue ainda passar pra frente e ninguém vai tirar de você então a imposto Às vezes as pessoas passam também viu V é pode acontecer pode cair numa navalha aí mas pode acontecer mas em vias Gerais você não consegue fugir disso né então acho que esse é o ponto principal também aí como carreira né de como eu disse aí eu tô com 42 anos gente já como falei já rodei bastante tempo aí e o que me ajudou muito a ir passando de níveis para níveis é ser crítico ser eh eh buscar conhecimento
né etbu como eu vi a galera falando aqui mas no nível legal da palavra do conceito né cara realmente saiba exatamente o queo tá acontecendo não chega numa mes fala assim não vamos fazer aqui um Como eu disse né um abct factory e tudo mais fal assim para que que vocês querem fazer isso me explique um pouco mais para que vocês querem fazer e o cara dá o rolê gigantesco fal assim cara não entendi o que vocês querem fazer tá com inf aí acabou meu amigo é isso cara crie uma interface ali e seja feliz
não precisa de tudo isso que você tá fazendo não cara o que que eu costumo fazer comigo mesmo quando eu tô estudando alguma coisa Valmir é o seguinte eu sempre tento entender pelo menos pelo menos dois níveis abaixo do que eu tô programando né então sei lá se eu tô programando em go eu tenho que ah eu tenho que entender melhor como é que funciona a arquitetura do runtime Ah e se eu entendo a arquitetura do runtime eu tenho que entender abaixo disso como que funcionam esses componentes do runtime que eu uso o tempo inteiro
né ah se eu tô fazendo um negócio em JavaScript eu tenho que entender quais níveis para baixo galera façam esse exercício e tenta entender e como que você tá trabalhando porque cada dia mais as coisas estão mais abstratas é o que você falou você coloca um arwi lá ou qualquer coisa ali um monte de coisa aconteceu a pessoal não tem ideia o por só coloca porque colocou né e acaba não tendo ideia então tente estudar um pouco mais baixo nível daquilo que você tá aprendendo obviamente se você é uma pessoa que tá começando agora você
tem que ser bom com as Abstrações que existem e fazer o negócio funcionar mas conforme você vai crescendo na sua carreira o mais louco de tudo é que você vai perceber que o mais difícil você aprender são as coisas mais básicas né como que um garbage collector funciona né como que não sei o que funciona ou seja cada vez são coisas conceitos mais básicos de fundamento de computação e que é exatamente aí que a gente acaba diferenciando uma pessoa que vai fazer uma solução que pode escalar sei lá para 10.000 pessoas simultâneas para 100.000 pessoas
simultâneas às vezes tá num detalhe e esse detalhe é muito difícil pegar se você não tiver um conhecimento um pouquinho mais abaixo o nível então quanto mais você cresce na carreira vá descendo mais o nível porque você vai percebendo que vai fazer uma vantagem vai dar um um Boom muito grande aí na sua carreira em relação a tudo isso sem dúvida e e aí Wesley eh talvez Ah vocês podem se perguntar qual é a diferença su tu amiguinho do lado Ou você tá participando de um processo seletivo Júnior tem 10 pessoas Qual que é a
diferença de todos os 10 todos são júniores começaram faz um ano a a desenvolver ou até entrar agora no mercado de de trabalho que tenha zero conhecimento qual é a diferença que a gente vai considerar para eu contratar o Júnior e não oir Júnior basicamente assim e é é difícil claro que numa entrevista el S 1 hora e meia e tudo mais mas normalmente são perguntas vinculadas a essa que a gente busca Como que você se atualiza Qual foi o último livro que você leu Por que que você leu esse livro me fala a diferença
então de uma recursividade e um polimorfismo Por que que você escolheria esse banco ou esse banco então o conhecimento diso por mais simples que seja eu tô falando de junor gente assim né Não eu não vou perguntar como o Falou cara como é que roda o node single trad como que eu faço para ele ter duas trad no mesmo CPU não não é esse o ponto mas como você como Júnior tá se atualizando Como que você vai chegar numa mesa de uma entrevista você falar cara eu preciso falar vou fazer um interir eu preciso conquistar
esse cara mas Além disso tudo não é só com conquistar para conquistar mas é o seu conhecimento você tem na mesa para colocar né esse é o negócio exato Você tem o pit e e eu falo para como falei mais uma coisa que eu falo para todos os meus mentorados também se você um dia tiver a oportunidade de fazer um pit elevator entrar no elevador 5 minutos e defender Por que que você deveria receber R 1 milhão de reais começa a fazer sentido boa parte das coisas que você decide no seu dia a dia porque
é nesse momento que você fala cara vai passar 5 minutos 5 minutos cara mas 5 minutos a gente tá 1 hora e41 aqui falando um montão de coisas são 5 minutos para você definir a sua carreira é no seu conhecimento que eles vão pegar literalmente show de bola galera pessoal fala a verdade né é diferente muito diferente tem um cara de altíssimo nível aqui e que o mais louco disso não é porque não adianta e é aquela história você já foi analista já foi Júnior pleno Senior né Tech Lead Expert Senior expert e tá como
principal e para você chegar nesse ponto você já passou por todas essas etapas né e e não tem jeito você é forjado todo dia ali na porrada tem que fazer tem que entregar né muitas vezes você tem que tomar decisões difíceis você tem que ter conversas duras né E essas conversas duras apesar de ninguém gostar são as que mais fazem com que a gente cresça na nossa carreira né então eu não tenho dúvidas que Caras anotem todos esses pontos que o Valmir colocou tá saiba que para cada posição né Eh que você quer Eh galgar
na sua carreira né sempre pense Poxa por que que eu faria isso ao invés disso e é muito louco né você tava falando isso do Júnior né eu fico pensando se você chegar para um Júnior você vai falar assim olha cara por que que você vai usar mais Kell aqui e não mongo você vai ter uma resposta se você perguntar pro pleno Por que mais Kell e mongo pro Senior porque pro Tech Lead pro príncipe cara a razão essas paradas são diferentes e o nível técnico cada vez vai chegando mais no detalhe né É É
muito louco isso né então ah por que que eu uso o mong mais Kelly cara meu amigo do céu dá para fazer duas teses de mestrado tipo de de pergunta né então é é muito louco isso aí aí é legal você ver tudo isso porque eu falo que a hora que chegar uma pergunta dessa como ali no nível Tech Lead Sabe qual vai ser a pergunta que ele vai fazer paraa pessoa que tá alindo para que que você quer fazer isso exatamente né porque vai vai é claro não tô julgando que isso não pode acontecer
no meio mas pensando como carreira a gente vai fazer essa pergunta pro jun falar não porque o mais C do jeito que eu fiz ali o relacionamento porque é muito melhor porque o mongo Ah eu não trabalhei muito com mongo então eu prefiro mais C aí vai pro pleno não porque Cara depende porque você vai salvar o Jason e my então é melhor fazer um find porque é melhor depois fazer correlação aí o não cara mas é muito mais performático mongo do que aquilo que você tá pensando a gente pode fazer uma árvore binária ali
posso dar um depois fazer as coisas ch tá me explica o problema que você quer fazer PR gente tentar entender se é mais ou se é m que os dois podem resolver o problema galera aí já é um spoiler do que você tem que prestar atenção na hora que você cai numa entrevista de System design comece pelos porquês antes de sair fazendo qualquer coisa né b s CCO porquês se você não passar do segundo porquê Volte pro primeiro e aprofunde sigo por sempre isso por por por por por é isso de bola galera tive a
oportunidade aqui de bater esse papo com essa fera que é o Valmir o cara tem muito conhecimento galera e E aquela história né Não adianta ser bom você tem que ser bom e ter tempo de maturação naquela empresa para você entender o problema daquela empresa para você resolver né Não adianta pegar a pessoa mais inteligente do mundo colocar num cargo se ela não entende o contexto então por isso que passar por todas as posições é muito mais interessante do que às vezes se ficar de pinga pinga em 1 trilhão de empresas né cada vez mais
a gente vê desenvolvedores fica quatro meses num empresa cinco cada Milão que ele aumenta no salário ele troca de empresa mas esquece da carreira dele né acaba criando ali um castelo de cartas galera sejam forjados no cargo que você tá seja um Júnior você vai ser um Júnior sólido você quer ser um pleno seja um pleno um pleno sólido entendeu domine bem porque você não vai ter buracos aí na sua carreira e e aí Wesley só completando um pouquinho que você falou e acho que o ponto super importante é sejem sólidos Ah não Eu manjo
para de spring spring vamos fazer em micronaut ou vamos usar micro profile você consegue fazer É acho que não então pera aí desce linha desce o conceito vai pro conceito vai pro base entenda a base gente a base é base para todas as linguagens para todos os frameworks tudo vai ser base se você sabe um bom algoritmo se você sabe boas eh eh formas de dados estrutura de dados se você sabe como as coisas acontecem se Cai pô esses dias atrás eu fiz exatamente essa pergunta para um Expert que era numa entrevista que eu tava
fazendo anotem aí eu fiz ex essa pergunta falei tá você tá me falando que você tá consumindo um microsserviço de um outro serviço de um outro microsserviço então tem um uma conexão direta ali não tem long Balance não não tem long de balance Qual a regra matemática de escalabilidade do percentual de 9999% dessas aplicações não sei se você sabe mas toda vez que você conecta uma uma endp diretamente com outro end Point que não tem um l balance o o 100% cai para 99.98% porque você tem infraestrutura e tem escalabilidade do outro lado então automaticamente
se você tiver sem requests eou a aplicação do lado não retornar é 1% a menos de resposta um Expert deveria saber exatamente isso porque se você tá trabalhando com 5 milhões de emissões de documentos se você não saber escalar não adiantou nada você fazer em go não adiantou nada você fazer emav não adianta nada porque você não tá sabendo como tá escalando você vai colocar máquina mais máquina mais máquina mais máquina tá mas para que você está colocando tud ISO de máquina Aonde que tá o problema na real né Aonde tá o problema é isso
show de bola galera pessoal falamos agora aqui com o Valmir justo principal do Mercado Livre e eu queria dar uns recados para vocês tá o lance é o seguinte pessoal hoje de manhã a gente Soltou o vídeo um aqui da imersão a gente tá desenvolvendo Valmir um sistema de vendas de tickets de ingresso né Quero contratar o show da Sandy Júnior e entrar ali a gente criou a gente criou uma solução que nós temos um fron uma solução Bem Simples na realidade tá uma solução que tem um front end ele bate no api Gateway o
Api Gateway cai no sistema principal e esse sistema principal quando vai fazer reserva ele tem que fazer a reserva no sistema de terceiro né E como essas coisas acontecem exatamente em tempo real né quem chegou pegar Quem pegou aquele lugar primeiro pegou né então não é simplesmente uma fila ou alguma coisa são coisas que realmente acontecem em situações ah de crítico né como que eu garanto que eu não vou comprar o mesmo lugar que o Valmir na hora porque a gente fez a requisição Exatamente no mesmo momento então a gente tá trabalhando bastante com com
esses aspectos e é interessante também porque tem muita gente que nunca teve a oportunidade de trabalhar com IPI Gateway entender como é que isso funciona como que se configura então a gente tá trabalhando assim tem uma aplicação usando o nextjs Né que é react e com um um servidor interno ali do node do próprio next tem uma apepi Gateway com Kong e daí tem uma aplicação em go que recebe essas requisições e o go chama dois serviços diferentes são feitos em nest JS então a gente separou bastante os tipos de tecnologia exatamente para gerar esses
tipos de problema então estão ficando bem bacana galera amanhã vai ter aula sobre ap legal assistam de manhã essa aula e amanhã à noite a gente vai ter uma live super especial falando sobre um assunto o Valmir que não dá nem para começar um sistema se não tiver aí no Mercado Livre observabilidade dá para subir um sistema sem log sem métrica sem tracing impossível impossível e dia um esse negócio dia zero n tem que ter é é eu o eu falei no começo da nossa Live né Eh boa parte das vezes a gente não eh
olha para requisitos não funcion né Ah beleza se a minha aplicação cair o que acontece qual Impacto que ela gera se o meu banco de dados tem um crescimento vertino de 20% no ano que acontece ele re 40 e se esse banco de dados cair eu tenho alguma forma de fazer um remedi ou eu consigo ter um Cash e se esse Cash cair que acontece se eu tiver cash de Cash então um monte de requis funcionais e esse ponto que você falou nunca a gente viu tantos problemas de conditional como tem hoje em dia porque
idade de de paralelismo que a gente tem hoje de microsserviços em paralelo é bizarro wesle é bizarro no mesmo momento as requisições n esse que é o negócio né B é bizarro E aí se você não tiver um Run super bem feito você vai vender dois aent pro cara aí você vai lá no overbook do do da da Companhia Aérea Ah por que que vendeu dois é isso caiu no Run escondido que em algum momento não setou não teve um Lock ali pau tem dois uma coisa muito louca né você falar poxa vida né como
que uma companhia aérea consegue vender o mesmo assento não é só verificar meu amigo esse só verificar é difícil só verificar é difícil select no banco aí E é difícil para caramba conseguir fazer sem bloquear Tudo se não gerar modo de contenção para banco de dados para todo mundo então é muito louco galera então assistam amanhã cedo sai o vídeo à noite a gente vai falar sobre observabilidade cara com quem entende né os caras tem uma plataforma de observabilidade que é cisco né e a gente sabe que a cisco é a cisco né então a
gente vai não vai ser só não vai ser só um jabá da cisco mas O interessante é que eles vão trazer os conceitos de observabilidade e vocês vão começar a entender o porque que essa parada é tão importante aí para você saber e galera uma outra coisa tá eh momento Jabá obviamente agora tem muita gente que pergunta pra gente do curso fusy como que ele funciona ah se ele é para você se ele não é então saiba o curso full cych A gente ajuda a você conseguir trabalhar com fluxo completo da sua aplicação desde a
arquitetura até o desenvolvimento até o Deploy até o monitoramento então a gente mostra isso aí de uma forma assim bem clara com diverso com muito conteúdo na realidade tá galera não tem atalho tá não tem como você explicar algo complexo de uma forma muito muito simples tá tudo mundo tudo que é complexo é porque é complexo mesmo e acabou não tem essa você tem que aprender e o nosso curso ele consegue te ajudar para fazer isso se você quer saber mais sobre isso clica no link aí embaixo vai abrir um for você preenche em 20
segundos tá a gente vai entender o seu momento profissional né a gente vai entrar em contato contigo vê se faz sentido para você ter o curso full Psycho né a gente faz isso de uma forma bem consultiva e se né fizer sentido para você naquele momento você entra nessa turma com a gente fechou Valmir muito Obrigado pelo show de Live que você deu não tenho dúvidas que a galera aí aprendeu para caramba eu aprendi para caramba Você tem umas umas pegad muito legal de de exemplo então é bem bacana mesmo vou usar muitos deles em
muitas em muitas lives minhas provavelmente tá E e muito e valeu mesmo galera não esqueçam do like não esqueçam vídeo cedo pela manhã vai ter aqui no canal se você tá inscrito na imersão você vai receber isso aí por e-mail e amanhã 7 horas da noite a gente tem aula sobre observabilidade com a cisco aqui pra gente fechou palmir abraço muito obrigado Eu que agradeço muito obrigado Mais uma vez obrigado a todos aí a gente tá ali Quase duas horas falando aqui papagaio aqui falando um monte de coisa Mas espero que tenha sido últil para
todos de alguma forma aí eh obrigado Mais uma vez aí pelo convite Wesley sempre é um prazer se você não conhece Wesley Wesley é um cara fantástico fantástico assim a gente se conheceu faz pouco tempo ali ao vivo né Eh é um cara Fantástico e assim Não percam a aula de amanhã e as aulas exatamente da semana inteira são incríveis tá a aula de observabilidade vai ser muito legal então assim usem a bu aí da full cych porque garanto para vocês que é incrível e mais uma vez aí muito obrigado aí pela pelo convite valeu
Então valir galera um abraço aí para vocês tudo de bom meu povo e a gente se vê amanhã