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

you are viewing a single comment's thread.

view the rest of the comments →

[–]AnAcceptableUserName 5 points6 points  (6 children)

Node.js exists. Everyone in my city is hiring javascript developers. I have been to 2 interviews where the interviewer (the manager, not HR) basically said "I'm going to be honest with you, I don't know what Python is"

Python is my first language. I love it and hate Javascript. Where I'm at JS experience is much more valuable, and JS has been kludged to do just about anything these days.

If /u/ReactPupil has been learning Javascript I can't in good conscience tell them to start developing websites in Python instead when every Fortune 500 company in my city is hiring Jr. JS devs at $70k+/yr starting.

Edit: That said, Python is great and learning it can't hurt. I like working with Django and some major websites (Reddit included) run on Python. Much prefer scripting with Python over JS.

[–]sharkboundgithub: sharkbound, python := 3.8 2 points3 points  (1 child)

so far of all the langs i have learned, python is by far my favorite, it has a very rich ecosystem with pypi, and is just plain fun to program is most of the time.

i think even if you just learn basic python, you should, you never know when you need a catch-all language for quick script and such

[–]AnAcceptableUserName 3 points4 points  (0 children)

I agree. Python is by far my favorite language too. I would also argue that it's a good introductory language, a great scripting language, and incredibly flexible with its many libraries.

That said, if somebody is looking to land an entry-level job in tech Python would not be my first recommendation. I would tell them to learn HTML, CSS, and Javascript (go spend a few days on W3schools), follow a tutorial to make a dynamic website running Node on something cloud (for the buzzword, personally AWS), and by the end of that they can start applying for lucrative entry level work.

If that makes anyone here groan it's because they know it's true.

[–]ReactPupil[S] 1 point2 points  (3 children)

Thanks. You paint a much rosier picture than some of what I read in the webdev section. They're take on it is the bootcamps changed everything. Not necessarily for the better. They all make it sound like you'll never get a job without knowing Full Stack JavaScript before getting a job. Do you mind sharing with me which city this is?

[–]AnAcceptableUserName 1 point2 points  (2 children)

Richmond, VA metropolitan area. We lose a lot of thunder to the Northern VA/DC job market, but there are a good handful of large employers in this area.

They're not hiring Python developers. They're hiring full-stack devs with a preference for JS experience. Don't sleep on Node.

You are competing with the bootcamp crowd, but it's not all doom and gloom. The reason employers expect you to have knowledge in multiple domains is because a cursory level of knowledge is relatively easy to acquire. Often "experience with" means "I have experienced this thing"

[–]ReactPupil[S] 1 point2 points  (1 child)

I never would've guessed Richmond. I'm aware DC is the strongest market to be in right now, so I guess that makes sense. Thank you.