I've just recently put a portfolio of projects completed on my GitHub account and I'm being emailed a few interview offers: front end developer, back end developer from recruiters.

Develop a portfolio of projects and show these projects onto a GitHub account and show a live link on your CV and I'm sure employers will be interested, these could be apps, websites, a mini video game, a class, anything.

Also contributing on open source projects is a good way of gaining experience.

I can vouch for this. Having a GitHub profile with samples of your work definitely helps and is something I'd strongly recommend particularly if you have little to no commercial experience in the field. Don't need to stop there either, feel free to show off any websites you have.

It wasn't university that ensured me my first role in development, it was the side projects that I worked on.

(Original post by Analyst89)
Thanks for sharing Final Fantasy!Today I've just received another interest from an recruiter seeking a PHP developer and they are impressed with my projects that I have on GitHub.

That's great.

I am bombarded with all sorts of web development roles nearly everyday for the past several years lol.

There will always be SMEs, digital agencies etc. that are in need of front-end/back-end/full-stack developers. So get stuck with one, earn at least 1 year of commercial experience and after that you're set on a very rewarding career path. PHP is still in demand, but JS frameworks including reactive libraries are in incredibly high demand right now (Angular.js, Node.js and such). Demonstrating proficiency in version control (Git, SVN), linux or UNIX server management, databases and deployments helps too - otherwise these are things you'll pick up on the job anyway.

(Original post by Analyst89)
I've just recently put a portfolio of projects completed on my GitHub account and I'm being emailed a few interview offers: front end developer, back end developer from recruiters.

Develop a portfolio of projects and show these projects onto a GitHub account and show a live link on your CV and I'm sure employers will be interested, these could be apps, websites, a mini video game, a class, anything.

Also contributing on open source projects is a good way of gaining experience.

I am bombarded with all sorts of web development roles nearly everyday for the past several years lol.

There will always be SMEs, digital agencies etc. that are in need of front-end/back-end/full-stack developers. So get stuck with one, earn at least 1 year of commercial experience and after that you're set on a very rewarding career path. PHP is still in demand, but JS frameworks including reactive libraries are in incredibly high demand right now (Angular.js, Node.js and such). Demonstrating proficiency in version control (Git, SVN), linux or UNIX server management, databases and deployments helps too - otherwise these are things you'll pick up on the job anyway.

The projects I have done are variety of apps (be creative, you can always learn how to develop an app and then think of an app to develop), databases, websites, classes such as tennis match class, player class, main class, inventory management in Java, etc. Just think of something to develop. 1/2 solid working 2D/3D video game are better than 35 average projects in my experience, this could be a mini racing or shooter game.

Passion, a keen interesting in programming and development along with a projects on GitHub will seal the deal. 8 out of 10 programming, developer jobs don't require a degree. If you are doing a degree, I would strongly develop a portfolio of projects as you go along the course and as Final Fantasy stated, learn Node.js, Angular.js, databases, NoSQL, proficiency in Linux and you will be a very strong candidate. Moreover you will be headhunted for jobs from Reed, Monster without even applying! (Just register on Reed). Yes employers see this on your CV and I'm sure they will click on the link.

(Original post by Singh89)
Is the no degree requirment soley for programming and developer roles or jobs in IT in general?

For specialist roles in IT & Technology (e.g. engineering, devops, networks, servers, enterprise databases etc.), I would say that experience counts for a lot more unless you're on some sort of scheme or the job description specifically mentions a degree as an essential requirement (sometimes there will be a list of essential requirements and desirable requirements).