|
Because women are smarter. I notice that graph compares Computer Science ($50K-$150K/year), to Medical School ($150K--$1M), Law School ($120K--$1M), and Physical Sciences (???). Women see the writing on the wall on High School: Med/Law School offer a clear career path to the upper middle class, while CS offers a muddy path at a middle class life. They also see "rich" old Doctors and Lawyers. They have never seen a "rich" old programmer, because they don't exist. Programmers are washed out by 50, while Doctors are in their prime at 50. Data: I am an 80's kid. All the smart girls knew to go to med/law school. All the nerdy guys like me wasted time learning 6502 assembly. We are all doing OK, but the women make 2 to 3 times as much as the men. |
Median salary for lawyers is $113,530. That's a pay most lawyers don't achieve until they are in their late 30s or 40s.
Top 10 percentile is at $187,200.
Most lawyers spend 4 years in college and then 3 years in law school to land a $60,000 dollar job in their late 20s. Then they spend another 5-10 years paying off the student loans. Many programmers make that kind of money in their early 20s without any formal education.
Also, it's too early to say at what age programmers are "done". There were few developers in the 1970's and 1980's and they are now nearing retirement. Let's wait and see how it goes with the bigger generation of developers that are now in their 20s and 30s. My guess is that many of them will continue until retirement.
Source: http://www.bls.gov/ooh/legal/lawyers.htm#tab-5