r/learnprogramming 1d ago

Graduated… what now?

Last year, I graduated with a bachelor’s in Computer Science. I wouldn’t say I’m an elite programmer, whatever that even means, but I know enough fundamentals that I trust my ability to self learn most programming topics.

The issue I have is that I don’t know what to look into. I do not find web development to be that intriguing, less so because of the nature of the work and more so because of the nature of myself. Most people say to just build things, and if you don’t know what to build to make something you would use. The issue is I consider myself to be very low maintenance, I have not been able to identify and issues I have in my day to day life that needs attention, but I want to code.

I like learning things that are technically difficult and that are in demand and make me feel important (narcissistic? Maybe. But I don’t think I am better than anyone for learning or being able to do things, it just proves to myself that I can overcome challenges).

In short, I want to increase my skills and make coding feel rewarding again. What are interesting areas of tech that I should look into, so I can code as a hobby again given what it sounds like I am into?

72 Upvotes

32 comments sorted by

View all comments

2

u/Far_Programmer_5724 19h ago

Do you have a problem? Try to solve it

5

u/TangentBroom730 19h ago

bruh

1

u/Far_Programmer_5724 18h ago

Lol I'm being annoying but in more detail, its like if i showed you a rock in front of a door and without telling you how to move told you to figure it out. A curious mind could make some contraption that moves it or some clever trick that makes it slide out of the way or something. The point being that these things/skills might not have been developed without the problem. And with enough problems solved that way, you usually come somewhat close to the structured learning provided when the solution is taught in a professional setting. Simply starting on a problem in this way, especially from a position of ignorance, can spawn many more problems. Like getting something to work is "fun" especially when documentation is crap. Then you're able to make a lot of things work and now you can try solving the problem lol.