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?
Repeat after me: perfect is the enemy of good enough. Don’t let perfect be your enemy when good enough will do just fine. Obviously this doesn’t apply to everything in life always, but it 100% does here. It’s okay to not know how to build the most efficient, elegant version of something right now. I’m slowly learning R to make my life easier at work (research lab tech), and I’m just doing my best with what I’ve learned so far. I know that down the line when I’ve learned more or face bigger challenges that require more sophisticated tools, I’ll look back at the work I’m doing now and think ‘why the hell did I do it THAT way?!’ and that’s okay! The cool thing about code is that you can always go back and tinker with it. It’s not like woodworking where once the glue is dry, it’s set. Go easy on yourself, embrace being a clunky beginner, start doing things with what you’ve got.