<?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: Sabrina Koumoin</title>
    <description>The latest articles on DEV Community by Sabrina Koumoin (@brinascode).</description>
    <link>https://dev.to/brinascode</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%2F174252%2F8a90d8c4-d41e-484a-8976-39334726e150.png</url>
      <title>DEV Community: Sabrina Koumoin</title>
      <link>https://dev.to/brinascode</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/brinascode"/>
    <language>en</language>
    <item>
      <title>5 Tips for Black Women Learning How to Code</title>
      <dc:creator>Sabrina Koumoin</dc:creator>
      <pubDate>Fri, 23 Sep 2022 03:05:08 +0000</pubDate>
      <link>https://dev.to/brinascode/5-tips-for-black-women-learning-how-to-code-3cdd</link>
      <guid>https://dev.to/brinascode/5-tips-for-black-women-learning-how-to-code-3cdd</guid>
      <description>&lt;p&gt;Black women face unique challenges when attempting to start a career as developers or software engineers. We are often doubted and underestimated, and consequently suffer from lack of representation and made to work twice as hard. YET, we are more than capable of excelling in the field! If you are a Black woman who'd like to learn how to code and become a software engineer (or if you know one), here are 5 tips to help you out:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;See yourself there Find Black women in tech on social media (Instagram, Twitter, YouTube and LinkedIn) and follow them! Keeping your goals within sight will motivate you to achieve them. Seeing women who look like you succeeding in their tech careers will help you remember that you are just as capable.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use free learning resources There is a pervading belief that you must have a computer science degree or pay for an expensive bootcamp to become a software engineer. While every educational path has its own merits, you can achieve your goal by leveraging free educational resources online such as free coding bootcamps like the Ada Developers Academy!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Don't doubt your intelligence Another pervading belief is that you need to be super smart or some sort of math genius to learn how to code. The truth is, unless you're in a super specialized field, most software development jobs require relatively little math. Genius or not, you will be fine! Coding may get challenging but it's achievable so I believe you should practice and learn ways to be kind to yourself while learning. One way to do this is to stop yourself when you say something negative about your learning journey and reframe it with a more positive statement. For example, try replacing "'I'm so dumb', 'this was a dumb mistake', or 'I should've fixed this by now'" to "I'm learning something new and stepping outside of my comfort zone so I need to be patient with myself."&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Recognize that Imposter Syndrome is lying to you Imposter syndrome is the belief that you are a fraud or don't deserve to be successful. It might make you question your decision to even attempt your development career and nip it in the bud. But guess what? Imposter syndrome is one big liar. You deserve your success because you've worked hard to achieve it. Don't feel unworthy of good things because you're not perfect - no one is.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Hurtful comments are not your truth As a Black woman in tech, you might unfortunately have to experience people doubting you in various ways. other people's doubts about your skills or motives, however, only speaks to their limiting beliefs and prejudices, not your true ability. Whatever they say or think, refuse to accept it as your reality because it isn't. You know who you are, you know what you can do, and you know what you are worth. Their opinions don't matter.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I hope this encourages you to step up and take ownership of your tech career! Have a good one :)&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>blackwomenintech</category>
      <category>career</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>To improve your technical skills, become a concept collector!
</title>
      <dc:creator>Sabrina Koumoin</dc:creator>
      <pubDate>Fri, 03 Dec 2021 03:07:44 +0000</pubDate>
      <link>https://dev.to/brinascode/to-improve-your-technical-skills-become-a-concept-collector-p8j</link>
      <guid>https://dev.to/brinascode/to-improve-your-technical-skills-become-a-concept-collector-p8j</guid>
      <description>&lt;p&gt;One of the best pieces of engineering advice my dad ever gave me was: "𝐅𝐨𝐜𝐮𝐬 𝐨𝐧 𝐭𝐡𝐞 𝐜𝐨𝐧𝐜𝐞𝐩𝐭𝐬 𝐚𝐧𝐝 𝐛𝐞𝐜𝐨𝐦𝐞 𝐚 𝐜𝐨𝐧𝐜𝐞𝐩𝐭 𝐜𝐨𝐥𝐥𝐞𝐜𝐭𝐨𝐫. 𝐈𝐟 𝐲𝐨𝐮 𝐥𝐞𝐚𝐫𝐧 𝐡𝐨𝐰 𝐭𝐨 𝐫𝐞𝐚𝐝 𝐚 𝐦𝐚𝐩, 𝐞𝐯𝐞𝐧 𝐰𝐡𝐞𝐧 𝐭𝐡𝐞 𝐜𝐢𝐭𝐢𝐞𝐬 𝐜𝐡𝐚𝐧𝐠𝐞 𝐲𝐨𝐮 𝐜𝐚𝐧 𝐬𝐭𝐢𝐥𝐥 𝐟𝐢𝐧𝐝 𝐲𝐨𝐮𝐫 𝐰𝐚𝐲".&lt;/p&gt;

&lt;p&gt;I love this so much because it's easy to get overwhelmed in tech with all the coding languages and tools available to us. But when you think of yourself as a concept-collector you can start to identify patterns in the things you're learning.&lt;/p&gt;

&lt;p&gt;For example, I noticed that no matter what framework I use, web development is essentially made up of these building blocks:&lt;/p&gt;

&lt;p&gt;🌄 Views -&amp;gt; What's being displayed to the user&lt;/p&gt;

&lt;p&gt;🎢 Events -&amp;gt; The different things that a user 'causes to happen'&lt;/p&gt;

&lt;p&gt;🚨 Event Handling -&amp;gt; What we do after the user causes things to happen&lt;/p&gt;

&lt;p&gt;🗳 Storage -&amp;gt; Data/information needs to be stored and retrieved&lt;/p&gt;

&lt;p&gt;🚏 Routing and Controllers -&amp;gt; Allows us to create conceptual locations for where data/information should live&lt;/p&gt;

&lt;p&gt;⚒ Optimization -&amp;gt; Making things run as smoothly as possible&lt;/p&gt;

&lt;p&gt;In other words:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The user needs to see something&lt;/li&gt;
&lt;li&gt;The user needs to interact with what they see and make things happen&lt;/li&gt;
&lt;li&gt;When they cause something to happen I need to decide what occurs next&lt;/li&gt;
&lt;li&gt;My data needs to be stored somewhere, and I need to be able to access it&lt;/li&gt;
&lt;li&gt;I use routes to allow the user to access data kept in different locations&lt;/li&gt;
&lt;li&gt;I optimize to make things run smoother&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When you learn something new, try to grasp the deeper meaning of what's being done. 𝘊𝘰𝘥𝘪𝘯𝘨 𝘭𝘢𝘯𝘨𝘶𝘢𝘨𝘦𝘴 𝘢𝘯𝘥 𝘴𝘺𝘯𝘵𝘢𝘹𝘦𝘴 𝘢𝘳𝘦 𝘰𝘯𝘭𝘺 𝘢 𝘮𝘦𝘢𝘯𝘴 𝘵𝘰 𝘢𝘯 𝘦𝘯𝘥, 𝘢 𝘸𝘢𝘺 𝘵𝘰 𝘢𝘤𝘤𝘰𝘮𝘱𝘭𝘪𝘴𝘩 𝘢 𝘱𝘶𝘳𝘱𝘰𝘴𝘦. If you notice these patterns you'll be able to switch between frameworks and languages much more easily and confidently!&lt;/p&gt;




&lt;p&gt;If you liked this blog post feel free to check out more of my tech content on &lt;a href="https://www.instagram.com/brinascode/"&gt;Instagram&lt;/a&gt;, &lt;a href="https://www.youtube.com/channel/UCYrIYDWuz0LZbIuOazb-5FQ"&gt;YouTube&lt;/a&gt; and &lt;a href="https://twitter.com/brinascode"&gt;Twitter&lt;/a&gt; and &lt;a href="https://www.tiktok.com/@brinascode"&gt;TikTok&lt;/a&gt;!&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>webdev</category>
      <category>javascript</category>
    </item>
    <item>
      <title>How to remember everything you learn in code
</title>
      <dc:creator>Sabrina Koumoin</dc:creator>
      <pubDate>Wed, 01 Dec 2021 07:54:23 +0000</pubDate>
      <link>https://dev.to/brinascode/how-to-remember-everything-you-learn-in-code-4kel</link>
      <guid>https://dev.to/brinascode/how-to-remember-everything-you-learn-in-code-4kel</guid>
      <description>&lt;p&gt;SPOILER ALERT: you can't!&lt;/p&gt;

&lt;p&gt;And the best part is that to be a good developer you don't even have to!&lt;/p&gt;

&lt;p&gt;😕 I'm sharing this because at some point in my developer journey I thought I needed to remember everything I learned by heart.&lt;/p&gt;

&lt;p&gt;💡 But we don't know every single word in English and we can still speak it right? That's because to speak a language, whether it be a natural language or a programming language, if you focus on the most important and commonly used words you will be considered fluent. Everything else is secondary and can be looked up in the dictionary. For ex, if you are travelling to Spain and can't speak Spanish won't you rather learn how to say "Where is the bus?" than "Xylophones are amazing?"&lt;/p&gt;

&lt;p&gt;😍 Syntax + Grammar rules + Core Vocabulary &amp;gt; Random Vocabulary&lt;/p&gt;

&lt;p&gt;🙂 The same applies to programming! Some things are like core vocabulary that will help you get around, and some things can be kept in your notes for reference only when you need them. Not everything you learn should be memorized. If you won't use it on a consistent basis turn it into a code snippet with a thorough explanation and you'll be fine.&lt;/p&gt;

&lt;p&gt;💡 For example, instead of trying to memorize all the methods of Arrays, you can learn the most essential (adding, deleting, slicing) by heart and read/make notes about the rest and know what they do. Only memorize on a need-to-know basis.&lt;/p&gt;

&lt;p&gt;😋 Do you take a lot of notes when you code? What apps do you use? Share in the comments!&lt;/p&gt;

&lt;p&gt;This post was originally posted here:&lt;a href="https://brinascode.com/ac263e38615e47309a955302c0293723"&gt;https://brinascode.com/ac263e38615e47309a955302c0293723&lt;/a&gt;&lt;/p&gt;

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