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 trialHuw Gilbert
3,687 PointsWhat area to focus on?
Hi everyone,
I'm fairly new to Treehouse but love what I've seen so far!
I started as a hobby but, having read a few articles recently - not least the blog post by Spencer Fry - I've realised that some programming knowledge / skills may well be indispensable for a career.
So, having just graduated, I am considering my options. Essentially, I can either:
1) Find a job / internship and spend the next months / years performing fairly menial tasks.
OR
2) Dedicate a good few months to learning some programming before finding a company which values these skills.
I'm hoping to start a conversation on this choice / topic, as I imagine there are a fair number of people in the same situation. So, some questions to start the conversation, what area is best to focus on from a career perspective? How much time will it take to get to a reasonable level of understanding in a given field etc...
Thanks in advance for your responses!
Huw
6 Answers
Spen Taylor
13,027 PointsHi Huw!
I'm guessing you've graduated in an unrelated subject (i.e. not Computer Science/ Web Dev etc.) If so I am certainly in a similar boat. I graduated last September with a degree in Surf Science (yes it exists! and no we didn't all just learn to surf :P).
Anyway after realising that I wouldn't get a job with such a degree - at least not easily - I decided to get back into graphics design. As a portfolio project I decided to start designing graphics for tee-shirts etc. which is now starting to change from just a portfolio piece into an actual company (hopefully). Of cause that would mean that I would need a website/ online store and thus I've ended up here and now want to pursue a career in web development and design!
I'd say try out all the different avenues - web dev/design, mobile dev, programming etc. Also try to figure out what kind of company you'd like to work for and take a look at their job listings, this should help you figure out which languages are most in demand and valued as well as any other attributes that they would want from you.
kyle rees
1,480 Pointsas stupid as it sounds option 1 is your best bet and i shall explain
the job market is pretty dire at the moment and finding the option 2 job may be hard with option 1 you will have the income you need to survive and keep you afloat while you study and look for better when you are not working yeah your doing menial boring work but you will have a basic earning to live on and a fall back if the dream job never shows up its hard work ballencing a job and studdies but that will aid you in your search because youll have conditioned yourself to be a hard worker something which the dream job will value along with your skills
John Locke
15,479 PointsMy advice: If you can find an internship, take it. Your foot is in the door, you are paying your dues, you are meeting people in the industry, and you will learn on the job, plus you can always continue learning in your spare time.
You should always be doing #2. Things move too fast to ever stop doing that. Basically, be doing both.
Mark Davidson
27,800 PointsI agree with John Locke here that you should definitely always be doing #2. Especially in this kind of industry. A number of times I've gotten stuck in a project where I'm saying "aw crap... I need a way to do THIS" and I don't know if a way exists... and then they feature something on the Treehouse podcast that does that EXACT thing. The habit of learning new things is a difference-maker.
I was lucky that I landed a position with a place that allows me to log time specifically for "self learning" in relevant subjects. I had gotten so used to paying for membership and doing it for free it was actually a shock. If you can get an internship, keep learning and speak up when you think you can contribute, you'll get ahead :)
John Locke
15,479 PointsRight on, Mark Davidson , that's the way to do it!
Huw Gilbert
3,687 PointsHi! Thanks for the advice, I have taken it to heart and am lining up interviews. In the meantime however, I'll be dedicating a good amount of time to treehouse! Cheers, Huw