image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Josué Júnior
Josué Júnior18/12/2022 18:08
Compartilhe

#CommunityWeek O Maior Aprendizado Que Tive Na DIO Até Hoje

    #CommunityWeek


    Obs.: Não esqueça de dar um UP no artigo. Me ajuda demais. Obrigado.


    Era agosto de 2022 e eu estiva por muito tempo procurando indicações de cursos, conteúdos, certificações gratuitas para iniciar meus estudos na área de tecnologia, cacei no Twitter, LinkedIn, Instagram e Youtube. Estava completamente zerado, nunca havia estudado nada tech além das aulas de informática da escola e da cadeira de programação de computadores da primeira graduação.


    Foi difícil, pois, o que encontrei antes da DIO não havia uma ordem cronológica de assuntos, eram pontas bem soltas em diversas playlists, dificuldades para interação com outros alunos, muitas vídeo aulas misturavam os níveis, partindo do pressuposto que todos que estavam assistindo já tinham uma base na programação e por vezes, os assuntos já estavam desatualizados. Até que procurando no Twitter por meio da hashtag #bolhatech, encontrei uma thread falando sobre a DIO, não sabia muito bem do que se tratava, vi que haviam vários Bootcamps patrocinados por grandes empresas. Mas, peraí: “O que é um Bootcamp? O que eu faço? Será que serve para mim que não tenho muito conhecimento em tecnologia?”.


    Até que então, neste mesmo dia, decidi tomar a iniciativa, dar o primeiro passo e me cadastrei na DIO. Como meu primeiro acesso era gratuito, havia a opção de fazer cursos a parte. Perguntei-me: “Beleza, por onde começar e qual curso fazer de inicio?”. Minha resposta foi: “Não sei”.


    Olhando o portal, vi o anúncio de um Bootcamp chamado Linux Experience, sua descrição de nível era Intermediário (será que dá?) e era para ensinar todo fundamento do sistema operacional Linux com o craque Denilson Bonatti, professor da DIO que me ensinou bastante. Recapitulando, tinha um bootcamp para intermediários, com conteúdo para o inicio do aprendizado no Linux e um Josué com vontade de aprender. Macth quase que perfeito, mas a força de vontade de aprender era muito maior do que qualquer dificuldade que pudesse aparecer. Matrícula no Bootcamp realizada com sucesso. Agora é hora de colocar a mão na massa, caderno e caneta na mão e partiu começar os estudos.


    A ordem cronológica adotada nos Bootcamps da DIO para o meu aprendizado é fundamental, pois vou aprendendo por etapas, com cada conteúdo no seu devido tempo, sem pular nenhuma fase e assim fazendo com que a fixação e assimilação de todos os temas abordados em minha memória seja praticamente perfeita.


    Iniciei assistindo a super aula inaugural com o grande Venilton Júnior, que me ensinou no Campus Expert 5 a fazer um super currículo, a Camila Cavacanti, craque no conteúdo Java e com o Renan Oliveira, que agradeço por me explicar como fazer o conteúdos de qualidade para redes e pela formação Scrum Master (só avisando ao Renan que a certificação PSM I ta vindo viu).

     Inicialmente, não os conhecia, mas passei a admirar toda equipe de criação de conteúdo da DIO, que é a maior edtech da América Latina, altamente capacitados para lapidar diamantes para o mercado. Ao término da aula inaugural fui desafiado a fazer o “Contrato de Compromisso” e que apesar das dificuldades chegaria ao objetivo final e naquele por qual comecei no Bootcamp, que é aprender sobre o sistema Linux e evoluir na minha carreira tão no começo na área de tecnologia.


    Lembram que falei que era fundamental a ordem cronológica de ensino da DIO para um melhor aprendizado? Pois, bem, antes de começar a virtualizar uma máquina Linux em um computador Windows, onde eu que não sabia que seria possível, fui aprender os conceitos básicos. Vou explicar por alguns deles por tópicos:


    ·         Desenvolvimento Moderno de Software: Esclareceu-me bastantes conceitos de computação, desktop, web e aplicações móveis. Aprendi também sobre as fases do desenvolvimento de um software, o que era um UI/UX, Front end, Back end, Full Stack, QA, Infraestrutura, Cloud, Dev Mobile e o que faziam.

    Lá escutei pela primeira vez o que era uma API, que é uma interface de programação que intermédia que dois aplicativos conversem entrem si. Aprendi sobre o modelo cliente-servidor que se refere a uma estrutura de aplicação que distribui tarefas e cargas de trabalhos entre os fornecedores (servidores) e os requerentes (clientes).

    Quais eram as nuvens mais utilizadas nos dias atuais, são exemplos: Azure, Oracle, AWS, Google Cloud Plataform, entre outras.

     

    ·        Pensamento computacional: Ele refere-se ao pensamento envolvido na expressão de soluções em passos computacionais. Esse pensamento é baseado em pilares, são eles:

     

    1.   Decomposição: Dividir um problema complexo em subproblemas;

    2.   Reconhecimento de padrões: Identificar padrões ou tendências.

    3.   Abstração: Extrapolar o conceito do problema para uma forma generalista.  

    4.   Design de algoritmos: Automatizar, definir o passo a passo para solução.


    Este processo deve ser contínuo para ser melhorado sempre e facilitar cada vez mais a resolução dos problemas. Após, testamos a solução e é feito aperfeiçoamentos.

    Com o conhecimento do pensamento computacional adquirimos algumas competências como a criatividade e o design, pensamento sistemático, colaboração com equipes e facilitador.


    ·        Introdução à programação: Pude estudar e exercitar a minha lógica, as técnicas da lógica de programação que são a linear, estruturada, modular, após vi sobre algoritmos, que pelo nome, eu pensava que envolvia funções matemáticas complexas, mas é uma seqüência de passos para criar ou fazer algo. Quando estudamos e conhecemos, as coisas ficam mais simples. A função do computador é processar as informações, que é composta por dados e instruções, esses dados podem ser numéricos, caracteres ou lógicos. Foi abordadas instruções de entrada e saída e uma das partes principais de quem quer se tornar um desenvolvedor que é as linguagens da programação.


    Nunca tive contato nenhum com dos assuntos e tudo era incrível, desde aprender quem criou o primeiro computador, a código de máquina, passando pelas primeiras linguagens da programação, os paradigmas e como um computador entende um programa e suas características.

     

    E quem disse que parou por ai. Comecei a aprender sobre versionamento com Git e portfólio no GitHub, não tinha noção da importância desses dois para a vida do desenvolvedor, mas hoje, ninguém pode viver sem. Baixei o Git, aprendi e entendi o que era um commit, fiz o meu primeiro através do terminal do Git Bash e criei a minha conta no GitHub. A parti daí, todos projetos que realizei nestes 4 meses de estudo estão lá e fazem parte do meu portfólio pessoal e que tenho orgulho de mostrar a todos, muitos deles foram desenvolvidos nos mais diversos bootcamps e lives da DIO.

     

    Sabendo disso, começamos a parte técnica do Linux com o professor Denilson Bonatti. Passamos por servidores de arquivos, introdução ao SAMBA, utilização do Docker, acesso remoto pelo Putty, configuração da máquina, servidor Web, bancos de dados relacionais e a criação deles. Registrei tudo em repositórios no meu GitHub com conteúdo que aprendi neste Bootcamp. Assim, conclui o meu primeiro grande desafio, consegui compreender e aprender sobre o Linux. Bagagem que levarei o resto da minha vida e utilizarei com certeza na minha carreira.

     

    Desde então, não parei, consumo tudo que é conteúdo, estudo aos sábados os mais diversos assuntos com o Renan Oliveira e convidados nas lives, crio projetos para não ficar enferrujado.

     

    Buscando aperfeiçoar-me cada vez mais, outro bootcamp gratuito e inédito foi lançado, semelhante ao primeiro, este chamava-se Database Experience com a professora Juliana Mascarenhas, obtive conhecimentos altamente técnicos sobre bancos de dados relacionais e não relacionais e modelagem de banco de dados, lembrando tudo que eu aprendia, subia no GitHub como anotação e projetos como portfólios.

     

    Além de aprender sobre banco de dados, estudei e aprendi sobre SGBDs e sua importância, onde, devemos levar em consideração o contexto, coerência e propósito. Um banco de dados deve ser persistido e confiável. Entendi os dois tipos de usuários do banco de dados, são eles os usuários convencionais, que alteram e extraem informações e os administradores do BD, que definem tabelas, regras e usam comandos para ajustes no banco de dados. Criei modelos de bancos de dados e todas suas características que são divididas em representação, modelo e referência. A modelagem tem como objetivo a melhor compreensão do sistema.


    Um banco de dados não se cria sem que possamos conhecer seus comandos, eu aprendi os seguintes:

     

    show database = Mostra os bancos de dados criados.

    create database “nome = Criação do banco de dados.

    use “nome” = Entrar no banco de dados escolhido.

    show tables = Mostrar tabelas dentro do banco de dados.

    drop database “nome” = Apagar todo banco de dados

    alter table “nome” = Alterar tabelas.

    alter table “nome” add constraint = Alterar tabelas e adicionar regras.

    insert into “nome database = Inserir dados.

     

    E quais são as interfaces de um SGBD:

     

    Web Client = Baseado em vista.

    App Mobile = Acesso a dados.

    Forms = Interface para novos usuários.

    GUI = Diagrama / Query.

    NLI = Interpreta a linguagem natural / Busca por palavras.

    Pesquisa de Keyword = Palavra.

    Speech / Out Put = Contexto limitado.

    Interface Naive = Operações repetitivas.

    Interface DBA = DBA Staff / Níveis de privilégios.

     

    Por fim, estudei sobre a arquitetura de um banco de dados, onde temos que utilizar da abstração, que foca no que é essencial para definir relacionamentos, as regras e os requisitos gerais. A arquitetura de um banco de dados é focada nos esquemas, instâncias e estados.

     

    Como disse, não parei, continuei interagindo nos rooms de cada Bootcamp e dividindo o conhecimento nos fóruns com outros alunos e isso foi importante, pois muitas vezes quem estava travado e com dúvidas, estas ferramentas presentes no site me ajudaram a destravar e continuar no processo de aprendizagem.

     

    Por isso a cada dia que se passou, comecei indicar fortemente a DIO e foi aconselhando a DIO que surgiu a maior oportunidade para contribuir com a comunidade, me deram a chance de poder ser um agente de mudança nas vidas das pessoas que apenas necessitam de uma oportunidade e assim como eu, tem muita vontade de aprender. Em outubro de 2022, fui selecionado entre os mais de 1000 inscritos para fazer parte do programa DIO Campus Expert 5, onde me tornei Embaixador da DIO na faculdade e nas redes. Fiquei extremamente feliz e motivado para contribuir da melhor forma, pois é o reconhecimento do meu esforço neste período de estudo. O programa seleciona universitários para se tornarem líderes em suas comunidades acadêmicas por meio de mentorias técnicas e de carreira, facilitada por profissionais que são referências no mercado de trabalho e acelerando o desenvolvimento de suas softs e hards skills.

     

    Durante dois meses passei por diversas capacitações desde conhecer o propósito do Campus Expert com o Head de Comunidade da DIO, a quem sou muito grato, Victor Haruo. Dentro do programa aprendi como me posicionar e ter um LinkedIn competitivo com informações que são exigidas no mercado de trabalho. Na terceira semana de mentoria, aprendi a criar um artigo com todos os detalhes que são eficientes e necessários para prender atenção de quem está lendo, assim como elaborar textos com altíssima qualidade para contribuir com o conhecimento das pessoas que irão ler. Após, vimos às infinitas possibilidades de criação de conteúdo, seja visual, em áudio, na parte gráfica, agregou bastante e atualmente tenho utilizado muito as ferramentas que foram apresentadas na mentoria do mestre Felipe Aguiar.

    Conversamos sobre a importância de termos um portfólio de projetos para decolar a nossa carreira, pois é por lá que colocamos as soluções para diversos problemas que resolvemos e é a porta de entrada para recrutadores.

    Um dos objetivos do programa é formar lideranças, nada mais justo do que um grande bate papo sobre como ser uma liderança na minha comunidade acadêmica, como nos posicionarmos, soft skills que necessitamos desenvolver. Conhecimento esclarecedor pela Tashi Torres.

    E meu agradecimento ao Venilton que nos ensinou a criar um currículo online utilizando HTML, ficou bem dinâmico e legal para apresentarmos a recrutadores. Este também está servindo como portfólio em nosso GitHub.

     

    Em nenhum momento deixei de aprender na DIO, todo dia era algo novo e que me deixava sempre com vontade de mais, em função disso, fui indicado para a categoria “Best Campus Expert Leader” na DIO Awards 2022. A premiação anual tem como intuito reconhecer as pessoas que fizeram a diferença na comunidade da DIO neste ano.

     

    Sou eternamente grato a DIO pelo que sou na comunidade acadêmica hoje, por tudo que pude aprender neste inicio de carreira. Tudo que sei na área da tecnologia tem um dedo dos conteúdos fantásticos e gratuitos da DIO. Obrigado Digital Innovation One, vocês são incríveis.

     

    #CommunityWeek

    Compartilhe
    Comentários (1)
    Vanessa PO
    Vanessa PO - 18/12/2022 20:33

    hehe bom bom deixei um like. Você sabe quando vai ser a ultima live desse evento?