So Fall semester at my CC starts next Monday. Until recently, I thought I had made up my mind to go to UCI but I’m having second thoughts about transferring.
I’m a Computer Science major, and grinding Leetcode in the past month has made me realize basically that I suck at coding. Summer 2020 internships (the worthwhile Silicon Valley companies) finish recruiting October-November and start interviewing in December, and in that time frame I don’t think I can improve my skill to pass the technical interviews, assuming I even get a response. I’m quite happy with Irvine (location, curriculum, etc.) otherwise, but this is my main concern. Graduating without a Summer internship would be pretty much a nightmare scenario that I’d like to avoid at whatever costs possible. I’ve already signed a housing lease at UCI but if I withdraw my SIR the lease will also be cancelled with the deposit as a fee, so it’s not too late for me to change my mind.
If I spend another year at CC, I would be able to finish missing prerequisites for Berkeley and UCSD, as well as practice algorithms and work on personal projects in my free time. My stats are relatively high (3.82 at CC, 3.76 at 4 year) and I have decent EC’s (volunteer work, CS tutor, leadership part time job) so I think I’m in a decent position academically. However I am concerned with the opportunity cost of another year at community college and delaying my bachelors. Berkeley is basically the only school I’d pick over Irvine, and if I get rejected or I’m unable to declare Computer Science (3.3+ GPA at Cal), I’ll have essentially wasted a year of my life, not to mention the opportunity cost of a year’s worth of salary from graduating earlier (100,000-200,000$). Also, with TAG gone, I wouldn’t even be guaranteed acceptance to Irvine next year either.
It’s a pretty rough dilemma, not sure what I should do and would appreciate advice.
TL;DR too stupid for CS, don’t think I’m ready for 4 year/internship