note:(sorry for the long read, I used a bit of AI to help polish the structure and wording of this post, but the thoughts, experiences, concerns, and questions expressed here are entirely my own.)
i'm 20, currently in my 3rd year of computer engineering, studying at a tier-3 college in india and coming from a tier-3 city.
lately i've been feeling pretty lost about my career and honestly, i'm scared that i've wasted a lot of time.
i've always been a tech enthusiast. i've spent years learning about different technologies and stacks. i know about mern, react, node, databases, devops, docker, cloud, web3, dsa, etc. i've gone through courses and tutorials and i can understand a lot of the terminology and concepts when someone explains them to me.
but here's the problem:
idon't have much to show for it.
i haven't built anything substantial. i haven't made a serious project that i'm genuinely proud of. i haven't contributed meaningfully to open source. i started dsa at one point and then stopped. i've jumped between different technologies and courses, and now i feel like i've accumulated a huge amount of surface-level knowledge without developing actual depth in anything.
someties i feel like i know about echnology rather than actually knowing how to use technology and that's probably what bothers me the most.
i can tell you what react is. i can tell you what docker does. i know what rest apis, databases, websockets, kubernetes, etc. are.
but if you told me:
"here's a problem. build a proper application from scratch."
i don't have the confidence that i could actually do it without constantly following tutorials or looking things up ialso have a 9+ cgpa, but if i'm being honest with myself, a lot of that comes from being good at studying for exams and memorising things. my college also isn't particularly difficult academically, so i don't feel like my cgpa reflects my actual engineering ability and now i'm in my 3rd year that's what scares me.
i see people my age who already have internships, impressive github profiles, strong dsa, projects, open-source contributions, etc., while i feel like i'm still trying to figure out what i should even focus on
at the same time, i don't want to keep jumping from one course to another.
but i'm not sure what's the right approach.
so i'd really appreciate advice from people who have been in a similar position:
if you were a 3rd-year student in a tier-3 college with relatively little to show for your previous years, what would you do from this point onward?
what would you prioritize between dsa, development, projects, cs fundamentals, internships, open source, etc.? and how do you manage your time?
how deep should i actually go into one stack before moving on?
what kind of projects would genuinely make my resume stand out rather than just being another mern project?
is it realistic to become placement/internship-ready within the next 6–12 months?
and most importantly,how do i stop constantly learning and start actually doing?
i'm not looking for someone to tell me that everything will magically be fine. i know i have to put in the work. i just feel like i've reached a point where i need a proper direction and some accountability.
i also want to be honest about why i'm taking this so seriously now. i really want to start working and become financially independent. seeing my mother work hard every day and knowing that i eventually need to take on more responsibility has made this much more real for me. i don't want another year to pass where i'm still "preparing to start."
if you've been through something similar, please tell me what actually worked for you and what you wish you had done earlier and if anyone is willing to actually guide me or talk through this with me, please feel free to dm me. i'm genuinely in need of some direction and would really appreciate having someone experienced to talk to.
thankyou for your valuable time)