If you are looking for a profession go for Software Engineering. I would say that because being an SEO can be learned by yourself. When I have started a career, I was not aware of SEO and then I was introduced on it when I got a job related to SEO. There was no formal training but there is an underlying idea on SEO, search and read. Through reading and checking for updates over the internet, information are coming in. That's how it goes for me. On the other side of the coin, to be a software engineer won't be easy as search and read. It requires time, wisdom, will and understanding to acquire knowledge about software engineering. And if you are thinking for a profession it is very ideal to choose Software Engineering over SEO. However, profession comes with passion. Know where your heart is and what ever your choose would never be wrong.
SEO is probably not so good for long term career plans, some of the search engine specific seo 'tricks' you may employ can become obsolete overnight, the search engines would like to see most of the SEOs put out of business for their manipulation of the search engine system.
Software is more of a concrete science with fundamental techniques that can be adapted to many applications through one's career.
For finest SEO outcomes My partner and i suggest making use of Google Search Bot: http://is.gd/gsbsoftware Employing this computer software I've graded our web site to first page of Google on a very high competitive search term.
Software is awesome if you can figure out how to do it like a pro. I'd love to be able to make my own software to do things I wanted to do automatically.
Hi
I agree with Jake (above)
I want to know if somebody is given an opportunity to choose between either being a software developer/engineer or SEO (Search Engine Optimizer) then what would he choose, and why?
OR
Which profession do you think has more advantage over another - SEO or Software Engineering
Please let me know your viewpoints.