I am gonna give myself 10 years to learn CS
Today is 22.09.2024 and I already know the basics of Python and pandas. Have been solving problems from Al Sweigart's book, and recently joined Hackerrank and Leetcode to solve problems. I still have to look at the solution but atleast I am consistently sitting everyday to learn. I think that's a good progress.
The amount of things I need to learn is massive and probably, would be a good idea to join a university to take on a full time course. But, I don't live in a ideal world, I need a job to pay the bills, so I need to learn it during my free time. I have to make time to learn CS. It's not about the money that I could end up earning here - that's not the major motive.
I want to learn CS, so that I can create. I have so many ideas up in my head and the main stumbling block is I don't have any way of expressing it. I think learning how to program, would really help bring out the creative in me. All I need is a laptop and internet connection. But I also want to pivot out of my current industry into a tech role. While I understand that getting a FAANG position is more of a prestige job - I want to experience working in such an environment, atleast once - even if its for a short duration.
My another motive is to start my entrepreneurial journey. I dont want to build one of those big VCs type startups firms. I want to create something that I can bootstrap - something like photopea, basecamp, or todoist. Obviously, the world is changing too quickly after the rise of gen AI models, so I am not sure what the future holds for CS jobs. But whether I try or not, in ten years time, I will be 40 years old - I might as well take a leap of faith.
Success in 10 years - (from current understanding of what I want to do)
- Fully functional app on iOS and Android
- Web App with paid users
Process -
- https://teachyourselfcs.com + other resources like Leetcode, Hackerrank
Today is 22.09.2024 - let's see on 22.09.2034
Slow is Smooth. Smooth is Fast.