This really surprises me. Is it that common to take programming classes in high school? I suppose nowadays it is, but can anyone else confirm that was the case 10-20 years ago?
Maybe this is an American perspective, but I was surprised that anyone would assume children are primarily learning programming in classes. Even today, I know several elementary school children who have programming as a hobby -- they are learning on their own using the Internet for the most part.
From the best I can tell, teaching programming in was a thing in the mid 80s to mid 90s and then declined
http://www.edweek.org/ew/articles/2013/09/01/kappan_kafai.ht...
I did not take any programming classes in high school. BUT...
My first code was at around age 7 (in the mid-1980s). I found a computer (Commodore 64, including manual) in a very rural area off the side of a road where some people dumped trash. And at school, I got invited into a special program starting around second grade, that included doing some projects in BASIC. But then I didn't really do any coding in high school. But then I majored in Computer Science. But then I dropped out...
All that is to say, at least in my low-cost-of-living area, we had this weird dichotomy where a few special snowflakes got to learn programming in primary school, but then our high school didn't offer any programming classes at all!
By the time I was 15 or 16 the school had just started offering a very basic programming course that had you write programs to do simple things in Turing (https://en.wikipedia.org/wiki/Turing_(programming_language))
It was wired up to a canvas like space so we could write simple animations, etc.
That would have been in the early 2000's.
I technically wrote my first line of code in that class, but I didn't actually start programming until nearly a decade later IMO.
My first programming classes were actually offered in elementary school during 4th grade, but that was only offered to "advanced" students and not part of general education. Still, that would have been about 32 years ago.
Ok.
> I guess most people don't work with databases at all?
How does that follow?
"Like last year, MySQL is the most commonly used database. PostgreSQL has taken the second spot this year."
Btw, do you know if the MS SQL server perf analysis tools are available for linux?
I continue to find the discussion of salary disappointing though. The survey provides a good opportunity for more detailed information.
A normal professional office with hallways and doors doesn't look that impressive, or might but only if dedicated lobby and (client) meeting areas have had some real money & space dedicated to them.
They’ll probably have people’s kids running around the office.
https://insights.stackoverflow.com/survey/2019#developer-pro...
I’m sure that we’re seeing at least a bit of everyone thinking they’re more skilled than they are, but it’s more slight than that caption would lead you to believe.
> Respondents in China are the most optimistic, and those in regions like Eastern Europe, Latin America, and the Middle East are especially hopeful compared to those in Western Europe. This is especially notable in countries like France and Germany, which are the 4th and 7th largest economies in the world, respectively.
https://insights.stackoverflow.com/survey/2019#developer-pro...
The bottom fifteen countries in this question are all European countries + Turkey + North America + Australia.
(France, Belgium, Switzerland, Italy, Netherlands, Germany, Spain, UK, Canada, Turkey, Austria, US, Sweden, Australia, Denmark).
Yikes. Didn't realize so many people around here do think that things are going downhill.
I do agree that the rate of improvement may be lower for already highly developed countries. And that the difficulties solved in developing countries may have a much larger positive impact then small steps in more developed countries.
But there's no artificial upper limit to quality-of-life. You wont hit a barrier and be forced to stagnate and go down: there's so many issues in today's societies that need solving.
And I say this as a backend developer who makes these dumb backends that are little more than a glorified layer over postgres.
Surprised to see BSD usage at only 0.1%. I know it would be a small percentage but I'd expect 1-2%.
[0] https://insights.stackoverflow.com/survey/2019#technology-_-...
The data above it adds up to 35.5%.