If I don't take drugs I can't be on top of my game because I have no energy or focus or motivation to program without them.
> In our industry it is about being smart, not lots of hours of work
You don't get hired because someone thought you were "smart". You get hired because you're experienced in stack X or because you worked at prestigious company Y or graduated with a great GPA from prestigious university Z. X won't happen for me without drugs. I can't focus without them. Y won't happen without X. Z I can't afford and even if I could I would need drugs to get me through it. I feel like I have no choice.
If you are feeling like shit after work and you want to move up and out you should consider that when most of us interview a person, we can't recommend hiring someone who is trapped. It sucks, but it has horrible effects on how a person interviews.
There is probably a way out though. I highly recommend that if you want to find some motivation for coding and for interviewing, you should use the job you have to pay for trying out some group physical activities that are not gender specific (e.g. pickup basketball is almost all male, but usually rock climbing is not) and learn to relax and enjoy your companions, and your activity. This will give you the head space to think about what you need for your personal project. It should provide positive feedback about you that is unrelated to your self-imate in tech. It should let you exercise your social skills, and give you the energy you need to do your project (albeit with less time, but with more focus and a clearer head) and interview comfortably.
And hopefully it'll give you a peer group that has little to do with tech who can know you on normal human level and give you important feedback to let you know you're valuable for who you are.
And here's the key: it's sustainable. Engineering, tech, etc. is a career that you may continue in for the next 40+ years. If you don't wind up working for facebook or google in your 20s, you may well end up working for their successors in your 30s when you're ready. Or you may work for someone else, which would be great too, as long as you're happy and doing what you enjoy with people you like.
I hope you find your way. :)
I am a 23 year old programmer who just graduated college. My goal is to work at a place that makes me happy. I think the first step is by working on personal projects to post on my Github and put on my resume. But when I get home after a depressing 8 hour day of staring at code that makes no sense and accomplishing nothing, I'm burnt out and tired and depressed and more coding is the last thing I want to do. So I'm trying to get a prescription for Adderall, because last time I took Adderall I was extremely focused and interested in programming, and I got tons of work done on personal projects that were a huge part of getting me the (albeit shitty) job I have now.
I have only one friend, and he usually hangs out with his girlfriend, so I have basically no social life. When I want some down time, I instantly get depressed because I have nothing to do and no one to do anything with. So I smoke weed. I'm instantly happy, and video games and movies are instantly interesting and enjoyable again.
I don't see how I can escape from these things. I truly feel like drugs are the only thing keeping me going right now.