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

General Discussion

Can treehouse really help get you job ready in 6 months

While I enjoy the tutorials on here(I have learned an immense amount in just 2 weeksob here),and I think that is an admirable goal, I am having a hard time believing this is even possible. For starters, most jobs require a degree, and for someone like me without one, no amount of self directed learning can make up for that. Another issue is competition, there are plenty of already working developers that use this site, so when applying for jobs I truly think that most employers would seek out a member with a degree first. I also think that a lot of resumes would have a very hard time getting past human resources without on the job experience. Nearly every company wants a few years of experience for most positions. I have no doubt that after 3-6 months on here I will have the skills needed for an entry level job, but I wonder if that will even matter to hiring managers. I don't know if someone can go from no coding experience with no degree to landing a job in a few months but then again I am naturally pessimistic. I will continue to use treehouse though, this is really a great site

I work in Boston, and most of the developers I work with don't have degrees. I think a lot of competitive startups don't can a bit about your degree, they want to know if you can learn and if you like to code.

Robbie Singh
Robbie Singh
3,675 Points

Your portfolio is king.

JIMMY DHILLON
JIMMY DHILLON
1,664 Points

Well what happened. Did you get a job? 2 years later..

28 Answers

Samuel Johnson
Samuel Johnson
9,152 Points

I'm in a very similar situation to yourself. I have never coded before using this site and very impressed by how quickly you can pick things up! The videos are very simple and easy to follow. I do admit I have a degree but that was in sports and business. I have worked for a start-up for the last year which made an app but never got involved with the coding. I completely agree that it is going to be very difficult to get a job without a degree but I have many friends, some with masters, who are awful in coding as this is not a skill they all learn with their degree (computer science). They decided to do different things with their degrees or didn't feel coding was the way forward.

I have just recently started helping another startup with a web platform and the only developer is completely self taught, she has work doing a few projects, some for free, but since has found a very good job as a ruby developer. I don't believe this was using the treehouse platform however I'm just showing an example of how a self taught coder can achieve this goal.

I have no idea how I will secure my next position but with the openness of the apple App Store, IOS 7 coming out and the many start ups, you can gain experience as they need any assistance they can find! Check out work in start ups and other meet up groups to meet as many people as possible and you will land that experience easily. You may have to take a pay cut but will be worth it in the end.

Hope that gives you some positivity! Good luck!

Thanks, I really am trying to be more positive buys it's hard. The economy is so crappy in my area that people are literally fighting for minimum wage jobs so it is difficult. I know college opens doors and while I loved my computer science professor and classmates I just can't see myself going back. I didn't fare well in classroom learning and I just hated the atmosphere of college. I did complete several computer science courses, bit my gpa took a nosedive and I dropped out.

Stone Preston
Stone Preston
42,016 Points

I would say its definitely possible without a degree, or with an unrelated degree. But you will have to do more than just watch the videos/do the projects etc on treehouse. You are going to have to develop your own projects create a portfolio of what YOU can do and things that YOU have made. That's whats nice about web development is that its easy for you, a single person, to create something that looks great and works well.

Now for some this might take 6 months, however it could take longer depending on the person.

And you are right, skills might not matter to hiring managers, but if you show them how you can USE those skills that will take you easily into consideration.

Pretty sure most hackers will disregard the absence of a degree as long as you can code. A portfolio should do the trick.

Are you opposed to getting a degree? While I do not think that having one is the end-all-be-all I do think they help tremendously with the situation you are in.

I recently acquired my degree at 31 years old, and while that is a bit on the older-side for a BS, it helped me land a development job before I graduated.

Having a degree will open a lot of doors, but that does not mean all of them are closed. Build a portfolio and more skills. Use hot frameworks like Bootstrap or Foundation for some of your designs. From what I have seen the Y-Combinator start-ups like to use Bootstrap since many are trying to build a functional website in three months.

Look to work for a start-up if you feel that hiring managers won't bother with you. Start-ups want skills more than anything.

Keep a positive attitude!

In all honesty college is just too expensive and I just didn't like the atmosphere and I just don't learn very well in a classroom. Going back is just not an option for me no matter how many doors it opens it's just not worth it, so I am just sticking to small companies and building a portfolio.

David Dong
David Dong
5,593 Points

I definitely will be going to college for a degree, because I like to have somebody that I can talk to in real life to help me out with my learning. I can tell that the teachers here are very experienced with programming and teaching, but I just don't think that you could get a very good job without a degree. People might underestimate your true ability without you having a degree.

It is certainly possible. I happen to also have a degree (in History, so completely not related to CS), but I taught myself to code with treehouse being one of the sources of how I learned. It was actually around 6-7 months from when I started learning to when I actually got my current programming job, so that time frame happened to be pretty close to how long it took me. That being said, I studied really long hours nearly every day during those 6-7 months. If that is your time frame, you really have to dive in super hard and want to learn. A college degree isn't necessary, but like a lot of people said above, if you don't have a degree than you are going to have to have a really outstanding portfolio to physically show this skills you have. Every project you work on, and every feature you have made should be documented somewhere that you can pull up come interview day. That is what helped me the most when interviewing; I had compiled a portfolio of many of the projects I had worked on while learning to code.
Hope this helps.

Wow, your portfolio is really nice! When adding pieces to mine should I try to find clients to design sites for free? Or can it all be self directed projects? also I called my college and they told me I have enough credits for a programming certificate and an AA in liberal arts, would this help me any?

The short answer to the portfolio question is: both.

and yes, get that certificate if you can, it should help.

You should be trying to make anything that you want to build, and contributing to everything you have an opportunity to contribute to. Both of these will add to your portfolio and give you valuable experience. Treehouse is an outstanding place to learn how to code, but you need to apply what you learn to a real project. If you cant find a project to work on, start your own. If you cant figure out what you want to build, find a friend with an idea and start trying to help them build it. Working on other projects will start building your reputation in the dev/design community. Building your own projects will help you learn how to code a real world project, without the assistance of a treehouse video to guide you through the development process. If you are looking for something to work on, you could start having a go at the open-source treehouse reportcard I started.

To give you an example of my own projects I started to build my portfolio while learning, have a look at iclub.fm, festivalfling.com, chillcall.com, and I also worked on my friends projects like puravidabracelets.com, which I was able to use for my portfolio as well. Once you are able to start pulling out multiple projects during an interview, it is much easier to begin explaining why you don't have a computer science degree, and why they shouldn't care that you don't. Make it hard for a potential employer to say no, and your odds of landing a job will increase.

Thanks for the advice, I am going to remain positive and find people who need websites. Thanks for the links!

Marvin Abella
Marvin Abella
6,378 Points

Awesome portfolio Riley! I hope someday I'll be on your position! By looking at your's, it gave me insight and ideas on how would I make mine. really cool dude... And you're from Santa Monica, CA? I'm just in Orange County area. It will be an honor to meet you in person someday.

As for Rachel, I think it really depends on experience on how long you have work on IT field, that will give you a better chance of getting a decent job in tech. Yes a certificate or a diploma will open eyes for recruiters but they are mostly looking for, what have you done with what you learn in school? what are you're specialty? most employers looks for special skills that they could use on particular projects that they may have or having issues with. I myself got into IT(my first IT job actually, currently) by being transferred to that department from another, in the same company. I've been with the company for 3 years, a job that have nothing to do with programming what so ever, but they looked into my records that I've been a good employee and dedicated with my work, and I also told them that I go to school to get my BA in computer science so that's a heads up. I applied for it and got it.

Also don't you have friends that are in IT field that could refer you to their employer? cause that could help too. If you have connections from the inside, they could refer you as a good friend as well as a good employee. good luck Rachel!

Riley I read your portfolio all i can say is wow lol your story is exactly like mines... I really got into the internet in 2001 but I was into making Anime websites 500,000 unique views back then I thought i was the king of online. but getting back to the topic I'm amazed with team treehouse best way to learn or refresh your memory. I have a degree in programming and systems (associates) and have been able to land amazing jobs even before I had a degree straight from self taught. Now I'm doing a bachelors degree in Communication Design because I feel certain things like typography is best to learn in school (plus I like the environment) I'm 26... and going back to school was not an option for me but to be honest not having a BA in Design or Computer Science definitely I feel i hit the limit of position i can apply to. I live in NY and all the best companies they always asking for that degree... I don't consider startups because 90% of the time the usually hire anybody

Mohamoud Dandan
Mohamoud Dandan
7,133 Points

Thank you for sharing your portfolio . i added to my bookmark in order to create mine . Good luck

Pavol Almasi
PLUS
Pavol Almasi
Courses Plus Student 1,524 Points

I am currently working on my Associate degree, and my major is computer programming. Yet out of 96 credits required to graduate, only 16 credits are from classes directly related to my major. The rest of the classes are either general computer classes such as hardware, Excel etc, or completely unrelated classes. So the school may give me a better chance to get an intervie but I am actually learning programming outside of the school by myself because I feel the school will not adequatelly prepare me for it at all. So although you may have a hader time getting the interview, you may actualy have better skills than many graduates who rely solely on the education they receive in school.

Rachel, I'm in a very similar place. I haven't finished college and it is not feasible for me to go back to school right now. It can feel really daunting sometimes and sometimes I get really discouraged. But then I remind myself that a lot of the great entrepreneurs of our day were college dropouts like Bill Gates and Larry Ellison. I know those guys are the exception to the rule as far as the amount of money they made. But a lack of a degree definitely in no way determines your ability to gain employment in the programming industry.

One of the great things about coding is you can prove your skills and really show others what you can do by getting involved and doing projects.

Also, I think that the formal education bubble is about to burst. As places like Treehouse show the world that people can learn at home online for the fraction of the cost of a brick and mortar school society will start to take notice. In a lot of circles people already have and articles are popping up all over the place about the future of formal education. Not that I think formal higher education is going anywhere any time soon or even that it should but many are starting to recognize that there are many ways to gain the skills and knowledge necessary for a career. College is not the only path.

simone callan
simone callan
5,044 Points

Hi Rachel,

I only signed up to treehouse today so I don't know if it will help you get a job in 6 months. But I have worked in IT for over 12 years in testing/QA - the last 6 years as a freelance contractor and I have only ever been asked about my degree once, in fact I didn't even have a degree when I started - i completed it in my spare time.

I think if you have a portfolio of a few web sites to show prospective employers and a bucketload of enthusiasm then you'll do just fine - so ditch the pessimism :-)

hth

Si

Yes, time to ditch the pessimism!

Sean Metcalf
Sean Metcalf
1,631 Points

After working at interactive design and technology agencies for the past few years, you absolutely do not need a degree. In fact, my last two jobs never even asked where I went to school. That goes for both designers and developers.

You do, however, need a solid portfolio and a great attitude.

Chase Marchione
Chase Marchione
155,055 Points

Employers want to see what you can do; the most important thing is that you have created your own projects and can explain what your code does. I have been working as a programmer for the past year or so; previously, my top education was a B.A. in Psychology. I had a few community college programming courses under my belt, but that was about it, as far as directly relevant education went.

Do freelance jobs to build a portfolio then apply for jobs.. freelance.com Odesk.com

just think of this site as an expensive self learning book, like (how two for dummies). I would recommend taking classes, once you've learn some basics on here.

Jonmarc Stevens
Jonmarc Stevens
6,414 Points

I have a degree in Graphic Design but it took me 18 months to get a job and the job I was in didn't even relate to my major (Insurance) Then I started digging deeper in HTML/CSS from a previous class that I took. I used a Nettuts course, tons of YouTube videos, did volunteer work at my church, and finally started to refine my skills with Team Treehouse; through this and much self discipline I was able to get a very well off paid internship. I know this may not be the answer that people were looking for, but I will say that if you use Team Treehouse, apply the skills you learned to projects, (whether they be a personal or from a local facility), and some faith you can get to where you need to be. I took coding not just as a means for financial provision but more like a hobby and desired skill and didn't worry too much about the job, because I started to enjoy what I was learning.

Really agree with a lot of your points here. I chose a very similar path in my learning experience through Treehouse, and other 'learn to code' sites. Applying what you learn to a project is a 'must'.

Rich Braymiller
Rich Braymiller
7,119 Points

Anyone here end up landing a job ?

Yea I did get a few jobs after treehouse I just posted my story and how much $$$ I made https://teamtreehouse.com/community/life-after-treehouse-a-real-story-let-share-our-stories

Wow, it's been two years and this question is still relevant! Unfortunately I have not found any developer jobs and I currently work at a marijuana dispensary(I live in Colorado, so it seemed like the obvious choice), and I actually love my job for the first time. I am still coding on the side but I am re-thinking my career aspirations. Right now I can't imagine going back to work in a traditional environment. I am thinking of remote work and freelancing. I am at a point where I am pretty sure I can land jobs solely as a designer. Anyway, I still like this website and I plan on being involved in technology, but maybe as more of a second job or moonlighting.

Let me add my own view to this post: I do not have a college degree of any kind. None. I went to community college for Liberal Arts and didn't even finish the degree. I've been coding since I was 12, though. It's something I just enjoy doing. I got my first job, without a degree, working as a tech guy at a local factory. I basically fixed computer problems and, when called to do so, made program changes on their midrange computer system (IBM AS/400) in an archaic language called RPG (Report Program Generator). Anyway, fast forward to now, I work at NASA's Kennedy Space Center as a Software Engineer. I still don't have a degree. I came in for an interview last year and knocked it out of the park. I beat out several other applicants that DID have Computer Science degrees. How'd I get the job? One part was due to my experience and documented skills that indicated I was a quick learner when it came to new programming languages and technologies. The big part that got me hired, though? My attitude. The hiring manager said I was outgoing, easy to talk to, was able to explain what I knew and what I didn't know. She said that I was open, honest, and very enthusiastic. So, now that I've been here for over a year, I've met several other developers here that DO NOT HAVE college degrees. One guy that's been here for four years just finished his Associate Degree and he's helping to develop a HUD for astronaut's helmet faceplates. It's called IDEAS (look it up). My point is, almost none of the developers that I've worked with here at KSC have a college degree in Computer Science, or a degree of any type. YOU DON'T NEED A DEGREE TO GET A GOOD JOB! I'm serious! Read the book, "No Degree, No Problem" by Josh Kemp. This guy was a blacksmith with NO computer experience. After getting his hand broken by a horse that he was trying to shoe, he decided to embark on learning a new career. That career was web development with Ruby on Rails. Nine months later, he got a Junior Programmer position making $75k per year with no experience, and no degree. Here's what it takes: 1 Practice 2 Patience 3 Some networking with peers (get out there, mingle on the boards where developers frequent) 4 Confidence in yourself 5 The desire to learn

sean purdy
sean purdy
2,770 Points

I know this is a old post...But i want to add my opinion, i've only just started but my plan is to ideally go freelance, basically become a digital nomad, offer my services to new startups to begin with, also sites like o-desk etc. I'm not looking to earn loads just to feed my passion for travel...If i earn $1500-2000 a month i would be happy as this is plenty to live comfortably in many countries.

I'm going to create a portfolio site as i keep getting better and then add other projects or clients project that i would offer my services for free to begin with so i can build up a great varied portfolio.

I don't have a degree in coding, I read some books, did treehouse and made some apps. I am head of mobile development. Any one who comes to interview can show willingness to learn will find a job

Rich Braymiller
Rich Braymiller
7,119 Points

Hey Mark your post really encouraged me, thanks. In the beginning I tried my hand at front-end but I just wasn't passionate about it...I Then I tried iOS and loved it...'ve been really trying to learn iOS and swift and working on getting some apps in the app store...I'm hoping I can land a job in the very near future, just not sure.

My advice is think of an app you want for yourself. For me I did one for going skiing with. Build it and put it on the app store. When you go to interview, you will come across better if you are passionate about a project. If you can get some experience even if you have to do it as an intern. Don't get disheartened, if you go somewhere and they aren't nice people you don't want to work there anyway

JIMMY DHILLON
JIMMY DHILLON
1,664 Points

How long did it take you to learn how to create an app?

It took me about 6 months to get it running, my first app was very complexed for a first one and I would recommend trying to do some thing simple. I think that employers are more impressed with hard work and enthusiasm than someone who says I have a first from a top uni I want lots of money.

While there are many place who interview you with a mindset of how much they can get out of you while you are there, there are others that will be interested in what they can put in to you while you are there. these places will be are worth searching hard for.

I am a fair way into my mobile dev career but in answer to the original question I think that in six months of treehouse you can be job ready

Rich Braymiller
Rich Braymiller
7,119 Points

I'm about a month in on my way to learning iOS Dev. Team treehouse has helped but the Stanford University teaching on iOs and swift is pretty awesome as well. Plus Big Nerd Ranch books have been a huge help.

I was wondering on you went about searching for your first mobile job? I've looked on indeed but doesn't seem to be much..

Also, What type of work did you do when you first got hired?

I did a few projects for friends and family. I got my first job because an employer messaged me on stackoverflow and asked me for an interview. try looking at workinstartups they dont pay mega bucks and some places they dont pay anything but before you can get hired you need at least two apps under your belt. I would avoid the big job site for your first job. the big sites are looking for experianced people. (generally). go to meet ups for iOS in you local town and meet other developers. I would even do a two week placement for free to get your foot in the door

Rich Braymiller
Rich Braymiller
7,119 Points

Mark thanks for all your insight and help! I see you are in London, I however reside in the U.S. I wonder if can still do workinstartups here or if it will prove a problem. Not sure if they have stuff like that in the U.S. Great ideas tho, so thanks for all the valuable info!

if you are somewhere in the world far from a big city you will find that there will be a shortage of developer skills hence easier to get a job

Jaime Rios
PLUS
Jaime Rios
Courses Plus Student 21,100 Points

Yup, this post is old but my opinion is that you really can do it. I've been learning on Treehouse for almost six months, and I am a living example that you really can do it. There are two major challenges that I have experienced so far.

The first challenge that I've experienced is the lack of a personal mentor, someone in a similar path to mine that has already accomplished what I'm trying to do. Treehouse tells you what you should learn according to what you want to accomplish, but I still find the need of a more personal guidance.

I was not sure about what do I want/need to have on my portfolio or how big this projects need to be, I created the first piece using html and css without knowing that flexbox or a grid system would have saved me a lot of time. I learned about jQuery and JavaScript on my first month but until the last week I didn't realize how I could implement it to enhance UX.

Now, answering your question you really can get job ready, but as many things in life, it requires that you put in effort. At least for me it is worth it. As I'm writing this, I have been to three interviews so far. The first one was a web designer, but I didn't like their offices so I didn't show up. The second was for a Front-End Developer in a startup but they didn't call me. The third was for a Web Developer position, I was more of a Front End Dev and they were looking for a Back End Developer.

And the fourth is about to happen tomorrow. The special thing about this one is that now I have a portfolio that shows some of what I can do and the technologies that I implement, the job requires a Front End Dev and is more code oriented profile.

Alan C
PLUS
Alan C
Courses Plus Student 537 Points

I see this post is old but it popped up due to my similar query and I am inspired by some of the things I have read. I graduated four years ago with a degree in Architecture but struggled to find work in a country hit hard by the financial crisis and a dead construction sector. I decided to change careers and am about to graduate from a Masters of IT (two year conversion)program. I am really keen to become a developer but realise my skills are somewhat lacking. There is not enough taught in University compared to what is demanded by the workplace. I have a friend who finished my course six months ago and he works as a Web Dev now and credits Treehouse with most of his learning. I plan to spend the next few months here honing my skills so I can hopefully get an entry level job. My biggest problem is a lack of relevant work experience. I'm a competent Java and Swift programmer but haven't done enough with the web stack so really want to dive right in. I've used treehouse extensively throughout university and it has helped immensely.