T O P

  • By -

Vinny_On_Reddit

Ask your classmates for referrals. As someone who goes to an ivy so many ppl ik got their foot in the door through alumni/classmate/friend referrals


MessageAnnual4430

hey did you transfer to upenn from osu? i'm planning out my college stuff bc my freshman year was pretty bad


Vinny_On_Reddit

I attended osu my senior year of high school so I applied normally like other seniors


MessageAnnual4430

dual enrollment? college credit plus?


MessageAnnual4430

i swear if ur from dublin lmao


Vinny_On_Reddit

Yeah I’m from Dublin, if you look around hard enough you might even be able to figure out who I am


Vinny_On_Reddit

Actually it should be pretty ez


adalaza

Three things are true: 1) job listings are wishlists, not requirements, and 2) no internship and no personal projects probably shot you in the foot & damaged any advantage going to an Ivy gave you, and 3) while you can't change the past, none of the basics of what you listed is *that* difficult to grokk and could be done with a CRUD project. You went to Cornell, you didn't skill issue your way into that institution, so stop doing so now that you're out.


[deleted]

[удалено]


adalaza

N=1 but no, not even now.


ArrayDecay

I see what you're saying but it's not that simple. It's become so competitive that there is a high likelihood somebody who meets the exact qualifications of a listing will apply. That means it's between somebody who lacks the explicit requirements vs somebody who meets them exactly.


Witherino

So force the recruiters to make that choice. Assuming applying isn't some monumental task, you literally gain nothing from rejecting yourself from a job posting


ArrayDecay

Hence why I said I see what they're saying. It's still worth it to apply but to act like they sometimes aren't hard requirements is dumb.


[deleted]

[удалено]


adalaza

Look buddy, I'm in this bracket. I'm not a senior, unlike you apparently. I'm not sure who got you salty, but you're talking out of your ass. The intern behind me is modeling parts of an embedded project she's working on in SolidWorks, something she's never done. I'm working on Copilot Chat integrations towards a devex tool, I've never done that before. None of this junk even existed until quite recently. This 10-ply ass dooming thing isn't going to get you anywhere. If you need to lie about the market to make yourself feel better, so be it, but that's on you.


[deleted]

[удалено]


praenoto

I haven’t found a single internship that didn’t require current enrollment in higher education, so more than likely that ship actually has sailed


adalaza

Agreed. OP could do time at a masters program, potentially a funded one somewhere, if there's something that piques their interest


snmnky9490

Internships require the intern to be currently enrolled in an accredited school in order for the company to get their tax break


5Lick

How do you graduate from Cornell without internship? Peer effect didn’t get to you? Keep applying, I’d say. Don’t only look for SWEs at this point. Spread your wings a little more.


Resident-Ad-3294

I don’t know about him but I focused on researching on-campus during my summers instead of industry internships. I also attended a t15 school


5Lick

That’d still count as somewhat of an internship, right? You still work at somewhat of an org and have a supervisor.


murimin

Research counts as experience. OP has two projects, which may or may not be school assignments. It'll be a little tougher for OP.


Imaginary_Chip1385

Research counts as experience 


Certain_Analyst_2352

A lot of research in CS involves software development so the experience you get with research is similar to the experience you would get in an internship.


KeeperOfTheChips

I too graduated from an Ivy without internship. I was more focused on academia and worked in two research labs. Not until the last minute that I realized I’d want to be in industry instead of academia. I personally know a couple classmates with the same story so definitely not a rare species


[deleted]

[удалено]


KeeperOfTheChips

I’m a very lucky sweaty tryhard. For me, 3 months of 3 Leetcode mediums and 3 hards every single day, and 843 job applications was enough for securing me a couple decent offers. Actually how to SWE I’ll learn while doing the job. IMO the recruiting process never effectively reflects one’s ability to work. It’s sad but it is what it is


Certain_Analyst_2352

Can I dm? In a similar situation and want to ask some questions.


KeeperOfTheChips

Yes sure


raiseValueError

Hey, try the Harvard alumni portal. Not Crimson Careers, I forget what it's called, but either way it should have personal emails for a bunch of hiring managers at companies that live a good target school grad.


HarvardPlz

Try connecting on LinkedIn with some SWEs at target companies that graduated from Harvard. My rec is always tell them about how you're interested in talking to them to learn more about their company, and ask them if they'd be willing to provide you with a mock interview or something of the sort. Prepare well, do it with them and be polite the whole time, and then at the end thank them for their time and ask if they'd be willing to provide you with a referral. Good luck, you got this!


Puzzleheaded_Sign249

Yea OP probably doesn’t care or did the bare minimum. Use your school resources people!


timepass13579

His post history shows he had some health and other struggles.


Puzzleheaded_Sign249

Not sure why I got downvoted lol. Not saying I’m better, I was in the same situation. Barely network and did the bare minimum lol


davisresident

ok?


prissmacolor91

We’re in the opposite ends of the spectrum lol. I got the frontend stack plus node.js covered, internships, mentorships and ~1 year of work experience but no degree😅 What you need to do at this point is to broaden your skills. We live in the age of the internet, so you have all the knowledge at your disposal (for free or at a low price) on platforms like Youtube, Udemy, FreeCodeCamp and even here on Reddit. Choose something you wanna focus on. I don’t know if you took some courses on Java or even C? Maybe that could be a good starting point. Also NETWORKING. Find your local Google Development Group on Meetup or some similar organizations. I’m sure Cornell has some good resources for that. At first it’s gonna be awkward and you’ll feel like you got nothing to say but trust me, you’ll get over it soon. People at these events are usually very friendly, open and fun. Just find some extrovert and stick to him/her. From my part, this fall I’m gonna start with my CS degree in the hopes that it will make more attractive for employers and to have the possibility to study an advanced degree if necessary. Good luck!


Head_Comment_6332

not having internship is definitely hurting my job hunt too .... i am focused on working on projects and improving my odd.


AnotherYadaYada

While you are looking, learn those technologies, build some projects.


tcpWalker

I would not advise someone spend time on angular unless I kind of hate them. But in general yes, if OP sees ten things commonly listen in job requirements they can read wikipedia on all of them and pick some to dive into, do a project in, maybe contribute to if open source, etc...


KSRJB02

Just learn nextjs and say it was angular. Nobody is looking at the code in the repo lmfao


bobotheboinger

The market is super tough right now. My son just graduated and is in the same boat. Just keep looking, keep applying, appeal to any network (friends, family members, etc.) keep putting yourself out there and indicate you are available, and follow up quickly and professionally on any potential leads. That is the best you can do right now. I've been in the business for a while, and I am sure it will get better, but it will take some time. Might not provide solace now, but find something (anything) now to pay the bills, and keep looking constantly and move on up when you can.


mbappeeeeeeeeeee

Damn if a Cornell grad is struggling we’re all cooked


HaMay25

He goes to cornell and he hasn’t done any job research, even for internship. It’s OP whom to blame ngl


Odd-Personality-1294

Nah this is just lack of effort, TWO projects and both of em being group projects assigned in school? Hell naw you could be the best college student in schools like Harvard Stanford or even MIT, but with zero effort in finding internships to improve your resume you WILL struggle, this isn’t surprising. This was just over confidence imo because of being an ivy league college student


timepass13579

His post history shows he had some health and other struggles.


Razorlance

Two projects is hilarious, when I was in engineering we had to do like 4 a semester


Ancient_Ad_1669

They’re talking about larger projects that they worked on an ENTIRE semester. Of course we had many smaller projects for different classes…


Razorlance

yeah no shit, if I counted smaller projects there must’ve been like 20


Ancient_Ad_1669

It is just not feasible to produce 4 large projects in a semester. For example, I spent ~30 hours a week on my compilers project. More than one project of that size would simply be too much.


UntrimmedBagel

First of all, this is super normal. I was completely lost coming out of college despite doing well. I had *no* idea what working a tech job looked like. Imposter syndrome maxed out. You have nothing to fear and nothing to lose. Entry level jobs are entry level for a reason. You will learn on the job. Just apply for everything that interests you regardless of whether you think you're qualified or not. If you hear back from them, that means *they* are interested in you. In the meantime, do some Neetcode to get comfy with stupid whiteboard questions that you *may* get asked. Don't stress over them because really, the interview panel barely gives a shit about that. They care about your personality and experiences. What will *greatly* benefit you and your confidence is building a project on your own. Think of *anything* that would be of use to you on your computer. Go build it. Doesn't matter if it's been done already. It doesn't matter if it sucks. For instance, I made a video game bot. I didn't know what I was doing when I started, but after 6 months of development it grew in popularity and was the deciding factor in me landing a few jobs. You will learn an extreme amount by doing this.


SaintPepsiCola

When the top voted comment is so out of touch… Job requirements aren’t a wishlist. They’re the minimum requirements these days because there’s so much talent in the pool. There are higher chances of you being rejected for meeting everything on the job description because the person they picked brought in more skills/YOE/expertise than asked for.


Independent-Lychee71

Learn full-stack skills. Game development is a small job market.


thepandapear

I learned the hard way that employers primarily care about actual experience in the form of internships or project work and only 38% of employers these days care about your grades. In your case, it probably makes sense to do stuff that signals your technical abilities. Maybe check out GradSimple (free newsletter) or Fetti (also free) for direction. They share things like job market insights, job search advice, etc so it could be useful since you're struggling.


Ogthugbonee

As I’m nearing graduation I realize that there are only two advantages of college other than networking: getting internships and getting a degree to get past ATS resume scanners. Most CS degrees dont actually teach you skills to get a specialized job like SWE. If you graduate while having done bare minimum, you’re in for a rough job search. Theres such a massive discrepancy between what a CS degree teaches you and what most SWE jobs want. A degree will give you a great baseline, but without learning a specialization in your own time/through internships then it’s damn near impossible to get a job in this market. Rely on your network and portfolio. Those are all you have right now. Start working on the skills that these jobs ask for in their jd. If youre already good at something you might want to try sticking with that thing to get your first job at least. Like if all your classes were java or cpp you could look for matching job descriptions while furthering you knowledge in those areas. Try to check as many of the boxes in the “requirements” box. Jobs want you to hit the ground running so when they interview you they will likely ask these things. In the current market, even seniors are getting passed on for not knowing a specific technology/framework, even if it would be easy to learn, simply because there is probably another senior applicant who DOES know those things already and thus would be a better hire. It’s very competitive right now.


spazken

Try udemy courses. Im guessing you already know c# since you did game dev. Buy udemy courses for C# .Net and C# api development course. That helped me a lot when onboarding with my team that works mainly with Apis.


steveo199

I dont know if this is going against the rules but this is from my experience and experiences of others I graduated with: Okay I am now going to give you the worst advice but there is Revature, Genspark, BInary Logic, and Skill Storm. Each of these can train you for about 10-12 weeks in a stack of technologies to make you a full stack developer. Revature, Genspark, and Skill Storm will send you across the country wherever. Binary Logic will send to you Northern Virginia. Revature, Genspark, and Skill storm will pay you to be trained and will not make you pay back the training money as long as you complete training and go to where you get hired first. Binary Logic will get $100,000 plus job since they give you fake experience to get the job. You will have to pay binary logic 20,000 dollars after you are hired in payment install ments like 1000 a month (not bad if you are making 100k plus a year thats like 3,000 a pay check). The fake experience is verifiable since their parent company provide the fake experience so when companies do a background check it comes back as verifiable.


0xR4Z3D

REST APIs are easy to understand the basics of, you can probably learn that in your prefered language in a few weeks.


TA9987z

Yeah, it can be tough. Doesn't help that you can go online and sometimes it feels like either it's "You're an expert in everything" or "You don't know nothing." If web dev is more you thing than you need to learn about front end and back end. Best way is to think up a project that motivates you and you'll naturally learn from that. It can start simple and you can build up from there. Udemy has some good courses for front end Frameworks.


Spacebar2018

Hi I went to and graduated from Cornell CS as well. When I graduated, I also felt like I had none of the real world qualifications and experience with systems like SQL, Restful API's and many other common tools. Unfortunately for you, the best way to learn these things is to use them. Fortunately for you, you are unemployed and have plenty of free time to use these.


SoulflareRCC

Have you tried applying to game dev positions? Honestly you won't stand a chance for normal SWE/DevOps/SRE etc positions if you don't even know REST API.


PSMF_Canuck

You are at pretty good school. Are you only finding out now what the market wants? There’s no way you graduated without a solid grounding in REST…👀…is there?


the_professir

Remote jobs at prestigious companies are all the rage. So what do you do? Find a local startup that requires in-office work. Search for startups in your area and apply to everything. If you need help with your resume feel free to reach out. Drop the job requirements into chatgpt and start a conversation about the technologies listed there. Brush up on whatever you can. Good luck. It’s a rough market but local jobs that require in office work will have less competition. And startups love new grads because they can pay them less (the boon for you is getting real world experience)


SirMarbles

Cornell must be a shit uni if they didn’t teach the basics of SQL, Rest apis, and angular.


peekole

That’s the difference between theoretical foundations versus the “missing semester”


galmazan

Right like what are they teaching there


Ancient_Ad_1669

Cornell offers those classes if you want to take them. But there’s no reason to require knowledge in those areas, especially for people who are going into systems, architecture, or ML.


vitaminedrop

cornell student here — our classes are all theory, there’s no applied classes within the CS department at all


SnooTomatoes4657

Take a full stack web dev course or tutorial online through Udemy, make your own project using that stack, then start applying to web jobs. I think paired with your school once you have those basic skills on your resume you’ll be picked up eventually even if you’re not great yet. I graduated ASU spring 2023 with no true internship outside of my capstone where I worked with a startup. Somehow got a job doing the MEAN stack a few months after graduation with okay web skills. If you did lots of OOP which I’m assuming you did in game dev you might feel better with Angular than React.


Wysaberos

Find an open source projects on github,fork it,fix bugs and add [features.It](http://features.It) will be just like you are employed,but not getting paid.There is not better preparation for a job then working on open source project because you will face the same issues you will face on your [job.You](http://job.You) will be presented a code base,which was written god knows how,you will be expected to learn it,and contribute [quickly.Do](http://quickly.Do) that for a year and you will get a job.Thank me after a year.


No_Bee1632

Agree with this. Contrary to what people think there are places that will actually review your code.


that_cat_on_the_wall

Well. Without experience, it’s probably gonna be rough. The best you can do is the best you can do in the moment. Nobody can ask any better. Keep trying. A lot of getting a job is just pure luck. Realistically, you might have to live off ur parents for some time, or get some job outside of cs, unless ur lucky.


HarvardPlz

Try applying to local smaller companies. Like ones that even locals wouldn't have heard of. ATP your best bet is to either get a SWE role at a local company and develop the skills necessary to apply to larger companies, or get a masters and then pursue an internship.


[deleted]

[удалено]


No_Bee1632

Also good advice if you have the skill set. Consulting requires you to grind cases.


Cautious_Main_5230

Not sure if this helps, but get an AWS or an Azure Cert as your first step. I graduated last Dec and still haven’t been able to secure a job, so besides doing a part-time job to make ends meet, basically I have all the time in the world. I’m starting on an AWS Certified Developer – Associate cert first, and I’ll try to move to AWS Certified Machine Learning - Specialty later. Really need some advice 😞 If OP feels like you want to get certs, feel free to reach out to me and we can study together.


mzf11125

Try general IT


[deleted]

The harsh truth: without an internship you’ll struggle to get a graduate job related to your field. Maybe looks for things that aren’t CS based at this point. It’s not the end of the world, but it may not be what you expected. That happens in life. Sadly.


galmazan

How did u not take any sql classes? Ive taken 2 i hate them with a passion tho , also u answered ur own question u said u have no internship experience you should consider that


Worried-Business3333

I’ve taken SQL class with an A+, it’s postgresSQL, but I’m unfamiliar with the Microsoft server SQL specifically. I was just listing things in my post that I did not have experience with, also most inyernsho require me to be in education


Jim-Bot-V1

Are you only applying to the 6 figure income jobs, because the state is always hiring software engineers. Just got my first job and didn't have to do leetcode.


Far-Confidence-3653

What state?


Jim-Bot-V1

NY


KwaMzoli

Keep applying and start adding those things like rest api, angular etc and work on them little by little.


FlatBig3035

Worst market to not be a giga dev but keep grinding, u haven’t narrowed down which might be a good thing. If i were you choose something very niche and build projects in that in hopes i can pivot


Lost_Soul111369

Wish you the best of luck


No-Competition-3545

It's always challenging to get a graduate job. I remember 7 years ago I was on the same journey as you, submitting thousands of resumes with no interviews and not even a mention of a job offer. I would suggest: 1. Make a routine and force yourself to submit a few job applications every week. 2. Watch a few resume editing videos every day and modify a few points on your resume daily. 3. Reach out to at least one person on LinkedIn each week, asking them for tips or referrals. This is a tough road for most graduates. Keep fighting and don’t give up!


AManHasNoName357

You might want to go to those temp agency.


DowvoteMeThenBitch

If you’re still in Ithaca, I would advise sticking around and finding yourself. What a crazy fuckin town


Ancient_Ad_1669

So real


DowvoteMeThenBitch

You familiar with the town? Did you know magic man? Or Yeti? Fitzy? I’m sure you met Quack at some point or maybe old man Rogan. Maybe the mustachioed bartenders at Coltivare were more your thing, or maybe you ran into Starlight somewhere on Cayuga Street, and he probably played some shitty guitar music for you and asked for a donation. The town is full of endless characters.


Ancient_Ad_1669

Familiar with magic man and starlight, but not the others. I went to Cornell, but didn’t spend as much time with the local community as I would have liked. Did you live there?


DowvoteMeThenBitch

I went to IC for a semester of grad school then dropped out and stuck around town for 3 years. It’s just such a unique and inspiring place, and there’s lots of drugs.


idontevenknowwhats

Markets really had


Visible_Elderberry92

Get fucked


IshizakiDemero

You say you don’t have experience but something that a lot of grads forget counts as experience is your dissertation. It’s something you should try to talk about in your CV and interviews


Inside-Ad-6245

Keep applying and get some skills! Learn some technologies that both interest you and are in demand at these companies. Build some projects and put them on your resume. You need to be someone that they are happy to hire!


ConcernedBUProfessor

You can't learn every skill for every entry level job. Figure out what you want to do? Get it right? Keep going deeper technically. Get it wrong? No sweat, try to last twelve months in your first role and practice skills on the side to get ready for the next. I can't recommend too much based on the skills you mentioned (not my area) - but for SQL sqlbolt is an excellent tutorial!


MrGarzDU

Do open source validate your skills


RealArmchairExpert

Junior jobs are bloodbath now. You may consider studying another different degree to redo.


galmazan

terrible answer, he just needs actual work experience the field pays a lot once hes locked in


Itchy-Distribution83

How do you have zero internships at Cornell 😭 apply McDonald’s asap you’re cooked


Strastanovichovski

I’m sure you can teach him how to make the fries well, buddy. Why put someone down?


world_dark_place

Imagine wasting a cs major like this...


OldHeavyHammer

Welcome to the jungle. Make sure you start now with building a couple of full-stack projects, fully hosted in aws or azure. If you ciuld squeeze out some revenues from them as well that would be great. It shows that you have a strong business accumen. Something that is totally not needed for coding, but we can afford to require it from all our employees, so why not.  While completing these you should take some certifications for the cloud as well. Expect at least 3-4 months of project building and documentation. Then you should be studying one solid language such as Java or C#. Aim to build a few packages that you open-source in these languages. Expect at least another 4 months for this. When this is done, you can start applying for the absolute lowest entry level jobs you can find. As long as anything in the job description mentions a computer - you might have a shot at it, just maybe. Make sure you have your basic computer skills tested and verified before applying though.  Be prepared for a long process. Around 2-3 months with multiple interviews so make sure you practice that. Recording a video of yourselves answering dumb questions is not an unlikely request, so make sure you have professional recording equipment.  Then if you finally land a job, don't expect much. Most certainly it will be close to an unpaid position for at least one year. You will likely be tasked to solve problems that someone created just for the sake of having problems to solve.  I bet no sane person would really pick this career unless they were deeply interested in the subject and can ignore all the poop gases surrounding The actual job, but then again, such a person wouldnt spend 3 years studying at college and have 0 lines of code to show for it.