Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

JavaScript Object-Oriented JavaScript (2015) Constructor Functions and Prototypes Playlist Project

Ivan A.
Ivan A.
9,627 Points

OMG... why?

It's been like 5 weeks since I've started taking courses here. I have been pounding Javascript HARD, almost each day!(skipped a couple, was afraid my brain would melt :)). I do get the classes, I am making use of google to figure out how to complete tasks. BUT... When I try to figure out how the hell am I going to implement or use ANYTHING that I have learned from here... sorry, but it just goes blank... How it this possible? I do get the syntax, DO get the idea, but can't put them together and come up with something... I haven't made even a simple page - I took the course "Make a simple web page", but I just do not know what do I do with it afterwards??? Fill it with what? - Examples from my classes in here, that's kind of dumb... The thing that frustrates me is that, I want to get a job in programming (Javascript/Web-dev), "they" write - make a portfolio... Portfolio filled with childish examples? Is that going to convince somebody to hire me? Don't think so... So... I have no idea where am I going with this.... just no idea.

Update: Well, it's been about 4-5 months after I wrote this sorry a$$ topic :) Looking at this dude who wrote this 4 or 5 months ago I do get HIS feelings, the frustration and everything else... I didn't quit! :) I kept pounding at the knowledge and by the way I went to the Free Code Camp, like people here suggested - it helped me A LOT! It made me to do the essential thing that I was lacking - working on my own, to search for the answers and IMPLEMENT those the way I need to. It made me THINK... I would say combining both of these resources was the best thing that I did with my studies in programming! So now, I almost got my first certification, but I just bought a month here at the TreeHouse, to deepen my knowledge on JS(the ECMAScript2015). Thank you everyone who helped me with a good word and advice! :) Keep pushing it, we'll get there! :)

6 Answers

James Welch
James Welch
10,363 Points

5 Months down the line and I see people are still viewing this thread, which is great! I am posting an updated answer since I have a little more experience.

First off, you do not need a degree in Web development if you want a job. I have 6 months experience as a back-end developer now with only TeamTreehouse, Lynda and Pluralsight. Each of these training services are great in their own way, and I wouldn't be where I am without them. They are much quicker and much more efficient at teaching me compared to sitting in a lecture all day. But that is up for debate.

So, you're stuck! You feel like you're pretty good, but then you see someone with 10+ years experience on Codepen and think "Awh, sh**!".

Everyone feels down, everyone will doubt themselves. Do not feel like you are a bad developer / designer just because someone can do something better than you; believe me, those people were in your situation at some point too.

How did I manage to impress someone enough to give me an interview? I created a very minimal portfolio. Since I didn't have any real experience, I just developed some dummy websites & instead of hosting everything, I just threw up images and simply described the development process. Codepen was also really helpful since it provides you with a playground to throw up any little ideas you get.

My biggest tip is to continuously bring your ideas to life. Try to spend 1-2 days on a project and make sure you learn something new. Never stop doing, because I guarantee you will never stop learning.

As for interviews? I'll let you be a nervous wreck for those, just as I was ;) Good luck!

Jay Sarigumba
Jay Sarigumba
9,038 Points

hello, your comment is very inspiring. please, i wanna know (if you are willing to share some details), what kind of dummy websites did you make and where did you find your first employer? i think it's really challenging for a new developer with no IT degree and previous experience to get a job. thanks in advance!

Agustin Vargas
Agustin Vargas
10,896 Points

I'm a bit late to answer this, but seeing as how it was a month ago maybe you're still around or maybe it'll help someone else.

There's no rush. Start building things slow. Start off with a simple wireframe of a website, pen and paper will do. Look at other websites, it'll help you get ideas on what you might want to do.

I only started like a two weeks ago, I'm no pro, but what really helped me was trying my best to mimic or copy sites with my own code. Sometimes it worked and sometimes it didn't but it was a learning process. I made my first site about a 12 days ago and it's simple(static with no JS, I had only taken HTML and CSS at that point), and that's okay. I'm making another now and it's way more complex. I'm just about done with it. Though I won't deploy it until I take some PHP courses to make my forms actually do something. Just keep building. Go fail, then try again until you can do it. The Treehouse courses give you invaluable info but if you don't use it then it's all for nothing.

Good luck.

You might want to check out www.freecodecamp.com. It is structured so you are building something, even simple things at first.

Tiffany White
Tiffany White
5,373 Points

Second Free Code Camp. I use both Treehouse and Free Code Camp to learn JavaScript. I get a ton of value from each but Free Code Camp has actual projects you build. Give it a shot. It is really difficult but it is free and you get to really cement your knowledge of concepts.

I have built a tribute page and portfolio page on CodePen from Free Code Camp. It's a full year's worth of full-time job work you can complete at your own pace.

Ivan I feel your pain!! I have been hacking away on and off again for over a year (using Treehouse and other sources, and have gone on a few breaks because life happens...), I have a few websites under my belt that are responsive and look nice but have yet to break into coding with Javascript on my own. I can find Jquery plugins, possibly make a tweak here and there to suit my needs but it isn't easy!! I think you are asking the best question... WHY? Just stick with it, keep asking WHY and those incremental bits you pick up each day will make more and more sense. I have really found that writing things out helps make sense of things. Think of a game you like to play that involves dice. Write down the rules and steps of playing the game. Now examine each rule and think about the programming concepts that apply. Do you have to do one thing over and over again? Thats a Function! Do you have to roll certain amount of times? Thats a Loop! Does one thing happen if you roll a 1, and a different thing happens if you roll a 5? That's a conditional (If / Else) statement! Try some different resources too, I find that the same concepts presented in different ways can affect how you comprehend the topic. Best of luck and keep going! It will be worth it we can all do this together!

JONATHAN GIL PINEDA
JONATHAN GIL PINEDA
6,443 Points

Really nice comments. I have been traying to learn to code since a year. I felt the same before, even now. The only thing I can say it's that the most important is to practice. Try to repeat every project and improve it as long as you learn new things. Never try to advance to new concepts if you have not really understood the previous steps. Sorry for my English, I'm from Colombia so this is not my native language.

Being honest about it I felt myself in relatively the same position. I had been driving myself crazy tripping over the way questions were phrased for quizzes. I was spending time trying to figure out what was meant by certain phrasing rather than truly testing if I understood a topic or concept. Like you, I felt that the questions, examples and challenges here just didn't seem to fit with the development environment I already know, where I wanted to be and how I wanted to present myself. Overall this type of frustration was impacting my ability to soak it in and put it to use which made me question the value.

I needed more to help me learn so I took a step to sign up for Microsoft's Visual Studio Dev Essentials program (free). As a part of that service you can obtain 3 months of free PluralSight training. I've found that using a mix of the two, was exactly what I needed to get me moving towards my goals and for my specific timeline.

Long story short, do what you need to do in order to learn. There are a bunch of programs out there, some free some not, that can help supplement your Treehouse learning.

Good luck to all!

Edit: Having said all of that, this comment is not related to the video its linked to in specific. I actually really like the way Andrew and Daves courses are presented.