First, train yourself to think of failure as just another step in the learning process. The whole point of learning X is that you don't know how to do X at all or properly. So its natural to expect that you will be doing X poorly/slowly/at a basic level for a while until you learn more/get more experience. In order to learn X and not fail at all, you must have already learned X (a contradiction), or X is too simple for you.
So don't beat yourself up for failure. I used to have a big fear of failure, still do somewhat. I'm an expert at failing now, I fail five times every morning before I even start work. I sometimes fail so often at a problem that I end up brute forcing the solution after finding every single way that doesn't work. But if you don't give up after failing, its like you failed to fail, or meta-fail if you will. Failing to fail leads to success in the end, eventually.
Second, don't compare your potential future self with the result an experienced person/team eventually came to after a lot of hard work. You don't know how long that person or people took to make the website, or how many late nights spent cursing and pots of coffee drank it took to get through it. These projects come from a lot of past experience and hard work. Use those amazing sites you saw as a goal and inspiration, not as a benchmark that you have to achieve or its not worth doing. When you're just starting out you have no idea how hard or how much work it would take to make something like that, so you're not in a position to estimate that fairly. If you do that and decide you aren't capable, then you're 100% guaranteed to fail. If you try, its less than 100%.
Thanks Patrick. Those were really encouraging words.I should learn to enjoy the process rather than worrying about my future self. I can look at learning in a very new angle. Its just that I feel outdated most of the times and learning curve is too steep. But I understood that I should start making baby steps and do not worry about any future. Focus only on the learning part. Thanks again.
Failure is part of the learning process. Everyone fails.
Even with a few years of experience and proficiency in some tech I sometimes spend hours or even days tracking down something that was a typo or something.
When you hit a big roadblock, step away from the computer, have some water, go for a walk, or even leave it til the next morning, anything to clear your mind.
And most of all, keep going 😉
Thanks Hugo. I will keep going.👍
I have 18 yrs experience and have worked on several successful products, and I too am still afraid to fail. The most important thing to keep going forward is to attempt something small. Just a little new addition or small improvement. Then the next one. And so on. It will surprise you how taking the small steps turns into some distance traveled behind you.
Fire and Motion
This! The amazing websites you see are the result of several years of training and more than likely, multiple people. Don't give in to marketing hype -- isolate yourself for some time and learn, and make sure you stay away from newsletters, blog posts, or even this site for some time. It's time to consistently take small steps and strengthen yourself!
Sure ankush. I have decided to take baby steps first. Don't worry about bigpicture and enjoy the process.
Yeah. Rome was not built in a day. I should start focusing in making baby steps and one day we will be able to walk or even fly. Thank you so much for your words.
I have to agree with both of the comments expressed already. Bravo @patricklafferty
I can truly say that I have learned more from any single mistake than any dozen successes! Don't be afraid of failure. Embrace it! Failure is literally how we learn and grow. The more spectacular disasters one experiences, the more expertise one gains.
I think you would find a lot of encouragement from reading about one of my own failures.
Thank u Jason.
Neo, make glorious mistakes:
(also keep dodging bullets, that's a nice skill to have)
Thank you so much rhymes. I will definitely keep this in my mind and will Dodge bullets too ;-)
If you have time the whole commencement speech is really good:
It's around 20 minutes long
Sure. Thanks for the link.i will definitely check the link as soon as I get time.👍
Embrace failure. You will learn sth and gain experience anyway even the outcome doesn't go the way u expected.
And that helps u grow.
Embrace failure. Two good words for me to remember. Thank u
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.