DEV Community

Discussion on: What do you look for in a course/tutorial?

Collapse
 
tomstreeter profile image
Tom Streeter

Where a lot of courses go wrong in the project approach is failing to describe the hypothetical problem in enough detail. Real-world problems are messy. They involve trade-offs. It’s seldom about finding the best solution, but determining which of the least-bad solutions is the most resilient and can be mitigated humanely. One learns through poking at something to see how it breaks, but most scenarios are set up as straight line exercises. Do this, then that, then done!

Oh. One more; No blogs or to-dos. Just don’t

Collapse
 
aaronsm46722627 profile image
Aaron Smith

I couldn't agree more. My use of best solution is probably poor, and what you suggest is probably the better way to frame it. You want something workable, that is built upon breaking.

There isn't enough in how to think through a problem, describing in as much detail. What is known, what is something we don't know about or need to explore if it is possible. Does that way make sense ? General approaches are far more instructive than a check list of how to do something.

Sometimes we only learn whether something works until you start building which is hard to get across.

Blogs and to-do lists are just boring, the world is full of these.

Thread Thread
 
momandalex022 profile image
Christine Marshall

yes as a student i can definitely say that is the most important skill i have learned it to grapple with a problem over and over and google it and keep working on it until i have figured it out. It teaches perseverance and that is exactly what is needed to code or do anything in the tech field. Building projects is definitely the most important and to give enough information to get there but leave just a little out so the struggle is there to learn,