Vinicius de Carvalho | [TGL] Dogg
Just a raibow in the dark.
out/2024
Vinicius de Carvalho | [TGL] Dogg
1º Lugar - Inovação em Negócios Oracle Open World São Francisco, CA (2019)
E tudo começou com...
Técnico em Informática (2011-2012)
github.com/tgl-dogg
linkedin.com/in/tgldogg
fb.com/tgldogg | instagram.com/tgl.dogg
vinidoggll.wordpress.com
lp.nucleoser.com.br/de-repente-eu
○ Computação | usabilidade | arquitetura de software |mercado de trabalho
○ Autoconhecimento | inteligência emocional | motivação
○ Educação financeira | psicologia financeira
Existe algum requisito / necessidade que gera uma tarefa...
Seu programa segue alguma lógica...
Essa lógica foi escrita em alguma linguagem...
Usando alguma biblioteca / framework / estrutura / arquitetura...
E está hospedado em algum servidor (computador) e é acessado por algum dispositivo do usuário (smartphone, computador pessoal)...
Seguindo algum requisito de segurança, de disponibilidade...
<button id="botaoConfirmarPedido">Confirmar Pedido</button>
botaoConfirmarPedido.onClick = function() {
botaoConfirmarPedido.disabled = true
var pedido = document.getElementById('carrinho').value
var enviarPedido = await fetch('https://minhaloja.com/pedidos', {
method: 'POST',
body: pedido
});
var resposta = await enviarPedido.json();
if (resposta.status == OK) {
alert("Pedido confirmado com sucesso!")
} else {
botaoConfirmarPedido.disabled = false
alert("Erro ao fazer o pedido, por favor tente novamente.")
}
}
Tela do usuário (app, site)
Acesso ao servidor
(HTTPS - RESTful API)
Conexão com SGBD
(HTTPS)
draw.io
... e entender que tudo isso roda em algum lugar, com alguma performance, com algum requisito de segurança...
Muito conhecimento vem da prática
Vocês vão aprender mais sobre desenvolver sistemas no mercado de trabalho no mercado de trabalho do que numa palestra...
(...ou pelo menos foi assim que eu entendi Java Collections)
Exemplo de uma arquitetura "realística":
Dá pra entrar no mercado "só" com o curso técnico?
Estágio / Trainee / Primeiro Emprego
Estágio / Trainee / Primeiro Emprego
Desenvolvedor Júnior / Pleno / Senior
Carreira em Y:
Outras carreiras possíveis:
Product Owner, Gerente de Projetos, Engenheiro de Dados, SRE, DBA...
Como gerenciar sua carreira num mundo de incertezas? (Sharon B. Castonguay)
https://www.coursera.org/learn/career-decisions
"Aquilo que você ouviu falar você esquece;
aquilo que você viu você se lembra;
aquilo que você faz você aprende" (T. Harv Eker)
"Não procure oportunidades para as suas habilidades,
procure desenvolver habilidades para as suas oportunidades"
(OG Mandino)
Pós-graduação Técnica
MBA (pós-graduação em negócios)
Mestrado / Doutorado
Cursos livres e certificações (PMP, ISO, Scrum, Amazon, Azure...)
A vida é uma corrida onde nem todo mundo começa do mesmo ponto
Toda vantagem é uma vantagem; o valor dela depende de contexto
Nenhuma teoria sobrepõe o conhecimento prático...
... algumas práticas são impossíveis sem a teoria
Alguns mercados são inacessíveis sem a teoria!
Muito mais conteúdo, ajuda, entendimento de código (palavras-chave e comandos), oportunidades de emprego, de viagem...
Niagara Falls, ON (2022)
Alcatraz Island - San Francisco, CA (2019)
Toronto, ON (2023)
Montreal / Quebec - QC (2023)
Vancouver, BC (2024)
Como se tornar fluente em qualquer língua em 6 meses (Chris Lonsdale):
https://www.youtube.com/watch?v=KBrObuoBxhc
Mercados extremos: demasiado antiquado ou extremamente acelerado
Prazos irrealísticos, expectativas obscuras, entendimento duvidoso
Ninguém tenta trocar o telhado de uma casa do dia pra noite, mas em TI...
Excesso de atividade intelectual, falta de atividade física
Pressão por velocidade, qualidade, agilidade
Turnos extras, às vezes duplos, às vezes noturnos (horas extras, freelance)
Perfeccionismo, Síndrome do Impostor
Lidar com a frustração (resiliência) e reconhecer ambientes tóxicos
Remuneração financeira x remuneração emocional
Valor do tempo e da sua presença
Valores pessoais, prioridades em cada fase da vida
Os hábitos mais importantes para o ser humano:
Exercícios físicos, atenção plena, sono regular e alimentação balanceada
"Quem trabalha com o que ama não trabalha um dia sequer na vida" (Confúcio)
Efeito Sawyer: "diversão" pode se tornar um trabalho (chato)
Mas "trabalho" também pode se tornar diversão!
Busquem autoconhecimento!
Criar uma conta para publicar seus projetos (https://github.com/)
Faça um repositório pra cada trabalho ou disciplina
Faça uma página web para cada repositório e um para seu portfólio como um todo (https://pages.github.com/)
https://github.com/tgl-dogg
https://tgl-dogg.github.io/golang-microservice-play
De repente, Eu!
https://lp.nucleoser.com.br/de-repente-eu
21 histórias de transformação pelo autoconhecimento
Você com certeza vai se identificar com alguma delas
Anedotas de Aluno
https://vinidoggll.wordpress.com/2022/05/16/aluno-de-escola-publica-na-matematica-da-5a-serie-parte-i/
Uma jornada através da matemática, da computação e da mentalidade que leva ao sucesso
https://www.coursera.org/learn/career-decisions
Como gerenciar sua carreira num mundo de incertezas? (Sharon B. Castonguay)
https://www.youtube.com/watch?v=KBrObuoBxhc
Como se tornar fluente em qualquer língua em 6 meses (Chris Lonsdale)
https://lp.nucleoser.com.br/de-repente-eu
De repente, Eu!
https://vinidoggll.wordpress.com/2022/05/16/aluno-de-escola-publica-na-matematica-da-5a-serie-parte-i/
Anedotas de Aluno
By Vinicius de Carvalho | [TGL] Dogg
Palestra sobre desenvolvimento de sistemas para o mercado de trabalho ministrada no dia 24/10/2024 para o curso Técnico em Desenvolvimento de Sistemas da ETEC de Barueri