3 ms·
I've been in this game since 1998 and I've seen much across the years. Back in the late 90s/early 00s, people started to get a little more sloppy due to less co
by overcastsky 6y ago
I've been in this game since 1998 and I've seen much across the years. Back in the late 90s/early 00s, people started to get a little more sloppy due to less constraints on HW/SW (RAM, etc.). These days it seems people pay less attention to what makes a good programmer and more on the language or framework du jour. Very few people take the time to master not just a language but good habits. They flit from language to language and framework to framework. A good programmer with just a few years of experience should be able to pick up any language within reason. Having said this, going from JavaScript to C++ or Python might be a challenge if all you've ever done is front end work. Concepts like mutable/immutable, etc. can be challenging if you've never dealt with them. Constant learning, constant challenges on and off the clock, always be curious. Too many bootcamps now that don't teach anything other than getting people out the door. Notice that most of these bootcamps are for front end work. There is no way you are going to see a bootcamp cranking out a systems programmer in a few months--there is simply too much to know about how the underlying systems work together (HW/SW). A friend years ago lamented the very same thing he went through as a sysadmin with bootcamps cranking out "paper tiger" MCSEs who didn't know the first thing about running a server or setting up a domain controller or print server.
- viklove 6y ago> Concepts like mutable/immutable I'm curious, have you used React or Immutable.js? As the latter's name suggests, both heavily rely on concepts of immutability. Just sounds like you're FE-bashing like people on the internet love to do.
- overcastsky 6y agoSorry I may have come across as bashing; this was not my intent. I have nothing against FE work, as I do both myself. I work in a small two-man shop and I have to do a little of everything, including sysadmin stuff, which I don't really like, but it keeps me up to date. Editing to add, no, I don't work with React. I primarily live in Python, Bash, and PowerShell in a mixed Linux/Windows environment. Starting to do more with IoT for sensors, etc. and this is where things like Python shine.
- deleted 6y ago[deleted]
- viklove 6y agoIt's interesting how you have such strong opinions about JS developers when you're not even familiar with the most popular tools that are available today... I always find it weird how people are like that. Especially mentioning JS and then saying immutability is a problem... Immutability is a core concept in React, so you couldn't be more wrong honestly.