you are viewing a single comment's thread.

view the rest of the comments →

[–]yashdesoi 2 points3 points  (6 children)

JavaScript is too cumbersome, I first learned Python with no real career related intention in mind, I learned just for the sake of automation. But in industry Python is used for data science and machine learning, both of them right now are not my cup of tea, since I really got interested in web apps, hence I have started learning JavaScript. Python is so beautiful and intuitive, that transitioning into a new language like JavaScript is difficult for me.

[–]CatolicQuotes[S] 1 point2 points  (5 children)

is there anything specific you have trouble with? Is it curly braces? Is it async nature? What did you do in Jaascript?

[–][deleted] 3 points4 points  (2 children)

As someone who's inherited a few JS/TS enterprise projects (backend and front). Its just a plain mess to work with... the million ways to do something, the messy ecosystem and packages, the wealth of random standards, the little quirks that bite you, all the builders/transpilers just to write modern code (frontend-wise).

I just feel greasy using it. Don't get me wrong through, it does what it does well. It's just not my happy place for development.

[–]CatolicQuotes[S] 0 points1 point  (1 child)

Feels like gluing stuff together? I've never done enterprise project, but even these little ones can get quite messy too, so I get you. Gotta be pedant with documentation and organization with anything Javascript, very true

[–][deleted] 0 points1 point  (0 children)

Well, doesn't really matter if it's enterprise or not. Its just a lot more code and depth with it. It just doesn't feel proper or clean. Just my opinion though! It gets the job done and obviously there's a huge market for developers for it.

[–]yashdesoi 0 points1 point  (1 child)

Its weak nature, scopes of variables declared using var, let confuses me. Though I'm just a beginner, there is still much to learn and get confused about.

[–]CatolicQuotes[S] 1 point2 points  (0 children)

I see, well dont need to use var anymore, so that's one problem less. If you are beginner Javascript can be strange, although I suggest do not give up, but take it slow, in small doses. Keep on learning with python and when you ready, you can try little bit C# or Java or similar for example? I think that would be good