Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial

Andreas cormack
Python Web Development Techdegree Graduate 33,011 PointsWeb developement jobs?
Has anyone tried applying for web development roles after studying at treehouse? Even though I have learnt alot on treehouse, but when I look at job specs I never feel confident to apply. Anyone else been though this?
8 Answers

Matthew Goodman
12,786 PointsI do the same as you look at what they want then think can i really do this!!

Ryan Field
Courses Plus Student 21,242 PointsHi, Andreas. I actually landed my first web development industry job after studying at Treehouse, so it's definitely possible. I had, however, been self-teaching myself slowly for a couple years or so, but Treehouse helped me take what I know and give me a solid foundation for not only 'how' to do things, but also 'why' we do them. I can honestly say that I probably wouldn't have gotten my current work without Treehouse.

Andreas cormack
Python Web Development Techdegree Graduate 33,011 PointsHi Ryan
Thanks that does give me hope. I think i just need to have the confidence to believe i can do it and apply. I have got a couple of web apps built so I think my next step is to build a portfolio of some sort.

Matthias Vanspringel
2,529 PointsOne of the most important things you should have is an portfolio, so you can show your work to the employer. If you want to work in the web development business, you could consider to make a website about you (Surely if you would like to work as webdesigner, but also alot of (backend) webdevelopers do this) , acting as an CV and portfolio. So make a website with information about you, your education, skills and of course previous experience.
I think you are a starter in the business, so it's often difficult to provide some previous experience, since you have none. But no worries, there is always an solution. They're 2 (big) ways to go:
- If you're creative you could start an own project, but that will take a lot of time and creativity
- Start as an freelancer, and this could be the way to go.
There are a lot of people who are looking for a small website or have some small jobs to do, and they search someone who could do that for them. These are excellent things to do, because most of them are small jobs, so you're not linked to the project for years and year and more important they give you the opportunity to build a portfolio. There are a lot of websites to link people with small jobs to people who are looking for small jobs to do.
Now it might that you already have some work to show out, if you have you don't have to start as freelancer but start with your portfolio and start applying, but even than you can start with freelancing. You can choose what projects are good for you and which not.
Treehouse is a great way to learn, they offer great courses with a fantastic basic and good best practices, and they are indeed trying to prepare you for the job market, and they are doing great. But there's one thing they can't teach you, confidence. When you start applying make sure you're confident in your skills. Make sure you have a good knowledge of the subjects where you'll be working on! I don't know where you want to work in, but make sure you know that domain. For example, if you'd like to work in web development (making dynamic web sites/applications) make sure you have an in depth knowledge of PHP, HTML & CSS. Make sure you have enough knowledge and feel confident about it. A good way to test this could be freelancing work. Development is not something you learn on 1 day, it's something you need to practice. Practice by making sites,...
I see you also did some development tools - learning, and that is something good! Know how to work with Git and know how to work with Scrum methods is a good thing. So I can definitely encourage that! Keep on learning PHP, HTML, CSS and make sure you know what your learning and feel confident about it. Also start in a good order with your course. Don't start with intermediate course when just starting to learn PHP.
To sumarise:
- Make sure you're confident about your skills
- Make sure to have an in-depth knowledge of required skills
- Start with some small jobs, like freelance work
- Make a portfolio with your work, possibly an website to show of your creativity and skills (You can Include a CV there!)
- Don't learn a litle bit of everything in IT, but a lot of some those things where you want to work in
- Treehouse gives you a great foundation, but expand it with practice and experience
- Keep on learning! Never stop learning! ;)
I want to wish you a lot of succes with your job in IT, I'm always willing to help with certain things! Good luck and happy coding!

Andreas cormack
Python Web Development Techdegree Graduate 33,011 Pointswow thanks Matthias for taking the time to reply with all the great advice. I have got a few web apps. 1) http://whatsnearyou.tk (mobile web app using google's javascript API which tends to work only on chrome ) 2)http://chdbfiletransferapp.tk (Python Flask app to keep track of file transfers )
let me know your thoughts.
So I think my next step will be to build my portfolio and try and contribute to some open source projects and stuff.
thanks again.

Matthias Vanspringel
2,529 PointsHello Andreas!
No problem, I know how hard it can be to start of, and I like to help others, so you are welcome :)
That are two very nice apps where you can be proud of! I should definitely put those in your portfolio. If you use some framework (like bootstrap, I quite like bootstrap) you can make a nice looking Portfolio/Resume one-page site to show of your skills. Just add some information about yourself like you would do with an CV and add your portfolio items. You'll find a lot of examples if you Google Resume and portfolio site. In the meantime while you're applying you still can do some jobs by freelancing. They are nice in your portfolio, give you some experience, and if your work is done you can decide yourself if you will continue doing freelance work or if you stop doing it.
Keep on coding, keep on practicing. You have some nice apps so you definitely have potential! Happy coding, goodluck with applying and let me know if I can help you :)

Andreas cormack
Python Web Development Techdegree Graduate 33,011 PointsThanks Matthias
Yeah i will build up a portfolio of my work soon. yeah on both those apps the front end framework is bootstarp which is one of my favourites. I might start some project and put it up on git hub and you can contribute if you like. Not sure what the project will be yet.
Thank alot for your help and advice

Matthias Vanspringel
2,529 PointsGithub is indeed also a good place to share and show of your work. I think you've made some nice apps, so you have something nice to show of.
If you want you can always update me about your next projects, or github projects. Love to check them out :)
Goodluck! :)

Matthew Goodman
12,786 PointsYou two are amazing it's a really good read and good web apps mate

Andreas cormack
Python Web Development Techdegree Graduate 33,011 PointsThanks Matthew

Harry Beckwith
13,452 PointsExcellent posts, I searched the forum looking for advice on steps to take to move into the web development industry. Very useful ! Thank you, nice apps, the what's near you works and I am based in the UK.

Andreas cormack
Python Web Development Techdegree Graduate 33,011 PointsHi Harry
thanks whatnearyou came about as I wanted to play around with google's Javascript API, The app needs some more front end work. I am in the UK too would be nice to collaborate on some apps.
Andreas cormack
Python Web Development Techdegree Graduate 33,011 PointsAndreas cormack
Python Web Development Techdegree Graduate 33,011 Pointsits not just me then thank god lol