<?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: kristenseog</title>
    <description>The latest articles on DEV Community by kristenseog (@kristenseog).</description>
    <link>https://dev.to/kristenseog</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%2F962152%2F8c1d4584-ee66-47c1-92fb-03809054725e.jpg</url>
      <title>DEV Community: kristenseog</title>
      <link>https://dev.to/kristenseog</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kristenseog"/>
    <language>en</language>
    <item>
      <title>Checklist to get prepared with coding in 2023! Equipment and Mindset!</title>
      <dc:creator>kristenseog</dc:creator>
      <pubDate>Mon, 28 Nov 2022 23:28:11 +0000</pubDate>
      <link>https://dev.to/kristenseog/checklist-to-get-prepared-with-coding-in-2023-equipment-and-mindset-55d4</link>
      <guid>https://dev.to/kristenseog/checklist-to-get-prepared-with-coding-in-2023-equipment-and-mindset-55d4</guid>
      <description>&lt;h2&gt;
  
  
  First thing first, don’t go overboard and start purchasing techs/equipment before you know how to code~!
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;You probably do not need to buy a new computer to code at the beginning stage of learning how to code!&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  SIMPLY CHECK IF YOUR CURRENT COMPUTER HAS THESE FOLLOW SPECS:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Laptop with 8 GB RAM and 64-bit dual-core processor&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;High-speed internet connection (we recommend a download speed of at least 25 Mbps and an upload speed of at least 5 Mbps)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Webcam&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Headphones with a microphone&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;When your computer meet these requirements, you can code!&lt;br&gt;
So, Let’s get started!&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Next, MINDSET is key to getting started! Grow a growth mindset!
&lt;/h2&gt;

&lt;p&gt;Take a read at this great BBC article on &lt;a href="https://www.bbc.com/worklife/article/20210222-how-a-beginners-mindset-can-help-you-learn-anything" rel="noopener noreferrer"&gt;How a beginners mindset can help you learn anything!&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Reality of learning how to code as a beginner or learning anything new is not an easy process!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Remember to always be bad at first to be good at it!!!&lt;/strong&gt;&lt;br&gt;
I try to remember this as much as I can because I constantly fall into a roadblock and take it as a learning process… it may be hard to keep going, yet, I decide to keep going!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you decide to start, just don’t quit~!&lt;/strong&gt;&lt;br&gt;
Here are some checklists to get started as beginner coder. Try to start gaining knowledge on the followings:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stage 1:&lt;/strong&gt; Foundational concepts of web development, including front-end and back-end technologies, command line fundamentals and APIs.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;- CLI&lt;/em&gt;&lt;br&gt;
&lt;em&gt;- HTML and CSS&lt;/em&gt;&lt;br&gt;
&lt;em&gt;- Git and GitHub&lt;/em&gt;&lt;br&gt;
&lt;em&gt;- JavaScript&lt;/em&gt;&lt;br&gt;
&lt;em&gt;- Third party APIs (such as jQuery and Bootstrap)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;- Server-side APIs, AJAX, and JSON&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stage 2:&lt;/strong&gt; Technical: Skills necessary to engineer a complete full-stack web application, including working with servers, databases, and other back-end technologies, and connecting them to the user-facing front end.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;- Node.js&lt;/em&gt;&lt;br&gt;
&lt;em&gt;- Object-oriented programming OOP&lt;/em&gt;&lt;br&gt;
&lt;em&gt;- Express.js&lt;/em&gt;&lt;br&gt;
&lt;em&gt;- Relational databases, such as MySQL&lt;/em&gt;&lt;br&gt;
&lt;em&gt;- Object-relational mapping ORM using Sequelize&lt;/em&gt;&lt;br&gt;
&lt;em&gt;- Model-View-Controller MVC framework&lt;/em&gt;&lt;br&gt;
&lt;em&gt;- Handlebars.js&lt;/em&gt;&lt;br&gt;
&lt;em&gt;- Unit testing&lt;/em&gt;&lt;br&gt;
&lt;em&gt;- Agile software development methodology&lt;/em&gt;&lt;br&gt;
&lt;em&gt;- Heroku&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stage 3:&lt;/strong&gt;  Performance: Optimizing your web applications for speed and efficiency, as well as preparing for the transition to a career in web development.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;- Computer science fundamentals&lt;/em&gt;&lt;br&gt;
&lt;em&gt;- NoSQL databases, such as MongoDB&lt;/em&gt;&lt;br&gt;
&lt;em&gt;- Progressive web apps PWAs&lt;/em&gt;&lt;br&gt;
&lt;em&gt;- React&lt;/em&gt;&lt;br&gt;
&lt;em&gt;- MERN stack (MongoDB, Express.js, React, Node.js)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hope this is setting you and I up to get started on learning how to code for 2023!!!~~ Please feel free to follow for more if you guys want to read about my coding journey in 2023 and also follow along AND support!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Let’s share, learn, and grow together!!!&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  For developing a mindset to become a coder check out:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://learn.onemonth.com/why-a-growth-mindset-is-essential-for-learning/" rel="noopener noreferrer"&gt;Growth Mindset Essentials for Learning&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.khanacademy.org/college-careers-more/learnstorm-growth-mindset-activities-us/high-school-activities/activity-2-the-growth-mindset-hs/a/the-growth-mindset-part-2-3" rel="noopener noreferrer"&gt;Growth Mindset Activities&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://davidrobson.me/books/" rel="noopener noreferrer"&gt;David Robson”s The Expectation Effect: How Your Mindset Can Transform Your Life&lt;/a&gt;&lt;/p&gt;

</description>
      <category>emptystring</category>
    </item>
    <item>
      <title>Learn to Code in 2023: Are you contemplating on whether you should learn how to code not? Stop wasting time!</title>
      <dc:creator>kristenseog</dc:creator>
      <pubDate>Sun, 06 Nov 2022 16:48:48 +0000</pubDate>
      <link>https://dev.to/kristenseog/learn-to-code-in-2023-are-you-contemplating-on-whether-you-should-learn-how-to-code-not-stop-wasting-time-42gc</link>
      <guid>https://dev.to/kristenseog/learn-to-code-in-2023-are-you-contemplating-on-whether-you-should-learn-how-to-code-not-stop-wasting-time-42gc</guid>
      <description>&lt;p&gt;&lt;strong&gt;Are you contemplating to learn how to code?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Have you been falling into a rabbit hole with the plethora of research you've been doing alone?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How should I learn to code? What do I need to start? Where do I start? How to become a coder?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Let me provide you with some introductions about coding to get you started.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Whether you want to become a coder/full stack web developer/ software engineer or not, knowing how to code will be a beneficial skill to have in your hand. We are now living in a modern world full of technology and this is not going anywhere. It is most likely that coding will become a mainstream language utilized in every industry&lt;/p&gt;

&lt;p&gt;There are bright future demands in coding career! According to the Bureau of Labor Statistics (BLS) employment projection "Overall employment in computer and information technology occupations is projected to grow 15 percent from 2021 to 2031, much faster than the average for all occupations; this increase is expected to result in about 682,800 new jobs over the decade."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2021 Data:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zWPaexDS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nk5tlho5xae13uvw7osl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zWPaexDS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nk5tlho5xae13uvw7osl.png" alt="Image description" width="880" height="959"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is coding?&lt;/strong&gt;&lt;br&gt;
Learning how to code is learning another language specifically for computers. Coding is a mechanism to tell your computer what to do, instructions. Computers do not know our human language of words. Computers only understand the concept of on and off like a circuitry and binary digits of 1 an 0, true or false. So, with an infinite number of combinations possible with coding, computer programming languages such as HTML, python, CSS, javascripts, c++, go, etc were developed. These programmers allow us to translate important commands into binary code, which then allows us to give instructions to computers to function.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Foundational skills and programs you would want to learn to get started:&lt;/strong&gt;&lt;br&gt;
→ Basic computer terminology&lt;br&gt;
→ Command-line fundamentals&lt;br&gt;
→ HTML&lt;br&gt;
→ CSS&lt;br&gt;
→ Git and GitHub&lt;br&gt;
→ JavaScript&lt;br&gt;
→ Python&lt;br&gt;
→ APIs&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Here are some of the best free online resources you could utilize:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.codecademy.com/?utm_source=pepperjam&amp;amp;utm_medium=affiliate&amp;amp;utm_term=229159&amp;amp;clickId=4153924010&amp;amp;pj_creativeid=2-438167&amp;amp;pj_publisherid=229159"&gt;Codecademy&lt;/a&gt; for technical skills&lt;br&gt;
&lt;a href="https://www.freecodecamp.org/"&gt;freeCodeCamp &lt;/a&gt;with hands on experience&lt;br&gt;
&lt;a href="https://www.coursera.org/?irclickid=1cq2Pi1oLxyNRGAwv6wvPwRXUkDXFrzNyXpSU80&amp;amp;irgwc=1&amp;amp;utm_medium=partners&amp;amp;utm_source=impact&amp;amp;utm_campaign=197389&amp;amp;utm_content=b2c"&gt;Coursera &lt;/a&gt;with real university professors&lt;br&gt;
&lt;a href="https://www.edx.org/?source=aw&amp;amp;awc=6798_1667323522_0e61e06006e802423eed3fed5869fe85&amp;amp;utm_source=aw&amp;amp;utm_medium=affiliate_partner&amp;amp;utm_content=text-link&amp;amp;utm_term=414309_Learn+to+Code+With+Me+LLC"&gt;edX &lt;/a&gt;from world class universities like Harvard and MIT&lt;br&gt;
&lt;a href="https://www.codewars.com/"&gt;Codewars &lt;/a&gt;with martial arts theme&lt;br&gt;
&lt;a href="https://www.codeconquest.com/"&gt;Code Conquest&lt;/a&gt; with tutorials&lt;br&gt;
&lt;a href="https://dash.generalassemb.ly/"&gt;General Assembly's &lt;/a&gt;free coding with project based&lt;br&gt;
&lt;a href="https://www.khanacademy.org/"&gt;Khan Academy&lt;/a&gt; for whole family, all age range&lt;br&gt;
&lt;a href="https://www.udemy.com/?ranMID=39197&amp;amp;ranEAID=3PhbAxfdARQ&amp;amp;ranSiteID=3PhbAxfdARQ-cJzqoTj74ctj_lHquCTNqQ&amp;amp;LSNPUBID=3PhbAxfdARQ&amp;amp;utm_source=aff-campaign&amp;amp;utm_medium=udemyads"&gt;Udemy &lt;/a&gt;for diverse explorers&lt;br&gt;
&lt;a href="https://www.sololearn.com/home"&gt;Sololearn &lt;/a&gt;for anyone&lt;br&gt;
&lt;a href="https://code.org/"&gt;Code.org &lt;/a&gt;for young children/kids and beginners of all age&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Are you ready to learn how to code? Let's weight out our options: DIY vs bootcamp vs undergraduate degree vs master's degree?&lt;/strong&gt;&lt;br&gt;
Let's get started!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--U87qKe0O--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u4wm173z5gsfepj8eftq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--U87qKe0O--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u4wm173z5gsfepj8eftq.png" alt="Image description" width="880" height="818"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Take the&lt;a href="https://www.thinkful.com/blog/tech-career-quiz/"&gt; thinkful quick quiz&lt;/a&gt; to find out which tech career is right for you!&lt;br&gt;
Take the &lt;a href="https://www.codecademy.com/explore/sorting-quiz"&gt;codeacademy quiz&lt;/a&gt; to find out what's your programming personality is!&lt;br&gt;
Take the[ "&lt;a href="https://dev.tourl"&gt;is coding right for you&lt;/a&gt;" quiz ](&lt;a href="https://www.takeupcode.com/quiz/is-coding-for-you/)if"&gt;https://www.takeupcode.com/quiz/is-coding-for-you/)if&lt;/a&gt; you are still contemplating!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Things to keep in mind as you get started with the learning process:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Learning how to code is not EASY, learning anything new is not easy, YET it will be an exciting, rewarding and empowering process~!&lt;/p&gt;

&lt;p&gt;Yes, life isn't fair, sometimes life throws us curve balls! However, it is up to you to change and control your life in any ways possible! Find joy in the learning! At the end of the day, you're googling and learning how to code because you want to or wanted to. Remember that, relax and enjoy the ride:) &amp;amp; Embrace resilience :)&lt;/p&gt;

&lt;p&gt;In your process of learning new subjects or in any goals: Prioritize your time, embrace the adversity that comes up along, have a growth mindset, and use discipline to show up daily and do your due diligence! Then, you will reap rewards in any tasks!&lt;br&gt;
The definition of success is different for everyone, only you can define your success. It could be happiness, love, financial stability, creative freedom, a particular lifestyle, etc! Live a life that is true to yourself.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For mental strength and health check out:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.apa.org/topics/resilience/building-your-resilience"&gt;Building your resilience&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.psychologytoday.com/us/blog/the-power-prime/202204/embrace-life-challenge-pursue-not-threat-avoid"&gt;Embrace Life as a Challenge to Pursue, Not a Threat to Avoid&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.health.harvard.edu/staying-healthy/aiming-for-longevity"&gt;Aiming for longevity&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
