Here's my tip: Get a regular mid-level web development job; spend 40% of the week to do the minimum of actual work you were allocated (just try not to dip below that), and spend the rest of your time doing whatever other work you want; tell your boss that while you're finding your allocated work difficult, this additional work that you're doing "out of hours" is really motivating you. The best case scenario is that they'll find that "extra" sufficiently useful to actually change your job title; worst case, you're let go, and can try again in a different company, having gained experience.