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

I miss software development courses!

I don't know if I just missed them (if yes point me to them!) but I couldn't find any course or track which teaches "software development" at the core.

Like I am VERYYYYYYYY interested in software architecture and guidelines like "SOLID Principles" to be taught by the treehouse guys - just to get another grasp on another point of view to those topics.

I'm always reading a topic and let it be explained by 2-3 different entities so I have a rough understanding from different perspectives.

So since I <3 treehouse I would love to see such courses.

My wishlist:

"modern software development (waterfall, scrum method)" "SOLID Principles" "Explaination of Backlog/Sprint etc" (actually that's an important point for me. I've finished the "Java" Track almost completly. Before that I learned about "Sprints" and "Backlogs" at MVA. If I hadn't learned that before - I wouldn't know what Mr. Dennis was actually talking about as he said "Yay! We finished a sprint". Well you could maybe imagine what he meant or google it right away...but...well you know what I'm up for :)

So if I did not just missed the courses I've mentioned above here at treehouse - I'd like to know what my brocoders 'n siscoders are thinking about that.

Charlie

2 Answers

Victor Learned
Victor Learned
6,976 Points

SOLID principles I would highly recommend to have a course added.

I haven't taken the Java courses but I would hope they talk about perf and Big O notation. If not those definitely need to be added since that is Comp Sci 101 knowledge you will definitely need to know on a interview.

The rest are really work habits to help project managers guide a project imo. Honestly the process will mostly be dictated by whatever team you join. So unless you want to become a PM/scrum master and lead meetings you can probably get a general idea just from reading wikipedia http://en.wikipedia.org/wiki/Scrum_(software_development)

Well since there is a course for "How to start a business". Why not make one about Project Managing systematic :D