this post was submitted on 01 Jul 2023
7 points (100.0% liked)

Programming

13389 readers
37 users here now

All things programming and coding related. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
 

I really love computer science, coding and mostly all the amazing things you can do with this knowledge, i feel i finally landed in my world.

I'm doing a Javascript course now and while it is really engaging to learn about how a language like that works and how to build with it, i'm getting quite tired and frustrated..

Now, i'd say i am quite meticulous when studying and i use some studying techniques to really integrate what i'm learning, but that means that 1h or even less lesson can take me all the time i have to study in a day to be understood, noted down and then repeated over the following days..

There are a lot of quite complicated concepts to understand and memorize, and, as i'm also working, sometimes it gets quite tiring.

I feel like there's this huge amount of never ending work and concepts before i can actually start do something cool with the knowledge i have, and i really want to start doing something cool.

I re-started to study after many years so i'd say it's also because of that if i'm not really used to it and i can't process much informations at the time.

How can you get better into gaining knowledge? how can you prevent getting fatigued?

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

The best way to learn is by doing. Nobody knows all the answers. And doing courses/learning for the sake of learning only gets you to the surface.

I’ve been a software engineer for 15+ years at this point and I still end up googling/stack overflowing issues that I’ve encountered. Not suggesting I’m copy-pasting code, but more of a “oh, I can do that!” type of thing.

So start making something that interests you (with the full expectation that you won’t make money/benefit anyone). You hit a roadblock? Great! Time to learn how to fix that problem. Repeat. You hit a point where your code is spaghetti? Learn how to avoid that—look up design patterns. Etc etc.

[–] [email protected] 2 points 1 year ago

I can definitely attest to this advice. Learning how to search for answers, and parse options builds a whole of confidence when you’re trying to solve something.

And nothing makes you search for answers more than having a problem to solve.