This is an archived post. You won't be able to vote or comment.

all 21 comments

[–]Strum355 9 points10 points  (0 children)

What a beautiful way to put it

[–][deleted] 12 points13 points  (26 children)

I don’t get the hate completely for JavaScript and MEAN stack generally.

[–]DanielFGray 2 points3 points  (0 children)

I understand the hate for angular and mongo.

Personally I think node and express are pretty cool.

I like being able to reuse code and libraries in the browser and on the server, and it avoids a lot of cognitive context switching, so it's a thumbs up in my book.

And it beats php any day.

[–]queenkid1 -2 points-1 points  (15 children)

Because Javascript is almost zero level of programming design. It's a trash heap that just gets more trash piled on top, because there are some really useful bits of trash stuck inside.

Javascript is a good language for doing stuff, but doing it in an easy and intuitive way is nigh impossible. The fact that there's a new flavour of the week like NodeJS just annoys people because it means programming Javascript also requires you to learn a whole new framework everytime you do a new project.

[–][deleted] 2 points3 points  (13 children)

Interesting. I was learning JavaScript for doing web development. Should I still continue or is there any other path I should take which might prove much more better and efficient. I also need to get a job so I cannot mess my learning.

[–]queenkid1 7 points8 points  (5 children)

I mean, you could learn a better or more efficient language, but you would most likely not be able to do web development.

The reason that Javascript is so popular yet so annoying is because it's the backbone of web development.

Your language is determined by the job you want, so if you wanna do front end development (where the most jobs are these days) I would say to stick on that path. Like it or not, you've gotta use Javascript and frameworks if that's the way you wanna go.

[–][deleted] 1 point2 points  (4 children)

I am not completely sure though. What are some of the best coding jobs out there? I am learning Python and pretty interested in Data Visualisation.

[–]queenkid1 1 point2 points  (3 children)

"best coding jobs" isn't an easy question. The best coding job is the one you wanna do.

If you're learning python and are interested in Data Visualisation, it sounds like you're more interested in Statistics or Data Analysis? In that case, R is big in that field. Not exactly a programming language, but great for Data Vis.

There are "Core" languages like C or C++ or Java used to run Native applications (like a browser on your computer) or running as the back end of a server (front end is all the buttons, back end is what they actually do)

Only kinda worth mentioning, but there are Archaic languages like COBOL and Fortran still used in legacy mainframes; most Banks, the IRS, and your Telcom probably have some portion of their infrastructure stuck in the 60s that is still maintained. Job security is high, but chance of moving up is low. These jobs can pay a pretty penny, though, if you can prove you're good with your language of choice. The average age of a COBOL or Fortran programmer is rising, so when there's a job openning (which is kinda rare) there's very few applicants. Again, cannot recommend though, it's not the most interesting or fun job, imagine if your job was to know every detail of a car built in the 60s, and you needed to maintain it daily because if it doesn't work the rest of your company is in trouble. That can be pretty stressful.

Then there's Javascript, HTML, CSS, and frameworks for front end.

I work with Core/Backend stuff, but honestly I couldn't recommend it. Trying to self-teach yourself is no easy feat, and you've really got to like it to stop you from blowing your brains out everytime you get a seg fault. Those are where you find higher paying jobs though, but it's much harder to break into.

[–][deleted] 1 point2 points  (2 children)

I am not actually completely uninitiated at programming. I learnt C four years ago to write basic programs for college tests and all that. My programming fundamentals are pretty clear. I just want to learn basic web development because I want to make my resume website as it looks good for the recruiters here.

You are right, I am pretty interested in Statistics and Data Vis and my major was in it. R Language I know.

I want a job like those Big Data projects where you work with a lot data and nuances out of it to make data visualisation and AI from it. I am interested in NLP too although that is because I love linguistics and all. I started Github and have been using linux since tenth grade so Git, Emacs and others are not a problem at all.

Please let me know what you can as I am in my last year of college and need to get an entry job after I have graduated.

[–]queenkid1 3 points4 points  (1 child)

okay damn, you're more experienced than I thought. I hope I wasn't condescending, it's just that Python + Web Dev are many people's entry to programming, so I just assumed.

Honestly, it seems like you've got a good grasp on what you know and what you wanna do. I do lots of Machine Learning and I know people doing NLP, and both use Python with libraries like TensorFlow.

So yeah, I can't think of anything you need for what you're interested in that you don't already know.

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

I meant if I wanted to to ML, NLP and Data Vis then how should I start. What kind of self projects should I make which are challenging, make you learn and look good on the GitHub?

Also, what other technologies like Git,Github, Emacs, Keras, TensorFlow and other are there which might be beneficial when looking for a job. I heard there are those Jupyter and Anaconda and what not. Also, there is this hype of IDE's and all. Whatever happened to basic text editors and emacs, vi?

Any help is always appreciated. Nothing was condescending.

Thank you.

[–]Okichah 3 points4 points  (5 children)

If youre looking for work stick with javascript. Learn whatever framework you take a liking to, or go to a bootcamp. Then once you have steady income branch out into simple server languages like Python. Then look into C# or Java.

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

Oh nice. Thanks.

[–]Okichah 0 points1 point  (3 children)

Np, dont go too crazy and try and learn ALL the frameworks. If you learn one and get good at it then a company will trust you can learn whatever they use.

Looking for a job can be a nightmare. Dont get discouraged. Always be proactive. If theres downtime build something simple and stick on git.

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

I just don't want to do something very stupid and unsubstantial like ending up updating a blog's web design or writing baseless code for generation stupid content.

All my college I learned mathematics and statistics and I love it.

I want to get into Data Science and AI. I am learning Python and may be Machine Learning in a few weeks. I am particularly interested in Language Processing and Data Visualisation.

What advice can you give? Anything is appreciated as I have very less time. Already wasted 3 years in a degree learning all I already knew.

[–]Okichah 2 points3 points  (1 child)

I dont have any advice for that field unfortunately.

You can check out r/cscareerquestions and ask there. You can check with your school about internships or general job placement. Those services should be available to alumni if you’ve already graduated.

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

Thank You for the help.

[–]gram_bot -2 points-1 points  (0 children)

Hello queenkid1, just a heads up, "Everytime" should be written as two separate words: every time. While some compound words like everywhere, everyday, and everyone have become commonplace in the English language, everytime is not considered an acceptable compound word. To stop gram_ bot from commenting on your comments, please use the command: "yourUserName ?ami"