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
I have come to a stand still, what should I do?
Hi guys! Recently I feel like I have arrived at a road block with my programming. I have been trying to focus on web development but in recent days I have stopped. I just don't know whether it is the right path for me at this moment in time. I know this question is very vague and the answers may vary widely but I just don't know what to do from this point onwards. I may feel this way as all of the websites I make are just test sites and none of them actually go online as I don't know anyone who needs a site right now. I also don't feel knowledgable enough to have a site go onto the internet for the world to see.
I was considering picking up Java as I have done bits of it in the past but I am really not sure at all!
Thank you to anyone who takes the time to reply and help me out I really appreciate it!
Samuel Webb25,370 Points
It sounds like you need some motivation. One of the main things I do when I need motivation is look at other peoples projects. There are some really interesting websites out there that motivate me every time I look at them. I'm not sure if I'm allowed to post a bunch of links to websites so I'll just say google "cool websites." You are bound to find something that will make you say, "I want to make something as cool as that!"
Also, you have to build websites to build your confidence in your abilities. Start out with a personal website. Make a site that talks about who you are and what you like. While building the site, you'll notice some areas you need work in. Show people your site, ask for feedback and listen to the responses you get. Web dev people are usually very honest about what you need to work on.
In terms of programming (you spoke of Java), again, look up some low level applications written in Java. I'm sure you can google it, look on GitHub or look on YouTube. Find a simple project to work on and once you've completed it, try to improve it (i.e. add functionality, easier to read code, etc.). Constantly do personal projects or side projects. Think of something you need and make something that can handle that task. It doesn't matter if there's already a program that can do it. There are calculators that someone else programmed and then there are calculators that you programmed yourself and can be customized in whatever way you see fit.
Roberto Díaz1,802 Points
If you have some control on java basics, why don't take the android track?
I'm doing it and it's great and what is more cool nowadays than a couple of apps in your portfolio?
Don't give up.
Explore new paths and keep growing!
I know what you mean. After finishing the Front End track and practicing some, I'm at a lost on what to do with my new-found skills. I think building a site for your hobbies can be a great motivator if you have a healthy passion for one, and love sharing/discussing it with your friends (now you can just bring it online to a wider audience!) Or ask your friends if they have any suggestions, or if they need help in building something to showcase THEIR passions?
Samuel Webb25,370 Points
It's completely fine. You can see all the code of all the big websites if you know what you're doing. Those sites are huge and they have a lot of different things going on. Right click and choose "Inspect Element" instead and that'll open up all the organized code for the website. On that note, you should learn how to use the developer tools in your browser of choice. I would suggest doing the Website Optimization Course here on Treehouse to learn about it. Here's the link: http://teamtreehouse.com/library/website-optimization ... That'll specifically teach you about the Chrome developer tools, but once you know the basics of that, you can pretty easily convert that knowledge to the other browsers.