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 😁
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 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.
- reading blogs and tutorials
- reading books
- doing courses on online learning platforms
- certification exams
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? Actually to some extent -Yes- this really helped me to clear technical interviews and got me my dream job :)
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 .
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 :)