Ask HN: How do you get yourself together after a long period of slump?
Next semester I'll be graduating out of undergraduate studies of software engineering, I have one semester left with a few courses + internship and dissertation.
My main issue is that, well. I haven't done much in terms of last years, only what was required of me with a few rare exceptions. Because of this, I don't have much in terms of portfolio (and while I'm working on it, I still have to admit I'm far behind my peers). Related to that, I failed to get an internship because of this and fumbling interviews, so I'll be doing an unpaid one assigned to me by the university. It is hard for me to piece myself together because of feeling of shame, and I feel it still prevents me from going back to learning. I saw how much knowledge I'm still lacking, and the same in terms of actual ability to code. I'm struggling with healthy "coping" habits, with this. I know that the correct course of actions is to admit that from now on it would be preferable from me to just start working harder, but I'm suffering from perfectionist tendencies and all-or-nothing mentality. There's also this thought that I have already messed up my future prospects hard, as recently I'm finding myself doubting my intelligence and not seeing myself as having chance of being a software engineer or even working in IT.
Have any of you dealt with this issue? If possible, I'd be curious to hear if someone experienced also went through this.