Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
thebiochemic1257140dalways hoped i never had to use this weird language seriously in my lifetime.
Ended up getting payed working with it
it's not that bad tbh, better to know what your team is dealing with anyway
sploders101621140dI would also look into TypeScript once you’ve got the basics down. Typescript is a superset that allows defining static types that get checked ahead of time. I wouldn’t touch JS with a 10 foot pole for a large-scale project if Typescript didn’t exist
I used all your suggestions and I have an action plan. Thank you all, even your empathetic words help, tbh :) <3
thebiochemic1257140d@virtualdev it was fairly simple:
Incomplete, misleading and straight up wrong documentation and a fucked ecosystem.
I always found it hilarious, that a lot of js packages wanted you to do some stuff with npm, but all of them together failed to tell me, wtf npm even was, and where to get it, you know... how to install it... in installation instructions.
To the language itself (and i dont mean TS), you have to constantly find out, what the structure is of whatever youre working with is, because JS has no strict typing. So you basically end up guessing and/reverse engineering with the browser, wtf the stuff looks like. Docs usually were like Skyrim Quests.
Once you found out, what npm is, and realized, that the version, you installed from your package manager is outdated, therefore downloaded the newest version yourself from some random github, you will have your mind blown about how many packages exist, and how quickly they will fill up your drive through node_modules.
thebiochemic1257139d@virtualdev to be fair, writing a little script here and there is fine (and initially was it's use case), but actually developing web/other software with it is pain.
On the bright side, the internet is full of tutorials and help, one might argue, too full.
But yeah, i wish you good luck with learning JS ✌️
AlmondSauce16005138dYour company might mandate that you learn JS, but the industry certainly doesn't. I've not had to touch it in any backend roles I've had.
Granted most devs should probably know the bare minimum in it just from a "common knowledge" standpoint, but if my employer made me do any serious work in it I'd be looking somewhere else.
virtualdev90121d@bigmonsterlover I abandoned the fork of the project that requires this of me, and decided to learn using your sources on my 4 weeks off to find a new job LOL. :D
Our fe stack is angular and react, and I learned the bare minimum to argue with our management to revise their decision w/ the platform team, so.. just as I expected: they all knew nothing, to the point where a simple understanding and a guess got them to lay off me for a whole week... man.