As a developer, how diverse are your abilities?
I got asked to participate on a small-medium sized project and was told that the "ideal candidate" was someone who could program sites, but also iOS and Android apps, edit photos and video, and also act as a sort of system admin-- all at a high level.
I feel like if I could do all those things myself, I wouldn't need to look for a job, I could just work alone!
As for me: I can build your standards-compliant site with html, css, php includes and functions. I can build basic wordpress themes and know the minimum necessary to securely connect to MySQL databases, and use gimp/inkscape to make basic designs, and touchup photos. also, use google analytics, basic SEO skills... All these things but only at a humble level.
For me this all falls under the umbrella of "freelance amateur web designer", but considering how deep you could delve into any of the above fields, is it too much to ask to know how to do everything?
My question is: how many of you out have sophisticated skills for: developing iOS and Android apps, coding websites, photo/ video editing?
On top of that could you also run sucessfull ad campaigns and optimize the content for search engines? I don't know anybody who does all these things or if it's possible given the number of hours in a day (but then again I don't know too many programmers!) but it seems like the job done well would require a TEAM of people, not just a single cyborg who magically knows everything about computers.
So, as a programmer / developer, what is the scope and depth of your abilities?