if I didn’t start making websites in the 90’s, I sure wouldn’t be trying to get into today - even a few short years ago it seems like it was much simpler to get started.
don’t get overwhelmed by those little boxes …. no one knows them all … I’m practicing making websites since the 90s, and while it’s a herculean job, today is easier than before.
the question is however, if it worth learning making websites today.
my feeling is that once one learns all boxes, lets say from front-end, the next year it will be filled with other boxes unrelated to previous year. i think here ar / vr and co.
Ignoring the severely broken nature of hiring web developers, more and more this or that specific box has been crucial to whether or not you’re invited to interview - less and less respected is proficiency with the core technologies underlying the various frameworks/libraries/tools/etc, because they are now the only thing that matters. If you can learn React (or whatever) in a couple weeks doesn’t really matter when the chain through recruiters, HR, and the hiring manager completely ignore the actual needs of the dev team. That being said - I’ve repeatedly seen people without an understanding of the core technologies welcome onto teams because they were trained in whatever framework/library/workflow the hiring team uses - and they’re able to produce impressive results.
On the other hand “knows react” is fairly meaningless and you can just set up a hello world and list that you have some react experience. Especially if you know you could work it out quick.
It doesn’t matter if you did the tutorial, or took a class, or made something bigger on your own – the recruiters and HR demand “professional experience”
It still is very easy to get started. You don’t need to know 90% of the items on this list to get a job as a junior web dev and once you do that you will just naturally pick up the rest on the way as you need them.
Bummer, it looks complicated.
It really isn’t that bad. Half of these things only take a day to work out to a level you can use them and the majority of the items on the list are optional and you only learn them when you join a project already using them.
It upsets me that there isn’t any mention of hosting your own server, as a web developer, I also maintain a traditional 6ft double server rack. It is insanely cheaper than running in the cloud, and unless you are running some form of social media or news platform, then I struggle to reason with people who spend so much money hosting everything in the cloud. I worked out that a new server costs us like $4,000 and for what we use, within 8 months, its cheaper than using cloud based services.
I still run failovers, load balances, redundant firewalls etc, I hate the word ‘dev ops’ but it seems to these days be the skill of navigating a html control panel, with a bit of scripting knowledge.