if you want to help others, let yourself not be helped by others first. No matter how ironic the upstairs is, I think it's good that you have such an idea.
I also study computer, but I can't solve my own problems now, so how can I help others?
My advice to you is not to think about these problems in college for the first time. Use good time and resources to recharge yourself. Learn the technology well and work hard in the future. If you can get ahead, you can help many people.
Finally, I'll give you a word, "turn messy and erratic thinking into rigorous and profound thinking", and do what you should do now!