<?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: Bree</title>
    <description>The latest articles on DEV Community by Bree (@bytesofbree).</description>
    <link>https://dev.to/bytesofbree</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%2F553912%2Fee5ab824-acbe-405d-b63a-471d7346f1aa.JPG</url>
      <title>DEV Community: Bree</title>
      <link>https://dev.to/bytesofbree</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/bytesofbree"/>
    <language>en</language>
    <item>
      <title>Create Your Technical Interview Toolkit: Plan and Prepare for Your Next Software Engineering Interview</title>
      <dc:creator>Bree</dc:creator>
      <pubDate>Mon, 03 Apr 2023 15:45:05 +0000</pubDate>
      <link>https://dev.to/bytesofbree/create-your-technical-interview-toolkit-plan-and-prepare-for-your-next-software-engineering-interview-322d</link>
      <guid>https://dev.to/bytesofbree/create-your-technical-interview-toolkit-plan-and-prepare-for-your-next-software-engineering-interview-322d</guid>
      <description>&lt;p&gt;It's time to create your technical interview toolkit! Fill it with resources that will help you plan, prepare, and pass your next software engineering interview. Coding interviews can feel difficult, but with the right preparation, you'll walk into your next interview with confidence.&lt;/p&gt;

&lt;p&gt;These are some of my favorite resources specifically for coding interviews. You may not need every item on this list, so feel free to pick the ones that will enhance your interview experience.&lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--BoFdG3pP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h7rapb7g8t6jbhyoxioh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--BoFdG3pP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h7rapb7g8t6jbhyoxioh.png" alt="Header for data structures and algorithms" width="880" height="220"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Practice Data Structures &amp;amp; Algorithms and System Design
&lt;/h2&gt;

&lt;p&gt;💻 &lt;a href="https://www.amazon.com/Cracking-Coding-Interview-Gayle-McDowell/dp/0984782850/"&gt;Cracking the Coding Interview&lt;/a&gt; | 💸 $39.95&lt;/p&gt;

&lt;p&gt;A walkthrough and deep dive of 189 data structures &amp;amp; algorithms technical interview questions&lt;/p&gt;

&lt;p&gt;💻 &lt;a href="https://www.techinterviewhandbook.org/"&gt;Technical Interview Handbook&lt;/a&gt; | 💸 Free&lt;/p&gt;

&lt;p&gt;Guided behavioral and technical interview prep that includes data structure &amp;amp; algorithm prep, resume guides, and salary negotiation advice&lt;/p&gt;

&lt;p&gt;💻 &lt;a href="https://github.com/donnemartin/system-design-primer"&gt;System Design Primer&lt;/a&gt; | 💸 Free&lt;/p&gt;

&lt;p&gt;Learn the ins and outs of building scalable systems&lt;/p&gt;

&lt;p&gt;💻 &lt;a href="https://www.fullstack.cafe/"&gt;FullStack Cafe&lt;/a&gt; | 💸 Free Tier &amp;amp; Pro ($69/lifetime access)&lt;/p&gt;

&lt;p&gt;Questions, answers, and explanations to the most common full stack and mobile dev, data structure, and system design interview questions&lt;/p&gt;

&lt;p&gt;💻 &lt;a href="https://techdevguide.withgoogle.com/paths/interview/"&gt;Tech Dev Guide: Interview Prep by Google&lt;/a&gt; | 💸 Free&lt;/p&gt;

&lt;p&gt;Interview prep materials and coding questions previously used during Google's hiring process&lt;/p&gt;

&lt;p&gt;💻 &lt;a href="https://www.techmockinterview.com/"&gt;Tech Mock Interview&lt;/a&gt; | 💸 Varies&lt;/p&gt;

&lt;p&gt;Technical and behavioral interviews with experts at top tech companies&lt;/p&gt;

&lt;p&gt;💻 &lt;a href="https://github.com/poteto/hiring-without-whiteboards"&gt;Hiring Without Whiteboards&lt;/a&gt; | 💸 Free&lt;/p&gt;

&lt;p&gt;Technical and behavioral interviews with experts at top tech companies&lt;/p&gt;

&lt;p&gt;💻 &lt;a href="https://www.educative.io/courses/grokking-dynamic-programming-patterns-for-coding-interviews"&gt;Grokking Dynamic Programming Patterns for Coding Interviews&lt;/a&gt; | 💸 &lt;a href="http://Educative.io"&gt;Educative.io&lt;/a&gt; membership ($59/monthly OR $199/annually)&lt;/p&gt;

&lt;p&gt;Learn to solve dynamic programming problems and identify dynamic programming patterns for coding interviews&lt;/p&gt;

&lt;p&gt;💻 &lt;a href="https://www.educative.io/courses/grokking-modern-system-design-interview-for-engineers-managers"&gt;Grokking the System Design Interview&lt;/a&gt; | 💸 &lt;a href="http://Educative.io"&gt;Educative.io&lt;/a&gt; membership ($59/monthly OR $199/annually)&lt;/p&gt;

&lt;p&gt;Learn and practice modern system design to prepare for coding interviews&lt;/p&gt;

&lt;p&gt;💻 Ace the Coding Interview | 💸 &lt;a href="http://Educative.io"&gt;Educative.io&lt;/a&gt; membership ($59/monthly OR $199/annually)&lt;/p&gt;

&lt;p&gt;Get ready for technical interviews within your niche of software engineering with these comprehensive interview prep courses&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.educative.io/path/ace-javascript-coding-interview"&gt;Ace the JavaScript Coding Interview&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.educative.io/path/ace-java-coding-interview"&gt;Ace the Java Coding Interview&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.educative.io/path/ace-python-coding-interview"&gt;Ace the Python Coding Interview&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.educative.io/path/ace-cpp-coding-interview"&gt;Ace the C++ Coding Interview&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.educative.io/path/ace-front-end-interview"&gt;Ace the Frontend Interview&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WBJR4Mvx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zkvtliup3bzit96ipqrf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WBJR4Mvx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zkvtliup3bzit96ipqrf.png" alt="Header for coding section" width="880" height="220"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Practice Coding
&lt;/h2&gt;

&lt;p&gt;💻 &lt;a href="https://www.hackerrank.com/dashboard"&gt;HackerRank&lt;/a&gt; | 💸 Free&lt;/p&gt;

&lt;p&gt;Practice solving coding problems with data structures and algorithms&lt;/p&gt;

&lt;p&gt;💻 &lt;a href="https://leetcode.com/"&gt;LeetCode&lt;/a&gt; | 💸 Free Tier &amp;amp; Pro ($35/monthly OR $159/annually)&lt;/p&gt;

&lt;p&gt;Practice solving coding problems with data structures and algorithms&lt;/p&gt;

&lt;p&gt;💻 &lt;a href="https://www.greatfrontend.com/"&gt;Great Frontend&lt;/a&gt; | 💸 Multiple plans available - $29/month, $128/lifetime&lt;/p&gt;

&lt;p&gt;Gear up for frontend development interviews with frontend technical challenges, curated study plans, and interview simulation&lt;/p&gt;

&lt;p&gt;💻 &lt;a href="https://www.frontendmentor.io"&gt;Frontend Mentor&lt;/a&gt; | 💸 Free Tier &amp;amp; Pro ($96/annually OR $12/monthly)&lt;/p&gt;

&lt;p&gt;Practice using HTML, CSS, JavaScript, and frontend frameworks with FrontendMentor. They provide the design and assets, you provide the code.&lt;/p&gt;

&lt;p&gt;💻 &lt;a href="https://www.frontendpractice.com/"&gt;Frontend Practice&lt;/a&gt; | 💸 Free&lt;/p&gt;

&lt;p&gt;Practice using HTML, CSS, JavaScript, and frontend frameworks by replicating real company websites as best as you can!&lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pygm_9ek--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mbm9yhq6h2zeefudjixk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pygm_9ek--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mbm9yhq6h2zeefudjixk.png" alt="Header for mock interview section" width="880" height="220"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Mock Interviews
&lt;/h2&gt;

&lt;p&gt;💻 &lt;a href="https://www.pramp.com/#/"&gt;Pramp&lt;/a&gt; | 💸 Free&lt;/p&gt;

&lt;p&gt;Free data structures &amp;amp; algorithms, product management, behavioral, system design, frontend, and data science mock interviews&lt;/p&gt;

&lt;p&gt;💻 &lt;a href="http://Interviewing.io"&gt;Interviewing.io&lt;/a&gt; | 💸 Interviews start at $150/interview&lt;/p&gt;

&lt;p&gt;Anonymous technical, behavioral, and management mock interviews with real-time feedback &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/9Axp3syl0Pc"&gt;
&lt;/iframe&gt;
&lt;/p&gt;




&lt;p&gt;Thank you for reading! I hope this article was informative or entertaining (or both)! If you liked this post, feel free to like and follow me on my socials around the web.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.bytesofbree.com/hello"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NH_pVRcw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1677099944032/f4747bca-d26d-49ce-ac8b-b0fcbf569dd1.png" alt="Bree's social media links" width="880" height="151"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>technicalinterviews</category>
    </item>
    <item>
      <title>5 Resources to Cure Coding Block | The Best Resources to Practice Frontend and Full Stack Development</title>
      <dc:creator>Bree</dc:creator>
      <pubDate>Mon, 03 Apr 2023 15:32:39 +0000</pubDate>
      <link>https://dev.to/bytesofbree/5-resources-to-cure-coding-block-the-best-resources-to-practice-frontend-and-full-stack-development-3fdo</link>
      <guid>https://dev.to/bytesofbree/5-resources-to-cure-coding-block-the-best-resources-to-practice-frontend-and-full-stack-development-3fdo</guid>
      <description>&lt;p&gt;Building projects is one of the best ways to learn to code. Building projects helps convert the concepts we learn in tutorials into practical knowledge. But what do you do when you've reached &lt;em&gt;coder's block&lt;/em&gt; and can't figure out what to create? If you find yourself unable to think of a project to work on, the resources below will have you coding in no time! &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://www.frontendmentor.io/"&gt;1. Frontend Mentor&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ICcZHU9f--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1676337753428/dc6aa379-2910-4efd-b147-d3d68c506eb1.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ICcZHU9f--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1676337753428/dc6aa379-2910-4efd-b147-d3d68c506eb1.jpeg" alt="Frontend Mentor home page. Improve your front-end coding skills by building real projects" width="880" height="456"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Frontend Mentor allows you to strengthen your frontend development skills by creating real-world projects. They provide a project brief and assets for each challenge so you can focus on the code - not the design. There are also tips for how you can challenge yourself with each project. Once you’re complete with your project, submit it for peer review and learn from other developers on the platform. There’s a Slack community where you can connect and learn from other developers. &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://devchallenges.io/"&gt;2. DevChallenges&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MaLnjLI6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1676337841358/7adabe95-4e3e-422b-9420-85c9b5c444c1.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MaLnjLI6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1676337841358/7adabe95-4e3e-422b-9420-85c9b5c444c1.jpeg" alt="Dev Challenges home page - Responsive web developer, front-end developer, and full-stack developer challenge paths" width="880" height="487"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Dev Challenges is a great resource for both frontend and full-stack developers. It includes three tracks: responsive web developer, frontend developer, and full stack developer. Each contains a variety of projects specific to that skill set.&lt;/p&gt;

&lt;p&gt;For each project, you’re given different user stories to help guide your development. From there, it’s your choice to select your tools and where to start! Once you’re done with the project, submit your solution for peer review or join the Dev Challenges discord to discuss your projects. &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://projectlearn.io/"&gt;3. Project Learn&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1KqQTwUn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1676338023629/3f757a80-c3c9-4c20-ad32-b45324ba1797.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1KqQTwUn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1676338023629/3f757a80-c3c9-4c20-ad32-b45324ba1797.jpeg" alt="Project learn website homepage image" width="880" height="402"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Project Learn is a library full of web dev, mobile dev, game dev, and machine learning projects! Select projects by the type of development or by the programming language you would like to use. This library contains both videos and articles to guide you through creating over 100 different projects! &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://www.frontendpractice.com/"&gt;4. Frontend Practice&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--O8NWX6I1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1676337996169/75b71d25-2fe4-4125-aabc-6b1b110b5e3b.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--O8NWX6I1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1676337996169/75b71d25-2fe4-4125-aabc-6b1b110b5e3b.jpeg" alt="Frontend practice website homepage image" width="880" height="489"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Frontend Practice challenges developers to replicate websites from real companies. Replicating all (or parts) of these websites is a great way to practice the skill of bringing a web design to life. Use basic HTML, CSS, and JavaScript or your favorite frameworks to get build these sites and see how close you get to the original design.&lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://javascript30.com/"&gt;5. JavaScript30&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3e_IQuyS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1676338074080/2d5d293e-1de4-46a2-a0e4-8b5f9c4ca903.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3e_IQuyS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1676338074080/2d5d293e-1de4-46a2-a0e4-8b5f9c4ca903.jpeg" alt="JavaScript 30 website homepage image" width="880" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;JavaScript 30 helps developers learn JavaScript by completing 30 projects within 30 days. These projects will help you solidify your fundamental JavaScript knowledge and help you practice with CSS, integrating audio and video, and more! These projects don’t require frameworks or libraries, so they are truly beginner friendly! &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  6. ✨ A Bonus Tip
&lt;/h3&gt;

&lt;p&gt;Just because you've completed the requirements for a project, don't stop! These are great projects to practice your creativity and add to your developer portfolio. Many of the frontend projects are shells. Remove the stub or dummy data and find a free, open-source API to integrate into your project to push it to the next level. Look for different ways to make these projects your own! &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/m4W2lH6sbIg"&gt;
&lt;/iframe&gt;
&lt;/p&gt;




&lt;p&gt;Thank you for reading! I hope this article was informative or entertaining (or both)! If you liked this post, feel free to like and follow me on my socials around the web.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.bytesofbree.com/hello"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JsXQkHXn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1676338992549/92bf0fa5-1b37-4d7a-a138-e5a7e6565188.png" alt="Bree's social media links" width="880" height="151"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>webdev</category>
      <category>programming</category>
      <category>javascript</category>
    </item>
    <item>
      <title>4 Ways to Gain Developer Experience BEFORE You Land Your First Job</title>
      <dc:creator>Bree</dc:creator>
      <pubDate>Mon, 03 Apr 2023 15:19:41 +0000</pubDate>
      <link>https://dev.to/bytesofbree/4-ways-to-gain-developer-experience-before-you-land-your-first-job-2b4k</link>
      <guid>https://dev.to/bytesofbree/4-ways-to-gain-developer-experience-before-you-land-your-first-job-2b4k</guid>
      <description>&lt;p&gt;At one point, we've all scrolled a job board for entry-level software engineering roles. I can almost guarantee you've also encountered listings for entry-level roles that require a year or two of experience. This brings the age-old question: how are you supposed to find a job to get experience if jobs require experience?&lt;/p&gt;

&lt;p&gt;I found myself trapped in this loop until I learned a secret that made things a little easier. The experience requirement on job listings is not always restricted to traditional employment! Let's discuss a few ways to gain experience that will help you land your first role as a software engineer.&lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xjz8TqSU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1678228033193/e5cf67d1-7271-4e12-9fdd-72307a9f90f2.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xjz8TqSU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1678228033193/e5cf67d1-7271-4e12-9fdd-72307a9f90f2.jpeg" alt="Computer with code" width="880" height="587"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Build A Developer Portfolio with Your Best Projects
&lt;/h3&gt;

&lt;p&gt;"Build projects." It's a common piece of advice I'm sure you've heard at one point or another. While you may think it's overused, building projects &lt;em&gt;is&lt;/em&gt; a great way to learn. Not only is it a great way to learn, but it is also a good way to &lt;em&gt;show&lt;/em&gt; prospective clients or employers what you know. They say a picture is worth a thousand words and the same is true on your coding journey.&lt;/p&gt;

&lt;p&gt;You don't need dozens of projects in your portfolio to show mastery in your skillset. The handful of projects you do have should be well-crafted and relevant to the role you're applying for. Your projects are an opportunity for you to stand out in the candidate pool! It's not &lt;em&gt;what&lt;/em&gt; you create - it's &lt;em&gt;how&lt;/em&gt; you created it. The subject matter of the project is just the vessel that will deliver you fantastic skills.&lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PswdSeM9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1678228243163/e8ec6fda-cbeb-4986-95fb-8fdc4f2858f1.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PswdSeM9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1678228243163/e8ec6fda-cbeb-4986-95fb-8fdc4f2858f1.jpeg" alt='Type writer printing out the words "Open Source" on paper' width="880" height="587"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Contribute to Open Source Projects
&lt;/h3&gt;

&lt;p&gt;Contributing to open-source projects is a fantastic way to gain experience working on a team even before you land your first role. Open source projects are community-led projects that accept work from the greater coding community. You don’t have to be a member of the organization to participate in code contribution.&lt;/p&gt;

&lt;p&gt;When contributing to open-source projects, you’ll accept an issue/request and open a pull request for your work. After opening a pull request, other developers on the project will review your code to ensure it meets the project's standards for merging. This replicates what you will experience during your first engineering role (&lt;em&gt;minus meetings&lt;/em&gt;).&lt;/p&gt;

&lt;p&gt;I highly recommend contributing to an open-source project if you’re looking for ways to set yourself apart! If you’re interested in starting, but not exactly sure where to start, here are a few places:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/MunGell/awesome-for-beginners"&gt;&lt;strong&gt;&lt;em&gt;Awesome First PR Opportunities&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A repo dedicated open-source projects that have good opportunities for anyone looking to get their first PR into an open-source project. It also notates the issue flag you should look for in the repo when looking for issues&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://dev.to/github/from-zero-to-hero-quick-tips-to-navigating-open-source-like-a-pro-4lhl"&gt;&lt;strong&gt;&lt;em&gt;From Zero to Hero: Quick Tips to Navigating Open Source Like a Pro&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This blog post breaks down contributing to open-source projects for absolute beginners.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=yzeVMecydCE"&gt;&lt;strong&gt;&lt;em&gt;Complete Guide to Open Souce&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A comprehensive guide by FreeCodeCamp that walks you through contributing to open-source projects for beginners!&lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kPdNzdLI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1678228333370/d4084bc9-0579-4c61-bf3c-8114949dea53.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kPdNzdLI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1678228333370/d4084bc9-0579-4c61-bf3c-8114949dea53.jpeg" alt="A group of people collaborating on a project" width="880" height="587"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Participate in Hackathons
&lt;/h3&gt;

&lt;p&gt;Hackathons are a fun way to code for a little cash or other prizes! Hackathons are coding competitions where you create an app to match a theme or solve a problem. Some hackathons take place in person over a day or two, and others are virtual over a few weeks or a month.&lt;/p&gt;

&lt;p&gt;Hackathons allow you to show how creative you can solve a problem with code in a relatively short amount of time. They force you to think outside of the box. You may create something you never would have expected. It doesn’t matter if you choose to work solo or with a team, it’s going to be a great learning experience. These projects can be great for your portfolio or just a great resume talking point.&lt;/p&gt;

&lt;p&gt;If you’re interested in hackathons, &lt;a href="https://devpost.com/hackathons"&gt;&lt;strong&gt;DevPost&lt;/strong&gt;&lt;/a&gt; has a great list of hackathon events! If you don’t find what you’re looking for, a quick Google search for "Hackathons happening soon" will do wonders!&lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--GywjPLIb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1678228525716/3513f5c1-0f96-41ec-9a6d-36a388fe2740.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--GywjPLIb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1678228525716/3513f5c1-0f96-41ec-9a6d-36a388fe2740.jpeg" alt="Volunteer button" width="880" height="604"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Volunteer
&lt;/h3&gt;

&lt;p&gt;Volunteering can be a great (and rewarding) way to gain experience as a developer. There are so many options, but here are a few recommendations.&lt;/p&gt;

&lt;p&gt;If you’re interested in coding to help your community, try searching for coding groups in your area. Some cities have coding cohorts that gather to create apps that directly benefit their community. This is a great way to meet and interact with other devs in your area and do a little “social good”.&lt;/p&gt;

&lt;p&gt;Another option might be helping a local "mom and pop" business. If you’re a frontend dev, try helping a local business that may need a website (or may need to refresh their website). You may opt for an agreement where you offer a simple website free of charge and they pay for hosting. This allows you to add real-world projects to your portfolio and start collecting testimonials.&lt;/p&gt;

&lt;p&gt;Even though you may be looking for your first software engineering role, it doesn't mean you lack experience. Experience comes in many forms! It all comes down to how you present that experience on your resume and in interviews.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/hLGV3gz3c7w"&gt;
&lt;/iframe&gt;
&lt;/p&gt;




&lt;p&gt;Thank you for reading! I hope this article was informative or entertaining (or both)! If you liked this post, feel free to like and follow me on my socials around the web.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.bytesofbree.com/hello"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ps1qi3x3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1678228589376/25605801-f2f9-4f94-b6d7-1bfc70f155be.png" alt="Bree's social media links" width="880" height="151"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>beginners</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>Mad Libs: A Simple &amp; Easy HTML, CSS, &amp; JavaScript Game Tutorial</title>
      <dc:creator>Bree</dc:creator>
      <pubDate>Sat, 05 Feb 2022 17:38:57 +0000</pubDate>
      <link>https://dev.to/bytesofbree/mad-libs-a-simple-easy-html-css-javascript-game-tutorial-133j</link>
      <guid>https://dev.to/bytesofbree/mad-libs-a-simple-easy-html-css-javascript-game-tutorial-133j</guid>
      <description>&lt;h2&gt;
  
  
  Mad Libs Game Coding Tutorial
&lt;/h2&gt;

&lt;p&gt;Create your own game of Mad Libs with HTML, CSS, and JavaScript. This step-by-step tutorial will walk you through creating the Mad Libs form to accept user input, styling an HTML form, then accepting and generating a string based on form data!&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/PE7Wr-xzTU8"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Mad Libs?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Mad Libs are stories with words removed and replaced by blank spaces. Each player fills in the blanks for a fun story! Make sure to think outside the box. The wackier, the better! This game is fun for children and adults alike.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How is the game played?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Mad Libs is a simple game that only requires users to fill out a form. Once the form has been completed, a story (with their inputs) is created!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SA51PFtk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1644025490532/gknoo79J7.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SA51PFtk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1644025490532/gknoo79J7.gif" alt="MadLibs-Demo-min.gif" width="880" height="428"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Mad Libs is an awesome project for new developers because it allows you to practice creating and styling HTML form elements, work with user input, and insert elements into the DOM with JavaScript.&lt;/p&gt;

&lt;p&gt;✨ For a step-by-step video tutorial, you can &lt;a href="https://youtu.be/PE7Wr-xzTU8"&gt;watch the full tutorial&lt;/a&gt; on my YouTube channel.&lt;/p&gt;

&lt;p&gt;✨ For a guided step-by-step document, check out &lt;a href="https://github.com/breehall/MadLibs/wiki/Creating-Winter-Mad-Libs"&gt;the project wiki&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;✨ To see the completed code, check out the &lt;a href="https://github.com/breehall/MadLibs"&gt;Mad Libs Github Repo&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;✨ Click &lt;a href="https://breehall.github.io/MadLibs/src/madlibs.html"&gt;here&lt;/a&gt; for a live demo of Mad Libs in action!&lt;/p&gt;

&lt;p&gt;I would love to see your version of Mad Libs! If you create your own version, leave a link in a comment below. &lt;/p&gt;




&lt;p&gt;Thank you for reading! I hope this article was informative or entertaining (or both)! If you liked this post, feel free to like and follow me on my socials around the web. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://linktr.ee/bytesofbree"&gt;&lt;br&gt;
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dJbWZYmW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643474967714/P9EgmkpJ_.png" width="880" height="151"&gt;
alt="Thank you for reading banner and link to Bree Hall's social media profiles"&amp;gt;&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>html</category>
      <category>css</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
