Anonymous wrote:I am starting to realize the giants (Bill Gates, Steve Jobs, Mark Zuckerberg, Larry Ellison) never even finished college. And the news is full of young people doing important work even though they are self-taught or learned at home. So, if one does not HAVE to go to college to be a software engineer then is it fair to call it a journeyman trade? To be clear you can't practice law, or be a civil engineer, or medical doctor, or a certified public accountant, etc. without earning a college degree and being licensed. That is not the case with all these software engineer jobs is it? I know there are certifications out there but they are not regulated by the government like law and medicine. And I'm not talking about actual computer science where they invent quantum machines and stuff. I'm talking about "software engineering" or however else it is called.
Yes, it is.. So is being a surgeon. It pays well, well respected and is stimulating.
The domain you mention needing degrees and certs are professions controlled by cartels. They just erect barriers to create moat. I do all my taxes for myself and close families and basic law (e.g. simple wills) is not that difficult and I'm sure with practice (e.g. a paralegal) can do most of that work. I bet the same works for civil engr. and medical professions as well. Someone with hands on experience (and zero education in that field) can pick up pretty much anything a fancy, educated person can do in that field. It's just that they are not allowed to. Same goes for software. Anyone can learn to code in a few weeks, but it takes years of knowledge and experience to learn enough to build/support complex systems. Think about it, if a high school dropout with a month of coding exp. can do what a sr. developer at google can do, google will be filled with college dropouts getting paid $50/hr vs. educated professionals getting paid $400K. Same goes for the other 'professions'.