<?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: Debra-Kaye Elliott</title>
    <description>The latest articles on DEV Community by Debra-Kaye Elliott (@debrakayeelliott).</description>
    <link>https://dev.to/debrakayeelliott</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%2F364917%2Fb19e1b00-5378-4d01-8eb5-5284857d55b6.png</url>
      <title>DEV Community: Debra-Kaye Elliott</title>
      <link>https://dev.to/debrakayeelliott</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/debrakayeelliott"/>
    <language>en</language>
    <item>
      <title>Getting My First Code Review</title>
      <dc:creator>Debra-Kaye Elliott</dc:creator>
      <pubDate>Tue, 04 May 2021 14:43:49 +0000</pubDate>
      <link>https://dev.to/debrakayeelliott/getting-my-first-code-review-160m</link>
      <guid>https://dev.to/debrakayeelliott/getting-my-first-code-review-160m</guid>
      <description>&lt;p&gt;A few weeks ago I completed my first real project 🎉🤸🏾‍♀️  and couldn't have felt prouder of myself in that moment if I tried. That may sound like bragging, but if you're a new developer you know the endless tweaking, feelings of imposter syndrome and like you're not good enough because you know it's not "the best project ever". Yet, in your mind you &lt;em&gt;know&lt;/em&gt; it's your best effort &lt;em&gt;right now&lt;/em&gt; - at this point in time with your current knowledge. Eagerly I shared it with the community beaming with pride. Then after hitting the "Send" button I immediately started thinking about the criticisms my project would receive and how it would be torn down by all of these experienced developers. To my surprise (and relief) everyone congratulated me, said they liked it and gave great feedback 😌. I was even commended for having alt text for all the images and links. &lt;/p&gt;

&lt;p&gt;Then I had a 1 on 1 review with a senior developer, which I was nervous about and dreading 😰. Though in my head I was proud of myself, I kept thinking "They're not going to like it and pick it apart." Surprisingly they liked it and said I did a great job for my first attempt at a project 😌. It turned out to be a great discussion about the things I did well and the areas I can improve. Want to know the real kicker? I didn't realise it was a code review until &lt;em&gt;hours&lt;/em&gt; after the call 😲. We were so busy discussing different coding and industry-related things that it just transitioned into my project, and we just talked away. What stood out to me when I realised it was, in fact, a code review was that the senior developer didn't approach it from a "This is right, this is wrong, know-it-all, I'm better than you" way. It didn't feel like a code review like the horror stories I've heard where the hard work of developers was torn down or not given constructive feedback. Needless to say I was on a high for a good week or two...or three 🙃  - and &lt;em&gt;still&lt;/em&gt; proud of my first project, of course.&lt;/p&gt;

&lt;p&gt;No matter how small or simple your idea is for building and cementing your knowledge on your coding journey, create that project. I've been building a list of project ideas to one day be able to create and let me tell you, they're all complex and I haven't the slightest clue where I would even start. However, I'll always remember being extremely proud of completing this first project and it'll be the first thing I talk about if asked "What have you built?" or "What was the first project you ever did?"&lt;/p&gt;

&lt;p&gt;If you're curious, check out Coffee Heaven &lt;a href="https://github.com/debrakayeelliott/coffeeheaven" rel="noopener noreferrer"&gt;here&lt;/a&gt; 🙂.&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>codereview</category>
      <category>programming</category>
      <category>webdev</category>
    </item>
    <item>
      <title>My Most Recent Achievement Was...</title>
      <dc:creator>Debra-Kaye Elliott</dc:creator>
      <pubDate>Mon, 08 Mar 2021 14:55:50 +0000</pubDate>
      <link>https://dev.to/debrakayeelliott/my-most-recent-achievement-was-1al2</link>
      <guid>https://dev.to/debrakayeelliott/my-most-recent-achievement-was-1al2</guid>
      <description>&lt;p&gt;It's been a year of lows, highs and more lows. To say challenging would be putting it mildly. The struggles continue. Nevertheless, I coded.&lt;/p&gt;

&lt;p&gt;In the midst of the lows, the highs I achieved were both unexpected and amazing 💙:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;My first tech blog post &lt;a href="https://dev.to/debrakayeelliott/navigating-the-world-of-web-development-4eao"&gt;Navigating the World of Web Development&lt;/a&gt; relating to so many others in the dev community on this journey &lt;/li&gt;
&lt;li&gt;Finding the Virtual Coffee community that's so supportive of where I am and encourage me to never give up&lt;/li&gt;
&lt;li&gt;Being featured by CodeNewbie for the &lt;a href="https://community.codenewbie.org/codenewbie/debra-kaye-elliott-the-go-getter-43mh" rel="noopener noreferrer"&gt;February 2021 Community Member Spotlight&lt;/a&gt;, my biggest achievement ever! &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This journey is not one to be navigated alone. It has been challenging. It has been demotivating, more times than I care to admit. It has made me feel like I'm not progressing. This is why participating in the right communities is &lt;em&gt;so&lt;/em&gt; important. The right people will meet you where you are and not judge you, will help you through your struggles, help you learn, encourage you to keep going and celebrate your wins with you. The saying goes "Surround yourself with positive and uplifting people," and those are the only types of people I want in my circle.&lt;/p&gt;

&lt;p&gt;My biggest goal is to be the best developer I can be, and work with great people in a supportive environment. A developer will do great work and grow in an environment where they're supported, their voice is heard, their team listens, they feel valued and are celebrated. That's where I want to be.&lt;/p&gt;

&lt;p&gt;It's been more than a challenging journey. Nevertheless, I coded.&lt;/p&gt;

</description>
      <category>wecoded</category>
      <category>womenintech</category>
      <category>programming</category>
      <category>webdev</category>
    </item>
    <item>
      <title>8 Resources To Learn Web Development</title>
      <dc:creator>Debra-Kaye Elliott</dc:creator>
      <pubDate>Tue, 23 Feb 2021 14:36:57 +0000</pubDate>
      <link>https://dev.to/debrakayeelliott/8-resources-to-learn-web-development-48fj</link>
      <guid>https://dev.to/debrakayeelliott/8-resources-to-learn-web-development-48fj</guid>
      <description>&lt;p&gt;The tech industry has exploded with possibilities since the hit of the pandemic, which seems to be here for the foreseeable future. In adjusting to this new normal, opportunities to learn new skills have rushed to the surface. Maybe they were always there, but a lot has changed and for many people it's now about survival and changing careers to create a better life.&lt;/p&gt;

&lt;p&gt;If that's you, here are a few resources (in no particular order) to help you learn to code:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.freecodecamp.org/" rel="noopener noreferrer"&gt;freeCodeCamp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/c/TraversyMedia" rel="noopener noreferrer"&gt;Traversy Media YouTube channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://internetfundamentals.com/" rel="noopener noreferrer"&gt;Internet Fundamentals&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://frontendmasters.com/bootcamp/" rel="noopener noreferrer"&gt;Frontend Masters Web Development Bootcamp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.internetingishard.com/" rel="noopener noreferrer"&gt;Interneting is Hard&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.mozilla.org/en-US/" rel="noopener noreferrer"&gt;MDN Web Docs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.udemy.com/course/the-web-developer-bootcamp/" rel="noopener noreferrer"&gt;The Web Developer Bootcamp 2021&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/channel/UCGiRSHBdWuCgjgmPPz_13xw/featured" rel="noopener noreferrer"&gt;Learn With Leon Web Development Bootcamp&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But wait! Before you go diving head first into every resource to learn "all the things", check out my article &lt;a href="https://dev.to/debrakayeelliott/examine-how-you-learn-195o"&gt;Examine How You Learn&lt;/a&gt; so you don't get lost in numerous resources with no progress. Shiny Object Syndrome is real and it's easy to get caught up in what everyone says you should learn. This quickly leads to information overwhelm and frustration if you don't grasp technical concepts as fast as you see the developers you admire do.  &lt;/p&gt;

&lt;p&gt;Now don't let the hype on the interwebs fool you, learning to code is not easy. It will take a lot of time and you will get frustrated. There will be times you'll lose motivation and feel like giving up because it's not clicking the way people who are already successful developers talk about. Trust me.&lt;/p&gt;

&lt;p&gt;Finding a supportive community that meets you where you are in your journey, helps you through your struggles and encourages you to keep going is also essential. &lt;em&gt;Trust me.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I hope you found this helpful 🙂.&lt;/p&gt;

&lt;p&gt;Until next time 👋🏾&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>learning</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Examine How You Learn</title>
      <dc:creator>Debra-Kaye Elliott</dc:creator>
      <pubDate>Wed, 06 Jan 2021 15:34:10 +0000</pubDate>
      <link>https://dev.to/debrakayeelliott/examine-how-you-learn-195o</link>
      <guid>https://dev.to/debrakayeelliott/examine-how-you-learn-195o</guid>
      <description>&lt;p&gt;Something many code newbies struggle with is figuring out how they learn, which leads to jumping all over the place consuming every resource. When I discovered web development I went down the rabbit hole 🕳️ of every blog post, YouTube video, and bookmarked every tutorial/Udemy course/bootcamp I came across 📱📰 💻 🎥 📚.&lt;/p&gt;

&lt;p&gt;I started with one free online bootcamp (Frontend Masters), then switched to another (freeCodeCamp) because learning started getting "hard", then I was doing them both at the same time. When I started freeCodeCamp, part way through...aka &lt;em&gt;several&lt;/em&gt; weeks in, I realised I wasn't retaining the information and forgot most of the concepts previously covered. Combine this with consuming alllll the things via blog posts, YouTube, ebooks, podcasts, and you get 4 months of jumping all over with no progress. It took me 4 months to realise I wasn't remembering many concepts because I wasn't &lt;em&gt;actually&lt;/em&gt; coding or really understanding what I was learning 🤦🏾‍♀️.&lt;/p&gt;

&lt;p&gt;Now don't think I'm saying these 2 bootcamps aren't good, because they are &lt;em&gt;great&lt;/em&gt; resources. I still use and recommend them both if you're just starting your journey. What I &lt;em&gt;am&lt;/em&gt; saying is:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Figure out the &lt;strong&gt;best&lt;/strong&gt; way that you learn and find a resource to match your learning style.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It will be tempting to grab every free or low-cost resource that says "Learn Web Development". &lt;strong&gt;Don't.&lt;/strong&gt; You don't need them all. Pick 1 or 2 that &lt;em&gt;makes you code along&lt;/em&gt; - not just write a few words or lines. &lt;em&gt;Bonus: Pick resources that give assignments to ensure you practice the concepts you're learning.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It may be tempting to juggle multiple resources at once. &lt;strong&gt;Don't.&lt;/strong&gt; Focus on 1 and complete it to help cement your knowledge and understanding. &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Examining how you learn may not happen overnight, but it's definitely important to do. Some people learn by reading content (blog posts, ebooks, course materials), some by visuals (watching tutorials/YouTube videos), and others by doing (building projects and breaking code). This last one is the way recommended by most developers, but also triggers imposter syndrome and fear of failure into many newbies, myself included 😬😨. Believe me, &lt;em&gt;I know.&lt;/em&gt; Little by little I've been challenging my imposter syndrome by picking the resource that works best for me right now and completing the assignments provided. &lt;/p&gt;

&lt;p&gt;A few other things I've learned along the way:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Never take on a project that doesn't help you achieve your goals, especially for free. Some people won't understand your reasons for wanting to go in a different direction and will try to keep you boxed in.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Find a developer community that you feel comfortable in and reach out to other devs who have experienced your struggles/you can relate to.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ignore the number of hours you should spend learning to code being thrown around. Go at your own pace. Tutorials have video/information hours included, but a tutorial isn't just watching the videos. It's &lt;em&gt;actually coding&lt;/em&gt; - during and after. Have you ever counted how many times you paused a tutorial to code along, or replayed a section because it just doesn't click in your head? 🤔 Neither have I. I'm more concerned with being able to &lt;em&gt;do the thing and understand it.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Learning to code isn't easy for everyone, so don't let the obnoxious smarty pants or gatekeepers fool you. The great and supportive developers will help you along the way and encourage you to keep going 😊, but examining how you learn is the start to helping whatever you learn better stick.&lt;/p&gt;

&lt;p&gt;Until next time 👋🏾&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>community</category>
      <category>learning</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Just In Time Learning</title>
      <dc:creator>Debra-Kaye Elliott</dc:creator>
      <pubDate>Wed, 25 Nov 2020 15:04:21 +0000</pubDate>
      <link>https://dev.to/debrakayeelliott/just-in-time-learning-2kci</link>
      <guid>https://dev.to/debrakayeelliott/just-in-time-learning-2kci</guid>
      <description>&lt;p&gt;There are several programming languages and frameworks being eagerly thrown around in the web developer world, making it easy to get lost in 'all the things'. There may even be communities that offer open source projects to beginners to help the learning process, which is great 👍🏾. However, something to ask yourself is what is &lt;em&gt;their&lt;/em&gt; version of beginner vs &lt;em&gt;your&lt;/em&gt; version? &lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
A community I'm a member of is playing with the idea of having a beginner-friendly member-built project, where newbies would feel comfortable contributing to help them learn and gain experience. The group host specifically emphasised that if the project gets the green light, it would be HTML, CSS and (plain) JavaScript based. &lt;/p&gt;

&lt;p&gt;Care to guess what happened❓&lt;/p&gt;

&lt;p&gt;Someone jumps in with "Well React would be easier because..." Needless to say I was immediately turned off. &lt;/p&gt;

&lt;p&gt;Something that's so common in the developer space is many forget they were once newbies and what that was like. On top of that, everyone does not learn at the same pace. Development isn't learned in a day, week, month, or year for that matter. What do all your favourite developers say? It's lifelong learning 💻📚. &lt;/p&gt;

&lt;p&gt;📌  Lest I ask again: What is &lt;em&gt;their&lt;/em&gt; version of beginner vs &lt;em&gt;your&lt;/em&gt; version?&lt;/p&gt;

&lt;p&gt;Ironically, many experienced devs emphasise the importance of understanding the foundations of front end (HTML, CSS, JS), and not rushing through them for the sake of frameworks. In their words, "Frameworks will constantly change, but the basics are most important."&lt;/p&gt;

&lt;p&gt;I've even seen some seasoned developers say how CSS frustrates them. Then there are others who are amazing with their creations 😍. CSS Art &amp;amp; Animation you'll be seeing me 😉.&lt;/p&gt;

&lt;p&gt;Of course the enthusiasm of learning the things that build the web we use daily is the excitement of every newbie, but pushing loads of things not understood yet doesn't work. It will cause new developers to give up because there's so much to learn, or gatekeepers kill their dreams because they're not at that level yet 👎🏾.  &lt;/p&gt;

&lt;p&gt;Something I've been more intentional about is not consuming content about something I haven't learned yet or goes over my head. If it's something I know I need to learn for front end, I bookmark it in a specified folder for later. Otherwise, I keep scrolling. This could be especially helpful for you if you're following a structured tutorial or bootcamp, as most likely you'll be guided on how to do 'what' and 'when'. Trying to submit a pull request without first understanding the basics of how to make something display on a page, Git and GitHub just adds more confusion.&lt;/p&gt;

&lt;p&gt;I'll keep walking along building foundational knowledge with learning HTML and CSS. Don't think I'm not looking forward to learning JavaScript when the time comes...or scared to from all the confusion, tears and frustration I've seen 😬.&lt;/p&gt;

&lt;p&gt;Go at your own pace and learn just in time.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>codenewbie</category>
      <category>learning</category>
    </item>
    <item>
      <title>Navigating the World of Web Development</title>
      <dc:creator>Debra-Kaye Elliott</dc:creator>
      <pubDate>Wed, 18 Nov 2020 15:00:25 +0000</pubDate>
      <link>https://dev.to/debrakayeelliott/navigating-the-world-of-web-development-4eao</link>
      <guid>https://dev.to/debrakayeelliott/navigating-the-world-of-web-development-4eao</guid>
      <description>&lt;p&gt;Near the end of 2019 after a discovery glimpse on Twitter, I decided to explore the tech world 👩🏾‍💻. Like any curious person does, I went down the rabbit hole of research. I DMed people and asked for advice on what direction to take. &lt;/p&gt;

&lt;p&gt;Thankfully they were kind enough to respond 🙏🏾, and I continued down my research rabbit hole. Now mind you, I studied Information Technology at university, but programming just never stuck and I never got in the tech field as intended. Anywho, the more I researched, I discovered "Tech Twitter", along with numerous blogs and YouTube videos on how to get into web development. &lt;/p&gt;

&lt;p&gt;Needless to say, I read everything. What I didn't immediately read was bookmarked 🔖  for later. Then comes the "I'm going to do EVERY course 😁" excitement. Insert 'signed up for several Udemy courses' and 'bookmarked every course/learning resource' here.&lt;/p&gt;

&lt;p&gt;Care to guess what happened next❓&lt;/p&gt;

&lt;p&gt;If you guessed information overload, overwhelm and analysis paralysis - yep, that's right. Then I started to feel discouraged with all the things I'd have to learn 😞. It's a lot! Yet every time I read someone's story through a tweet or blog, every time I watched a video, I'd be inspired to get into this industry too 😌. I decided I would be on this journey for the long haul, struggles and all.&lt;/p&gt;

&lt;p&gt;Then I jumped into 2 different courses, tried to do 100 Days of Code twice, fell off and gave up. Add feeling discouraged because other developers who call themselves "newbies" are way ahead of you to that, and you get "Can I even do this?" Their version of newbie and my version of just starting newbie are two different things 😩. &lt;/p&gt;

&lt;p&gt;The developers I follow and admire are at minimum 1-3 years into their career. Plus, as a dev, you know many concepts aren't easy to understand and sometimes take a while to click in your head. I felt like giving up, though I never shared it. Seeing tweets from experienced developers encouraging beginners to "Keep going" and "It'll click, don't worry, just don't stop" became something I looked forward to daily 🙏🏾.&lt;/p&gt;

&lt;p&gt;So far I've been staying on the learning journey, but also realise I wish I had an accountability partner who could relate to where I am on the path. What is refreshing though, is that the tech community is welcoming and supportive 💙. I'm learning to lurk less, not be afraid of being a beginner, find a non-judgemental community and learn in public.       &lt;/p&gt;

&lt;p&gt;Thanks for reading! Until next time 👋🏾.&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
