Chapéus de Palha em um projeto Dev #CommunityWeek
Olá meus caros companheiros de aventuras na Dio!
Para participar do evento Community Week decidi publicar um artigo que tem tudo a ver com o nosso senso de comunidade, misturando tecnologia com um pouco de cultura pop/otaku tupiniquim e empregabilidade. Afinal "o maior aprendizado que tive na DIO até hoje" foi que existe oportunidade para qualquer pessoa que se dedicar e reconhecer suas potencialidades ao entrar ou migrar para o mundo dos Devs.
Sem mais delongas, One Piece é originalmente um mangá criado por Eiichiro Oda, também adaptado em anime, que com certeza marca e vai marcar muitas gerações no mundo pela sua história e o carisma de seus personagens. É uma obra que respeita as complexidades da vida humana e desenvolve as camadas de seus personagens explorando com brilhantismo os limites da sociedade em que estão inseridos.
Estudando as características de empregabilidade no mercado de TI, e as mais variadas soft skills que podem servir como linha de corte em um processo seletivo da área, esse artigo é escrito para demonstrar que essas habilidades podem ser absorvidas de qualquer lugar ou experiência, inclusive na cultura pop internacional.
Unidos de maneira orgânica, o bando dos Chapéus de Palha é composto por pessoas com características bem distintas, mas com objetivos claros que convergem para realização de seus sonhos. Cada integrante do bando conhece suas funções e interage de maneira respeitosa, mesmo em assuntos divergentes durante a execução de suas tarefas, assim como na forma ideal do modelo de projetos ágeis SCRUM, e por isso as funções descritas nesta série de artigos levará em consideração esse modelo organizacional.
Nota: Para complementar, deixarei links com dicas de cursos disponíveis na plataforma que estão relacionados aos cargos descritos como fonte de introdução aos temas para quem mais se identificar.
Monkey D. Luffy(Capitão):
Product Owner:
- Monkey D. Luffy é o capitão do bando dos Chapéus de Palha, um garoto que obteve propriedades de borracha atribuídas ao seu corpo, que tem o sonho de se tornar o novo Rei dos Piratas inspirado em Gol D. Roger, o único capitão pirata do universo da obra a dar a volta ao mundo, acumulando fama e sucesso e conquistando o tesouro chamado de One Piece.
- Por ter um objetivo claro em mente, Luffy tem uma sensibilidade a para saber o que seus companheiros precisam, humildade para entender as limitações dele e do bando, além do carisma necessário para engajar as pessoas à sua volta.
- Project Owner é a pessoa encarregada por liderar os profissionais com personalidades distintas, delegados para executar diferentes funções do projeto. Saber como agregar valor a um produto, cativar patrocinadores e liderados, fazem parte do conjunto de habilidades que um bom PO precisa ter, além de ter uma capacidade de compreensão das necessidades e potencialidades de cada um dos envolvidos, garantindo que os principais objetivos do projeto estejam sendo cumpridos.
Dicas de cursos na DIO:
- Estratégia de Negócios com OKR;
- Fundamentos do Intraempreendedorismo;
- Liderança de Equipes;
- Fundamentos de Negócios Digitais Escaláveis;
- Liderança de Negócios com Cultura Ágil;
- Marketing Pessoal e Suas Vantagens;
- Mentalidade Empreendedora;
- Metodologias Ágeis e Ciclo de Desenvolvimento de Software;
- Projetos ágeis com SCRUM;
- Trabalhando em Equipes Ágeis;
Roronoa Zoro(Imediato/Espadachim):
Especialista Full Stack:
- Desde criança, Roronoa Zoro tem o desejo de se tornar o melhor espadachin do mundo e para isso ele desenvolve o estilo santoryuu, que usa 3 katanas ao mesmo tempo para lutar, enquanto desafia os mais habilidosos usuários de espada do mundo em sua jornada até conquistar a fama de caçador de piratas.
- Sendo o primeiro recrutado para o bando dos Chapéus de Palha, Zoro mantém uma rotina de treinamento rígida e deixa suas habilidades com múltiplas espadas à disposição do sonho de Luffy, entendendo que estar no bando também é um dos caminhos possíveis para realização de seu sonho e isso torna ele um dos companheiros mais confiáveis, sempre mantendo a calma e a confiança necessária para solucionar adversidades durante a jornada.
- O programador full stack é o que chamamos de “pau pra toda obra”, aquele que consegue transitar entre o front-end e o back-end, fazendo dele um profissional multitarefa, com características generalista, mas que com uma boa liderança o guiando, faz dele uma peça chave para solucionar problemas nas interfaces entre as duas stacks.
Dicas de cursos na DIO:
- Aprenda o que são Estrutura de Dados e Algoritmos;
- Configuração da arquitetura back-end com .NET Core;
- Construindo páginas para internet com Bootstrap;
- Desenvolvimento back-end com Node.js;
- Introdução a APIs e métodos HTTP;
- Introdução ao termo API e a diferença entre REST e RESTFUL;
- Introdução a Criação de Websites com HTML5 e CSS3;
- Introdução ao JavaScript;
- Introdução ao Tailwind CSS;
- Introdução ao Vue.js;
- Lógica de Programação Essencial;
- Práticas avançadas em projetos com ReactJS;
- Programação Orientada a Objetos;3;
- Posicionando elementos com Flexbox em CSS;
- Trabalhando com Componentes em React;
Nami(Navegadora/Cartógrafa):
Arquiteta de Informação:
- Nami aficionada por cartografia e com uma ótima habilidade para desenho, cresceu com o sonho de desenhar o melhor e mais detalhado mapa mundi, e com uma sensibilidade para o clima, correntes marítimas e ventos, as habilidades de navegação dela são imprescindíveis para direcionar o bando em suas viagens.
- Ao entrar no bando, ela se torna a responsável por documentar as ilhas encontradas durante as aventuras e dar as instruções necessárias para atravessar rotas marítimas, enfrentando os desafios do mar.
- O arquiteto da informação é aquele que vai mapear os caminhos do projeto, fazer escolhas de tecnologias baseadas nas necessidades durante a jornada e coordenar a comunicação das mesmas.
Dicas de cursos na DIO:
- Arquitetura de dados essencial;
- Arquitetura de Sistemas Avançado;
- Arquitetura e modelagem de dados;
- Desenvolvendo sua aplicação com C# usando DDD;
- Fundamentos de Arquitetura de Sistemas;
- Introdução a orquestração de contêineres com Docker;
- Linux: A introdução ao sistema operacional;
Sanji(Cozinheiro):
Administrador de Banco de Dados:
- Vinsmoke Sanji é um cozinheiro de mão cheia que sonha em encontrar o All Blue, um lugar onde os 4 oceanos do mundo de One Piece se encontram abrigando todo tipo de peixes e frutos do mar que se possa imaginar, tornando o lugar o mais rico em ingredientes para prática da gastronomia de alto nível.
- Mais do que apaixonado por comida e mulheres, é um cavalheiro romântico clássico, respeitando e protegendo ambas as paixões com mesmo fervor, não tolerando desperdícios, nem maus tratos sob sua tutela, alimentando qualquer pessoa(aliado ou inimigo) que sinta fome.
- Responsável por modelar e gerenciar os dados de uma aplicação, o Administrador de Banco de Dados também precisa saber como organizar esses dados, mantendo seguros e otimizando para que a aplicação seja alimentada com estes da melhor maneira possível, evitando o risco de má redundância ou vazamentos, comprometendo performance ou a exposição da aplicação.
Dica de curso na DIO:
- Arquitetura e modelagem de dados;
- Conceitos e Melhores Práticas com Bancos de Dados PostgreSQL; ;
- Introdução a PostgreSQL;
- Introdução ao MongoDB e Bancos de Dados NoSQL;
- Modelando um banco de dados na prática com SQL SERVER;
Usopp(Atirador/Inventor:
Especialista Frontend:
- Uma das figuras mais criativas da obra, Usopp é um contador de histórias formidável, pecando um pouco pela precaução que beira a covardia, ele sonha em se tornar um destemido guerreiro do mar e retornar para sua cidade natal e contar.suas aventuras para sua amiga de infância.
- Está constantemente fazendo upgrades em seu gadgets e dos seus companheiros, melhorando suas experiências em batalha ou trazendo conforto aos seus companheiros, tendo um poder incrível de observação o que o torna um atirador implacável, que apesar dos perigos no mar se recusa a usar armas de fogo.
- Responsável por apresentar, encantar ao usuário final, o desenvolvedor Front-end é a figura capaz de pôr em prática o que se espera que aconteça durante a experiência ao interagir com a aplicação.
Dicas de cursos na DIO:
- Construindo páginas para internet com Bootstrap;
- Introdução a Criação de Websites com HTML5 e CSS3;
- Introdução ao JavaScript;
- Introdução ao Tailwind CSS;
- Introdução ao Vue.js;
- Posicionando elementos com Flexbox em CSS;
- Práticas avançadas em projetos com ReactJS;
- Trabalhando com Componentes em React;
Tony Tony Chopper(Médico):
Especialista Backend:
- Tony Tony Chopper é uma rena que adquiriu habilidades humanas, decide aprender medicina, sonha em ser o médico capaz de curar qualquer doença do mundo, entra no bando para assumir uma posição fundamentalmente estratégica para enfrentar as adversidades em alto mar e manter a tripulação saudável.
- Além das excelentes habilidades em bioquímica, e um poder de diagnóstico apurado, Chopper consegue se transformar assumindo diferente formas baseadas em suas necessidades variando desde uma bola de pelo fofinha usada para absorver o máximo de dano possível em batalha, a um monstro gigantesco capaz de destruir as estruturas de defesas de seus adversários.
- O desenvolvedor Back-end foca em executar as tarefas do lado do servidor da aplicação, ele é o cara que vai desenvolver as soluções para processar os dados recebidos do front, fazendo com que sejam bem tratados e retornem de maneira condizente ao modelo de negócio saudável.
Dicas de cursos na DIO:
- Aprenda o que são Estrutura de Dados e Algoritmos;
- Configuração da arquitetura back-end com .NET Core;
- Desenvolvimento back-end com Node.js;
- Introdução a APIs e métodos HTTP;
- Introdução ao termo API e a diferença entre REST e RESTFUL;
Nico Robin(Arqueóloga/Historiadora):
Scrum Master / Cientista de dados:
- A última sobrevivente de uma sociedade antiga de cientistas antropólogos, Nico Robin tem o poder de recriar partes de seu corpo (como braços pernas olhos ou ouvidos) em qualquer lugar, entra no bando com o objetivo de descobrir a história que motiva as ações que fizeram seus ancestrais e conterrâneos serem dizimados.
- Desde criança ela costumava devorar livros sobre todos os assuntos, por isso vivia enfurnada na biblioteca de sua cidade (a mais completa do mundo de One Piece), aprendendo também diversos idiomas, fazendo dela uma especialista em linguística e a pessoa mais didática do bando.
- Scrum master é a pessoa que vai ler, interpretar e passar para o time de projeto o storytelling do projeto, ou seja, ela tem que estruturar as tarefas de uma maneira que as entregas sejam apresentadas de maneira coesa e que seus resultados façam sentido. Um diferencial para a função de SM é ter o conhecimento em ciência de dados para poder delegar as tarefas com maior assertividade e propriedade durante a coleta e o tratamento dos dados necessários para o projeto.
Dica de Cursos DIO:
- Estratégia de Negócios com OKR;
- Fundamentos do Intraempreendedorismo;
- Fundamentos de Negócios Digitais Escaláveis;
- Introdução a Ciência de Dados;
- Liderança de Equipes;
- Liderança de Negócios com Cultura Ágil;
- Mentalidade Empreendedora;
- Metodologias Ágeis e Ciclo de Desenvolvimento de Software;
- Projetos ágeis com SCRUM;
- Trabalhando em Equipes Ágeis;
Franky (Cyborg/Carpinteiro):
Gerente de Infraestrutura:
- O que chamamos de carpinteiro de mão cheia, Franky aprendeu a arte da marcenaria ainda quando era criança, fez várias modificações em seu corpo até se tornar o cyborg que é apresentado na obra.
- Com todo seu entendimento de materiais de qualidade e sua mente engenhosa, ele construiu o Thousand Sunny, o segundo e atual navio do bando, assim se colocando no caminho de seu sonho em ser construtor do navio mais poderoso que dará a volta ao mundo.
- Distribuição das ferramentas, os recursos usados utilizados na execução, assim como a instalação e aplicação e dos conceitos de segurança e disponibilidade, fazem parte da gama da gama de conhecimentos que o Gerente de Infraestrutura precisa ter para que a implementação do projeto seja realizada com uma sólida.
Dicas de cursos na DIO:
- Criando uma Aplicação Serverless na AWS;
- Deploy de aplicações .Net Core com ambiente Dockerizado;
- Fundamentos do Azure;
- Introdução a Engenharia de Dados na AWS;
- Introdução a orquestração de contêineres com Docker;
- Introdução Prática a Computação em Nuvem Usando AWS;
- Linux: A introdução ao sistema operacional;
- Linux: Fundamentos de Redes e Comandos Avançados;
Brook(Músico):
Gerente Help Desk:
- Multi Instrumentista, Brook consegue tocar qualquer música em qualquer instrumento, otimizando o humor de quem escuta e empolgando. Entrou no bando para cumprir a promessa de retornar após dar a volta ao mundo e reencontrar uma amiga especial, a qual não conseguiria encarar se não tivesse concluído a viagem, demonstrando determinação e confiabilidade.
- A habilidade de projetar sua alma para fora de seu corpo faz com que ele tenha acesso a um olhar distante para obter informações privilegiadas ao enfrentar desafios junto com o bando, mantendo uma frieza sobrenatural para solucionar problemas chave ao decorrer da trama.
- Dependendo da complexidade do projeto e da disponibilidade exigida, uma equipe de Help Desk pode ser de grande importância para dar suporte durante sua execução com distanciamento, frieza e serenidade para dar o conforto que os clientes precisam ter.
Dicas de cursos na DIO:
- Infelizmente não encontrei nada muito específico, mas quem souber pode deixar nos comentários.
Jinbei(Timoneiro):
Analista de Qualidade de Software:
- Também conhecido como o Cavaleiro do Mar, ex-corsário do mar e capitão dos Piratas do Sol, Jinbei é um tritão, ou homem-peixe, com poder de dominar as marés, seja dentro d'água ou na direção de um navio. Seu sonho é realizar o desejo de seu ex-capitão Fisher Tiger de coexistência e igualdade entre humanos e homens-peixe.
- Mestre em karatê-tritão, costuma ser implacável em combate, tem uma disciplina notável e a maturidade necessária para analisar o contexto das situações que está inserido, ele também tem a experiência e confiança para fazer críticas aos seus companheiro independente da pseudo hierarquia existente no bando.
- Mais do que garantir que a aplicação funcione, o Analista de Qualidade também tem a função de gerenciar os riscos existentes durante os processos do desenvolvimento e para que tudo esteja nos conformes ele precisa transpor a experiência e a maturidade adquirida na jornada, ao ponto de ter segurança suficiente para criticar e corrigir as falhas sem comprometer o andamento do projeto.
Dicas de cursos na DIO:
- Fundamentos de Qualidade de Software;
- Introdução a Qualidade de Software;
- Introdução ao Mercado de Qualidade de Software;
- Introdução a Testes de Software;
Nota final:
A principal intenção deste artigo é demonstrar o quanto podemos aprender quando analisamos de verdade as obras que gostamos e também exemplificar que podemos mostrar nossa maneira de ver as coisas de diferentes maneiras.
Espero que gostem!!
Obrigado por lerem!!!
#CommunityWeek