PROGRAMMING....
A word that can pull me into a bubble that I never want to get out of, at the same time make me wish it never existed! ,
Did you experience the same? Does it make you dream of building the next big thing and become a star overnight by reading some stories of entrepreneurs worth billions?
These emotions are what made me take a step towards exploring the realm. Though I had finally became an adult (First year of Bachelor degree), I had taken my first baby steps towards achieving my dream.
while writing my first program "Hello World", I felt what is this man its so easy! (Many might have felt the same). Then, when I started to work on writing programs of some weight, reality finally hit me like a speeding truck. It just made me think "well, that's just not for me, time to find something new."
But Being a student from the Computer Science stream, it is not that easy to escape from programming. Eventually I entered the battlefield again, but with a new strategy, I didnt want to learn it by just directly writing programs as it didnt work the last time, but to understand what is the true essence of it.
This made me realize it's not just about writing some piece of code to a question, it about building something big, it is about creating creative solutions to problems, its a way of expressing of ideas, analytical thinking and one the most rewarding work out there, the satisfaction when your code works is beyond measure.
Then I started to enjoy it, learning something new every day, solving those problems in my own way of thought. The feeling that I got after a solving a problem, has pushed me forward.
This way of learning not only just gave me marks, but also it helped me realize that I am using it everyday life in so many things in a smart way. But so many times in the process of learning I felt it was hard, but I made sure to continue it after taking a little gap.
Whenever I find I am not able to solve a particular question then I go back to a question related to it that I solved and built upon that level by level, along with learning many new concepts in the way.
This way of learning helped me in understanding at what level I was and how much I need to improve by taking each question as a challenge that I could not solve.
I used to practice in Hacker rank, Interview Bit, LeetCode. Each of these platforms helped me a lot.
Hacker rank(https://www.hackerrank.com/) is so good for improving the problem solving and coding skills.
Interview Bit(https://www.interviewbit.com/invite/ddcihc) and LeetCode(https://leetcode.com/) are great for the preparation of the interview topic wise and ranges from easy to hard ones.
This is a sneak peek into my journey of programming, try it out, maybe it will do the same for you.
Disclaimer:
Never compare yourself with others, and don't get de-motivated, think out a way that works for you for improving yourself and keep checking your level of improvement, it really motivates you.
Hope you have a nice day with programming!
Top comments (0)