<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Laura de Oliveira</title>
    <description>The latest articles on DEV Community by Laura de Oliveira (@l4ur4oliveira).</description>
    <link>https://dev.to/l4ur4oliveira</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F491989%2F60089620-a394-4808-b44d-b13ef4db5e1c.jpg</url>
      <title>DEV Community: Laura de Oliveira</title>
      <link>https://dev.to/l4ur4oliveira</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/l4ur4oliveira"/>
    <language>en</language>
    <item>
      <title>My First Time as a Maintainer at Hacktoberfest</title>
      <dc:creator>Laura de Oliveira</dc:creator>
      <pubDate>Mon, 07 Oct 2024 13:49:00 +0000</pubDate>
      <link>https://dev.to/l4ur4oliveira/my-first-time-as-a-maintainer-at-hacktoberfest-230d</link>
      <guid>https://dev.to/l4ur4oliveira/my-first-time-as-a-maintainer-at-hacktoberfest-230d</guid>
      <description>&lt;p&gt;In this post, I’d like to share my experience as a maintainer since Hacktoberfest 2022. Also, this is my first time writing in English, so feedback on this aspect would be greatly appreciated. Of course, AI helped me a little with the translation, so please be kind. 😊&lt;/p&gt;

&lt;h2&gt;
  
  
  Some context
&lt;/h2&gt;

&lt;p&gt;The first time I participated in Hacktoberfest was in 2020. My leader suggested it as a learning activity for the whole team. At this point, I was developing my leadership skills and had put coding aside. I was a bit worried about my technical skills and wasn’t sure if I was capable of contributing to Open Source projects.&lt;/p&gt;

&lt;p&gt;In my mind, Open Source was a space full of amazing projects that helped developers like me to build other projects for customers and end users. I mistakenly believed that becoming part of this community wasn’t really possible for me. When I received my swag months later, I felt proud of my achievement and kept Hacktoberfest in mind every year. This year, with the start of the 11th Hacktoberfest, I decided to write about my experience as a project maintainer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting started
&lt;/h2&gt;

&lt;p&gt;First I had to choose a simple project to maintain on GitHub. As a beginner maintainer, I wanted to attract beginner contributors too. The idea of helping people improve their skills and grow motivates me. There’s nothing better than a calculator built with simple HTML, CSS, and JavaScript. We have a bunch of DOM elements and events to handle. The math is almost a side quest.&lt;/p&gt;

&lt;p&gt;After starting the project, I opened some issues with simple tasks to improve it, like adding keyboard support, adding new math operations, etc. One of the simplest contributions was adding themes. Anyone could open an issue and submit a PR with a brand-new theme for the calculator.&lt;/p&gt;

&lt;p&gt;I was so excited when the first contributions arrived that I stopped everything I was doing to check the new PRs and merge them immediately.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Since then, the project had 13 contributors, closed 16 issues, merged 23 PRs, and received 4 stars. The project hasn’t received any contributions other than mine recently, but if you’re looking for something to contribute to, feel free to join! :)&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/l4ur4oliveira" rel="noopener noreferrer"&gt;
        l4ur4oliveira
      &lt;/a&gt; / &lt;a href="https://github.com/l4ur4oliveira/hacktober-calc" rel="noopener noreferrer"&gt;
        hacktober-calc
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      A simple calculator using HTML, CSS and Javascript.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;
&lt;a rel="noopener noreferrer" href="https://github.com/l4ur4oliveira/hacktober-calcsrc/images/hacktoberfest11.svg"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fl4ur4oliveira%2Fhacktober-calcsrc%2Fimages%2Fhacktoberfest11.svg" alt="Hacktobjerfest Logo"&gt;&lt;/a&gt;&lt;br&gt;2024&lt;/h1&gt;

&lt;/div&gt;
&lt;p&gt;🟢🟡 &lt;a href="https://github.com/l4ur4oliveira/hacktober-calc/blob/main/README_pt-BR.md" rel="noopener noreferrer"&gt;Leia em Português&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;What?&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Hacktober Calc&lt;/em&gt;&lt;/strong&gt; 🧮 is a simple calculator using HTML, CSS and Javascript.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Why?&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;It's the simplest project to exercise programming skills, DOM manipulation and layout construction. Plus, you can start to contribute to Open Source from this project and learn the Git workflow.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;How to contribute?&lt;/h2&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Including some themes&lt;/li&gt;
&lt;li&gt;Adding new math operations&lt;/li&gt;
&lt;li&gt;Improving keybord usage&lt;/li&gt;
&lt;li&gt;Writing some tests&lt;/li&gt;
&lt;li&gt;Refactoring something&lt;/li&gt;
&lt;li&gt;Translating&lt;/li&gt;
&lt;li&gt;Using your creativity \o/&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Do you need a guide about PR? Watch &lt;a href="https://youtu.be/nkuYH40cjo4" rel="nofollow noopener noreferrer"&gt;this video&lt;/a&gt;.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Getting started&lt;/h3&gt;

&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;As a simple web project built with pure HTML, CSS and JS, you can run it using &lt;a href="https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer" rel="nofollow noopener noreferrer"&gt;Live Server&lt;/a&gt; extension if you want. But if you want to explore the testing environment, follow the steps below.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Install dependencies with &lt;code&gt;npm install&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Run the project with &lt;code&gt;npm run dev&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;For tests use &lt;code&gt;npm run test&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Hall of Fame&lt;/h2&gt;

&lt;/div&gt;
&lt;div&gt;
  &lt;a href="https://github.com/l4ur4oliveira/hacktober-calc/graphs/contributors" rel="noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/619a2bf8bb456c4300fdd8af7702c441fc54275d916c212543aa79bd0899ae7e/68747470733a2f2f636f6e747269622e726f636b732f696d6167653f7265706f3d6c347572346f6c6976656972612f6861636b746f6265722d63616c63"&gt;
  &lt;/a&gt;
  &lt;br&gt;Made by &lt;a href="https://contrib.rocks" rel="nofollow noopener noreferrer"&gt;contrib.rocks&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;



&lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/l4ur4oliveira/hacktober-calc" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;


&lt;p&gt;I think the Hacktoberfest hype isn’t the same anymore, maybe because of changes in the swag policy (the tees and stickers were awesome). Even so, my experience in 2022 taught me a lot about Git and GitHub, English, communication, and, most importantly, Open Source contribution and its ecosystem.&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Realmente é possível aprender em bootcamps?</title>
      <dc:creator>Laura de Oliveira</dc:creator>
      <pubDate>Fri, 30 Jul 2021 00:24:04 +0000</pubDate>
      <link>https://dev.to/l4ur4oliveira/realmente-e-possivel-aprender-em-bootcamps-55b</link>
      <guid>https://dev.to/l4ur4oliveira/realmente-e-possivel-aprender-em-bootcamps-55b</guid>
      <description>&lt;p&gt;Faz alguns meses que finalizei meu trabalho de conclusão do MBA em Educação Corporativa e Gestão do Conhecimento e trago aqui alguns pontos abordados na minha pesquisa. Recentemente publiquei o material no meu &lt;a href="https://github.com/l4ur4oliveira/tcc-knowledge-management" rel="noopener noreferrer"&gt;repositório do Github&lt;/a&gt; para que qualquer pessoa possa acessar.&lt;/p&gt;

&lt;p&gt;O objetivo do artigo era traçar um paralelo entre três tipos de eventos bem conhecidos dos profissionais de tecnologia: os meetups, os hackathons e os bootcamps. Com isso, validar se esses eventos contribuem com a gestão do conhecimento de uma empresa de tecnologia e fazer alguns comparativos entre eles.&lt;/p&gt;

&lt;h2&gt;
  
  
  Um pouco de contexto
&lt;/h2&gt;

&lt;p&gt;A gestão do conhecimento estuda os diversos métodos e processos para aquisição, organização e compartilhamento do conhecimento. O tema está diretamente ligado à gestão do capital intelectual das empresas, ou seja, o conhecimento contido nas pessoas que compõem as organizações. Sendo você profissional de tecnologia ou não, é muito provável que já tenha se deparado com a seguinte situação: você precisa de algum histórico sobre uma demanda que está fazendo e descobre que o responsável por aquilo não trabalha mais na empresa. Ninguém mais sabe onde ficaram os registros sobre aquela determinada demanda ou se eles algum dia existiram.&lt;/p&gt;

&lt;p&gt;Em linhas gerais, a pessoa que detinha tal conhecimento sobre determinado processo pode não ter feito a documentação necessária ou não tomou nenhuma ação para compartilhá-la com o restante de sua equipe. O conhecimento não deve ser refém de um único portador, mas como compartilhar o que se sabe sem que se tenha estruturado algum processo que sirva como guia? É aqui que a gestão do conhecimento entra, em geral organizado nos setores de RH e Treinamento, a fim de entender quais conhecimentos são necessários à organização, como documentá-los da melhor forma e como fazer com que esse conhecimento seja difundido a todos que precisam.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bootcamps for the win!
&lt;/h2&gt;

&lt;p&gt;A pesquisa foi realizada com 24 profissionais de diversas áreas de uma empresa, em sua maioria desenvolvedores. As perguntas variaram entre saber o quanto os profissionais aprenderam participando de cada evento até o quanto foi possível inovar em seu trabalho com o conhecimento adquirido. Entre os três tipos de eventos estudados, o bootcamp se mostrou o mais proveitoso no que diz respeito a adquirir novos conhecimentos e colocá-los em prática no ambiente de trabalho, além de ter um resultado relevante no quesito "compartilhamento".&lt;/p&gt;

&lt;p&gt;Bootcamps são cursos imersivos focados em prática e baseados em projetos da vida real. Comparados com a educação formal (graduação, tecnólogos, etc) ocorrem geralmente em um curto período de tempo e são focados em alguma tecnologia ou função específica. Tendem a criar ambientes bastante colaborativos, mesmo que virtuais, o que estimula também o desenvolvimento de competências interpessoais e as chamadas soft skills.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mas e os hackathons?
&lt;/h2&gt;

&lt;p&gt;A amostragem da pesquisa foi bastante pequena para desconsiderar os outros dois tipos de eventos, mas os hackathons em especial têm uma característica importante que pode ter um efeito contrário ao engajamento no aprendizado: a competitividade. Muitos desses eventos oferecem premiações para as soluções mais criativas ao problema apresentado. Além disso, em muitos casos você tem apenas algumas horas ou poucos dias para concluir um esboço de projeto ou até mesmo a solução final. Na minha opinião, hackathons podem ser ótimos criadores de MVPs ou provas de conceito, mas não fornecem aos participantes uma continuidade do aprendizado.&lt;/p&gt;

&lt;h2&gt;
  
  
  Concluindo
&lt;/h2&gt;

&lt;p&gt;Cada um dos eventos pode cumprir um papel importante quando falamos em adquirir novos conhecimentos, seja na troca social que os meetups proporcionam ou no ambiente imersivo encontrado nos bootcamps. Cabe a análise de cada empresa ou time sobre os pontos que devem ser fortalecidos e qual método é o mais eficaz para cada grupo. O importante é sempre ter em mente que conhecimento se compartilha e compartilhar conhecimento consolida o aprendizado.&lt;/p&gt;

</description>
      <category>knowledge</category>
      <category>learning</category>
      <category>bootcamps</category>
      <category>hackathon</category>
    </item>
  </channel>
</rss>
