Image Credit: Unsplash
Hello, 20-something Diana. It's your future self, a 30-something year old woman who have decided to go back into your favorite time-consuming spot, free of distraction and being yourself in the process.
My dear, I am referring to making websites. Remember those times where you stayed in, making those cool layouts that were made with iframes? Sure, they weren't responsive in terms of design as we have it now, but you felt proud. Even when you had your own MySpace account, you were meticulous enough to choose the right type of color and background for your profile using CSS?
You felt that you could have achieved anything. Even more so, you've taken every chance you can get in helping your fellow peers at college making websites without any pay. After all, you mustered it up as the college experience and it'll go on your resume, right?
When you graduated, it was around the time where the financial crisis happened and no matter where you applied, no one didn't want to hire you because you were viewed as inexperienced. Even with a Master's Degree in IT at hand, some companies overlooked it and wanted someone with over 5 years of experience.
Technically, you did earn the experience. After all, you didn't spend your time at home coding websites all for nothing with your own domain from high school over to your college years. You were even kind enough to host a couple of free themes in hopes that there will be exposure.
Somewhere along the road, you decided to give up and realize that your once loved passion for creating website was all for nothing. All because you were told that you weren't good enough to be part of this career path.
And so, you ended up pursuing customer support as an entry way to help out your family financially. Even as the years passed, you've attempted to start up businesses. Some were successful, and some of them flopped.
Yet, you couldn't help but be reminded of your past life as a coder. Even when applying for other customer support positions, you are reminded by members of management that you graduated with a degree in Computer Science. That...you should've continued with the journey.
At some point in the journey, you've had mental breakdowns. You've experienced loss (personally & financially). You often wonder if there is more to life than the current career path you've chosen.
You may not realize it, but all hope is not lost. Because what will carry you through in the later years is faith. Faith in yourself and achieving the impossible.
I'm here to tell you that it's not too late to start again in your path as a front end web developer. Because I am doing so now. For our sake. For our future.
What happened in the past was not your fault. Circumstances and opportunities were much different compared to what we have now.
Will you feel frustrated in relearning the front end web development languages again? You bet.
Will you feel lost that more frameworks are now readily available and you're doing your best to grasp the concepts? Absolutely.
Will you feel discouraged because others seem to know a lot more than you do? Of course.
But you have an advantage. At some point, you will have found your "why" as your main reason for continuing with your front end web development journey.
Your "why" will be sitting next to you, happily playing a coding game that teaches him the basics of loops and conditionals. When you see the joy in his eyes, you'll know that it'll be a shared curiosity you can bond over on the wonders of how programming works.
Take your time with the journey. I will still be here, waiting patiently while you find your way back home.
Because you deserve to go back into your passion. Your second chance is happening again.