Dev Retro 2022- My 2022 Journey as Software Engineer

Dev Retro 2022- My 2022 Journey as Software Engineer

Navigating the World of Software Development: A Personal Account

Introduction:

After graduating from college and working as a service desk analyst for one year at Wipro Ltd, I began my career in software engineering two years ago. I never wanted to be a developer or do anything that required me to look at code. Throughout my education, I never received a grade higher than a D in any coding subject. My admit card was stopped during my school days by my computer teacher because he was confident that I would fail the exam.

I had a small interest in data during my final year of college, which led me to learn the basics of Python (because it was easier at the time). I learned the basics of Python during college and took one Python course after leaving my first job. After learning Python, I enrolled in an online BootCamp on Python Language. To brush up my skills I thought of teaching 5--10 students about coding the language, but I ended up with 250 registrations and taught Python basics to about 100+ students in 2020 during the first lockdown.

After a few days, I realized that knowing a language isn't enough to get work in the software industry; I needed to learn some frameworks as well. I kept Django and did a few projects before looking for opportunities, but I couldn't because I didn't have any professional experience. To cut a long story short, I watched a video by Utsav on YouTube that felt like it was made for me to guide me.

He told me that if you don't learn data structure and algorithms, no matter what language or framework you learn, you won't be able to crack any interview, so I started focusing on data and algorithms from that day forward, and I discovered an awesome playlist made by Kunal Kushwaha on YouTube in Java language.

In February, I had an interview for a Software Engineer position and was hired. I am now working in a Salesforce role.

Goals for the year

These objectives are primarily focused on the objectives that I would like to achieve as a Developer in the coming year:

The first goal would be to pass the Platform Salesforce Developer 1 exam, which I have been studying for a few months. Salesforce has LWC, which is a Javascript framework, so I could focus on mastering LWC while also obtaining the JavaScript Developer Certification. I believe I need to learn a lot more about data structures, so I'd like to concentrate on some advanced data structures topics.

Challenges faced

The most difficult part for anyone in today's world of shorts and reels is managing time. If you master time management, I believe you've completed half of your work.

Accomplishments

This year has been a year of Accomplishment for me by the grace of god

  • This year, I was blessed with a son in February.

  • I got a job as a Software Engineer.

  • Salesforce fundamentals master

  • A few months ago, I earned the Salesforce Ranger Rank.

Lessons learned

The most significant thing I took away from this is that the road will never be simple; else, everyone would be doing it. Only those who enjoy a challenge will succeed in this field.

Thanks for reading hope you will have a great new year :) :)