Officially 69 hours. Unofficially, that course too me more than 230 hours... hours that I following, researching, understanding and trying to solve issues with that information on my own.
Was it worth all the time invested and the 10 bucks spent? Definitely.
Am I ready to develop a cool App or create kickass website? I don't think so.
I know a lot of theory and I understand the logic behind JavaScript, but I'm definitely not ready to develop a whole project on my own, and I am undoubtedly far from being one of those movie hackers that can write code as if they were cooking pacakes.
But what I can do now, is start with one of the two of the other courses I bought on Udemy regarding front-end Javascript development:
Or, hear me out because this is pretty important if you are thinking about getting into web development, I can keep grinding my CSS and JavaScript skills, get a simple frontend dev job and on my free time, learn react and angular.
My completionist brain wants me to dominate and master JavaScript, CSS, React, Node.js and Angular before I even attempt getting a job, but the truth about the web & app development world - or at least what I've been reading non-stop -, is that companies don't want experts at one or two languages, but proficiency at several and a mindset to explore new things, learn quickly and adaptability.
So, in terms that @acidyo might like, the developer's development is more like a speedrun any% instead of a 100% all badges kind of video game completion.
If I can get a job right now, even if it's just a frontend related one for a small company that pays a meh tier salary, I'll be more than happy because then I'll have financial stability, will learn how web development works in practice, how is it to work with a team, how to learn new things and most importantly, I'll be able to buy crypto instead of selling crypto month after month.
The developer's progress is not linear, and whoever thinks it has to be like that in order to make real progress please DM me to enlighten me, because as far as I understand, every developer has a job and is learning new things at the same time, while making side projects and working on secondary gigs that one way or another will improve his skills and abilities.
Before I keep boring you with dev stuff, let me share with you - yeah you, the one reader that religiously reads my posts, God bless you - how much time I've spent on my Becoming a Dev journey:
| JavaScript | 230 hours |
|---|---|
| CSS | 23 hours |
| JS + CSS Projects | 32 hours |
| Total | 285 hours |
Is this enough to get a job? I have no idea, but I don't feel ready yet.
What I can do is keep grinding CSS and JS - mostly JS - and begin the interviews and see how I do, perhaps I realize there's still a long way to go, or maybe I'll get hired and my plan can continue.
I have no experience whatsoever working on web development, and I have no idea how things work inside the matrix-readers office walls. Hopefully I'll get a remote job, but that just adds layers of complexity to my learning curve that is already steep and hard to climb.
I also have no portfolio, I still don't have a website that speaks for myself when someone asks me what can you do?, especially when this industry is a show, not tell kind of business.
My certificate means bugger all for anyone and everyone. While Udemy might have amazing courses where anyone who's got discipline can learn a new skill pretty fast, it is still a self taught kind of course, where anyone who can click on the finished lessons checkboxes will get a certificate. This cert less to a company than what a fly means for my dogs, but it is still nice to have it.
I wonder if that is a use case for NFTs? Using an NFT to represent a diploma or certificate... Hm, no time to think about that right now, maybe later down the dev road
Anyway, I'm pretty sure I have more problems, but those are the main three I face, and I only know how to tackle one of them, the second one.
If anyone on the programming and developing community can give me some tips or point me in the right direction of where to go from here, I would be more than grateful for it.
In the meantime, I think I am going to focus in building a project portfolio that showcases what the fuck can I do, and how beautifully designed it can be.