Being an engineer in a former communist country was (is) a ticket to good life, similar lifestyle to a doctor or a lawyer.
In the US being an engineer is seen as boring, and something only nerdy un-socialable people do. Also there are more attractive alternatives to pursue for smart people in the US.
Basically, it boils down that a society will produce the type of talent that it values (by both training, and steering talented folks to certain disciplines).
I'd say it is the same reason the US sucks at producing soccer talents, event compared to much smaller countries like Croatia or Belgium.
- We went through three math teachers one year because they could find less stressful, better-paying work as accountants.
- My AP Stats teacher had to work weekends at Best Buy.
This reduces the level of logical thinking skills most American children get to practice from school. Programming well requires good abstract and logical thinking which is easier to develop from a young age. Thus the US math education may in effect reduce the chances of many people achieving their potentials.
Tangentially, can someone knowledgeable shed light on why American math curriculum is significantly easier than those in East Asia and Russia?
More was simply expected of us. Not "hoped for" or "aspired to", but expected. And parents weren't at loggerheads with teachers; what teachers said was law. So if a teacher said you were learning the multiplication table this week, parents didn't argue it was too much, or encourage you to "do your best." You'd be drilled on those times tables until you wanted to kill someone, but you'd damn well be expected to have them memorized by the end of the week.
The idea that people were driven by good money is a western misinterpretation, or whatever the cultural equivalent of anachronism is. My grandmother used to scold my aunt for marrying an engineer instead of a tin knocker, like my mother did, because tin knockers brought home the real money.
I think those two elements - expectations and parental cooperation - don't get enough credit, by far.
If you were scolded by the teacher, there was a good chance you would get another scolding back at home once your parents found out about the incident.
Unfortunately (or not?), through what seems to be a western influence, this is slowly degrading.
This is changing or has changed in India. These days you can't do anything much to the child, even if the child is clearly getting spoilt. Parents seem to have very bloated egos these days.
The bad side effect of this is many teachers don't really have the same degree of connect with their pupils these days. So its largely like - "What have I too lose, should you get spoilt' mentality is getting common.
In a generation back during my parents's time, teachers were literally looked up as very honorable and respectable. I even know of an incident which my uncle told. He used to play a lot and was not good at studies, when he passed examinations, my grandparents would go to the school and ask the teachers if they gave their pupil a honest evaluation. They literally would be surprised if he got a pass, and asked the teachers to be honest if had failed. Compare this with parents today.
This reminds of a song in Hindi from the movie '3 idiots':
kandho ko kitabo ke boj pe jhukaya, rishwat dena to khud papa ne sikhaya
In an affluent family (as define by people who didn't have to worry about money for three generations) access to education is a given, and therefore less valued.
If your family is poor and your access to education is more uncertain, you'd value what you get to learn a lot more. In this context learning and persevering takes on a dimension of "duty" to help out the family. This feeling of duty towards your family caused by family poverty can transfer for several generations. If you grow up aware of the the struggle that your parents and grandparents had to go through to get to where you are now, you end up feeling obliged to learn this math thing.
I see three reasons.
1. In the US, no child can be left behind. The only way to do it is to lower the plank for everyone.
2. Over-reliance on standardized testing, judging students and teachers by scores alone. Knowing how and when to intelligently guess on multiple choice questions is rewarded, while ability to communicate well during oral exam is not.
3. Textbooks are ridiculous. Lots of paper, with very little density, and crazy expensive. Textbooks in Russia are more like AoPS books.
I've been recently looking at middle school and high school math textbooks and they're even worse than the books for first-year undergraduates. Yes, treat the reader as if they're an idiot and spell everything out and make them practice the steps. It's like the books are written by helicopter authors who insist on showing you their way. No wonder kids are not into math.
Eventually, things like Khan Academy might prove a lot more useful in making math and science a culturally desirable field.
I think the problem is expecting some "nice" (friendly, etc) way of teaching math, which dilutes their content (like Disney-fying a novel).
The Russians we are comparing here, don't have any "better" teaching methods. They just suck it up and study what's there.
Tough there is no fry, their math book are almost game like, with few carefully built example and very clear explanation using only some diagram when needed (consequently their book are quite small) and the exercise are absolutely not rote based, except the first few exercice, and even then they all serve to illustrate a specific part of a concept, all the others are puzzle like problem.
Putting lots of full color image is not making math "fun", well built and interesting problem is.
Not entirely. A lot of it is problem solving exercises as opposed to rote solve 20 exactly same problems in row seen in us books. Memorization won't help you solve those exercises. There is also les focus on arithmetic and more on equations much sooner.
If you actually like math, you will prefer Russian exercises, cause they challenge you.
I used to study for my engineering entrance exams with the Problems in General Physics book by IE Irodov. They were some of the most challenging and creative problems that I have ever solved. They are quite interesting and require critical thinking to solve. Even the problems I later studied in actual engineering courses didn't come any close.
The books by Russians in any of the STEM courses are really well written and approach problem solving in a way that most American and/or Indian books don't.
So true. It's cool to say you are bad at math.
I've seen occasional articles about quants on wall street and how a good number of them are Russian/Eastern European (this kind of thing - https://www.bloomberg.com/view/articles/2016-01-21/how-russi... ) and I feel this is another directly related element - having a strong math culture allows you to have a strong CS culture.
I've been happy to see that in the last decade, the US is starting to start bringing the pieces we need to get that kind of culture back - the popularity of startups and programming with the media that bring them to the attention of the average person. Space is cool again, and movies like "The Martian" are, imo, absolutely critical in making science/engineering something worth striving for. Hopefully we'll see some of this trickle down to our educational systems in the near future.