<?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: Maeling (she/her)</title>
    <description>The latest articles on DEV Community by Maeling (she/her) (@maelingcodes).</description>
    <link>https://dev.to/maelingcodes</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%2F305638%2F55d57e1a-3d23-4177-85db-cfac29f1af98.jpg</url>
      <title>DEV Community: Maeling (she/her)</title>
      <link>https://dev.to/maelingcodes</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/maelingcodes"/>
    <language>en</language>
    <item>
      <title>My first advent code challenge with #JavaScriptmas !</title>
      <dc:creator>Maeling (she/her)</dc:creator>
      <pubDate>Sat, 19 Dec 2020 18:57:17 +0000</pubDate>
      <link>https://dev.to/maelingcodes/a-beginner-s-24-day-journey-with-javascriptmas-83n</link>
      <guid>https://dev.to/maelingcodes/a-beginner-s-24-day-journey-with-javascriptmas-83n</guid>
      <description>&lt;p&gt;In January of this year, I decided to learn how to program after dabbling in HTML and CSS for several years. Since I was curious about the basics of computer science, I began my journey with the popular and often recommended &lt;a href="https://www.edx.org/course/cs50s-introduction-to-computer-science" rel="noopener noreferrer"&gt;CS50 Introduction to Computer Science course&lt;/a&gt; offered by Harvard. &lt;/p&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/maelingcodes" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&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%2Fuser%2Fprofile_image%2F305638%2F55d57e1a-3d23-4177-85db-cfac29f1af98.jpg" alt="maelingcodes"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/maelingcodes/my-self-directed-journey-to-becoming-a-software-engineer-begins-5g8j" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;My Self-Directed Journey to Becoming a Software Engineer Begins! 🎉 &lt;/h2&gt;
      &lt;h3&gt;Maeling (she/her) ・ Jan 10 '20&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#career&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#codenewbie&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#womenintech&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;p&gt;Ever since I started my journey of learning how to program, I've been amazed by the amount of learning resources that are available, and many for free! This actually became a bit distracting for me at one point, when I found myself doing CS50, freeCodeCamp and The Odin Project all at the same time 😖.&lt;/p&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/maelingcodes" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&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%2Fuser%2Fprofile_image%2F305638%2F55d57e1a-3d23-4177-85db-cfac29f1af98.jpg" alt="maelingcodes"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/maelingcodes/is-it-better-to-focus-on-one-coding-curriculum-at-a-time-as-a-newbie-cpd" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Is it better to focus on one coding curriculum at a time as a newbie❓&lt;/h2&gt;
      &lt;h3&gt;Maeling (she/her) ・ Jan 31 '20&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#discuss&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;p&gt;After receiving some great advice, I realized that I needed to focus on one curriculum at a time to be able to really dive deep and gain a greater understanding of the concepts.  I zoned in on CS50 and was in the middle of Week 8 (Web Track) of the course when I saw a tweet about #JavaScriptmas, a 24-day JavaScript coding challenge being offered by &lt;a href="https://scrimba.com/" rel="noopener noreferrer"&gt;Scrimba&lt;/a&gt;. Since JavaScript had just been introduced to us in week 8's lesson in CS50, I decided that the challenge would be a great companion for my course material. Plus, it just looked like it would be so much fun coding small challenges along with fellow coders all over the world! &lt;/p&gt;

&lt;h1&gt;
  
  
  24 Days of #JavaScriptmas
&lt;/h1&gt;

&lt;p&gt;I received a #JavaScriptmas challenge from Scrimba everyday from December 1st through the 24th that was JavaScript-based and sometimes included a mix of HTML and CSS. I really enjoyed Scrimba's unique and interactive code screencasts (aka "scrims") that introduced the challenge for each day. It was great to have them explain the challenge for the day and then have the ability to jump straight into the code editor within the same screen.&lt;/p&gt;

&lt;p&gt;Because CS50 primarily focuses on C and Python as far as programming languages, I wondered if I would be able to complete any of the challenges. However, as I started to work through the challenges each day, I was encouraged to see that I could solve them using the programming logic I had learned from studying the other languages. It really became a matter of understanding and integrating syntax differences and the many methods that were available to use with JavaScript. &lt;/p&gt;

&lt;h1&gt;
  
  
  My #JavaScriptmas Solutions
&lt;/h1&gt;

&lt;p&gt;You're more than welcome to browse some of my solutions via my "scrims" below. Some of my favorite challenges were the ones that involved HTML and CSS (*), since it taught me a lot about interacting with the Document Object Model (DOM). I know I'll be able to improve on my solutions as I learn more about JavaScript, but you have to start somewhere and I'm grateful to have completed all 24 days of this year's challenge! &lt;/p&gt;

&lt;p&gt;Day 1: &lt;a href="https://scrimba.com/scrim/co2294da8a5850fe662c01e5d" rel="noopener noreferrer"&gt;Candies &lt;/a&gt;&lt;br&gt;
Day 2: &lt;a href="https://scrimba.com/scrim/cobba432889ba7ce533ae28df" rel="noopener noreferrer"&gt;Deposit-Profit&lt;/a&gt;&lt;br&gt;
Day 3: &lt;a href="https://scrimba.com/scrim/co619421da5ce628d82eb9dbd" rel="noopener noreferrer"&gt;Chunky Monkey&lt;/a&gt;&lt;br&gt;
Day 4: &lt;a href="https://scrimba.com/scrim/coce54a1681e7fbb07f775011" rel="noopener noreferrer"&gt;Century From Year&lt;/a&gt;&lt;br&gt;
Day 5: &lt;a href="https://scrimba.com/scrim/co5204d59a743da52d1c040c3" rel="noopener noreferrer"&gt;Reverse a String&lt;/a&gt;&lt;br&gt;
Day 6: &lt;a href="https://scrimba.com/scrim/co8b64e7781ba277f9aa953c3" rel="noopener noreferrer"&gt;Sort by Length&lt;/a&gt;&lt;br&gt;
Day 7: &lt;a href="https://scrimba.com/scrim/coc0f4e26a6d2c62ac9f311e1" rel="noopener noreferrer"&gt;Count Vowel Consonant&lt;/a&gt;&lt;br&gt;
Day 8*: &lt;a href="https://scrimba.com/scrim/co8384f4f94873c06ce83c5f8" rel="noopener noreferrer"&gt;The Rolling Dice&lt;/a&gt; (my first time ever "drawing" with CSS)&lt;br&gt;
Day 9: &lt;a href="https://scrimba.com/scrim/coe4d4e60905f12725627b0a0" rel="noopener noreferrer"&gt;Sum Odd Fibonacci Numbers&lt;/a&gt;&lt;br&gt;
Day 10: &lt;a href="https://scrimba.com/scrim/co7614c2b9daa5af0ec19227f" rel="noopener noreferrer"&gt;Adjacent Elements Product&lt;/a&gt;&lt;br&gt;
Day 11: &lt;a href="https://scrimba.com/scrim/co1344ef09ef263508d7525e4" rel="noopener noreferrer"&gt;Avoid Obstacles&lt;/a&gt;&lt;br&gt;
Day 12: &lt;a href="https://scrimba.com/scrim/cof2b4571bfacc899aee7a91c" rel="noopener noreferrer"&gt;Valid Time&lt;/a&gt;&lt;br&gt;
Day 13: &lt;a href="https://scrimba.com/scrim/codd04f75a703fab520d78824" rel="noopener noreferrer"&gt;Extract Each Kth&lt;/a&gt;&lt;br&gt;
Day 14: &lt;a href="https://scrimba.com/scrim/co9ee4acebaa5a2e9aa08ea7c" rel="noopener noreferrer"&gt;Maximal Adjacent Difference&lt;/a&gt;&lt;br&gt;
Day 15*: &lt;a href="https://scrimba.com/scrim/co64f4fd8a3f78bc4c4ea15a2" rel="noopener noreferrer"&gt;Carousel&lt;/a&gt; (an image slider - definitely my favorite challenge!)&lt;br&gt;
Day 16: &lt;a href="https://scrimba.com/scrim/co80c4e50964721011bb93166" rel="noopener noreferrer"&gt;Insert Dashes&lt;/a&gt;&lt;br&gt;
Day 17: &lt;a href="https://scrimba.com/scrim/coa5f44d6b68fc23a3c9cd2b2" rel="noopener noreferrer"&gt;Different Symbols Naive&lt;/a&gt;&lt;br&gt;
Day 18: &lt;a href="https://scrimba.com/scrim/co20f431ab1cce75b0b9ea867" rel="noopener noreferrer"&gt;Array Previous Less&lt;/a&gt;&lt;br&gt;
Day 19: &lt;a href="https://scrimba.com/scrim/codb1430783d8333d780fa883" rel="noopener noreferrer"&gt;Alphabet Subsequence&lt;/a&gt;&lt;br&gt;
Day 20: &lt;a href="https://scrimba.com/scrim/co96a41709e342c160118c11b" rel="noopener noreferrer"&gt;Domain Type&lt;/a&gt;&lt;br&gt;
Day 21: &lt;a href="https://scrimba.com/scrim/coa92470dbcffd09dd77637b8" rel="noopener noreferrer"&gt;Sum of Two&lt;/a&gt;&lt;br&gt;
Day 22: &lt;a href="https://scrimba.com/scrim/cof7c4209813877f387a27aa2" rel="noopener noreferrer"&gt;Extract Matrix Column&lt;/a&gt;&lt;br&gt;
Day 23*: &lt;a href="https://scrimba.com/scrim/co5e24df78cb2313eca1da08d" rel="noopener noreferrer"&gt;Social Media Input&lt;/a&gt;&lt;br&gt;
Day 24*: &lt;a href="https://scrimba.com/scrim/coafe4c8a8df6e710d85f809a" rel="noopener noreferrer"&gt;Test Your Agility&lt;/a&gt; (this one is actually fun to play!)&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Have you ever participated in a code challenge before? What are some of your favorites?&lt;/em&gt;&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>beginners</category>
      <category>javascript</category>
      <category>javascriptmas</category>
    </item>
    <item>
      <title>Is it better to focus on one coding curriculum at a time as a newbie❓</title>
      <dc:creator>Maeling (she/her)</dc:creator>
      <pubDate>Fri, 31 Jan 2020 15:50:26 +0000</pubDate>
      <link>https://dev.to/maelingcodes/is-it-better-to-focus-on-one-coding-curriculum-at-a-time-as-a-newbie-cpd</link>
      <guid>https://dev.to/maelingcodes/is-it-better-to-focus-on-one-coding-curriculum-at-a-time-as-a-newbie-cpd</guid>
      <description>&lt;p&gt;This year, I started &lt;a href="https://dev.to/maelingmurphy/my-self-directed-journey-to-becoming-a-software-engineer-begins-5g8j"&gt;my self-directed journey in learning how to code&lt;/a&gt; and decided to start off with these three online curriculums:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.freecodecamp.org/learn/"&gt;freeCodeCamp Responsive Web Design&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.theodinproject.com/tracks/1"&gt;The Odin Project - Full Stack Ruby on Rails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://courses.edx.org/courses/course-v1:HarvardX+CS50+X/course/#block-v1:HarvardX+CS50+X+type@chapter+block@b94adcd6bd6b4e69b2af7eef0d828674"&gt;CS50 - Introduction to Computer Science&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Throughout the course of this month, I decided to pause on The Odin Project about halfway during the Web Development section since I was covering HTML and CSS already in the freeCodeCamp curriculum. I'm now in the midst of the first project (Tribute Page) for freeCodeCamp and also in Week 2 of CS50.&lt;/p&gt;

&lt;p&gt;I'm now starting to wonder if I should just focus on one curriculum fully and wait to finish one before attempting to complete the other. This is my first time learning how to program in C (in CS50) and because the other project in freeCodeCamp has a different focus (HTML &amp;amp; CSS), I wonder if I need to focus all my efforts on CS50 for the time being.  &lt;/p&gt;

&lt;p&gt;So I want to know, what does your learning process look like? Have you ever worked on multiple courses (in different languages) at the same time? If so, what was that like? If you made the switch to just focus on one at a time, was that helpful for you? &lt;/p&gt;

&lt;p&gt;I would greatly appreciate your helpful input!&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>beginners</category>
    </item>
    <item>
      <title>My Self-Directed Journey to Becoming a Software Engineer Begins! 🎉 </title>
      <dc:creator>Maeling (she/her)</dc:creator>
      <pubDate>Fri, 10 Jan 2020 04:07:10 +0000</pubDate>
      <link>https://dev.to/maelingcodes/my-self-directed-journey-to-becoming-a-software-engineer-begins-5g8j</link>
      <guid>https://dev.to/maelingcodes/my-self-directed-journey-to-becoming-a-software-engineer-begins-5g8j</guid>
      <description>&lt;p&gt;&lt;em&gt;Photo by Matt Howard on Unsplash&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Hello DEV world!👋🏾&lt;/p&gt;

&lt;p&gt;My name is Maeling and I'm currently a work-at-home and homeschooling mom with a background in Materials Science &amp;amp; Engineering...&lt;/p&gt;

&lt;p&gt;that decided that 2020 is the year I officially begin my self-directed journey to becoming a software engineer!! &lt;/p&gt;

&lt;h2&gt;
  
  
  My Introduction to Coding
&lt;/h2&gt;

&lt;p&gt;My &lt;a href="https://www.maelingmurphy.com/2019/12/15/my-coding-journey-a-progresslog/"&gt;introduction to coding&lt;/a&gt; was in a highschool computer class (back in 2002) and I was amazed to see how a few lines of code could bring my very own personal web page to life! Fast forward many years, and I'm starting various blogs while picking up various HTML and CSS tidbits along the way. &lt;/p&gt;

&lt;p&gt;At the beginning of last year, I found myself working on a calendar-based project in Adobe InDesign that required the use of some third-party scripts that made what I was trying to do manually, a million times easier! Outside of a short tutorial here and there, I had never really focused on trying to learn JavaScript, but now my interest was peaked to the max! All of these project ideas started coming to my mind and I knew I would have to and WANTED TO learn JS to start implementing them!&lt;/p&gt;

&lt;p&gt;Then this past December, I hear of a community called &lt;a href="https://ck.chat/afjz7v"&gt;Career Karma&lt;/a&gt;, that was created to help people learn about how to pursue a career in tech. I participated in their #21daycKChallenge that allowed me to network with people with varying levels of experience and exposed me to free learning resources so I could get started right away. They also provided information about different coding bootcamp programs as a potential path for entering the tech workforce. I ended up going through the application process for 2 coding bootcamps that had online part-time programs and was accepted, but I ultimately decided to go with the self-directed learning route as it was the best fit for me, giving me the flexibility that I need right now.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Self-Directed Learning Path
&lt;/h2&gt;

&lt;p&gt;In order to stay focused, I decided to start my learning path with a few project-based curriculums, focusing on the fundamentals of computer science, HTML, CSS, JavaScript and Ruby. I have many other languages, courses and projects coming down the road, but I had a feeling (&lt;em&gt;and received some great advice!&lt;/em&gt;) that I needed to limit myself in the beginning in order to build a good foundation and make great progress.&lt;/p&gt;

&lt;p&gt;My Current Online Courses:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.edx.org/course/cs50s-introduction-to-computer-science"&gt;CS50 - Introduction to Computer Science (CS)&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;freeCodeCamp's &lt;a href="https://www.freecodecamp.org/learn"&gt;Responsive Web Design Certification&lt;/a&gt; (HTML, CSS, JavaScript) &lt;/li&gt;
&lt;li&gt;The Odin Project &lt;a href="https://www.theodinproject.com/tracks/1"&gt;Full Stack Ruby on Rails Curriculum&lt;/a&gt;(HTML, CSS, Git, JavaScript, Ruby, CS, Job Search Advice &amp;amp; more!) &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I also started the &lt;a href="https://www.100daysofcode.com/"&gt;#100daysofcode&lt;/a&gt; challenge at the beginning of this year which has really helped me be consistent with my coding routine and has been connecting me with fellow #CodeNewbies and encouragement from those further along in their journeys! &lt;/p&gt;

&lt;h2&gt;
  
  
  Learning Path Log
&lt;/h2&gt;

&lt;p&gt;Because I feel like I come across a cool new book/forum/tutorial/course/etc. every 10 seconds (but seriously! 😂), I decided to create a &lt;a href="https://github.com/maelingmurphy/My-Learning-Path"&gt;Learning Path Log&lt;/a&gt; on GitHub (&lt;em&gt;I just learned how to use Git in the terminal this week!!&lt;/em&gt;) that keeps track of my learning activities and resources during this journey. &lt;/p&gt;

&lt;p&gt;I'll be updating it very frequently, so feel free to check it out to see what I'm up to in my journey!&lt;/p&gt;

&lt;h2&gt;
  
  
  Thank You
&lt;/h2&gt;

&lt;p&gt;I couldn't end this post without saying thank you to the DEV team and everyone who contributes to this platform! It has been such an amazing resource to me already and boasts a very encouraging atmosphere for all of continuous learners! I look forward to engaging more with this supportive community!&lt;/p&gt;

&lt;h3&gt;
  
  
  I'm here to connect so if you have questions, advice, encouragement 😊... feel free to reach out to me here or on Twitter at &lt;a href="https://twitter.com/maelingmurphy"&gt;@maelingmurphy&lt;/a&gt;!
&lt;/h3&gt;

</description>
      <category>beginners</category>
      <category>career</category>
      <category>codenewbie</category>
      <category>womenintech</category>
    </item>
  </channel>
</rss>
