It seems “learn to code” is the replacement for “get a job”.
Yes, I know its origins, but as of late, it’s become a response to almost anyone who complains about their current job and options (or lack of), especially during 2020.
Here’s the problem: coding sucks.
At least, if it’s only a means to an end.
It’s a lot more than merely “learn to code”. A mere few months of playing on freecodecamp.org isn’t enough. Devoting a single hour every day isn’t enough. Heck, completing every single lesson on the website isn’t enough (you have dozens more websites, hundreds of books, and thousands of videos to go!).
Being self-taught and making that profitable will require years and thousands of hours.
Frankly, that’s patience I do not have. Same reason I despise gen ed courses from community college.
I don’t believe so much as basic coding is a necessity if you don’t plan to do some kind of work with it. I still haven’t met anyone who used algebra beyond high school if their field didn’t require it.
Code because you’re genuinely interested, because you’re in love with it, because you want a career out of it. Please don’t throw yourself into a humongous, frustrating world because a random person on Reddit told you.
I made this mistake when I attended community college for the first time. I never wanted to attend right after high school anyway, but since my family wouldn’t shut up, I picked a degree that was supposed to be lucrative.
I dropped by the next semester. As did several of my friends who were pressured by their families into college.
I toy around with coding when I am bored and Pokémon has stopped amusing me. Even then, I do it for an hour at most. The truth is I have no desire to stare at a screen for 8 – 10 hours a day. Really, I already do that, but at least it’s not every second of my shift.
Sure, you could argue most people don’t love their jobs (I certainly don’t!), but most people don’t commit years of their life to studying to get a job they hate. Some do, but certainly not most.
If someone believes they would like coding and wants to try, I’d absolutely encourage them. But if they discover they don’t like it – as I did – that’s okay. “Everyone can code” has the same context as “everyone can hold a pencil and scribble something”. I can use extremely basic HTML. That’s coding. That’s all I’ll ever be able to do, and some people can’t do that much (my boyfriend, for example, thinks the HTML to make stylized text like bold and underline looks complicated, despite I typed it right in front of him; he can’t comprehend it).
Learn to code… if you want to.