<?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: Nicole Archambault</title>
    <description>The latest articles on DEV Community by Nicole Archambault (@lavie_encode).</description>
    <link>https://dev.to/lavie_encode</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%2F17372%2F97c6e438-da49-452c-b820-4abd01f5d594.jpeg</url>
      <title>DEV Community: Nicole Archambault</title>
      <link>https://dev.to/lavie_encode</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lavie_encode"/>
    <language>en</language>
    <item>
      <title>The joys of creating a dope community</title>
      <dc:creator>Nicole Archambault</dc:creator>
      <pubDate>Sun, 13 Oct 2019 05:23:15 +0000</pubDate>
      <link>https://dev.to/lavie_encode/the-joys-of-creating-a-dope-community-200l</link>
      <guid>https://dev.to/lavie_encode/the-joys-of-creating-a-dope-community-200l</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F049coguhpcmq4rq2ocvz.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F049coguhpcmq4rq2ocvz.JPG" alt="Image of MetroWest freeCodeCamp meetup with several attendees working on their laptops" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I hosted my monthly freeCodeCamp meetup today. The first Saturday of the month is seriously my favorite day!&lt;/p&gt;

&lt;p&gt;I created the MetroWest MA freeCodeCamp Meetup in Summer 2016, because I didn't want to drive into the city for a good Meetup experience. I generally get about 3-6 folks that show up, and everyone clicks pretty much right away.&lt;/p&gt;

&lt;p&gt;I have my regulars, and that group of regulars is growing! People who show up tend to keep coming back. And I've encouraged to be a bit of a mentor for new folks who come in and are interested in the same technologies and languages.&lt;/p&gt;

&lt;p&gt;We talk about everything: what we do, what we're learning, the problems we're facing, and how we're getting help from others. That last part, "how we're getting help", is particularly important to me, because I really want to help the folks in my group—but I also recognize that I don't know everything. 🙃&lt;/p&gt;

&lt;p&gt;Because of this approach to the Meetup culture, we've been getting great reviews on Meetup and generally becoming a go-to group in the suburban Boston area. I've had folks drive an hour to come hang out and learn with us.&lt;/p&gt;

&lt;p&gt;I apparently do a great job of bringing out everyone's strengths, creating a sense of community and family, and providing a comfortable, safe, and friendly environment for the people who attend. And it's really validating as an instructor, even though this isn't my "class". It's 100% what people make of it.&lt;/p&gt;

&lt;p&gt;Creating a Meetup group has hands-down been one of the best decisions I've made for my career.&lt;/p&gt;

&lt;p&gt;I struggle with being a social person in general, but creating a supportive group that modeled the safe environment that I wish I had as a new coder was a decision I made in a split-second. The Meetup culture around freeCodeCamp is powerful, and gives coders an opportunity to leverage a free e-Learning platform while also maintaining personal connections with other humans. Learning to code can be isolating at times.&lt;/p&gt;

&lt;p&gt;FCC creator Quincy Larson and I have become great friends, and he even awarded as freeCodeCamp Top Contributor in 2018! 🥰 It feels amazing knowing my work in the community is being recognized, and I'm really helping people change their lives.&lt;/p&gt;

&lt;p&gt;I've provided him with a lot of feedback on our little group because I truly feel like I maximize the experience by addressing as much of the group as possible. I had no idea what to expect when I first started hosting the Meetup, but it's been valuable not only to myself, but the people who take the time to show up.&lt;/p&gt;

&lt;p&gt;If you're considering starting a Meetup, I highly recommend you just jump in and create one on Meetup. Choose a location—and I can tell you, it doesn't matter WHERE it is. People will show up. Meetup has great exposure, and you can also pop in to mention the Meetup in other groups (I'm shameless haha)&lt;/p&gt;

&lt;p&gt;This group has given me such joy, and I can't wait for another 3 years of hosting it! ❤️&lt;/p&gt;

</description>
    </item>
    <item>
      <title>What are your impressions of your self-taught co-workers?</title>
      <dc:creator>Nicole Archambault</dc:creator>
      <pubDate>Sat, 05 Oct 2019 17:46:08 +0000</pubDate>
      <link>https://dev.to/lavie_encode/what-are-your-impressions-of-your-self-taught-co-workers-1d9m</link>
      <guid>https://dev.to/lavie_encode/what-are-your-impressions-of-your-self-taught-co-workers-1d9m</guid>
      <description>&lt;p&gt;Do you have a self-taught coder as a co-worker?&lt;/p&gt;

&lt;p&gt;What are your impressions of them?&lt;/p&gt;

&lt;p&gt;What are some of their strengths?&lt;/p&gt;

&lt;p&gt;Where could they improve?&lt;/p&gt;

&lt;p&gt;Do you think those things are tied to their self-taught experience?&lt;/p&gt;

&lt;p&gt;Are they confident?&lt;/p&gt;

</description>
      <category>discuss</category>
    </item>
    <item>
      <title>What's your job title? What do you do?</title>
      <dc:creator>Nicole Archambault</dc:creator>
      <pubDate>Sat, 21 Sep 2019 22:18:34 +0000</pubDate>
      <link>https://dev.to/lavie_encode/what-s-your-job-title-what-do-you-do-1p6c</link>
      <guid>https://dev.to/lavie_encode/what-s-your-job-title-what-do-you-do-1p6c</guid>
      <description>&lt;p&gt;Hey #DEVcommunity folks out there with tech jobs:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;What's your job title?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Could you summarize what you do in your day-to-day job?&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I originally posted this as a tweet (which still has some great responses coming in!) but figured this is a good group to consult as well :)&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1175502015851638784-862" src="https://platform.twitter.com/embed/Tweet.html?id=1175502015851638784"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1175502015851638784-862');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1175502015851638784&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;Thanks and looking forward to learning from the responses!&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>career</category>
    </item>
    <item>
      <title>ELI5: The role of Discrete Mathematics in programmatic problem solving</title>
      <dc:creator>Nicole Archambault</dc:creator>
      <pubDate>Sat, 14 Sep 2019 19:47:19 +0000</pubDate>
      <link>https://dev.to/lavie_encode/eli5-the-role-of-discrete-mathematics-in-programmatic-problem-solving-56no</link>
      <guid>https://dev.to/lavie_encode/eli5-the-role-of-discrete-mathematics-in-programmatic-problem-solving-56no</guid>
      <description>&lt;p&gt;I've run across this question like 3 times in the past month and I'm curious as well. It gets discussed a lot but my NVLD ass don't get it. 😂❤️&lt;/p&gt;

</description>
      <category>explainlikeimfive</category>
    </item>
    <item>
      <title>What advice would you give a CS student starting their freshman year?</title>
      <dc:creator>Nicole Archambault</dc:creator>
      <pubDate>Mon, 19 Aug 2019 13:02:39 +0000</pubDate>
      <link>https://dev.to/lavie_encode/what-advice-would-you-give-to-a-cs-student-starting-their-freshman-year-15md</link>
      <guid>https://dev.to/lavie_encode/what-advice-would-you-give-to-a-cs-student-starting-their-freshman-year-15md</guid>
      <description>&lt;p&gt;The school year is starting, and freshmen everywhere are taking CS101 (or some equivalent) in their respective universities!&lt;/p&gt;

&lt;p&gt;It's an exciting time, but it's also the beginning of a 4-year struggle for some. Like 17 y/o Wellesley freshman me, who dropped out after DS&amp;amp;A, later referred to as a "weed-out" course. :(&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What advice would you give to a freshman CS student on their first day of classes?&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>advice</category>
      <category>discuss</category>
    </item>
    <item>
      <title>5 Ways to Avoid Disappointment While Learning to Code</title>
      <dc:creator>Nicole Archambault</dc:creator>
      <pubDate>Mon, 01 Jul 2019 19:41:27 +0000</pubDate>
      <link>https://dev.to/lavie_encode/5-ways-to-avoid-disappointment-while-learning-to-code-1ec3</link>
      <guid>https://dev.to/lavie_encode/5-ways-to-avoid-disappointment-while-learning-to-code-1ec3</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr579wogprk1srl57zbxq.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr579wogprk1srl57zbxq.jpg" alt="Image of sad-looking kitten in a basket" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There's nothing worse than being disappointed in yourself while learning to code.&lt;/p&gt;

&lt;p&gt;Not even just the coding experience itself—there are so many places where you miss things or make a mistake in your process, and it can really affect your ability to get a job quickly.&lt;/p&gt;

&lt;p&gt;I want to emphasize "disappointment" as opposed to "discouragement", because disappointment leads to discouragement. And discouragement could lead to dropping off of your coding entirely.&lt;/p&gt;

&lt;p&gt;But disappointment happens when we have unrealistic expectations. And I had pleeeenty of those. 😅&lt;/p&gt;

&lt;p&gt;So, here are 3 ways you can avoid disappointment:&lt;/p&gt;

&lt;h1&gt;
  
  
  1. Allow yourself to be new, and remember that everyone was new once
&lt;/h1&gt;

&lt;p&gt;I went through, like, two phases when I first started to code:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Total euphoric bliss and pride that I was learning all these new things and creating with them&lt;/li&gt;
&lt;li&gt;Fear that I didn't know enough, and that I was supposed to know more&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Number 1 kind of gave way to Number 2 about 3 months into the game. It was fueled by wandering into Dev Twitter more deeply and seeing all the huge things people were working on.&lt;/p&gt;

&lt;p&gt;As a result, I started to feel ashamed of being new. But, I often forgot to remind myself that literally everybody was new at one point.&lt;/p&gt;

&lt;p&gt;Constantly expecting yourself to know more than you do is counterproductive, because it stresses you out and makes it hard to learn. We start to panic. I definitely panicked, and kind of isolated as a result.&lt;/p&gt;

&lt;p&gt;Disappointment in myself for not being further along, or having a job yet, gave way to that discouragement.&lt;/p&gt;

&lt;p&gt;Honestly, it was only the support of my communities that kept me on track. And about 10 months in, I did get that job.&lt;/p&gt;

&lt;p&gt;Anyway, don't do this to yourself. You're new—just accept it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.lavieencode.net/inspiration/10-perks-of-being-a-newbie-web-developer/" rel="noopener noreferrer"&gt;Celebrate your newness&lt;/a&gt;, and enjoy that you can make mistakes without any repercussions. Everything is a learning experience!&lt;/p&gt;

&lt;h1&gt;
  
  
  2. Build and maintain at least project to keep up your confidence (and attract employers!)
&lt;/h1&gt;

&lt;p&gt;Ooooooomg, I hear so often from students that they lack confidence in starting projects, or tend to abandon them after they create an MVP.&lt;/p&gt;

&lt;p&gt;OR, they never finish anything because they don't know how to create a true MVP and expect it to be perfect then give up because I'm disappointed myself. 😂&lt;/p&gt;

&lt;p&gt;Y'all, you don't have to create a whole lot of projects. It might take a few different projects to find something you REALLY want to stick with, but you will find something you're passionate about.&lt;/p&gt;

&lt;p&gt;It amazes me that some folks don't have the creativity that I have—no gloating there whatsoever, it's just the way my brain works. I literally can't stop thinking up ideas. I can't keep up with them all!&lt;/p&gt;

&lt;p&gt;Start ONE project that you're excited about, and create an MVP. But don't abandon it—there are always new features that you can add to a site.&lt;/p&gt;

&lt;p&gt;Get feedback by sharing your project at every step, and if you're unsure what to add next, ask other people their thoughts! You don't have to listen to them, totally build what you want. But, it'll give you some ideas at the very least.&lt;/p&gt;

&lt;p&gt;I mentioned the word "confidence" in the first paragraph of this point, because that's what you're going to be lacking if you don't maintain at least that one project.&lt;/p&gt;

&lt;p&gt;Also, if you're not getting interviews, maintaining a project will only help you attract the attention of employers.&lt;/p&gt;

&lt;p&gt;BONUS TIP: Leverage your readme.txt file to tell the story of your project's process. Explain why you decided to add a particular feature, and the challenges you faced in implementing it!&lt;/p&gt;

&lt;h1&gt;
  
  
  3. Adjust your expectations on how long it will take you to learn to code (and/or get your first dev job)
&lt;/h1&gt;

&lt;p&gt;Especially if you're teaching yourself!&lt;/p&gt;

&lt;p&gt;Don't compare your progress to that of, say, a bootcamp grad. They did a super-rigorous, guided program with high expectations of their students. (If you want to learn that way as a self-taught student, work with someone to build a plan for yourself and dive in!)&lt;/p&gt;

&lt;p&gt;Everyone learns at their own speed. Sometimes I learn fast, sometimes I learn slowly—especially when things are challenging or super-abstract.&lt;/p&gt;

&lt;p&gt;If you don't have a concrete plan for learning to code, you can't move as fast, either. Take that into consideration, because you may be spending time in the wrong places like I did.&lt;/p&gt;

&lt;p&gt;If you're lacking time due to outside obligations, you're going to move slower, too.&lt;/p&gt;

&lt;p&gt;Be kind to yourself! Whatever amount of time you have, you can learn to code. Just create your own individualized pace, and stick to it!&lt;/p&gt;

&lt;h1&gt;
  
  
  4. Practice your practice
&lt;/h1&gt;

&lt;p&gt;When you learn something new, the first thing you should do is use it.&lt;/p&gt;

&lt;p&gt;Now, I'm not talking about ONLY using it in that little code challenge you were given. If it was a small something you learned, then that might be sufficient.&lt;/p&gt;

&lt;p&gt;But it's only one example. &lt;a href="https://www.lavieencode.net/podcast/020-improve-your-skills-with-deliberate-practice/" rel="noopener noreferrer"&gt;Smart, deliberate practice&lt;/a&gt; requires mixing it up, and giving yourself a variety of examples to solve that are somewhat different.&lt;/p&gt;

&lt;p&gt;This is particularly important for things that are challenging for you. If you struggled to understand it, don't just move on once you solve it once.&lt;/p&gt;

&lt;p&gt;You're going to become disappointed in yourself every time you can't remember something you need (especially if you know you learned it at one point).&lt;/p&gt;

&lt;p&gt;You're going to be disappointed in yourself if you don't see measurable improvement.&lt;/p&gt;

&lt;p&gt;Building strong practice skills will increase your confidence, because you see how far you've come!&lt;/p&gt;

&lt;h1&gt;
  
  
  5. Pay attention to your own education and progress
&lt;/h1&gt;

&lt;p&gt;This kind of ties into #3. You're setting yourself up for disappointment if you're paying attention to others' educational progress more than your own.&lt;/p&gt;

&lt;p&gt;A Twitter connection posted a really awesome project using a framework or library you don't know.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;So what?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;It's entirely possible that you don't need to know it for the type of job you're going for. Or even if you do... if they learned it, it probably took them a little while.&lt;/p&gt;

&lt;p&gt;The difference between you and them is that they started earlier. They're not inherently better at it than you are.&lt;/p&gt;

&lt;p&gt;But I can tell you one thing: you'll both have started at the exact same place: the beginning.&lt;/p&gt;

&lt;p&gt;So, keep your eyes on your own lane, and focus on seeing measurable improvement in your skills. There will always be someone who knows more than you. Get used to it! :)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fywisnzxjp0bo75p799bs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fywisnzxjp0bo75p799bs.png" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Psssst&lt;/em&gt;&lt;/strong&gt;... &lt;strong&gt;check out my new course, &lt;a href="http://lven.co/ncpss" rel="noopener noreferrer"&gt;Newbie Coder Problem Solving School&lt;/a&gt;, now available for pre-order at 50% OFF!&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
    </item>
    <item>
      <title>How long did it take you to get comfortable with the command line?</title>
      <dc:creator>Nicole Archambault</dc:creator>
      <pubDate>Mon, 13 May 2019 18:04:35 +0000</pubDate>
      <link>https://dev.to/lavie_encode/how-long-did-it-take-you-to-get-comfortable-with-the-command-line-55j3</link>
      <guid>https://dev.to/lavie_encode/how-long-did-it-take-you-to-get-comfortable-with-the-command-line-55j3</guid>
      <description>&lt;p&gt;I'm curious:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Experienced devs:&lt;/strong&gt;&lt;br&gt;
How long did it take you to get comfortable with the command line?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;New devs:&lt;/strong&gt;&lt;br&gt;
What's the biggest challenge you've faced learning to use the command line versus graphical interfaces?&lt;/p&gt;

</description>
      <category>beginners</category>
    </item>
    <item>
      <title>Autistic in Tech</title>
      <dc:creator>Nicole Archambault</dc:creator>
      <pubDate>Tue, 02 Apr 2019 17:17:01 +0000</pubDate>
      <link>https://dev.to/lavie_encode/autistic-in-tech-4lag</link>
      <guid>https://dev.to/lavie_encode/autistic-in-tech-4lag</guid>
      <description>&lt;p&gt;I was diagnosed with Asperger's Syndrome in early 2018. It wasn't a massive surprise, as I'd already been doing some digging around to figure out the real roots of my lifelong social anxieties and fears. But still, the entire process from realization this was a thing to actual diagnosis only spanned about 3 months.&lt;/p&gt;

&lt;p&gt;Asperger's Syndrome is marked by significant social deficiencies, enhanced perception of the world around us, and special interests that can drive us to focus intensely in on a single task for hours on end without even noticing.&lt;/p&gt;

&lt;p&gt;Like coding!&lt;/p&gt;

&lt;p&gt;Over the past 6 months in particular, I've discovered that there are so many of us in tech, and in the world at large. A lot of DMs I get after posting something with an #ActuallyAutistic hashtag, or talking about it openly during a Twitter chat. But tech is a very appealing industry for Autistic people who are fascinated by all kinds of things... data, patterns, automation, structure, and more.&lt;/p&gt;

&lt;h1&gt;
  
  
  The weird kid that struggled silently
&lt;/h1&gt;

&lt;p&gt;I began to notice that I was "different" when I was young, probably around 6-7 years old. I was the girl running around the playground on all fours, oblivious to the weirded-out expressions of the kids observing me.&lt;/p&gt;

&lt;p&gt;I often ate lunch by myself. One of my first real childhood friends was a girl who sat with me and took interest in a project I was working on by myself on the lunch table. It was a map of the social hierarchy of my schoolmates.&lt;/p&gt;

&lt;p&gt;She had artistic skills, and offered to draw it out for me. I was delighted... she was willing to help make it something real?&lt;/p&gt;

&lt;p&gt;We decided to draw it out as a building, with some outside fire stairs and a hole in the ceiling on one of the floors or something. We worked together for days and talked about how people became "popular", what was redeemable social action and what was not, and how one could navigate the different levels.&lt;/p&gt;

&lt;p&gt;I did not have very many friends, but the few I did have, I was extremely invested in. Friendship in and of itself is a little bit of a confusing concept for me, and I had to work hard to understand the ability to have a close, meaningful relationship with someone.&lt;/p&gt;

&lt;p&gt;The social results that came from emulating others' behaviors in such types of relationships became more natural for me over time. I kind of learned to be a human.&lt;/p&gt;

&lt;p&gt;Along with the Asperger's diagnosis came a Non-Verbal Learning Disability (NVLD) diagnosis. Basically, I already knew I sucked with mathematics, and basically anything that wasn't verbal or auditory-based. If I didn't have a mental model for it, it was lost on me.&lt;/p&gt;

&lt;p&gt;I was a little angry at first that they'd been overlooked all of these years—like the academic system had totally failed me. I had even been picked up by the Center for Talented Youth at Johns Hopkins at a young age, their program for gifted students.&lt;/p&gt;

&lt;p&gt;My verbal skills were through the roof—the top 1% of their program. By 5, I could rattle off lists of words while playing with a toy—my mind was fixated and it amazed everyone who witnessed it. I remember most of the lyrics to a song in about 4-5 passes. I could probably use that brain space for other things, but at least I'm good lyrically. 😂&lt;/p&gt;

&lt;p&gt;But my math and more non-physical, abstract sciences like chemistry and physics? Oh lord, it was abysmal. That discrepancy was what caught the attention of the program, who then passed the process off to my grandfather (my guardian). I wrote this story called &lt;a href="https://medium.com/@narchambault/late-diagnosis-blue-blocks-d3c37e53eae9" rel="noopener noreferrer"&gt;"Blue Blocks"&lt;/a&gt; about it as part of my "Late Diagnosis" Medium series, and it's still heartbreaking for me to read.&lt;/p&gt;

&lt;p&gt;As a result, I struggled through school all my life, and put SO much pressure on myself to perform to others' expectations of me... and most importantly, the impossible standards I put on myself.&lt;/p&gt;

&lt;p&gt;I had managed to get through 4 years at Wellesley College, but the experience was grueling, and it didn't come without costly mistakes. I abandoned a Computer Science degree in 2004 when I hit Data Structures and Algorithms, which I later realized was considered a bit of a "weed out" course. The material was just too much for me.&lt;/p&gt;

&lt;h1&gt;
  
  
  How I experience tech
&lt;/h1&gt;

&lt;p&gt;Being in tech is a wild experience for me. On one hand, I feel like I'm in my comfort zone. On the other hand, I feel like I'm always going to be a newbie.&lt;/p&gt;

&lt;p&gt;But now that I know the hand I was dealt... I can play the game differently. I can let go of the things I'm not good at, and the shame that comes with their associated challenges. Instead, I embrace those I excel at.&lt;/p&gt;

&lt;p&gt;First, we'll start out positive. It's one BIG positive.&lt;/p&gt;

&lt;h3&gt;
  
  
  I have superpowers
&lt;/h3&gt;

&lt;p&gt;People on the Autism Spectrum are amazing. Like, everything I've talked about above is negative, but now I want to highlight the really incredible parts.&lt;/p&gt;

&lt;p&gt;I recently watched Umbrella Academy, and I felt it on so many levels as an Aspie.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;SPOILER&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Vanya's realization that she had superpowers that had been suppressed for years was in direct alignment with my own experience. She was angry, naturally. And so was I... but I didn't go destroying the world over it. 🙄&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;SPOILER&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Specifically, my superpowers are: &lt;strong&gt;empathy&lt;/strong&gt;, &lt;strong&gt;compassion&lt;/strong&gt;, &lt;strong&gt;communication&lt;/strong&gt;, and &lt;strong&gt;pattern recognition&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;Say what? Aren't those the things that Autistic people struggle with, and that I just said come difficult for me?&lt;/p&gt;

&lt;p&gt;It's nuanced, for sure. All of these questions are questions that I had, so I get it. But people on the Spectrum can have incredibly deep connections with others. It kind of filtered through my entire life, but never got a chance to really shine until my diagnosis. It was mostly that debilitating anxiety that brought me to the neuropsychologist that kept me from feeling confident.&lt;/p&gt;

&lt;p&gt;It's important to note that because people on the Spectrum feel and express all three—empathy, compassion, and communication—on such a deep level... it's absolutely heckin' draining. I'm definitely a cannon, not a machine gun.&lt;/p&gt;

&lt;p&gt;There's a misconception that people with Asperger's/ASD are always socially poor. This isn't the case, especially with women who apply "masking techniques".&lt;/p&gt;

&lt;p&gt;In fact, I had no idea there were so many differences between men and women when it came to the Spectrum. All we see is white boys being diagnosed, right? I'm a woman of color.&lt;/p&gt;

&lt;p&gt;Girls and women are socialized differently, especially in societies of color. We're expected to be nurturing and understanding. Caregivers. If you don't fit this mold, you might be a social outcast. I learned this early on, and worked really hard to build those skills from an early age.&lt;/p&gt;

&lt;p&gt;As a result, I have these amazing caregiving skills. They've helped me keep my family together, support my 87-year-old grandfather, and build deep connections with others.&lt;/p&gt;

&lt;p&gt;It's also what's allowed me to organize and engage in communities. I feel deeply for every single one of you, especially if you're reading this. I want to see you succeed. I'm invested in your outcomes. That is a fact.&lt;/p&gt;

&lt;p&gt;The pattern recognition one has always been a thing in my life. In fact, I never realized it was atypical for people to quickly recognize and identify patterns in things. I was intrigued by music and the structure and repetition, and how different chords evoked different emotions in me. The feeling it evoked was exciting to me.&lt;/p&gt;

&lt;p&gt;So, this is obvious all good stuff to bring to tech! Y'all are blessed with me, tbh. 😘🤣&lt;/p&gt;

&lt;h3&gt;
  
  
  Math still sucks for me
&lt;/h3&gt;

&lt;p&gt;With so much focus on "hard tech skills", it was easy for me to feel like a massive imposter at first. In the beginning, without my diagnoses, I just blamed myself for my struggles. I wasn't able to apply mathematics to my code easily, even for basic functions, and that was a blow to my ego.&lt;/p&gt;

&lt;p&gt;There are lots of math-savvy people in tech, and I've had to accept that I'm simply not one of them. 🤷🏽‍♀️ I feel now like that's totally OK—because I'm me, and not those other people.&lt;/p&gt;

&lt;h3&gt;
  
  
  I'm not as strong with socializing as I come across on Twitter
&lt;/h3&gt;

&lt;p&gt;Ok, so this might seem a little weird, but you know the Sims? When one Sim interacts with another and the interaction goes over well, there's little plus signs and your relationship level goes up?&lt;/p&gt;

&lt;p&gt;That's how I see social interactions. Always.&lt;/p&gt;

&lt;p&gt;I've learned that Aspies don't usually tell people this. Because it makes people feel uncomfortable, or like our interactions aren't actually genuine. But you need to know if you want to understand how people with Asperger's work.&lt;/p&gt;

&lt;p&gt;Additionally, if you notice me kind of zone out during an in-person conversation, it's because I'm kind of mentally shuffling through some pre-existing perspectives and responses like a catalogue of slides. If the slide fits, I use it.&lt;/p&gt;

&lt;p&gt;I hope to glob I get the right slide for the right situation. I wasn't good at this as a kid, and I upset a lot of people. Double Sim negative points and angry Sim grumbling and stomping.&lt;/p&gt;

&lt;p&gt;I often can't remember people's names or faces. Please don't think I'm rude for this. It takes me a few times. If you tell me something interesting about yourself, or a joke or something, and I'm more likely to remember you. This is really embarrassing for me a lot of the time, so I just ask for your patience. ❤️&lt;/p&gt;

&lt;p&gt;This is just the way I have to work, guys. Pay attention to the way I make you feel, and what I'm saying. Don't worry so much about the intention behind it.&lt;/p&gt;

&lt;h3&gt;
  
  
  I'm easily overstimulated, especially at social events
&lt;/h3&gt;

&lt;p&gt;Like I said, social interactions just get weird for me. If it's really intense and I'm not expecting it or otherwise don't have control of the conversation... I might start crying.&lt;/p&gt;

&lt;p&gt;Seriously. This has happened at conferences. I had people complimenting and "fangirling" (their words!) over me at Codeland, and it got to be a little too much for me. They didn't do anything wrong. It's just a lot to process.&lt;/p&gt;

&lt;p&gt;It's not that I'm sad or upset, I'm just overwhelmed and overstimulated. You might find me crying in a dark conference room after a talk. Please don't be alarmed, I'm just giving myself some sensory deprivation.&lt;/p&gt;

&lt;h1&gt;
  
  
  Autism &lt;em&gt;acceptance&lt;/em&gt;, not &lt;em&gt;awareness&lt;/em&gt;
&lt;/h1&gt;

&lt;p&gt;I've read a lot in my online Autistic communities about April, which is often known as Autism Awareness Month. There's a lot of issue taken with the word "awareness".&lt;/p&gt;

&lt;p&gt;We have enough data by this point to know that Autism exists. That's not the root of society's issue with us. The root of the issue is that society's norms don't accommodate or look favorable upon those area in which we lack. All I ever really wanted was to be accepted for who I am, social quirks and all.&lt;/p&gt;

&lt;p&gt;Now, at 33, I feel like I can finally express myself and be accepted. But it's really sad when I think about that lost, confused, and lonely little girl that had no idea what she was doing wrong. I just want to give her a hug and let her know that it'll all be okay. That she's not broken, she's just different.&lt;/p&gt;

&lt;p&gt;Unique.&lt;br&gt;
Special.&lt;br&gt;
Powerful.&lt;br&gt;
Beautiful.&lt;/p&gt;

&lt;p&gt;It's really hard knowing what I know about myself, and hearing people in the world calling for a cure. I wouldn't change my experience in the world if you paid me. I experience the world vividly.&lt;/p&gt;

&lt;p&gt;Tech excites me, because I see all the patterns and structures, and patterns excite me. They make me &lt;a href="https://www.verywellhealth.com/what-is-stimming-in-autism-260034" rel="noopener noreferrer"&gt;flappy&lt;/a&gt;... which I can now do publicly because I literally don't give a shit anymore and it's liberating as hell. 😂&lt;/p&gt;

&lt;p&gt;This whole picture of me as an Autistic woman culminated in a lifetime of struggles and difficulties for me. I simply can't identify with anyone who came into tech naturally. Without extreme adversity.&lt;/p&gt;

&lt;p&gt;I didn't even have a name for any of it until last year. Now I do. So I can tell people what I went through, because I realize that they haven't gone through it themselves.&lt;/p&gt;

&lt;p&gt;I normalize things pretty quickly anyway. On D-day, I was just like "cool!" and skipped off to process and connect things. I never gave myself a chance to feel shame about my experience. I mean, why would I do that to myself? I accepted that part of myself pretty damn fast, because it wasn't a shock.&lt;/p&gt;

&lt;p&gt;If you want to celebrate Autism Acceptance Month, there are some things you can do.&lt;/p&gt;

&lt;h4&gt;
  
  
  DON'T:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://autisticmama.com/do-not-support-autism-speaks/" rel="noopener noreferrer"&gt;Do NOT donate to Autism Speaks.&lt;/a&gt; I cannot encourage this enough. The organization as a whole is run by non-Autistics, and they encourage finding a "cure" to Autism over encouraging social support of our gifts. Lots of reasons here and I recommend you read about them.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://autisticmama.com/do-not-light-it-up-blue/" rel="noopener noreferrer"&gt;Use blue ("light it up")&lt;/a&gt;, or those &lt;a href="https://learnfromautistics.com/the-problem-with-the-autism-puzzle-piece/" rel="noopener noreferrer"&gt;damn puzzle pieces&lt;/a&gt;. Apart from being originated by Autism Speaks, there are other reasons for this that I linked. I recommend reading them if you're interested in learning why.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ask Autistic people to do a lot of labor to explain themselves to you. We really are out here writing, and like I found articles to link with a simple Google search.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Assume that Autistic people are white boys. We're not, and I'm proof.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  DO:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Educate yourself with resources written by actual Autistic people&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Donate to organizations that help Autistic people thrive, like:&lt;br&gt;
** &lt;a href="http://www.aane.org/" rel="noopener noreferrer"&gt;Asperger/Autism Network (AANE)&lt;/a&gt;&lt;br&gt;
** &lt;a href="http://researchautism.org/" rel="noopener noreferrer"&gt;The Organization for Autism Research&lt;/a&gt;&lt;br&gt;
** &lt;a href="http://www.autism-society.org/" rel="noopener noreferrer"&gt;The Autism Society of America&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Focus in on the brilliance of your Autistic friends, and make sure they have what they need&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Final note
&lt;/h1&gt;

&lt;p&gt;I want to say that individually, each of my expressions of Autism can be applied to a lot of different disorders and syndromes, like ADD/ADHD and general high sensitivity.&lt;/p&gt;

&lt;p&gt;I tell people now, I thought the same thing. You read these lists of symptoms and feel like "oh, I'm like that!" But really, it's the whole picture. When you read or hear it, you just know. That specific combination of symptoms perfectly explains all of your soul-crushing experiences throughout your life. Experiences that cause deep trauma for anyone on the Spectrum. Being diagnosed is freeing.&lt;/p&gt;

&lt;p&gt;If anyone has any questions about my experience, I'm an open book. Seriously, just go ahead and post in the comments. Someone else probably has the same questions, or a misconception to be restructured. At the very least, I'll point you in the direction of some resources. 😊&lt;/p&gt;

&lt;h2&gt;
  
  
  📢 HEY... sign up for the &lt;a href="http://www.lavieencode.net/newsletter" rel="noopener noreferrer"&gt;Life in Code newsletter&lt;/a&gt;!
&lt;/h2&gt;

</description>
      <category>autismacceptance</category>
    </item>
    <item>
      <title>A Guide to Teaching Yourself to Code (and getting a job!)</title>
      <dc:creator>Nicole Archambault</dc:creator>
      <pubDate>Sun, 31 Mar 2019 22:53:19 +0000</pubDate>
      <link>https://dev.to/lavie_encode/a-guide-to-teaching-yourself-to-code-and-getting-a-job-828</link>
      <guid>https://dev.to/lavie_encode/a-guide-to-teaching-yourself-to-code-and-getting-a-job-828</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fgz6qoj252sm3d2lgrldt.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fgz6qoj252sm3d2lgrldt.jpg" alt="Image of one-way sign"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Like most people, I had no plans whatsoever to teach myself to code. The decision came when I lost my Customer Service job in 2015.&lt;/p&gt;

&lt;p&gt;The transition came as organically as falling in love with a soulmate. We were old loves-I had tried to make it work in college, but the timing wasn't right. Not to say it was easy! But, it was so much easier with so much emotion to drive the experience.&lt;/p&gt;

&lt;p&gt;I got my first job in tech in about 10 months after I started teaching myself web development, after an incredible amount of work.&lt;/p&gt;

&lt;p&gt;And please believe me when I tell you that if I can do it… you can, too.&lt;/p&gt;

&lt;p&gt;I'm quite sure there are lots of guides out there on this topic-how to teach yourself to code and get your first coding job. But this one is written by me, so it's different. I think you'll appreciate my perspectives. :)&lt;/p&gt;

&lt;p&gt;Now, I think it goes without saying that condensing the entire process down to 5 steps is over-simplifying. I'm going to give you the general sense of what to do. You have a couple of options for filling in the gaps, and honestly… you should do both!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Option 1:&lt;/strong&gt; Lean on your communities for support&lt;br&gt;
&lt;strong&gt;Option 2:&lt;/strong&gt; Get some dedicated help and guidance&lt;/p&gt;

&lt;p&gt;Both are actually my specialty! I'm a heckin' passionate community builder, and I understand the importance of seeing and hearing from people who are trying to do what you're aiming to do.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Option 1&lt;/strong&gt; is an important part of your growth as a developer. You'll need a network of people. This industry is actually particularly awesome, and a ton of fun. We grow along with the tech-and each other. We see each other at conferences. We participate in weekly Twitter chats. It's dope.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Option 2&lt;/strong&gt; has some barriers to access. Essentially, it involves having someone-ideally an experienced coach with deep understanding of your situation and goals-take your hand, get to know you, explore your dreams with you, and plan out your journey from where you are, to where you want to be. Then, you delve into the skills with an actual map and pathway to your destination. At that point, the hard work is yours and yours alone.&lt;/p&gt;

&lt;p&gt;I LOVE working one-on-one with newbie coders, but of course, with the level of attention and expertise required… it's not free. Most of us do what we can to support newbie coders via blog posts, podcast episodes, books, and more-but some of us are willing to give more of our time and presence than others! As such, Option 2 is an investment in yourself.&lt;/p&gt;

&lt;p&gt;So, this is indeed an over-simplified, but still pretty thorough overview of the process of teaching yourself to code, and then getting your first dev job!&lt;/p&gt;

&lt;h1&gt;
  
  
  Step 1: Figure out what the hell you're doing
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/3ohfFE6Q7a6KrCfyms/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/3ohfFE6Q7a6KrCfyms/giphy.gif" alt="GIF of man saying " start=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I created an entire 14-page guide to this really early part of the journey, because it's the most easily-overlooked part. It's also why a lot of people sputter out-they simply didn't do their initial homework.&lt;/p&gt;

&lt;p&gt;If you're looking for your first job and a total career change, go ahead and download my guide, &lt;a href="http://resources.lavieencode.net/10things" rel="noopener noreferrer"&gt;"10 Things You Need to Know BEFORE Learning to Code"&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;First, &lt;strong&gt;why&lt;/strong&gt; do you want to do this?&lt;/p&gt;

&lt;p&gt;Have you been dreaming about coding since you were a little kid? Or maybe you just heard that coding is the future, which makes sense to you since technology is growing so quickly, so you'd like to get on the train. Regardless of your reason, you'll need to establish that early on. It will be what pushes you forward when things get really challenging.&lt;/p&gt;

&lt;p&gt;You'll need to create a budget for yourself, which I know sucks because I, too, hate budgets. If you're changing careers, you need to be sure you'll be able to make your transition with as little stress as possible. Coding is tough enough as it is… do your due diligence to not make it harder on yourself.&lt;/p&gt;

&lt;p&gt;Is there even a web development industry where you live? If so, tap into it, and start talking to folks. Attend Meetups. Get to know people who do something similar to what you're wanting to do.&lt;/p&gt;

&lt;p&gt;Ask questions about companies hiring in the area. Do people like their dev careers? What are their salaries like?&lt;/p&gt;

&lt;p&gt;If there isn't a lively dev industry in your local area, you'll need to get creative. Remote jobs could be an option, if that's something you're open to. Alternatively, if you have the resources and the flexibility, relocating to a new city could be an exciting change alongside your new career.&lt;/p&gt;

&lt;p&gt;The entire point of Step 1 is to ensure that if you're looking for a job, you're not just jumping into things without scouting the territory first.&lt;/p&gt;

&lt;p&gt;If you jump in, you may find yourself feeling unprepared and stressed out when bills come due, unexpected events come up, and generally speaking… life happens.&lt;/p&gt;

&lt;h1&gt;
  
  
  Step 2: Choose a job title, and work backwards
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/3ofT5IcmhDAU5ItZZe/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/3ofT5IcmhDAU5ItZZe/giphy.gif" alt="GIF of Stephen Colbert saying to Barack Obama: "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Alright, so I approach this differently than a lot of people out there. When people start learning to code, one of the biggest questions I hear is "what should I learn?" (also, "where should I learn it?").&lt;/p&gt;

&lt;p&gt;Keep in mind, you're not even coding yet by this point. Or maybe you're just poking around, learning the basics, but you're not actually building projects. You're still laying the foundation, and learning about your tools and the purpose behind them. This is a super important phase!&lt;/p&gt;

&lt;p&gt;With all those tools out there though… how do you know which are going to align for an actual job title?&lt;/p&gt;

&lt;p&gt;Wouldn't it suck to learn a bunch of fairly unrelated skills and language to a basic level, and then realize they don't actually get you a job? Or that you'll need to flesh just a few of them out with additional learning, in order to even be competitive for jobs in your area?&lt;/p&gt;

&lt;p&gt;Yeah… that's what ya girl did.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick, relevant side story
&lt;/h2&gt;

&lt;p&gt;I learned HTML, and then added on CSS. I kinda hated CSS at first, but we worked it out and we cool now. So far so good, yeah?&lt;/p&gt;

&lt;p&gt;Then, I got to JavaScript. Basic tools like variables and even loops and some basic data structures, I was fine with. But, in general… things started getting tough for me.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy5m40nfaedoqxy2wj2nk.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy5m40nfaedoqxy2wj2nk.gif" alt="GIF of dog floating around in space shuttle, saying "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I have a non-verbal learning disability. It's kinda funny-that wasn't diagnosed until after I struggled through gaining the required skills to get that first job 10 months in. My struggles made so much more sense.&lt;/p&gt;

&lt;p&gt;At this point, algorithms scared the crap out of me. freeCodeCamp's algorithms were super challenging. A lot of my past learning trauma came up. I cried a bunch out of frustration when I simply couldn't contextualize a mental model for my neuroatypical brain to "make it click".&lt;/p&gt;

&lt;p&gt;In a panic, I went off the rails. Or perhaps "on" the rails, as I started learning Ruby. Got to the same point. Panicked again.&lt;/p&gt;

&lt;p&gt;Switched to PHP and WordPress. Actually, I really liked them both and primarily use them nowadays along JavaScript. But, I got to that same freaking point, and finally basically collapsed in exhaustion. What the hell was wrong with me?&lt;/p&gt;

&lt;p&gt;I took a break around the time I wrote &lt;a href="https://medium.com/la-vie-en-code/why-i-m-scaling-back-on-learning-to-code-and-ramping-up-on-learning-problem-solving-6461807ed248" rel="noopener noreferrer"&gt;this article&lt;/a&gt;, because I had had an existential crisis, wondering if I was even fit for this.&lt;/p&gt;

&lt;p&gt;That story kind of serves as a cautionary tale, to show what can potentially happen if you do things out of order, or without an initial structure. You gotta be able to build these skills for a job, if you want a job.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;So here's my question:&lt;/strong&gt; why not just take the guesswork out, and figure out what kind of work you'd like to do first?&lt;/p&gt;

&lt;p&gt;And of course this is going to change over time! We grow and change not only as developers but as human beings over time. We learn more about ourselves, and we want to change up our goals. But starting with some kind of compass direction REALLY helps.&lt;/p&gt;

&lt;p&gt;How do you figure this out? You'll want to take a really deep inventory of your dreams, passions, and existing skills. Often, it helps to evaluate this with the help of someone else (ahem, like me). We have skills and talents we bring to the table that other people don't… and that we ourselves often overlook.&lt;/p&gt;

&lt;p&gt;Look at what's available in your area. Search on job search sites like &lt;a href="http://www.indeed.com" rel="noopener noreferrer"&gt;Indeed&lt;/a&gt;. Ask in local online fora.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;But the important part here is to pay attention to the skills that are listed: both tech and interpersonal.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes, interpersonal. We have enough problems with lack of interpersonal skills like effective communication, empathy, compassion, and inclusion. Don't come here bringing more.&lt;/p&gt;

&lt;p&gt;But those coding skills are going to give you guidance and a path to your destination, so that if you change your goals, you at least know what you're deviating &lt;em&gt;from&lt;/em&gt; and &lt;em&gt;to&lt;/em&gt;.&lt;/p&gt;

&lt;h1&gt;
  
  
  Step 3: Build your skills
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/4ZvxPywN6FB0BKIrmA/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/4ZvxPywN6FB0BKIrmA/giphy.gif" alt="GIF of two cavemen watching another building a wheel and axle in amazement"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;By this point, you have a good sense of your local development industry, and you've done your research on job titles. You have an idea of what kinds of skills you'll need to build on your way to your first dev job.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Now, it's time to build your skills.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It's important to note that you'll be doing this alongside Step 4, and alongside anything else you may be doing (we want to keep those things limited). You always need to be learning and building your skills while also building projects with them.&lt;/p&gt;

&lt;p&gt;I generally recommend that web developers start with the front-end, since all roads lead to the user's experience. But this really varies based on those initial goals. See where it was helpful to identify them first?&lt;/p&gt;

&lt;p&gt;For example, your starting point will be different if your goal is to work with data. Perhaps your goal is to learn, say, Python, since Python is natively very efficient with data management. You'll naturally lay out your skills-building journey differently depending on your end goals.&lt;/p&gt;

&lt;p&gt;The important part here is that no matter where you're headed, you have a roadmap. You want to avoid getting caught up learning things you don't need, because they will get in the way of you getting a job ASAP.&lt;/p&gt;

&lt;p&gt;You should have a list of resources that you know work for you. Knowing how you best absorb information is absolutely integral to this part. Don't waste time with books if you learn best from videos. Again, time is of the essence, so you need to not just learn, but learn intelligently, efficiently, and effectively.&lt;/p&gt;

&lt;p&gt;Spend a good amount of time on this section. You're adding tools to your toolbox, and you'll be using them every day once you start working to build your portfolio.&lt;/p&gt;

&lt;h1&gt;
  
  
  Step 4: Build your portfolio and resume
&lt;/h1&gt;

&lt;p&gt;Remember, Step 4 is happening alongside your skills building. You're learning daily, and applying what you learn. And of course, there are a couple of really important parts here that I find coding students overlook. So let me hit on those real quick!&lt;/p&gt;

&lt;h3&gt;
  
  
  Hot Tip™️ #1: Projects get you The Edge™️ as a self-taught coder
&lt;/h3&gt;

&lt;p&gt;You don't have the long resume dating back to your Computer Science major at MIT. Neither do I. But, like… woe is us?&lt;/p&gt;

&lt;p&gt;Nah.&lt;/p&gt;

&lt;p&gt;As a self-taught coder without the CV to back up your skills, you're going to need to show whatcha got. So, even though you will be focusing on your resume as well, you REALLY need to put time into that portfolio. If nothing else, your resume will grow along with your portfolio as you add skills!&lt;/p&gt;

&lt;h3&gt;
  
  
  Hot Tip™️ #2: You don't need a ton of projects!
&lt;/h3&gt;

&lt;p&gt;First, you don't need a ton of projects. I think a lot of newbies get overwhelmed at the thought of having to build tons of projects in order to show what they know.&lt;/p&gt;

&lt;p&gt;This is why we're aligning those skills toward the actual job description. If you build even ONE project, but maintain it intelligently-you're going to be leagues ahead of your peers.&lt;/p&gt;

&lt;p&gt;Ok, so you created one project, you've been posting some commits on GitHub, and you're already feeling you need to jump onto the next one. Hold it right there, pahdna.&lt;/p&gt;

&lt;p&gt;Did you make the absolute most out of the project? Because you're learning skills toward a job, they'll probably come together as a stack. And you can more than likely apply many of your newly learned skills to the same practice.&lt;/p&gt;

&lt;p&gt;Let's say you're working toward becoming a front-end web developer. You just built your first website.&lt;/p&gt;

&lt;p&gt;Can you turn a website into a web app, so maybe users can log in?&lt;/p&gt;

&lt;p&gt;If you didn't build your page mobile-first (you should have!), how about refactor it as mobile first?&lt;/p&gt;

&lt;p&gt;Take the time to look at your projects as not only an asset, but a glimpse into the inner workings of your brain. This is INCREDIBLY important to hiring managers. They want to know how you think, so they can determine if it brings something valuable to their company and team.&lt;/p&gt;

&lt;p&gt;So, to piggyback off Hot Tip™ ️#2…&lt;/p&gt;

&lt;h3&gt;
  
  
  Hot Tip™️ #3: Become a storyteller, not just a coder
&lt;/h3&gt;

&lt;p&gt;What better way to show people the inner workings of your brain than to document your journey?&lt;/p&gt;

&lt;p&gt;One of the most slept-on resources for getting a job is… drum roll… &lt;strong&gt;your README.txt file.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This shouldn't just be where you tell people how to run your program. This is where you should be telling hiring managers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Why you added that feature&lt;/li&gt;
&lt;li&gt;Why you abandoned adding that other feature and removed it&lt;/li&gt;
&lt;li&gt;Your next plans for expanding&lt;/li&gt;
&lt;li&gt;What you'd like to see in terms of feedback&lt;/li&gt;
&lt;li&gt;What you learned at each step&lt;/li&gt;
&lt;li&gt;What you feel proud of, and what you could've done better&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Why are we ashamed of writing our stories? We don't have time for that-we need to get you a job!&lt;/p&gt;

&lt;p&gt;Make it funny, even. Make it epic. Your journey is epic.&lt;/p&gt;

&lt;p&gt;But yeah, leverage your README.txt file, and you'll seriously be so much more attractive to the people checking out your portfolio and considering you for employment.&lt;/p&gt;

&lt;h1&gt;
  
  
  Step 5: Apply for those jobs!
&lt;/h1&gt;

&lt;p&gt;There's SO much to unpack in this step, it's just not possible to cover it all in a single post! 😆 So, I'll go with just dropping a bunch of value bombs on all y'all.&lt;/p&gt;

&lt;h3&gt;
  
  
  Hot Tip™️ #1: Just heckin' apply already
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/J7jsbfcJ2O5eo/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/J7jsbfcJ2O5eo/giphy.gif" alt="Image of Shia Labeouf yelling "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One of the most frequent questions I get is "when should I start applying for jobs"? My response is something along the lines of "yesterday".&lt;/p&gt;

&lt;p&gt;Seriously. Go ahead, apply. The worst they can tell you is "no".&lt;/p&gt;

&lt;p&gt;So, here's the thing about applying for jobs as a newbie self-taught coder. You want to do it right, and really demonstrate:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your willingness to learn&lt;/li&gt;
&lt;li&gt;Your growth so far&lt;/li&gt;
&lt;li&gt;Your enthusiasm for the industry (and specifically, company!)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When you communicate with hiring managers, you're going to want to be honest with where you are, while showing what you've done. Those two components will put you on the radar. You're being vulnerable, and you're still retaining some control over your perceived image.&lt;/p&gt;

&lt;p&gt;Another important thing to remember: when you apply to a company, it's not a one-shot deal. Many newbies make the mistake of thinking it is.&lt;/p&gt;

&lt;p&gt;Ok, so let's say you're rejected for an interview. Now, you have a window to ask for feedback. If they respond, that's a really good company. 👏🏽&lt;/p&gt;

&lt;p&gt;If you really like the company, and they know you're self-taught (they'll know from your resume anyway, so just be transparent), tell them that you'd like to grow your skills in their direction and re-apply in the future.&lt;/p&gt;

&lt;p&gt;Boom. You just formed a connection with hiring managers, and showed how determined you are to improve your skills in order to meet their requirements.&lt;/p&gt;

&lt;h3&gt;
  
  
  Hot Tip™️ #2: You need to develop solid tech interview skills
&lt;/h3&gt;

&lt;p&gt;Alongside building your portfolio, you'll need to grow those interview skills. But not just any interview skills-tech isn't like every other industry out there. We're edgy. We like you to prove what you know.&lt;/p&gt;

&lt;p&gt;This is especially important for self-taught coders. You're going to need to know how to do things like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Explain what different tech concepts are&lt;/li&gt;
&lt;li&gt;Solve algorithmic challenges-while explaining your approach&lt;/li&gt;
&lt;li&gt;Write out your steps to the solution&lt;/li&gt;
&lt;li&gt;Read your interviewers&lt;/li&gt;
&lt;li&gt;Do a bit of a dance to maintain control over the interview (this is my specialty haha)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There are lots of resources out there for this, like Gayle Laakmann McDowell's &lt;a href="https://amzn.to/2HOqxij" rel="noopener noreferrer"&gt;"Cracking the Coding Interview"&lt;/a&gt;. Plus, it doubles as a blunt weapon.&lt;/p&gt;

&lt;p&gt;You'll need to be yourself. They need to want to hire you. It's hard to be yourself when you're not sure what's expected of you, but why get hired as someone you aren't? That just sounds like fodder for a whole lot of Imposter Syndrome.&lt;/p&gt;

&lt;h1&gt;
  
  
  By this point
&lt;/h1&gt;

&lt;p&gt;By this point, you have a growing toolbox of skills.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/l2Je5SuN9ljg2CrGU/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/l2Je5SuN9ljg2CrGU/giphy.gif" alt="GIF of man lifting weights while friends watch, saying "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You're learning every day. You're building projects, but making the most out of them instead of just ditching them and moving onto the next thing. You're telling a story with your GitHub README.txt.&lt;/p&gt;

&lt;p&gt;But most importantly, you have an idea of where you're going. That internal compass, alongside a supportive community (like #CodeNewbie!) is going to be what saves you when you get lost.&lt;/p&gt;

&lt;p&gt;Build on, grow, and gain confidence in yourself. You're a total warrior, and you can do this! 💪🏽&lt;/p&gt;

&lt;h2&gt;
  
  
  💣 If you want more value bombs like these &lt;a href="http://www.lavieencode.net/newsletter" rel="noopener noreferrer"&gt;join my newsletter, Life in Code!&lt;/a&gt;
&lt;/h2&gt;

</description>
      <category>learningtocode</category>
      <category>careerchange</category>
      <category>beginners</category>
    </item>
    <item>
      <title>March 26th #CodersTeach chat roundup: Salary negotiation!</title>
      <dc:creator>Nicole Archambault</dc:creator>
      <pubDate>Thu, 28 Mar 2019 15:14:38 +0000</pubDate>
      <link>https://dev.to/lavie_encode/march-26th-codersteach-chat-roundup-salary-negotiation-1hhd</link>
      <guid>https://dev.to/lavie_encode/march-26th-codersteach-chat-roundup-salary-negotiation-1hhd</guid>
      <description>&lt;p&gt;&lt;strong&gt;Hey everyone! Your favorite dev community ray of sunshine here! ☀️😊&lt;/strong&gt; I hope you're all having a fantastic week, learning and growing in ways you never imagined. If not—it's never too late to change things up!&lt;/p&gt;

&lt;p&gt;So, I'm trying a new thing on here. I've been hosting the #CodersTeach Twitter chat for... hm... 26 weeks! (On March 26th, ha!)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;#CodersTeach chats happen weekly on Tuesday nights at 8 PM EST, under the #CodersTeach hashtag!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Saron really inspired me to use my platform and steadily-increasing visibility to help others learn from &lt;em&gt;each other&lt;/em&gt;. #CodeNewbie chats have been such an integral part of my developer growth AND community inclusion. I've met people through #CodeNewbie that have made me a better person—people who inspire me to make this industry the best it can be. ❤️&lt;/p&gt;

&lt;p&gt;In #CodersTeach, we talk about all kinds of stuff, and we have a blast! Some of the topics so far have been:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Lifelong learning&lt;/li&gt;
&lt;li&gt;Problem solving&lt;/li&gt;
&lt;li&gt;Learning resources, including e-Learning platforms, books, podcasts, and videos&lt;/li&gt;
&lt;li&gt;Learning skills and hacks&lt;/li&gt;
&lt;li&gt;Kids and coding&lt;/li&gt;
&lt;li&gt;Conference talks&lt;/li&gt;
&lt;li&gt;Self-discipline&lt;/li&gt;
&lt;li&gt;Code, of course, but language-agnostic... just conceptual! :)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So, I'm going to start doing a quick recap of what we talked about, to share participants' responses with the community. Hopefully, it provides some valuable insight into these super important topics, so enjoy and engage in the comments if you have thoughts!&lt;/p&gt;

&lt;p&gt;This week's topic was &lt;strong&gt;salary negotiation&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This is such an important topic we &lt;em&gt;need&lt;/em&gt; to be addressing as early on as possible, because there were a lot of common themes of low sense of self-worth.&lt;/p&gt;

&lt;p&gt;It really reminded me of why I dedicated a whole week to career-based topics like this in my online course + career change coaching program for self-taught coders, 30 Days to Web Development. This shit is big. We literally leave money on the table unless we know what we're worth, and how to communicate it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Q1.1: Have you ever negotiated a salary?
&lt;/h2&gt;

&lt;p&gt;We started out with a quick poll, with some interesting results!&lt;/p&gt;

&lt;p&gt;Out of 23 respondents,&lt;strong&gt;57%&lt;/strong&gt; said they HAD negotiated a salary, and &lt;strong&gt;43%&lt;/strong&gt; said they had never negotiated a salary before.&lt;/p&gt;

&lt;h2&gt;
  
  
  Q1.2: What comes to mind when you think about the process of salary negotiation?
&lt;/h2&gt;

&lt;p&gt;I think I have a very unique outlook on the salary negotiation process. We're just usually too nervous or uncomfortable, or lacking confidence:&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1110680559964114945-73" src="https://platform.twitter.com/embed/Tweet.html?id=1110680559964114945"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110680559964114945-73');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110680559964114945&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;Lauren went right in 🤣🤣:&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1110680575164194816-245" src="https://platform.twitter.com/embed/Tweet.html?id=1110680575164194816"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110680575164194816-245');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110680575164194816&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;But then made a &lt;strong&gt;really&lt;/strong&gt; valid point:&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1110683368562348032-630" src="https://platform.twitter.com/embed/Tweet.html?id=1110683368562348032"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110683368562348032-630');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110683368562348032&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;Some of our other responses:&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1110681122474725376-673" src="https://platform.twitter.com/embed/Tweet.html?id=1110681122474725376"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110681122474725376-673');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110681122474725376&amp;amp;theme=dark"
  }



&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1110681251080560640-410" src="https://platform.twitter.com/embed/Tweet.html?id=1110681251080560640"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110681251080560640-410');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110681251080560640&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;As one of the highlights of the night, our resident Rabbi on Rails, &lt;a href="https://twitter.com/yechielk" rel="noopener noreferrer"&gt;Yechiel&lt;/a&gt; dropped some experience and knowledge bombs on us in this amazing thread 💣💣 Go read!&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1110692541685555203-118" src="https://platform.twitter.com/embed/Tweet.html?id=1110692541685555203"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110692541685555203-118');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110692541685555203&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;h2&gt;
  
  
  Q2: Let's play pretend!
&lt;/h2&gt;

&lt;p&gt;In this question, I challenged y'all to put on your imagination caps.&lt;/p&gt;

&lt;p&gt;You're a hiring manager. You really like a candidate, and make them an offer to join your company.&lt;/p&gt;

&lt;p&gt;They ask to think on it, then come back with a counter-offer that's significantly higher than the initial. What do you do? &lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1110685001094447105-95" src="https://platform.twitter.com/embed/Tweet.html?id=1110685001094447105"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110685001094447105-95');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110685001094447105&amp;amp;theme=dark"
  }



&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1110686023770652673-240" src="https://platform.twitter.com/embed/Tweet.html?id=1110686023770652673"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110686023770652673-240');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110686023770652673&amp;amp;theme=dark"
  }



&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1110694648450859008-191" src="https://platform.twitter.com/embed/Tweet.html?id=1110694648450859008"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110694648450859008-191');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110694648450859008&amp;amp;theme=dark"
  }



&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1110686432476180480-637" src="https://platform.twitter.com/embed/Tweet.html?id=1110686432476180480"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110686432476180480-637');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110686432476180480&amp;amp;theme=dark"
  }



&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1110686129710395394-342" src="https://platform.twitter.com/embed/Tweet.html?id=1110686129710395394"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110686129710395394-342');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110686129710395394&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;h2&gt;
  
  
  Q3: If you could ask a salary negotiation expert ANYTHING, what would it be?
&lt;/h2&gt;

&lt;p&gt;"No stupid questions" time! Well, it's always that time, because there are no stupid questions. They don't exist.&lt;/p&gt;

&lt;p&gt;So, this part is particularly important. Real devs have questions, and I'd love to hear responses from some folks in the community with salary negotiation experience!&lt;/p&gt;

&lt;p&gt;Here's what our folks are wondering, starting with me:&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1110690295828627456-16" src="https://platform.twitter.com/embed/Tweet.html?id=1110690295828627456"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110690295828627456-16');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110690295828627456&amp;amp;theme=dark"
  }



&lt;br&gt;
I was leaning toward "definite red flags, run away!", which seemed to be confirmed by others:&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1110691721912991745-49" src="https://platform.twitter.com/embed/Tweet.html?id=1110691721912991745"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110691721912991745-49');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110691721912991745&amp;amp;theme=dark"
  }



&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1110692971291262976-311" src="https://platform.twitter.com/embed/Tweet.html?id=1110692971291262976"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110692971291262976-311');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110692971291262976&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.twitter.com/@TheOriginalBPC" rel="noopener noreferrer"&gt;Sarah&lt;/a&gt; would like some tips on negotiating salary as an introvert. This sounds like a great &lt;a href="http://www.lavieencode.net/podcast" rel="noopener noreferrer"&gt;La Vie en Code podcast&lt;/a&gt; episode! 🤩&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1110690757671899137-994" src="https://platform.twitter.com/embed/Tweet.html?id=1110690757671899137"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110690757671899137-994');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110690757671899137&amp;amp;theme=dark"
  }



&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1110688970302603264-151" src="https://platform.twitter.com/embed/Tweet.html?id=1110688970302603264"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110688970302603264-151');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110688970302603264&amp;amp;theme=dark"
  }



&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1110689472147013632-280" src="https://platform.twitter.com/embed/Tweet.html?id=1110689472147013632"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110689472147013632-280');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110689472147013632&amp;amp;theme=dark"
  }



&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1110689289766092800-477" src="https://platform.twitter.com/embed/Tweet.html?id=1110689289766092800"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110689289766092800-477');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110689289766092800&amp;amp;theme=dark"
  }



&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1110688949356425217-30" src="https://platform.twitter.com/embed/Tweet.html?id=1110688949356425217"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110688949356425217-30');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110688949356425217&amp;amp;theme=dark"
  }



&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1110691709959036928-72" src="https://platform.twitter.com/embed/Tweet.html?id=1110691709959036928"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110691709959036928-72');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110691709959036928&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;h1&gt;
  
  
  Shout outs!
&lt;/h1&gt;

&lt;p&gt;Here's what's going on with our #CodersTeach fam:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.twitter.com/yechielk" rel="noopener noreferrer"&gt;Yechiel&lt;/a&gt; is doing his first Meetup talk! 🕺🏾&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1110743427321421825-498" src="https://platform.twitter.com/embed/Tweet.html?id=1110743427321421825"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110743427321421825-498');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110743427321421825&amp;amp;theme=dark"
  }



&lt;br&gt;
I'm doing a giveaway for &lt;a href="http://www.30daystowebdevelopment.com" rel="noopener noreferrer"&gt;30 Days to Web Development&lt;/a&gt;, my online course + career change coaching program for self-taught coders! It ends on March 31st at 11:45 PM EST, so be sure to enter!&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1110692777577365504-12" src="https://platform.twitter.com/embed/Tweet.html?id=1110692777577365504"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110692777577365504-12');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110692777577365504&amp;amp;theme=dark"
  }



&lt;br&gt;
&lt;a href="http://www.twitter.com/AndyHaskell2013" rel="noopener noreferrer"&gt;Andy&lt;/a&gt; has a tutorial for IndexedDB in the works!&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1110693265282686977-650" src="https://platform.twitter.com/embed/Tweet.html?id=1110693265282686977"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110693265282686977-650');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110693265282686977&amp;amp;theme=dark"
  }



&lt;br&gt;
&lt;a href="http://www.twitter.com/unikornintech" rel="noopener noreferrer"&gt;Lauren&lt;/a&gt; wrote about her first hackathon!&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1110693601544208384-325" src="https://platform.twitter.com/embed/Tweet.html?id=1110693601544208384"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110693601544208384-325');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110693601544208384&amp;amp;theme=dark"
  }



&lt;br&gt;
&lt;a href="https://twitter.com/JacobMGEvans" rel="noopener noreferrer"&gt;Jacob&lt;/a&gt; shared a dope new podcast called &lt;a href="https://secondcareerdevs.com/episodes" rel="noopener noreferrer"&gt;2ndCareerDevs&lt;/a&gt;, hosted by software engineer &lt;a href="http://www.twitter.com/kyleshevlin" rel="noopener noreferrer"&gt;Kyle Shevlin&lt;/a&gt;!&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1110694871524933633-949" src="https://platform.twitter.com/embed/Tweet.html?id=1110694871524933633"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110694871524933633-949');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110694871524933633&amp;amp;theme=dark"
  }



&lt;br&gt;
&lt;a href="http://www.twitter.com/____Dave_" rel="noopener noreferrer"&gt;Dave&lt;/a&gt; is building an API!&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1110692813493190656-206" src="https://platform.twitter.com/embed/Tweet.html?id=1110692813493190656"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110692813493190656-206');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110692813493190656&amp;amp;theme=dark"
  }



&lt;br&gt;
&lt;a href="http://www.twitter.com/wintermute21" rel="noopener noreferrer"&gt;John&lt;/a&gt; is killing it!&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1110691621241278465-284" src="https://platform.twitter.com/embed/Tweet.html?id=1110691621241278465"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110691621241278465-284');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110691621241278465&amp;amp;theme=dark"
  }



&lt;br&gt;
And &lt;a href="http://www.twitter.com/CodeAndLonely" rel="noopener noreferrer"&gt;Jerami&lt;/a&gt; wrapped it all up with some BIG LOVE! 💕&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1110694332938506240-230" src="https://platform.twitter.com/embed/Tweet.html?id=1110694332938506240"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1110694332938506240-230');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1110694332938506240&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;h3&gt;
  
  
  Join us for #CodersTeach chat next Tuesday at 8:00 PM EST!
&lt;/h3&gt;

&lt;p&gt;Then, join us all for #CodeNewbie chat on Wednesday at 9:00 PM EST!&lt;/p&gt;

&lt;h1&gt;
  
  
  Special thanks to my #CodersTeach regulars! 🥰
&lt;/h1&gt;

&lt;p&gt;&lt;a href="http://www.twitter.com/yechielk" rel="noopener noreferrer"&gt;Yechiel&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.twitter.com/AndyHaskell2013" rel="noopener noreferrer"&gt;Andy&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.twitter.com/unikornintech" rel="noopener noreferrer"&gt;Lauren&lt;/a&gt;&lt;br&gt;
&lt;a href="https://twitter.com/TheOriginalBPC" rel="noopener noreferrer"&gt;Sarah&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  And welcome to our new participants! ❤️
&lt;/h1&gt;

&lt;p&gt;&lt;a href="http://www.twitter.com/CodeAndLonely" rel="noopener noreferrer"&gt;Jerami&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.twitter.com/wintermute21" rel="noopener noreferrer"&gt;John Best&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.twitter.com/____Dave_" rel="noopener noreferrer"&gt;Dave&lt;/a&gt;&lt;br&gt;
&lt;a href="https://twitter.com/JacobMGEvans" rel="noopener noreferrer"&gt;Jacob&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Hey, before you go... &lt;a href="http://www.lavieencode.net/newsletter" rel="noopener noreferrer"&gt;sign up for the Life in Code newsletter!&lt;/a&gt;!
&lt;/h3&gt;

</description>
      <category>codersteach</category>
      <category>twitter</category>
      <category>beginners</category>
    </item>
    <item>
      <title>How to properly practice what you learn</title>
      <dc:creator>Nicole Archambault</dc:creator>
      <pubDate>Mon, 25 Mar 2019 11:49:53 +0000</pubDate>
      <link>https://dev.to/lavie_encode/how-to-properly-practice-what-you-learn-1inb</link>
      <guid>https://dev.to/lavie_encode/how-to-properly-practice-what-you-learn-1inb</guid>
      <description>

&lt;p&gt;Hey everyone! First post on dev.to, even though I've been lurking and sharing stuff from here foreverrrr. I've told Ben for two years now that I'll post something when I see him at Codeland. But better late than never!&lt;/p&gt;

&lt;p&gt;So, I want to let you guys in on some really critical skills I picked up early on in my self-teaching. I'll go through them one by one over time, but in this post, I want to highlight one that literally changed the way I learned.&lt;/p&gt;

&lt;p&gt;A lot of us learn via videos, books, podcasts, blog posts. But what do we do with that information after we encounter it?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Using what we learn is both a skill AND a habit that we can build.&lt;/strong&gt; If you don't build that habit early, you'll start spinning your wheels like I did. People kept asking what I was "working on", and I thought they meant what videos I had watched, or what lessons I had finished on Treehouse.&lt;/p&gt;

&lt;p&gt;And yes, you can tell them you're watching videos and working through freeCodeCamp, which is a perfectly acceptable response. But what they're &lt;em&gt;really&lt;/em&gt; looking for is to find out how you're applying the skills you're learning.&lt;/p&gt;

&lt;p&gt;Adding to my anxiety while I was learning was the feeling that I was never quite "doing enough", or at least not The Right Thing™️. And maybe I wasn't, but I never quite gave myself a chance because I wasn't actively, regularly making a point to apply what I was learning—in the form of projects... or, more importantly, "&lt;strong&gt;deliberate practice&lt;/strong&gt;".&lt;/p&gt;

&lt;h1&gt;
  
  
  Characteristics of deliberate practice
&lt;/h1&gt;

&lt;p&gt;So, what the heck is deliberate practice?&lt;/p&gt;

&lt;p&gt;I mean, you just sitting down practicing is deliberate, right? You made the deliberate choice to sit down and practice.&lt;/p&gt;

&lt;p&gt;Well, that's a part of it, but deliberate practice has some set characteristics.&lt;br&gt;
Deliberate practice, generally speaking, is like regular practice, but with &lt;strong&gt;a specific goal of improvement&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;When you do something with a specific goal, it makes sense that your approach would change.&lt;/p&gt;

&lt;p&gt;If you want to prepare for a marathon, you'll train and practice differently than you would if you were training for a 100m dash. Similarly, if you're practicing with a goal of learning JavaScript in order to be a front-end developer, you'll need to focus in &lt;em&gt;solely&lt;/em&gt; on JavaScript, and break your goals down even further than that.&lt;/p&gt;

&lt;p&gt;Also, working on anything that isn't a particular area of JavaScript &lt;strong&gt;that you need more comfort with&lt;/strong&gt; is a waste of your time. Perhaps not a &lt;em&gt;complete&lt;/em&gt; waste of your time, as it would be to study Spanish instead of FE dev. But still a waste, nonetheless. You'll never reach your goals that way.&lt;/p&gt;

&lt;p&gt;Deliberate practice also requires focus and attention, as well as sustained effort and energy. Focus... attention... energy... these are all limited resources that we possess as human beings. (Buuuuut I really can't think of a better way to use your energy than on improving yourself, right?)&lt;/p&gt;

&lt;h2&gt;
  
  
  Deliberate practice favors quality over quantity
&lt;/h2&gt;

&lt;p&gt;First, deliberate practice focuses on the &lt;em&gt;quality&lt;/em&gt; of the practice, not the &lt;em&gt;quantity&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;If you look at most resources and writings out there about practice, they encourage consistency—showing up every day, ready to learn. Showing up is indeed half the battle. And you can't get better without practicing the information you encounter, which is why you stress when the training wheels are taken off.&lt;/p&gt;

&lt;p&gt;But just showing up and doing "some stuff to get better at coding" isn't going to cut it, because it isn't sustainable.&lt;/p&gt;

&lt;p&gt;I've been hearing the "10,000 hours" quote popularized by Malcolm Gladwell for years now, and I honestly think it's a load of crap. What happens when you practice for 10,000 hours?&lt;/p&gt;

&lt;p&gt;What if you focus on the wrong things, or find that you still can't recall related or prerequisite information between sessions? 10,000 hours of unfocused work is meaningless, which is why I also have strong feelings about established industry folks touting their years of programming experience.&lt;/p&gt;

&lt;p&gt;Often, they're looking things basic things up and referencing them as often as newbies are, because they never took the time to really master their work.&lt;/p&gt;

&lt;p&gt;Mastery is rare, folks. It's not as common as we're led to think it is, since a lot of the noise comes from the folks who claim to know what they're doing.&lt;br&gt;
Just remember that low-quality practice sessions are poorly structured, and lack clear goals or desired outcomes.&lt;/p&gt;

&lt;p&gt;High-quality practice sessions, on the other hand, have a greater chance of the student emerging with understanding that sticks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Deliberate practice is highly structured
&lt;/h2&gt;

&lt;p&gt;You can't just kind of wander into a practice session with a loose goal to get better.&lt;/p&gt;

&lt;p&gt;Get better at what?&lt;br&gt;
How much better?&lt;/p&gt;

&lt;p&gt;Once you get to that goal, what's your next small step to reaching the bigger goal?&lt;/p&gt;

&lt;p&gt;Without structure, you're not likely to stick with it, either.&lt;/p&gt;

&lt;h2&gt;
  
  
  Deliberate practice gives immediate feedback on your progress
&lt;/h2&gt;

&lt;p&gt;Fortunately, for web development, errors serve as excellent learning tools.&lt;br&gt;
Also, a lot of e-learning platforms like Treehouse and freeCodeCamp that integrate practice on their sites with test-driven development environments provide instant feedback to satisfy this criteria.&lt;/p&gt;

&lt;p&gt;But even with feedback like errors and TDD, there are other considerations. Is that everything involved in meeting your goal of being a really good developer in this particular area?&lt;/p&gt;

&lt;p&gt;What about things like technique, style, and approach to problem-solving? We still mostly need humans for that, since it's humans and not machines that ultimately use our code.&lt;/p&gt;

&lt;p&gt;We also need that feedback to be super-informative, with specific information regarding how and why you were right or wrong, and guidance to learn more as needed.&lt;/p&gt;

&lt;p&gt;So, human and computer feedback is a critical part of deliberate practice as we're learning to code.&lt;/p&gt;

&lt;h2&gt;
  
  
  Deliberate practice requires repetition
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;The best practice involves doing the same task or related tasks repeatedly.&lt;/strong&gt; Practice is not watching videos or reading tutorials. Those are &lt;strong&gt;learning activities&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;And even simply repeating the same actions over and over won't produce improvement.&lt;br&gt;
Think of it this way: if you show up to deliberately practice a specific action like writing a function from scratch, because you're not comfortable doing it on your own yet, you'd set up multiple challenges to write a function from scratch.&lt;/p&gt;

&lt;p&gt;If you know your weak area is writing functions, but you decide to write things that aren't functions... you're not practicing deliberately, because deliberate practice requires exposing yourself to the same challenges, in order to bring you comfort and familiarity with solving them.&lt;/p&gt;

&lt;p&gt;A lot of new developers think that all expert developers program from what's commonly called a "flow state". They think the developer just naturally knows how to overcome obstacles. In reality, they &lt;em&gt;practiced&lt;/em&gt; that task frequently enough that they recognize all the obstacles on their path to their goal.&lt;/p&gt;

&lt;p&gt;And, deliberate practice can lead to more relaxed, natural programming and problem-solving ability.&lt;/p&gt;

&lt;p&gt;But you cannot achieve expertise without deliberate practice. It's just not possible. You'll sustain in mediocrity, at best. And that's ok for a lot of folks, but I want to help people become the best developers they can be, so  if I have anything to say about it—you're adding deliberate practice to your toolbox today!&lt;/p&gt;

&lt;h2&gt;
  
  
  To recap:
&lt;/h2&gt;

&lt;p&gt;Deliberate practice is different than what's commonly referred to as "practice", because it focuses on the &lt;strong&gt;quality&lt;/strong&gt; of the practice over the &lt;strong&gt;quantity&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In order for practice to be deliberate, it also needs to be &lt;strong&gt;highly structured&lt;/strong&gt;, provide &lt;strong&gt;detailed feedback and guidance&lt;/strong&gt; for improvement, and involve completing &lt;strong&gt;the same or similar tasks repeatedly&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That's it! Now you know that there's basically a practice++ available for you to take your learning to the next level.&lt;/p&gt;

&lt;h2&gt;
  
  
  Learn more helpful skills like this! 😊
&lt;/h2&gt;

&lt;p&gt;If you'd like to learn more about learning, as well as other often-overlooked but critical skills in tech, join the &lt;a href="http://www.lavieencode.net/newsletter"&gt;Life in Code newsletter&lt;/a&gt;! ❤️&lt;/p&gt;


</description>
      <category>deliberatepractice</category>
      <category>learningtocode</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
