My first year as a software engineer and how it all began.

My first year as a software engineer and how it all began.

Sharing my experience

Hi, I am Debjit Biswas, A JR Full Stack web developer. I am sharing my first years experience with you here. You can visit my portfolio at %[debjit.in]

How my interest grew!

After learning the fundamentals of computers in school, I have always been interested in and involved in technology. Despite being from a rural part of India, I can access most utilities, which helped me to pursue this as an hobby.

Starting my Professonal Journey

My journey into coding begins when I feel the need to create a website for a gaming event. Laravel is the ideal framework to start with, in my experience; I started with PHP thus it was the best option for me.

My Learning path

Backend

I have dedicated all of my attention to learning Laravel since lockdown. I primarily rely on free resources and YouTube videos as a self-taught developer. After a while, I realised I was stuck in a "Tutorial Hell". After taking a break from learning for a month or two, I tried again, this time concentrating on creating real life projects.

When working on real-world projects, I discovered that I learn more effectively. Additionally, it's acceptable to use Google to find and reproduce other people's solutions to these problems.

Front End and Mobile

Despite not knowing Java, I've always wanted to create an Android application. I'm familiar with JavaScript, and I discovered that react is widely used and in great demand. Additionally, I can use the same code to create an Android app with React Native. So I got my first Udemy course and began learning React.

Communities

I've joined a few react and laravel communities in order to get help, mentorship, and guidance. In addition, I would share my knowledge and experience to others who wished to learn.

Your experience as a programmer will benefit greatly by joining a community. Sign up for Bitfumes, Scimba, or any other community you choose. Being a part of a community is very beneficial for obtaining employment and references.

Roadmaps

In my case "Roadmap" do not work!

Why Did I Apply for This Job? And The Experience!

I got in touch with the employer after discovering a job opening in one of my communities. I didn't know what to expect, but I applied after completing two full-time projects on my own: an online exam application and a blood donation diary for a local NGO.

I recently began learning React, and I told my employer and a senior about it. In my interview, I disclosed everything I knew and didn't know, and with two completed projects, I was offered my first-ever JR Dev job.

My top priorities when applying for the job were to gain mentorship and practical experience. As a startup, there is a lot of room for me to grow. My senior always ask if I need a new course or any subscription services. As a result of having a mentor and motivation now, I discovered that I learn fairly quickly on the job. I find that on-the-job training is incredibly beneficial.

Conclusions

  • Find a Mentor

  • Apply for paid internships or JR Roles.

  • If you have some fundamental knowledge, apply right away for a JR position, be honest about what you know and don't know, and demonstrate your willingness to learn on the job.

  • Create some real-world projects to increase your probability of hiring.

  • It's essential to join a community.

  • Share what you've done, then seek advice or make a change. Don't get trapped on one issue; contact your SR for assistance.

  • When asked "How much time do you need," add two times that amount to your estimate.

  • Sleep and take frequent breaks.

  • Contact a senior for assistance and direction if you are experiencing burnout or imposter syndrome.

  • There is no ideal time, and you can never be completely prepared, Apply now.

#4articles4weeks #week1