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

Chris Andruszko
18,392 PointsIs it time for me to quit my job?
I think I'm very close to being employable as a web developer. I'm 24, single, no kids, no debt (except for my car payments), and have enough saved and invested to allow me to live comfortably for about 6 months without a job. I've been studying web development for about a year. I got HTML and CSS down no problem. I can make fully functional Javascript apps, and I'm currently learning to conquer PHP and mySQL. I'm already taking on projects for clients (doing free work for the experience right now), and I've already talked with a couple of potential employers (one who said she'd consider hiring me if I learn just a few more things).
I work full time now, I make a good amount above minimum wage, but my salary isn't nearly what an entry-level junior web developer makes. My job is how I have health insurance, but it's extremely physically demanding and stressful. Between my job and working on websites for clients, I'm lucky if I can study 10 hours a week. And I'm not able to deliver to my clients what I know I'm capable of with my current time constraints. And forget about living a balanced life with friends and family- when I'm not at work, I'm coding at home until I pass out at night.
So, basically, I'm wondering if I can realistically quit my job and expect to find employment as a front end web developer within 6 months. I know some of you have dealt with this decision before, so I'd like to hear about your experiences and what you might do in my position. I know it's a risk, but I feel like it might pay off big if I take it.
Any advice is greatly appreciated.
2 Answers

A.J. Kandy
Courses Plus Student 12,422 PointsIf you feel confident, then yes, I would say now would be the time to take the plunge as a junior developer. You will obviously have to learn a lot on the job, but selling yourself on your positives is a key.
Technical skill alone isn't enough, though, because there's thousands of people out there with the same alphabet soup of certifications. What I would do is continue to learn and continue to take on small projects for the experience (paid - unless it's a nonprofit, ALWAYS charge a reasonable rate, we all need to eat).
A very useful exercise a mentor of mine shared with me is to create a quadrant chart, positive at top, negative at bottom, rational on the left, emotional on the right. With a trusted friend, list out words or attributes you'd use to describe yourself (flaws and all). When you're done, take the stuff in the positive category, and when writing a description of yourself for CVs or job search sites, focus on those.
Next steps would be:
- Get involved with local tech Meetup groups - startups, WordPress, PHP, GirlDevelopIt, hack nights, whatever aligns with your interests.
- Put together a talk to give to an organization or Meetup group, or to mentor beginning coders. Talk about something you learned, or a new web technology that excites you.
- Maybe put together a simple web app with some friends, maybe something that serves your city's information needs, as a demo project.
- Or contribute to an open-source project, like a WordPress plugin or theme.
- If you're more of a coder than a designer, find a designer meetup (or department at a local college) and see if you can find a designer partner to work on things together.
- Get a portfolio site together. Showcase some projects with screenshots and brief descriptions. Describe what you, specifically, did for each of them, Did you lead, did you participate, did you do the bulk of the coding, the design, etc. Put your CV and certifications there, in HTML format, with a PDF or .docx for download.
- Establish a presence everywhere people might find you. GitHub, LinkedIn, AuthenticPros, etc.
- Research what kind of companies or organizations you'd like to work for, and where. Sites like Glassdoor.com provide anonymous reviews of many companies - you can take individual ones with a grain of salt, but you can get a general picture of a place's good and bad points and judge for yourself.
- Research cities with a vibrant tech employment scene; this will give you more options, particularly if you start out with contract jobs. You're in Chicago, which has a pretty good and growing tech scene and a big financial-services sector, great meetups and design pedigree. But also look at other hubs like Seattle, NYC, the area surrounding Washington DC, the Research Triangle area in North Carolina, Atlanta, etc. If you can legally work outside of the US, Vancouver and Toronto are good candidate cities.
- You may need to start with a rotation in customer support to get a feeling for what the users need, for instance. That's a good thing! (Basecamp does this with all new hires, for instance.)
All that being said - the absolute best way to get a job is through a personal reference. This is why networking is key, working with people, meeting people. You never know when someone you helped on a small thing years ago will recommend you when a friend of theirs is looking for talent. I have found, unfortunately, that a lot of so-called "professional" recruiters just spam you with jobs that have nothing to do with your skills, and job search sites can be a bit iffy. Going directly to the company you want - meeting people there, getting introduced, etc, is a better way into the biz.

Nick Johnson
11,194 Pointsjust quit dude, be an indamapendent black woman
Chris Andruszko
18,392 PointsChris Andruszko
18,392 PointsThank you for your detailed response! I definitely feel encouraged.
I'll be looking for local meetups and I'm especially interested in working on open source projects. I feel like that could give me some experience similar to working on a project with a team as a professional.
Tech jobs in Chicago are looking very good for the next few years. I'd love to research the job market in Toronto as well (I've always wanted to live there, at least for a little while). I'm also excited about the possibility to work from home. I know some people who do that and, according to them, it's just as great as everyone thinks it is, haha.
Ideally, I'd like to work for a startup. In my experience, in larger companies, most positions seem to be about keeping the status quo. However, in startups, it seems that everyone contributes to the growth of the company whether you're the CEO or the lowest level employee there. That's the kind of educational experience I want.
Anyway, thanks again for your comment! I'll be taking a lot into consideration over the next few months as I explore my possibilities and prepare to make this transition.