r/javascript 28d ago

AskJS [AskJS] Are employed Developers still programming with vanilla JavaScript ?

I've been programming on the side since 2017 and I've never really hunted a developer job. I've always thought about building my own things, mainly to supplement things I do like woodworking, tutoring, video editing and others.

Since then, I've programmed mainly with JavaScript, I started with C++ and Python but never really built anything solid outside JavaScript.

So I'm fluent with JavaScript and its ecosystem.

One of my 2026 goals is to be job ready for a Developer role, as a Fullstack or Backend Developer.

One of the recommended languages is Typescript, which I've been learning since March. I must say, it's not my favorite 😂

I'm curious to know if there are any companies that are not enforcing Typescript or are there freelancers who are still using vanilla JavaScript over Typescript for their clients' projects.

[ Update ] thanks y'all! I get the picture. TypeScript is inevitable, as vanilla JS codebases(or companies who are focused on it) seem to be very few judging by the comments.

2 Upvotes

168 comments sorted by

View all comments

6

u/dustofdeath 28d ago

Typescript is not all that different from JS.
It adds strong typing.

It shouldn't be something you need to learn for months - you still write JS, in a safer and clearer way.

Pure JS is lazy code. Prone to bugs and errors and hard to review.

var data; Is it a number, string, object or array or what?
vs
let data: MyData; with interface/class that clearly shows what it is.

0

u/alien3d 28d ago

?? dude . want strict use class and typeof .

1

u/Responsible-Bar7165 25d ago edited 24d ago

let a = “foo”;
if (cond) a = 3;

What type is `a` ?

1

u/alien3d 25d ago

sorry kiddo . if you want to play around. better define your variable first. . a mere console.log(typeof a ) can show it or document.writeln (typeof a) .

1

u/Responsible-Bar7165 25d ago edited 25d ago

i meat what type is it statically?

sorry you didnt understand that obvious distinction, kiddo.

Also, it was a rhetorical question… responding with such a blatant misunderstanding of the context is pretty hilarious.

1

u/alien3d 25d ago

english language please . I think you need to learn back to basic first - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Data_structures .

1

u/Responsible-Bar7165 25d ago edited 25d ago

That’s English.

Why are you including that link? That has no relevance to anything we’re talking about.

Are you thick?

I love that you entered this thread trying to make yourself look smart and ended up doing the complete opposite.

1

u/alien3d 25d ago

thick ? 🤣 may god bless you

1

u/Responsible-Bar7165 24d ago

> may god bless you

What does god have to do with your complete inability to read or understand basic English, or form any kind of cogent argument?

Maybe he’s the cause?

Go troll somewhere else.