I would strongly, STRONGLY recommend my kids to not pursue IT as a career at all - better be a civil engineer or even a plumber or a lawyer or a family Doctor and live a good life with good money.
I would strongly, STRONGLY recommend my kids to not pursue IT as a career at all - better be a civil engineer or even a plumber or a lawyer or a family Doctor and live a good life with good money.
Civil engineer = except for the top tier branch smart people will find a difficult community fit, moderate to modest money, too many external influences towards the discipline, seemingly prime for disruption by the tech world (already happening).
Lawyer and family doctor = too many hours in school and then too many hours in work (generally).
Disclaimer: I'm a civil engineer, work alongside plumbing engineers, know zero actual plumbers, fiancee is doctor, looking to pursue law.
Definitely worse for the work/life balance metric. But I think it is unfair to yourself if you seek careers based on how little or how much you work. Sometimes you are just looking for something fulfilling. It is the problematic misc/admin problems surrounding the cool stuff that cause you to lose your passion. Like knowing the dismal outcome of a work beforehand, but having to do it anyway without success because someone else said so.
A forgotten rule for me: Know your [unique] strengths, Find your fit, Swing hard at the pitches, and serve the community with what God gave you as uniquely yours because that is your duty. But don't forget everything else you have to do too (this causes a natural work/life balance).
Disruption is a good word. With newer tech, you find newer capabilities, and therefore seek a newer fit in your career. Some areas of medicine are getting more impacted than others (radiology, surgery). Others are becoming better facilitated (cardiology, nephrology). But probably the most difficult cases doctors have to deal with is when a patient has multiple problems (old age, diabetes, high blood pressure, blood clot). If a doctor has 1 or 2 patients like that, all of their time gets sucked up in those cases. So the answer is tech advances in medicine is welcomed/needed and/or disruptive based on the area of study.
For Civil, the field is dominated more by government clients than private clients. And government divisions for infrastructure maintenance and improvement are far too closed and opaque, too rigid for outsiders to propose tech advances, and too authoritarian for consultants to slip them in. On the private client side, building design dominates as prime allowing for better advancement by tech. But Civil Engineers are way too backwards in their minds and resist these kinds of improvements. So tech companies are taking the lead (sidewalk labs, google moonshot Flux) here. And civil engineers are unwillingly getting into formation (monkey ordered, monkey do).