Hacker News new | ask | show | jobs
by abledon 2473 days ago
tbf, I think far more people can do jobs where they talk to people and teach (teachers) and take care of people and nurture (nurses), than jobs where you look at a screen all day, do abstract symbol manipulation and spend most of your focus inside your head building structures of code and programs.

I showed my relatives how you 'follow the line of execution' in a program running down all the instructions. They sat back in shock, thinking how alien that job would be and how so few people are probably able to do that, and that i should be lucky (?) to have the skills to think that way.

2 comments

As someone who has done both professionally, I think you're severely underestimating how hard teaching is. I think it's much harder to teach well than to code well.

Don't forget, too, that good teachers are experts in the subjects they teach. Teaching computer science or math well requires the same facility with "abstract symbol manipulation" that working as a software engineer does.

But it isn't really required that teachers teach well. If I were to try and give an honest assessment of the teachers (specifically primary school both public and private) I've had I would say maybe 5% were good teachers, 5% were genuinely bad and the rest just kind of coasted by having students do rote memorization.
I didn’t mean to single out teachers specifically — as parent was using them as example — but I meant that in general , professions where you have more human interaction is more desired by the majority of the human population .
If you have done both professionally, then by definition, you can code. I think your parent poster's point is that too few people can. They are not saying that teaching is easy.
Not only that, here we are talking about software engineers who are the best of the best, probably less than 1% of all applicants.