<?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>Forem: Sushant Kumar</title>
    <description>The latest articles on Forem by Sushant Kumar (@razorrahul123).</description>
    <link>https://forem.com/razorrahul123</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%2F1217913%2F2b74dac1-0939-4e3d-9425-ad05ed4c8454.jpeg</url>
      <title>Forem: Sushant Kumar</title>
      <link>https://forem.com/razorrahul123</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/razorrahul123"/>
    <language>en</language>
    <item>
      <title>How to grow as a frontend developer (my journey)</title>
      <dc:creator>Sushant Kumar</dc:creator>
      <pubDate>Mon, 01 Apr 2024 09:11:24 +0000</pubDate>
      <link>https://forem.com/razorrahul123/how-to-grow-as-a-frontend-developer-my-journey-54ic</link>
      <guid>https://forem.com/razorrahul123/how-to-grow-as-a-frontend-developer-my-journey-54ic</guid>
      <description>&lt;h2&gt;
  
  
  Background
&lt;/h2&gt;

&lt;p&gt;Hello everyone, this is my first post on dev.to and I wanted to share my journey as a frontend developer and things that I learned during the past 5 years.&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%2Fnizny4rm0w2nflg5vedx.gif" 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%2Fnizny4rm0w2nflg5vedx.gif" alt="Image description" width="475" height="498"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Initial phases
&lt;/h2&gt;

&lt;p&gt;The initial phases were a bit difficult. I tried to learn everything at once which made the process very overwhelming. It's important to understand that learning is a continuous process and it takes time. I divided my learning in phases and based on the tasks. I used to feel hesitant to ask for help but I later realised that it's okay to ask for help if you are stuck. At the end of the day, everyone was on the same shoe when they started their journey. &lt;/p&gt;

&lt;h3&gt;
  
  
  Read documentation
&lt;/h3&gt;

&lt;p&gt;The best way to start learning&lt;a href="https://react.dev/"&gt;React&lt;/a&gt; is to get started with the documentation. It provides the fundamental knowledge which can be then applied when doing hands on programming. Everyone has a different approach. If I didn't understand a concept then I would see a tutorial on &lt;a href="https://youtube.com/"&gt;youtube&lt;/a&gt; or &lt;a href="https://www.freecodecamp.org/"&gt;freecodecamp&lt;/a&gt; or &lt;a href="https://www.youtube.com/@WebDevSimplified"&gt;web dev simplified&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;For learning about web fundamentals the best resource is &lt;a href="https://developer.mozilla.org/"&gt;https://developer.mozilla.org/&lt;/a&gt;. It contains in depth information about any html, css or javascript topics. &lt;/p&gt;

&lt;h3&gt;
  
  
  Don't be afraid of code reviews
&lt;/h3&gt;

&lt;p&gt;When pushing your first commit or initial commits to github, you might worry about your commit getting rejected or being left with many remarks. But that's okay. I became a better developer after code reviews. My coding style improved and I started using good coding practices while writing code.&lt;/p&gt;

&lt;h3&gt;
  
  
  Apply your knowledge to build projects
&lt;/h3&gt;

&lt;p&gt;To test your knowledge, you can always start building small projects. &lt;a href="https://www.youtube.com/@codewithantonio"&gt;https://www.youtube.com/@codewithantonio&lt;/a&gt; is a good starting point. If you ran out of ideas then you can always search on &lt;a href="https://www.producthunt.com/"&gt;Product Hunt&lt;/a&gt; the top trending projects.&lt;br&gt;
&lt;a href="https://www.producthunt.com/products/roundup-2"&gt;Roundup&lt;/a&gt; is a project that we launched on ProductHunt. It was an amazing experience, learning and building something from scratch with a vision.&lt;/p&gt;

&lt;h3&gt;
  
  
  Don't stop learning
&lt;/h3&gt;

&lt;p&gt;Tech and specially frontend development is ever changing and growing field. It's important to stay updated along with having a clear understanding about the language. For example: If you have a good knowledge of React, you can start learning NextJs. If you have done NextJs, you can learn how to use different frontend framework which will kickstart the development process such as CharkraUI or AntDesign. Then you can move on to building your own library and publish it on github. The process going on.&lt;/p&gt;

&lt;p&gt;Happy coding :)&lt;/p&gt;

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