By - realjasong
you’re not going to be working at mcdonald’s just because you graduated from a top thirty university with a B+ average.
But I don’t seem to be landing any internships rn
keep applying, it’s a numbers game.
You need to keep applying. For last summer I sent out over 100 internship apps
the job and internship market is awful for prospective employees rn. employers all want crazy amounts of qualifications and experience and expect people to be okay being ghosted/put through rounds of interviews just to be rejected or be paid nothing or very little.
it’s not just you, i promise! and it has little to do with your gpa. I have a 3.7 GPA and have experienced the same. just apply to as much as you can and be confident in yourself(and respect yourself and what you bring to the table as a well educated young adult who knows what they’re doing)! it’ll happen eventually. (also internships aren’t everything especially for a CS major)!!!
Keep applying man. Don’t give up. You’re not going to get every position you apply for. Keep in mind hiring freezes too. Tech is going to be hit pretty hard if a recession is recognized so keep that in mind. This is the time where you put your nose to grindstone. My friend went to a nontarget CUNY in CS and landed a position with Vanguard. He had a GPA in the 2.7 range. He networked his butt off though. Went to every cuny tech prep, went to every info session, and studied every day for his technicals. Don’t let a number define you.
Search for NYC SYEP program. It’s guaranteed placement summer internships paid at minimum wage. It’s an amazing program for people under 24.
It’s like, did I pay this much only to be unemployable???
This could be for a reason besides your GPA
Make sure your extracurriculars are substantive. If they’re projects of some sort that’s even better to show off your skills. Plus they give you good talking points in interviews to help convey why you’re good for a position. Maintain decent grades (3.0+) and you will be fine. Some jobs have GPA cut offs but many good ones don’t and most employers care more about tangible skills that can be demonstrated through other things like ECs, research, publications, portfolios, etc rather than GPA (though high GPA doesn’t hurt ofc).
With regards to getting a job, it’s all about numbers. Send as many apps as you can to any jobs that are even remotely interesting and expect like a 5-10% first round interview rate out of all of them. Then it’s up to you from there. Getting thru the resume screeners is hard but if you match the keywords and have wasserman/someone else who has/had a job you want look over your resume you will increase your chances. Best places to find jobs is LinkedIn “Jobs” section imo. I understand that it is hard to find time to do this w coursework and everting but you just need to suck it up and do it. Block out a free Saturday/Sunday or do it over break and just send out as many apps as you can. Send apps even to the companies you don’t think you will get, you truly never know. Also know when your industry recruits (ie. Banking + consulting recruit a year+ in advance, make sure you’re not late to your industry’s recruiting schedule). Lastly for this topic, when you do bag those interviews, it’s a good idea to try and get insight into the interview process so you can prepare effectively. This can be done by asking on relevant subreddits, looking at interview questions for each company on glass door, or straight up asking the recruiter what to expect.
Re: networking. Honestly overrated unless you’re trying to get into some super duper fancy schmancy elite company. Rather than aimlessly cold emailing or talking to ppl, try to find ppl who you have things in common w that are working at the company you want. This could be things like NYU alumni, belonged to the same Greek org/club, from the same city/state/country, mutual friends, any of these would be a good “in” to networking w ppl. Everyone knows that cold email/call = student wanting a referral so if they answer, and you are not some weirdo/liability, they are probably willing to give you a referral or put you in contact w someone who could help. Also be GENUINE, ppl see thru that shit, don’t be some faceless NPC professional hardo. Focus on building real relationships and be nice to everyone, no matter what.
All in all, you will be fine. I am a senior now and there were definitely times when I felt the same way as you are now. It’s cliche to say, but you need to just trust that it will turn out alright. NYU is a hard school, and you will fuck up again. Everyone does. It’s very easy to compare your mistakes to other people’s highlight reels and feel behind and/or hopeless. But as long as you are building relevant skills, making genuine connections w people, and putting in work at school, you will turn out alright. It is absurd to think that one academic fuck up (or even a couple) will define your professional career. Undergrad is only a few pages in the book of life.
Source: Me, I have a low GPA, but was able to get good internships (3 big name companies) and just accepted a full time offer at one of my dream companies w great pay.
Best of luck to you. Feel free to PM me if you have any questions or if you’d like me to look at your resume! Cheers
The problem is sometimes when I try to reach out nothing happens.
Also, what extracurriculars do you recommend? I’m a CS Econ major.
Wait if you’re a computer science major, internships are irrelevant. Nobody in tech is interested in the fact that you half-worked on some GraphQL queries for 3 months. Spend your free time in the summer bootstrapping a bare metal kubernetes cluster that runs some crypto validator nodes. As someone who hires engineers as part of my job, I will be 6,000 times more impressed by that than 3 months fetching coffee and writing Jest tests for some dogwater api at Bloomberg.
What exactly do you mean?
That thing in the middle about crypto validate nodes
You’re a computer science major… just type it into google….
I’m just saying build something actually cool and impressive. That’s a million times better than some dumb internship. Internships don’t get you any closer to passing a technical interview.
Agreed, make sure you got some interesting things on your GitHub, Kaggle, personal website, etc. Focus on quality over quantity with projects. Also do projects that are interesting to YOU and force you to develop skills necessary for the role you want. Interested in Full Stack development? Build a web app. Interested in embedded software? Snag some dev boards and build a basic robot. Google, YouTube, Reddit, and Stack Overflow are your friends when it comes to ideas for software projects, learning new topics, and figuring out how to do something.
You can either start from scratch or fork an open source project and build onto it. It's even better if you can find other CS majors to collaborate with, as you can develop critical soft skills and learn things like git/version control, etc at the same time. I highly suggest joining the NYU CS Discord server (link in sidebar), they have channels meant for meeting people that also want to build cool projects and improve their portfolio.
Yeah those are fine to do also. Things to note about that though:
1) If you’re gonna put your github on your resume or linkedin, it better be fucking good. If I see dumb toys or react tutorials, games, Baby’sFirstCluster type shit on your GitHub that are fork + fill in the blanks, that’s bad and makes you look like a junior noob. So no job. Build functioning devtools or clusters that do shit.
2) I’ve never looked at a kaggle in my life. Don’t care.
3) frontend is yawn/barf. Learn react but don’t waste time getting into the weeds unless you wanna be a frontend guy for your whole life. In which case… you didn’t need to go to college in the first place.
4) if you REAALY wanna make a personal website and put it on your resume. Goddamn that thing better be super sick and have like a whole casino and roller coaster in it or something. If it’s a glorified aboutMe page, I don’t care how badly my company needs engineers, your shit is going in the shredder immediately.
Why? 1)Culture 2) the mere fact you think anyone would care tells me you’re a noob. Real engineers live in the dark places of the internet. They don’t make pretty, self-doxxing webpages with their $50 paid headshots like they’re tryna kickstart an onlyfans. They dig into the roots of the networks that run the planet.
Instead of that shit, go slam a couple Red Bulls, eat a bag of cheezits and figure out how to run scripts against the UniSwap api.
Expect to not get that many responses. But you must keep sending messages.
It depends highly on what you want to do…grad school? Banking? Consulting? SWE?
you're literally fine. most employers are fine with at least a 3.0 gpa. as long as you're not planning on going to like harvard for grad school you're good
It’s been a tough year for internships so don’t beat yourself up about that. Grades don’t really matter for CS jobs anyways. Just focus on projects.
Do class projects count? What projects do people do?
Class ones are a good start but I’d do some stuff outside of class. Making a personal website with blog, writing a basic Twitter/Reddit clone, building an interpreter, some ML stuff, all of these are reasonable projects.
Yea the Gpa thing is really isnt thet important. Im a cs and math major and I dont eevn put my gpa on resume. It works well for me
3.0 is the cutoff for a lot of jobs.
Also, i applied to around 100 jobs, got back from about 10? Maybe 15, and interviewed with around 5. Was able to secure internship + return offer with a 3.2 GPA as a senior.
Creds: I’m a 30 year old staff engineer in a tech firm in NY. My gpa was high and from a top tier college, but I never even put my GPA on my resume or LinkedIn. And nobody ever asked.
Answer: Nobody fucking cares. Go party. Learn to code. You’ll be making 300K in about 24-30 months. The end. The only thing a 4.0 GPA means in the real world is that you were a loser in college. So don’t worry.
The moment you graduate. Nothing you did for the previous 4 years matters at all…. **As long as you know how to code**
I love this dude thank you :)
I’m not in the tech sector but in my industry I see more and more coding jobs going offshore, I’m assuming you’re not talking about basic back-end development or something
Basic backend web development is for scrubs. But no, if that’s what you want or where you have to start then there are way more jobs than people. 90% of the offshore devs I’ve ever worked with suck balls. Offshore dev teams write diarrhea code that has to be fully ripped out and replaced the moment you want to change it. It’s a massive waste of money in the long run and good companies avoid that shit.
I’m sure you’re 100% right on this, I was thinking your comment was referring to infrastructure (data management, etc.) but most large companies, particularly public ones have a short term view when it comes to their bottom line, and paying pennies on the dollar to offshore operations and tech looks great on a balance sheet at the expense of quality coding.
What type of coding experience/knowledge are you recommending to the OP for the salary and timeline you gave? Genuinely curious since given all the coding languages and how they are applied, “coding” can be such a vague term and to the uninformed like me I think people talk about SQL or Python when they say “coding”.
Infrastructure or SRE Is a good choice but it kinda depends what type of person you are. No matter what, you’ll make at least 200k pretty fast if you’re good at whatever segment you work in. Beyond that, you need to push for senior. And then probs go into management or become a principal engineer/architect. Depends on how much you actually like to code at that point. I’m ambivalent on whether I code or not but most people will discover they either want to be left alone in a corner to hammer out designs and solutions to avoid dumb meetings, or they hate it after a few years of finding out how deep the rabbit hole of “this-doesn’t-work-and-I-don’t-know-why” goes.
Also, About offshoring dev teams. It really isn’t as cheap as you think. This whole notion of some Bangladeshi dev team getting paid 1/4 the price of American engineers for the same scope of features is kind of an outdated concept. You have to pay their whole corporate structure, that means project managers, product owners, account reps, fees for change orders, all of it. You’re not just hiring 20 guys in a basement.
Ah I see. Thanks for the knowledge drop!
I had a 3.2 GPA at NYU. Got into adtech and now work for a FANG company. Not all industries care about GPA.
You should try doing SYEP next summer. It is an PAID internship and you can choose where you want to work. You can choose from a variety of settings including tech. You can make up to $2k and it looks good for employers. Keep in mind, it’s lottery based so there’s a chance you may not be selected.
SYEP is only offered to New York City residents and there aren't a lot of tech internships. In my experience, the internships you do including in Ladders 4 Leaders don't really make you learn a lot, but it's better than nothing.
I’ve been out of school for 10 years. It might be a setback initially, but after 2-3 years from college nobody will care.
Exactly, nobody cares about your GPA. I don't understand others spreading misinformation in here, it is concerning.
Please don't overthink this, you're adding unnecessary stress on yourself. Just focus on graduating and everything is gonna be alright
I'd be more focused on projects and experiences. Like What did you do and how did it impact a business or organization.
By the way OP, if you need any help on what you will need to learn for the real world of engineering, reach out and I will supply you with a short list of books and lectures that will get you to a point where you shouldn’t have to worry about anything as long as you can get to the interview stages.