ADAPT TO NEW PROGRAMMING LANGUAGE -JOURNEY TO BECOME A FULL STACK DEVELOPER

Hello Techies,πŸ‘©β€πŸ’» πŸ‘‹
This thread is to share my learnings everyday on my full-stack development journey. To begin with here's the short story on learning path and motivations 😁

DEV ROLE - WHAT I EXPECTED

If someone asks, Hey Priya, which drove you to choose software development as a career- my answer would be NEW CHALLENGES AND LEARNINGS EVERYDAY 😁 What's life without challenges? πŸ₯³ Hey,you are a really good coder - whenever I heard this, this gave me an excitement more than any thing else.
But CODING - This always meant back end technologies to me since I started coding. C,C++,Java, C# -these were the languages learnt/thought until I graduated. And I assumed I will be working on them when I got my first ever job.

REALITY- WHAT IS ACTUALLY A SOFTWARE DEVELOPMENT

Reality always hits hard,πŸ‘Ώ isn't it? After starting my internship I understood working product/application is connection of different components/ technologies. However I was lucky enough to get into Dotnet projects which kept me always in comfort zone for 5 years 😁.

Yes , It took 5 years to realise I am not doing what I really wanted to do πŸ˜’. Finally The hunt for job/ role change made me to realise no one will welcome a person who stick to one particular tech and reluctant to adapt.

landing on Dream Job

  • reading blogs and tutorials
  • reading books
  • doing courses on online learning platforms
  • certification exams Alt Text THE HACK HERE: If you are able to master any one language/ framework( mine is dotnet) learning new language's concepts are lot easier. (since the concepts are same mostly the syntax/usage is the only variation amongst them) So, this really helped on my journey? Alt Text Actually to some extent -Yes- this really helped me to clear technical interviews and got me my dream job :)

The actual Challenge

Yayyyy!!!! One fine day I switched to my dream company. My first responsibility was to develop an full stack app as expected😁

But Wait !!!!😼 the actual challenge begins here.. It took me a week setup a simple empty repository on react using webpack. - I was like really?? spent so much time completing courses on react and still struggling to complete so basic step .

WHAT REALLY HELPS IN LEARNING

And finally I realised -- the only thing that could help to learn technology is getting your hands dirty :) Other learning sources-they will mostly cover the core/basic concepts of any language and not all the use cases.

Days went - I got excited πŸ˜› when i was able to code a simple component. It felt like an achievement when I was able to write test case for react code.

As I wished, Everyday I learnt at-least one new scenario/ problem solution.
And this every use case / new scenario helped me to understand the language/ framework more :)

Let's Learn something new Everyday together

27