Self-employed guy who likes to help people and sometimes that means building a website. Ex-college professor. Ex-streaming media guy. Ex-LMS admin. Ex-Performance Support Consultant. Likes beer.
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!
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.
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,
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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
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.
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,