DEV Community

CodeCara
CodeCara

Posted on

A touch of 'class'. And 'other things'.

(Should have been posted on 10/11/24)

I will keep this post short as I just went through some theory this week…

Things I've worked on/completed since my last post…

  • Classes

  • ES6 Modules

  • npm

  • (Started on) Webpack

Things that went well...

Does it sound strange to say that I enjoyed learning about classes?

The main reason I think I enjoyed this is this:

Some of it was a bit hard to grasp at first (the extends and super keywords for example). All the new terms were merging into one another as I was reading.

HOWEVER, I learnt so much from doing the W3 practical examples and understood so much more after having done them. It just proves the value of practical exercises over reading when it comes to ‘getting code into your brain’ - a bit like it was in school when you read about algebra, but didn’t really ‘get it’ until you did the equations yourself.

Note: I cannot recall what ‘mixins’ are at all, but I imagine I will encounter this again. I believe that it is a difficult concept, from what I’ve heard.

Things that didn't go quite so well...

As far as ES6 Modules, npm and Webpack (which I’ve only just started), as much as I am keen to learn about it all, I found myself getting lost among the detail as it progressed and am now at the point where I can barely remember what was in npm or the first half of Webpack (is honesty the best policy?).

What I would like to do is watch tutorials on these areas and/or re-do all of these sections, but a fellow Odinite with a lot more experience than me advised me against this.

My hope is that I will revisit it as and when needed, at which point it may become clearer and to be fair, this has worked well when I have encountered similar situatons in the past. I know that I am uncomfortable moving on if I feel like my grasp of a topic is not that great, but I have to trust that it will become clearer as I go along and have to apply the material practically, at which point I will probably need to refer to the reading material again anyway.

I hope that as I need to work with this practically in the next practical exercise (the Restaurant Page), my understanding of the area will improve and I wil re-refer to the material then if and when necessary.

Things I've learnt/need to improve on...

I need to learn to be more ‘comfortable with being uncomfortable’ in not understanding things as well as I would like to at certain points in the course.

Plan for the forthcoming week...

  • Finish Webpack

  • Start the ‘Resturant Page’ project

Top comments (0)