The answer always seems to be “it’s subjective, the key being to build on each accomplishment…”.
But Say you complete the first module of JS. You had a real hard time with it, but you did it. You feel good cause your sense of accomplishment has been achieved. You take a break cause you’re brain-fried/winded/accomplished, and try the next part tomorrow/nextnextday. Objectively though, what did you accomplish? Did you accomplish anything at all??? I mean… did you just celebrate something as trivial as tying your shoes? With a ‘REWARD’ and fake feeling of greatness TOO??? How are we supposed to answer these kinds of questions when we don’t really have a bearing of how far down the rabbit hole we are? relative to other people? etc…
You have labels like “x many hours to learn this”, and “beginner/intermediate”. But I kind of have to question the science of those numbers: whether those are factual averages or just dopamine injections. The format on this website seems like one giant dopamine injection, u set the problems into small achievable short lessons divided into modules that give the appropriate weighting of ‘good job’ after each…
It still begs the question: What is an actual accomplishment? Going through the answers and various solutions… I’m starting to think the only accomplishment here is completing the full course. Which begs the question is there something seriously wrong with you if it takes you days or weeks or months to get through 1 module much less the entire thing? Or… is the format here such that it induces a false sense of accomplishment, creating laziness and apathy each time you ‘do 1 little thing’?
Should we be thinking about this? Or should we just loop back to the start and surround ourselves with subjective headpats? Can anyone grant me some perspective on this? I just have no sense of where the bar is or should be set. That’s probably more of a failing on my part, but the point of sites like this was/ is to teach something to someone…and being a good teacher means imparting a sense of where you are in the great Continuum.
I completed ‘grasshopper’ before trying freecodecamp. And I have to say as interesting as it was, it really imparted a false sense of the amount you actually learnt.
Likewise if I knew from the outset the only accomplishment here was completing an entire module, I’d set my goals accordingly…and then proceed to hit the brick wall that was ‘intermediate algorithms’ (took months of festering to finish).
Shouldn’t the lessons be structured with a sense of ‘time and effort’ at the forefront of the learning process? Not this… ‘accomplishment’ thing.