Ask HN: Advice for a frustrated CS student
I'm a 21-year-old CS junior undergraduate, and it looks like I can't put my mind into working on side projects.
I don't have problems with the field of Computer Engineering , I actually find it quite fascinating and interesting. I'm hooked by reverse engineering, and I'm thinking into working in Information Security. My university doesn't have such a cursus, so I devised I had to earn some experience by myself via some side projects, solving online CTFs.
Except I can't help being deterred and frustrated when trying to work on them. I try to code a little something, a little game, google some documentation, write some snippets, ducttape them together and see the whole thing self-destruct with obscure exceptions. Googling those errors doesn't bear fruit often.
Yes, I'm aware of all the trial and error involved in programming, but I noticed that frustration comes back when I tackle any kind of creative endeavour (I'm currently trying to learn how to draw) and even when playing video games (roguelikes and shoot them up games).
I would also like to feel that thrill when solving problems on your own, making "air castles" from scratch.
How can I get over that frustration? How can I acquire the persistence necessary to undertake any project and see it through to completion?
I know that there is some kind of "playfulness" involved in it, but I can't put a finger on it....
Thank you for your time.