<?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: Sumukhesh</title>
    <description>The latest articles on DEV Community by Sumukhesh (@sumukhesh).</description>
    <link>https://dev.to/sumukhesh</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%2F382884%2Fd310cd5a-b2a2-4b39-8839-b5e6aeddcca7.jpeg</url>
      <title>DEV Community: Sumukhesh</title>
      <link>https://dev.to/sumukhesh</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sumukhesh"/>
    <language>en</language>
    <item>
      <title>My Scary First Day as a Developer.</title>
      <dc:creator>Sumukhesh</dc:creator>
      <pubDate>Sat, 11 Jul 2020 18:56:52 +0000</pubDate>
      <link>https://dev.to/sumukhesh/my-scary-first-day-as-a-developer-2m2i</link>
      <guid>https://dev.to/sumukhesh/my-scary-first-day-as-a-developer-2m2i</guid>
      <description>&lt;p&gt;It all started with a mail that read, "your onboarding process starts tomorrow. You will have an orientation and an introduction to the team." Reading this mail gave me an adrenaline boost. Of course, I knew before this mail that I was hired, but I was very eager to start, ready to dive into the latest technologies, building stuff, and creating the next big things. This might sound like a cliche`, but I couldn't sleep that night. I was constantly imagining and recreating scenarios in my mind. It felt awesome and I thought, this is how success feels like. &lt;/p&gt;

&lt;p&gt;The next morning, I was glued to my phone constantly waiting for the meeting link. Now mind you, I am also a daydreamer, so I was reliving yesterday's "successes". Finally, I got a notification. It was the meeting link and I froze like a deer in front of headlights. I was not sure of what was bound to happen after I click the link. I impulsively clicked the link anyway. &lt;/p&gt;

&lt;p&gt;The meeting was over. It was a normal introductory session and it surely didn't match any of the scenarios I imagined last night. But the important thing about the session was that I was introduced to the technology stack they operated on. Finally, in the end, I was given a list of concepts to learn in Angular. Later that day I spent most of the time learning angular and was excited to implement it in real-world projects. At the end of the day, I got a phone call from our founder...&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DISCLAIMER&lt;/strong&gt;: What happened next was unique for me and might not be the same for everyone on their first day at work. Remember, I was working in a start-up, so I knew the challenges before and was ready to face them. This is by no means to scare any of you. &lt;/p&gt;

&lt;p&gt;On the phone call, our founder had explained to me the immediate project that required attention. We were supposed to deliver an initial prototype of a working project to the client in a single day. It was an 'all hands at the deck ' moment where we had an internal hackathon to produce a stable working deliverable by the end.&lt;/p&gt;

&lt;p&gt;The next day, our hackathon started at 8:00 AM. I was immediately pushed into a group. Later we discussed how we were going to approach the problem and solve it accurately. As it was my first day at work, I had no idea what they were talking about. That's when panic started to kick in. After the meeting, roles were assigned and I got my first task.&lt;br&gt;
Immediately, I was given access to the codebase and was simply asked to add a widget to an HTML Page. &lt;/p&gt;

&lt;p&gt;With a lot of anxiety and a dash of optimism, I decided to view the codebase and decide an approach to solve the task. The moment I opened the codebase, I was dumbfounded with the amount of code and logic in front of me(it was 10 times the amount of code I wrote for my projects). At this moment the panic and anxiousness started to turn into fear.&lt;br&gt;
Fear of not completing the task, fear of inability, fear of FAILURE. &lt;/p&gt;

&lt;p&gt;In this state of distress, I was not able to connect the dots. I wasn't thinking clearly. My brain was being shoved with tons and tons of lines of code which I didn't know. This resulted in me forgetting the basics of HTML. &lt;br&gt;
As I go further into the codebase, the fear grew exponentially to a point where I forced myself to shut the system. After this, I went for a walk to calm myself. During this walk, I felt miserable as I was not able to complete even a small task. &lt;/p&gt;

&lt;p&gt;After a while, I regained some clarity and went back to the system. I decided to search for some templates online. Although I thought, I'd never opt to do this in my professional career, I decided to do it anyway. This was not how I expected my first day to be. But I was not ready to give up easily.&lt;br&gt;
later that day, I spent almost 7-8 hours on google, stack overflow, W3 Schools, and many more code websites. I also took a lot of help from my teammates. Finally, after going through tons of  API documentation, blogs, and comments, I eventually managed to show the expected output to the team. &lt;/p&gt;

&lt;p&gt;What started as an exciting day at 8:00 in the morning ended at midnight with a lot of exhaustion(Yeah you read it right, I worked up to 16 hours on my first day and I regret nothing about it.).&lt;/p&gt;

&lt;p&gt;My takeaway from all this is that, it's okay to be overwhelmed with all the technical things you see on your first day. It's okay to forget the things you know. It's okay, not understanding anything on your first meet. It's okay to google even small concepts if you are not sure. It's okay to ask for help. &lt;br&gt;
No one expects you to be a perfect developer right on your first day. The things that baffle you on your first day will become easier to grasp after a few weeks. Give yourself some time, and you'll perform better when you are in the right state of mind. &lt;br&gt;
Now I completed 10 days at the company, and am able to process the information thrown at me, navigate my way through the treacherous codebase, and complete at least one small task per day. I am by no means comfortable doing what I am, but now I dare to face new challenges. I am glad of my first day at work and I believe it played a part in making me a better developer. &lt;/p&gt;

&lt;p&gt;Right then, this was my scary first day as a developer. Though it is not a typical first day for a beginner, it surely is one to remember. &lt;br&gt;
Share your first day experiences in the comments down below. &lt;/p&gt;

</description>
      <category>beginners</category>
      <category>webdev</category>
      <category>codenewbie</category>
      <category>career</category>
    </item>
    <item>
      <title>How I got a full-stack internship as a beginner.</title>
      <dc:creator>Sumukhesh</dc:creator>
      <pubDate>Tue, 30 Jun 2020 08:42:32 +0000</pubDate>
      <link>https://dev.to/sumukhesh/how-i-got-a-full-stack-internship-as-a-beginner-454b</link>
      <guid>https://dev.to/sumukhesh/how-i-got-a-full-stack-internship-as-a-beginner-454b</guid>
      <description>&lt;p&gt;I still remember the day I got my IELTS and GRE test scores. I got a decent 7.5 in IELTS and 301 in GRE. With these, I was ready to apply to the universities in the US, for masters in CS. Everything was going well, but then &lt;strong&gt;IT&lt;/strong&gt;(The pandemic) happened. As if someone has jinxed it, I had to cancel my plans to pursue a master's degree. Putting me back to square one.&lt;/p&gt;

&lt;p&gt;(little background: I am a final year grad student of CS from India and I love dogs.)&lt;/p&gt;

&lt;p&gt;I was so disappointed, and the lockdown was not helping my cause. For a couple of weeks, I binge-watched shows on Netflix, to soothe my pain. Slowly I started to accept the reality and immediately started to look for other options. I contacted many friends and was asking for their opinions and suggestions. A friend of mine told me to checkout MERN Bootcamp by Hitesh Choudhary, which was at an incredibly low price of 199 rupees($ 2.60). I quickly bought the course before the sale ended, without any thought about how am I going to do it.&lt;br&gt;
To be honest, back then, web development was never something that amused me. I was so naive to think it was all easy when compared to Machine Learning and Data Science. I was comparing apples and oranges.&lt;/p&gt;

&lt;p&gt;The following will give you a measure of how stupid I was. After the purchase of the course, I started to research about the MERN stack(I didn't even know the abbreviation of MERN), what are the possible job opportunities. I was putting the cart in front of the horses.&lt;/p&gt;

&lt;p&gt;After a little digging, I found that it was a decent enough choice for the start of my web development journey. At that time, I knew only a little bit of HTML, CSS, and a pinch of JavaScript. I didn't know any frameworks and couldn't even differentiate between server and backend.&lt;/p&gt;

&lt;p&gt;With all the naivete and false expectations, I started the course expecting to finish it in 2-3 weeks. I was slowly pacing through the course, thanks to the trainer(who was dumbing things down). Before I know, I became a code monkey. How would I've even realized this? as it felt so cool to have the power in my hands.&lt;br&gt;
Around week 2 everything was going smoothly until I encountered an error and the trainer didn't. I was scared.&lt;/p&gt;

&lt;p&gt;I collected myself and started the debugging process. I was so clueless and afraid to even to go through the code base as haven't understood anything clearly. I was only following the trainer. &lt;br&gt;
But then, I made up my mind to understand everything that I've done up to that point and figure out what was causing the error, even if it is going to take a lot of time.&lt;br&gt;
After 2 days of debugging, I finally solved the error. In that moment of euphoria, I realized that I want to do this for my life.&lt;/p&gt;

&lt;p&gt;This scenario has taught me an important lesson in development. That is bugs are part of software development and handling, solving bugs will make you a better programmer. I am thankful that I faced that error. After this, I approached the entire course differently, documenting all the stuff I learn and all the errors I faced. Does this mean I happily lived after? no. I also faced many errors later in the course, but this time I dared to debug them and also the ability to find the root of the bug.&lt;br&gt;
My point is don't be scared by the bugs, They are the part of the learning process.&lt;/p&gt;

&lt;p&gt;Later on, after a decent understanding of the course, I started applying for internships on Internshala. Since I had some experience with the platform, I know how to get noticed by recruiters. I applied to 40-50 companies, out of which 15 responded. Before I know, I was giving 2 interviews per day and solving many code assignments. This is where I was implementing what I have learned. Amidst this, fortunately after clearing 3 rounds of an interview, a company hired me. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;WAIT&lt;/strong&gt;. That's not it. My journey would be incomplete if I didn't mention the dev community. All of the above was possible only because I was motivated by the work and the people in the industry. &lt;br&gt;
I just didn't pick up some random course and started learning. I picked up a lifestyle. A lifestyle of a developer. &lt;br&gt;
I also consumed a lot of content from the creators in the community. From day 1 I felt like I belonged here. This also helped me deal with my imposter syndrome. &lt;br&gt;
It only makes sense for me to contribute back to the community.&lt;/p&gt;

&lt;p&gt;Right then, This was my journey into web development. Please share your journey and highlights in the comments.&lt;/p&gt;

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