3 ms·
(Lots of great comments in this thread, on all sides of the issue. Bravo, HN!) One thing to keep in mind when comparing programming to law and medicine: a high
by gcv 15y ago
(Lots of great comments in this thread, on all sides of the issue. Bravo, HN!)
One thing to keep in mind when comparing programming to law and medicine: a high-school dropout can be an adequate programmer and earn a good living writing Rails (between 65k and 90k at start, depending on location). Most other high-end white collar jobs require extensive education. A physician has to put himself through college, pre-med, medical school, residency, possibly a fellowship, and only then commands a high income. A 30-year old orthopedic surgery resident making 45k probably isn't thrilled that he has another five years of indentured servitude before he can claim a serious income and start paying off 250k of medical school debt. Law school is similar. Using an MBA to switch careers into finance is similar.
In essence, programming jobs can trade off relatively high income early on for an income which maxes out in the late 20s or early 30s. Law and medicine start with much higher requirements, take much longer to spin up, but have much better-defined career paths leading to higher income.
Entry-level Wall Street jobs (I mean real Wall Street jobs, not IT) work a little differently, in that they do offer excellent income up front and a lucrative career path, but require a degree and high GPA from a top school to get in. So they aren't really representative of an opportunity which most people have.