eu como um homem bem bobinho que tem pensamentos divertidinhos fico bem feliz vendo esse tweet viralizando, me sinto na bobolandia
tomem leite e aprendam novos idiomas, conselho do dia
a impressão que tenho é que não existe só junior, pleno e senior, existem alguns níveis dentro de cada um
- junior junior
- junior pleno
- junior senior
- pleno junior
- pleno pleno
- pleno senior
- senior junior
- senior pleno
- senior senior
pare de reclamar tanto da sua vida, neste momento tem alguém:
- trabalhando com java/php
- morando em são paulo/rio de janeiro
- dando manutenção em sistema legado
- jogando lol
- pagando 2k+ em curso ruim
- usando windows
- fazendo update/delete sem where
considerações iniciais sobre curitiba:
- cidade mt limpa
- quanta gente padrão, jesus
- silêncio, silêncio e silêncio
- cidade bem arborizada
- hmmm friozin baum
- marmita mó barata e boa(17 mangos)
- não existe amor em curitiba
Você já ouviu falar sobre o utility type Extract do typescript?
Hoje eu quero te mostrar mais de 8 casos de uso interessantes desse utility type, bora lá? :)
sim guys, eu coloco "event" em vez de "e", eu acho mais legível, mesmo que "supostamente" vc já saiba o que é o 'e'
não economizo caractere não ueuhausauuhhue
handle(e) ❌
handle(event) ✅
mas qual a opinião de vocês?
Olhando essa imagem abaixo, você sabe dizer o que são os dois números da tupla? pra que servem?
Óbvio que não sabe, além do nome cretino do tipo, tem mais uma coisa aí que dá pra melhorar
É justamente sobre isso que você irá aprender na thread de hoje:
Tuplas nomeadas🤠
sobre ser senior com 2 anos de xp:
eu acho que se esquecem do detalhe de que tem uma diferença enorme entre o mano que ficou 5 anos fazendo CRUD bobo e o mano que ficou 2 anos resolvendo vários tipos de problemas complexos
+
@seralienigena
@sseraphini
Se a empresa tivesse um outro candidato, que queria mt, e ele só aceitasse dps que vc entrou, o que a empresa iria fazer?
quem gosta de CNPJ é contador
como fazer um time mais júnior seguir um processo ao enviar uma dúvida?
como fazer um "pode call?" virar um "tô com dúvida em coisa X, fiz coisa Y, pensei em Z, consegue me ajudar?"
como treinar essa soft skill?
cc:
@samsantosb
@sseraphini
queria usar a foto de quando eu era bebê como capa, mas ela não tinha largura o suficiente, em vez de usar photoshop eu usei python + GPT pra criar um programa pra aumentar a largura da imagem
@MAiconRB016
mestre, assim... talvez, só talvez ein, falte humanidade na verdade pra ti que:
- acha que a moça apontou uma arma p alguém, obrigando a pessoa a participar do processo seletivo
- acha que todo mundo prefere trabalhar remoto que nem você
fica em paz ;)
de tempos em tempos aparece um CABAÇO com uma super ideia de negócios, querendo um app insano
aí na hora de falar sobre valores: "muito caro" e blá blá blá
SOFTWARE É CARO SEU ANIMAL, OU VC TEM DINHEIRO OU NÃO TEM, fora isso, vira vc dev e construa seu negócio
@ozymandias_py
- teoria do reforço positivo (parabéns pra pessoa)
- solicitação de mudança ("opa mestre, aqui nessa linha o correto seria 'igual', e não 'ingual', certo?")
- teoria do reforço positivo de novo
+
@santosabeatriz
O Quadro Europeu Comum de Referência para Línguas (Common European Framework of Reference for Languages – CEFR) é um padrão internacionalmente reconhecido para descrever a proficiência em um idioma
aí os níveis são A1, A2, B1, B2, C1, C2
A=básico
B=intermediário
C=avançado
se você
- usou 'I' como prefixo de um tipo
- centralizou as tipagens numa pasta
- escreveu tipos num arquivo .d.ts
vou ter que reprovar essa sua pr meu mano
considerações iniciais sobre SP:
- 5km aqui são 50km
- perto é papo de 10km
- tem quantos shoppings aqui???
- muitos lugares p ir, em 1 semana num vai dar, mas tô indo nos 'principais'
- se for cancelar/adiar algo, idealmente fazer 50min antes
- existe sim amor em são paulo
infelizmente não vou discorrer tanto sobre, mas por exemplo, tem gente que é UM junior, e tem gente que é O junior, ambos junior, mas tem um gap entre os dois, o último aliás, bem mais próximo de se tornar pleno
entendendo o satisfies no typescript🌹
nessa thread, de maneira breve, veremos como funciona o satisfies no typescript, qual dor ele resolve e alguns casos de uso 🙏
sempre bom lembrar que você não precisa ser um twitter based dev
tá tudo bem não saber os 500 temas que aparecem na timeline, aprenda as coisas por demanda/com foco no seu objetivo futuro
no mais, boa sexta e vamo que vamo
uma das melhores coisas que já fiz foi criar esse perfil aqui no tt, conheci uma galerinha mt braba, uns manos muito gente boa, fiz bastante networking, aprendi muito, também me deram a oportunidade de ensinar
chamaria muita gente pra um pagode com churrasco
love you all
então quer dizer que nunca te contaram sobre homomorphic mapped types?
isso acaba agora ‼️
vem comigo que vou te contar o por que desse comportamento estranho onde as vezes os modificadores (readonly e '?') são mantidos em mapped types, e as vezes não
Você conseguiria explicar o pq na primeira imagem os modificadores 'readonly' e '?' não são mantidos, mas na segunda imagem sim?
Se consegue, você tá brabo mesmo nesse tal de typescript, meus parabéns
Já fiz minhas graças, agora bora pras explicações:
1- Sobre usar prefixo 'I': isso não é uma convenção do ts, não é um padrão no ts, muito provavelmente veio do C#, mas não faz sentido usar no ts, até mesmo no C# é questionável, mais parece um anti-pattern +
se você
- usou 'I' como prefixo de um tipo
- centralizou as tipagens numa pasta
- escreveu tipos num arquivo .d.ts
vou ter que reprovar essa sua pr meu mano
type narrowing vs type widening
cansado de ouvir o termo 'type narrowing' ou 'type widening' e não entender muito bem o que é?
vem comigo aqui rapidinho que vou lhe explicar o significado desses dois termos no typescript e dar exemplos práticos de código
galera tomem muito cuidado, eu vi uma lenda sinistra
ela dizia que se você falar "if-else" olhando pro espelho do banheiro 5x seguidas às 03:33, iria aparecer brevemente no espelho uma face parecida com a da imagem abaixo, e que após isso sua pr seria automaticamente reprovada