lets say hello to user with the name above as IT hobbyist and programmer i was do some research this guy is working in both :

advertisement, hosting of sittes , little webmaster and a server administrator his work is :
do advertisment, make servers and info about product which is hosted also research of potential client
who will pay for product hmm interesting idea some info :
2+ years experience in Search Engine Marketing (SEM) and Search Engine Optimization (SEO)
Strong understanding of Search Engine Marketing (SEM) and Search Engine Optimization (SEO) process
Experience working with popular keyword tools (Google, WordTracker, Keyword Discovery, etc)
Experience working with CMS and building/administering content in multiple CMS environments
Knowledge of HTML/CSS and website administration
High-level proficiency in MS Excel, PowerPoint, and Word
Experience with website analysis using a variety of analytics tools including Google Analytics as well as internal reporting tools
Knowledge of PPC programs and optimizing data gathered from both organic and paid sources
BS/BA degree required
so he make all those and make product visible websites etc..
pff i like more just programing :happy::happy: