<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://shengyuan-lu.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://shengyuan-lu.com/" rel="alternate" type="text/html" /><updated>2026-08-23T08:40:25+00:00</updated><id>https://shengyuan-lu.com/feed.xml</id><title type="html">Shengyuan Lu</title><subtitle>Software engineer by training, creative professional by heart. Projects, essays, and design work.</subtitle><author><name>Shengyuan Lu</name></author><entry><title type="html">A Reflection At 1 YOE At FAANG After Undergrad</title><link href="https://shengyuan-lu.com/blogs/reflection-at-1-yoe-at-faang" rel="alternate" type="text/html" title="A Reflection At 1 YOE At FAANG After Undergrad" /><published>2025-08-09T00:00:00+00:00</published><updated>2025-08-09T00:00:00+00:00</updated><id>https://shengyuan-lu.com/blogs/reflection-at-1-yoe-at-faang</id><content type="html" xml:base="https://shengyuan-lu.com/blogs/reflection-at-1-yoe-at-faang"><![CDATA[<h2 id="pick-a-niche">Pick A Niche</h2>

<p>I regret being a generalist in college. Take the harder systems classes, not the AI ones. There is always compute infrastructure to maintain no matter what the product is, so that’s where the jobs are.</p>

<h2 id="engineering-skills">Engineering Skills</h2>

<p>They get your tasks done. But if you want to move things at a bigger scale, you have to be good with people: convincing them your idea will work, working around the politics. I’d generally prefer to write code all day, but given how FAANG is structured you often need to talk to the team that owns a tool you depend on and ask them to change it.</p>

<h2 id="learning">Learning</h2>

<p>Always be picking up something new, on and off work, the same as college. Go a little extra and learn another language, another design pattern. I call it the nights-and-weekends nerd out, and I enjoy it because I’ve liked CS since middle school and never stopped.</p>

<h2 id="writing-skills">Writing Skills</h2>

<p>You need good reading and writing. Reading means large technical documents describing complex designs written by very senior people. Writing means the reports that keep your manager in the loop.</p>

<h2 id="meetings">Meetings</h2>

<p>I go to as few as I can unless they really matter. That still comes out to about three a day, and it’s still too much.</p>

<h2 id="school-prestige">School Prestige</h2>

<p>No relation to engineering ability whatsoever. The most cracked engineers on my team went to schools you haven’t heard of and wouldn’t consider prestigious, and they’re still the most cracked engineers on my team.</p>

<h2 id="food-and-benefits">Food And Benefits</h2>

<p>I barely spend anything on food during the week. The medical insurance is extremely good for what you pay into it. The 401k matching is generous, though I won’t see that money for another forty years. The rest of the benefits are so-so.</p>

<h2 id="quality-of-life">Quality Of Life</h2>

<p>Way up from my college days. My own apartment. Finally replaced the car that used to break down constantly. A little saved on the side. The signing and relocation bonuses really helped set things up at the start.</p>

<h2 id="burnout">Burnout</h2>

<p>Real. PTO helps. It has also gotten better as I’ve gotten comfortable with the codebase and the tooling.</p>

<p>If you’re earlier in the pipeline than this, I also wrote about <a href="/blogs/is-cs-major-game-over">whether the CS major is still worth it</a> and <a href="/blogs/guide-for-all-cs-related-majors-at-uci">how the eight CS-related majors at UCI differ</a>.</p>]]></content><author><name>Shengyuan Lu</name></author><summary type="html"><![CDATA[One year into a full-time big tech job out of undergrad: what school prestige is actually worth, why I'd take the harder systems classes, and what the money and the burnout really look like.]]></summary></entry><entry><title type="html">Is The UCI CS Major Game Over? A Reflection By A Recent Grad</title><link href="https://shengyuan-lu.com/blogs/is-cs-major-game-over" rel="alternate" type="text/html" title="Is The UCI CS Major Game Over? A Reflection By A Recent Grad" /><published>2024-11-23T00:00:00+00:00</published><updated>2024-11-23T00:00:00+00:00</updated><id>https://shengyuan-lu.com/blogs/is-cs-major-game-over</id><content type="html" xml:base="https://shengyuan-lu.com/blogs/is-cs-major-game-over"><![CDATA[<p>There have been a lot of doomsday posts about the CS degree lately, so here’s my two cents on what one from UCI is actually worth. I graduated in 2024 with a CS and BIM double major.</p>

<h2 id="should-you-stay-in-the-major">Should you stay in the major?</h2>

<p><strong>Stay</strong> if this is what you’d want to be doing for the next thirty years. If you’ll put in hours outside of class because you want to, not because a syllabus told you to. If a hackathon sounds like a fun weekend. If you’d build the thing in your head just to watch it work. If you’d still take the job at a teacher’s salary.</p>

<p><strong>Leave</strong> if you’re only here for the money. Or because everyone in your friend group is doing it. Or because your parents would be disappointed otherwise. Or because someone on TikTok made it look like software engineers get paid to sit around.</p>

<p>And leaving is fine. Genuinely. You’re going to work for thirty-plus years, and you can’t spend all of it hating your job. The world is big and you might turn out to be great at something you haven’t tried yet. If you’re weighing a switch, I wrote a <a href="/blogs/guide-for-all-cs-related-majors-at-uci">guide to all eight CS-related majors at UCI</a> that covers where each one leads.</p>

<h2 id="is-the-job-market-terrible">Is the job market terrible?</h2>

<p>Yeah, but it’s been getting better, not worse. The 2023 grads got hit hardest. 2024 was a little easier. With rates coming down, I’m seeing a lot more postings for 2025 and beyond. Google barely hired anyone in 2023 or 2024 and is back on campus now with real headcount.</p>

<h2 id="what-makes-recruiting-so-hard-right-now">What makes recruiting so hard right now?</h2>

<p>Standing out. There are just too many people applying. Almost every UCI student lists the CS 122B project on their resume, so if that’s your whole portfolio, you aren’t ahead of anyone. You’re exactly average. Recruiters don’t care much about class projects.</p>

<p>What works is building something yourself and getting actual users on it. That’s a lot of nights in your room while your friends are out, and it’s hard to talk yourself into it if you don’t like the work.</p>

<h2 id="do-you-really-need-1000-leetcode-problems">Do you really need 1000+ LeetCode problems?</h2>

<p>No. Interviews have gotten harder, sure. 50 problems used to be enough, and now it’s closer to 200. But past 250, you’re mostly wasting your time. It’s the same data structures with a new coat of paint. The “1000 or you’re doomed” thing isn’t real. If you genuinely enjoy competitive programming, then go nuts. Just don’t grind out of fear.</p>

<h2 id="how-do-you-improve-your-odds">How do you improve your odds?</h2>

<p>Think of it as a funnel and work out where it’s leaking. Roughly, for citizens and green card holders:</p>

<table>
  <thead>
    <tr>
      <th>Stage</th>
      <th>Rough conversion</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Applications to OA</td>
      <td>30 to 1</td>
    </tr>
    <tr>
      <td>OAs to first round</td>
      <td>20 to 10</td>
    </tr>
    <tr>
      <td>Final rounds to offer</td>
      <td>10 to 1 or 2</td>
    </tr>
  </tbody>
</table>

<p>Then fix whichever stage is leaking:</p>

<ul>
  <li><strong>Not getting OAs?</strong> Your resume needs work.</li>
  <li><strong>Failing the OAs?</strong> Do more LeetCode.</li>
  <li><strong>Interviewing but no offers?</strong> Practice interviewing.</li>
  <li><strong>Ten final rounds and nothing?</strong> At that point you’re just cursed.</li>
</ul>

<p>If the resume is the thin part because you haven’t held a job yet, an on-campus one is the easiest place to start. I <a href="/blogs/i-applied-every-on-campus-job">applied to 78 of them</a> and wrote up how the process works.</p>

<p>I won’t put numbers on this for international students. Sponsorship throws the numbers off so badly that I’d just be making them up.</p>

<h2 id="is-uci-good-for-recruiting">Is UCI good for recruiting?</h2>

<p>Semi-target. Offers aren’t going to fall out of the sky the way they might at an HYPSM career fair, but the school on your resume isn’t what’s screening you out either. At most companies a UCI CS degree gets you past the first cut, and after that it’s your projects and experience doing the work. Quant firms are pickier, though I’ve watched people from here land offers at top quant shops, so maybe I’m wrong about that too.</p>]]></content><author><name>Shengyuan Lu</name></author><summary type="html"><![CDATA[My honest take on the CS job market, what makes recruiting hard right now, how much LeetCode is actually enough, and whether UCI is a good school to recruit from.]]></summary></entry><entry><title type="html">A Guide For All CS-Related Majors At UCI: CS, CE, SWE, INF, CSE, DS, GDIM, BIM</title><link href="https://shengyuan-lu.com/blogs/guide-for-all-cs-related-majors-at-uci" rel="alternate" type="text/html" title="A Guide For All CS-Related Majors At UCI: CS, CE, SWE, INF, CSE, DS, GDIM, BIM" /><published>2024-03-25T00:00:00+00:00</published><updated>2024-03-25T00:00:00+00:00</updated><id>https://shengyuan-lu.com/blogs/guide-for-all-cs-related-majors-at-uci</id><content type="html" xml:base="https://shengyuan-lu.com/blogs/guide-for-all-cs-related-majors-at-uci"><![CDATA[<p>Every spring a new batch of Anteaters gets admitted, and every spring the same question shows up: which of UCI’s CS majors should I pick? There are eight of them and the acronyms don’t help much.</p>

<p>All eight are undergraduate majors ending in a B.S., spread across three schools. <strong>ICS</strong> owns most of them, while <strong>Engineering</strong> and <strong>Business</strong> each run a joint major with ICS.</p>

<p>One warning: every school sets its own rules for switching in, and those rules change. Use this post to work out what you want, then go ask a counselor in that school whether you can actually get there.</p>

<h2 id="computer-science">Computer Science</h2>

<p>The main ICS program, and the most theoretical of the bunch. You’ll cover the things a computer scientist is expected to know: databases, networking, data structures, and algorithms. Mostly Python, C++, and Java.</p>

<p>It also leaves the most doors open. Frontend, backend, full stack, web, mobile, and SRE, which is what I ended up doing.</p>

<p><strong>Best for:</strong> almost any software role, and anyone who isn’t sure yet.</p>

<h2 id="computer-engineering">Computer Engineering</h2>

<p>CE lives in the Engineering school and sits much closer to the metal. Computer organization, compilers, assembly, memory management, and the boundary where hardware and software meet. Expect to write a lot of C. Since it’s an Engineering degree, you also pick up the math, physics, and chemistry requirements.</p>

<p><strong>Best for:</strong> hardware companies like AMD, Intel, and NVIDIA, where firmware and hardware roles want people who know what’s happening underneath.</p>

<h2 id="software-engineering">Software Engineering</h2>

<p>ICS launched this one in fall 2019, and it’s far more hands-on than CS. Lower division looks almost identical, but upper division swaps in courses like web development and interaction design, plus a senior design project where you build something real with a team. It’s the closest thing to an actual job you’ll do in school. You get the usual languages plus frontend stacks: HTML, CSS, JavaScript, and the frameworks around them.</p>

<p><strong>Best for:</strong> people who know they want to build applications and have zero interest in hardware.</p>

<h2 id="informatics">Informatics</h2>

<p>Roughly three quarters software engineering, one quarter social science, psychology, and cognitive science. It’s the lightest workload of the group, which still means a lot of work. Informatics treats CS as a tool for something else you care about: law, social work, mental health, design.</p>

<p><strong>Best for:</strong> the part of software that humans actually touch. Product management, UI/UX, and interaction design.</p>

<h2 id="computer-science-and-engineering">Computer Science and Engineering</h2>

<p>CSE is a joint ICS and Engineering major, basically half CS and half CE. It has a reputation as one of the hardest majors on campus, and it earns that reputation. You take:</p>

<ul>
  <li>the math and physics that CE requires</li>
  <li>the upper-division theory that CS requires</li>
  <li>senior design on top of both</li>
</ul>

<p>Most people I know who started in CSE moved to CS within a year.</p>

<p><strong>Best for:</strong> people who want CS outcomes with hardware still on the table.</p>

<h2 id="data-science">Data Science</h2>

<p>This one is about data from end to end: collecting it, analyzing it, and working out what it means. The department likes to say you learn to tell a story with data. Expect a lot of math and statistics with CS courses mixed in.</p>

<p>One caveat worth knowing early: if you specifically want to be a machine learning engineer, plan on grad school. A bachelor’s usually isn’t enough for those roles.</p>

<p><strong>Best for:</strong> data scientists, data analysts, and data engineers.</p>

<h2 id="game-design-and-interactive-media">Game Design and Interactive Media</h2>

<p>GDIM is for making games. It grew out of the old Computer Game Science major and covers both sides: programming as well as art and story, ending with a senior project where your team ships a game. You’ll write mostly C#, since that’s what a lot of engines use.</p>

<p>As far as I know, USC is the only other school in California with a program like it, so this is an unusual thing for UCI to have. I’m not a gamer myself, but GDIM people impress me. Blizzard is also right here in Irvine, pulling students out of this major every year.</p>

<p><strong>Best for:</strong> anyone set on the game industry.</p>

<h2 id="business-information-management">Business Information Management</h2>

<p>Jointly run by Merage and ICS. The name gives it away: roughly half business administration and half informatics. It’s a popular second major, which is how I ended up with it alongside CS. It’s also a decent landing spot if you wanted Business Administration and couldn’t get in, since it comes with priority enrollment for some Merage classes.</p>

<p><strong>Best for:</strong> project management, product management, and business analyst work.</p>

<h2 id="the-short-version">The short version</h2>

<table>
  <thead>
    <tr>
      <th>Major</th>
      <th>School</th>
      <th>Points toward</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><strong>CS</strong></td>
      <td>ICS</td>
      <td>Software engineering, broadly</td>
    </tr>
    <tr>
      <td><strong>CE</strong></td>
      <td>Engineering</td>
      <td>Firmware, hardware</td>
    </tr>
    <tr>
      <td><strong>SWE</strong></td>
      <td>ICS</td>
      <td>Application development</td>
    </tr>
    <tr>
      <td><strong>INF</strong></td>
      <td>ICS</td>
      <td>Product, UI/UX, design</td>
    </tr>
    <tr>
      <td><strong>CSE</strong></td>
      <td>ICS + Engineering</td>
      <td>Software, with hardware optional</td>
    </tr>
    <tr>
      <td><strong>DS</strong></td>
      <td>ICS</td>
      <td>Data science, analytics, ML</td>
    </tr>
    <tr>
      <td><strong>GDIM</strong></td>
      <td>ICS</td>
      <td>Game development</td>
    </tr>
    <tr>
      <td><strong>BIM</strong></td>
      <td>Business + ICS</td>
      <td>Product, business analysis</td>
    </tr>
  </tbody>
</table>

<p>If you’re less sure about the field itself than about which major to pick, I also wrote about <a href="/blogs/is-cs-major-game-over">whether the CS degree is still worth it</a> after graduating into this market.</p>

<p>This is one student’s view, written in my fourth year. Requirements change, programs get added, and your counselor is the one who actually knows. Use it to narrow things down, then go confirm the details.</p>]]></content><author><name>Shengyuan Lu</name></author><summary type="html"><![CDATA[A rundown of UCI's eight CS-related majors: what each one teaches, which school runs it, and where it leads after graduation.]]></summary></entry><entry><title type="html">What Chinese International Students Are Actually Like: Who They Are, Their Families, My Observations</title><link href="https://shengyuan-lu.com/blogs/demystify-chinese-international-students" rel="alternate" type="text/html" title="What Chinese International Students Are Actually Like: Who They Are, Their Families, My Observations" /><published>2023-10-11T00:00:00+00:00</published><updated>2023-10-11T00:00:00+00:00</updated><id>https://shengyuan-lu.com/blogs/demystify-chinese-international-students</id><content type="html" xml:base="https://shengyuan-lu.com/blogs/demystify-chinese-international-students"><![CDATA[<h2 id="the-appeal-of-studying-in-america">The Appeal of Studying in America</h2>

<p>Studying in America has held its appeal for a long time, partly because of history and partly because of the pressure students feel today. In the 80s and 90s, only the very top students got government money to study abroad, which made an American degree a marker of success. Most families now pay for it themselves, but that sense of prestige stuck around, and it still shapes why an American education is so wanted.</p>

<p>The one-child policy raised the stakes. With only one shot per family, competition for spots at good Chinese universities is brutal, and the top schools accept as few as 0.1 to 2 percent of applicants. Going to America is a way around that fight while keeping the status, and it spares students from being seen as having failed.</p>

<h2 id="family-background-and-financial-status">Family Background and Financial Status</h2>

<p>Chinese students who come to a school like UCI for undergrad usually come from upper-middle-class families back home, often with $3 million to $10 million in assets. Their parents tend to be executives, directors, or doctors, or they own a sizable business. Some have ties to the government, but few are officials themselves. These families take education seriously and are willing to spend a lot on it.</p>

<h2 id="studying-costs-at-uci-and-lifestyle-choices">Studying Costs at UCI and Lifestyle Choices</h2>

<p>A year at UCI runs about $80k for a Chinese student. Most families can pay that out of pocket, so the student graduates with no debt and, in some cases, lives pretty well. Rules on moving money out of China do put a ceiling on things, though, so you rarely see a Lamborghini. Most drive something in the $40k to $80k range, since they pay cash and have little credit history in the US.</p>

<p>Not every international student sits in that bracket. Plenty work on campus, which is the only kind of job an F-1 visa allows to begin with, and I wrote a <a href="/blogs/i-applied-every-on-campus-job">guide to getting an on-campus job at UCI</a> after applying to 78 of them.</p>

<h2 id="pre-college-preparation">Pre-College Preparation</h2>

<p>Getting ready for an American college starts early, often in middle school. Families pay for private English tutoring and usually send their kids to international high schools that follow an American curriculum. Some students go to American private high schools, since public ones mostly take local students.</p>

<h2 id="navigating-challenges-and-stereotypes">Navigating Challenges and Stereotypes</h2>

<p>Some international students do cheat, but it is nowhere near as common as people think. There are other stereotypes too: that they only use WeChat, that they only hang out with other international students. Most of that comes from the language barrier and from wanting to be around something familiar. As students settle in, they branch out, which mostly shows what time and a little understanding can do.</p>

<p>The other thing waiting for them is paperwork. I built <a href="/project/optimize">OPTimize</a>, an iOS app that walks F-1 students through OPT work authorization, because the rules are genuinely hard to follow. And for the housing side of being at UCI, there is <a href="/blogs/uci-plan-to-mitigate-student-housing-crisis">my take on the campus housing crisis</a>.</p>]]></content><author><name>Shengyuan Lu</name></author><summary type="html"><![CDATA[Why studying in America is so popular with Chinese students, what kind of families they come from, and what they run into when they get here.]]></summary></entry><entry><title type="html">UC Irvine’s Genius Plan To Fix The Student Housing Crisis</title><link href="https://shengyuan-lu.com/blogs/uci-plan-to-mitigate-student-housing-crisis" rel="alternate" type="text/html" title="UC Irvine’s Genius Plan To Fix The Student Housing Crisis" /><published>2023-08-09T00:00:00+00:00</published><updated>2023-08-09T00:00:00+00:00</updated><id>https://shengyuan-lu.com/blogs/uci-plan-to-mitigate-student-housing-crisis</id><content type="html" xml:base="https://shengyuan-lu.com/blogs/uci-plan-to-mitigate-student-housing-crisis"><![CDATA[<p>UC Irvine, CA - In what it calls a head-on approach to the student housing crisis, the University of California, Irvine has announced a new fix: temporary tents in Aldrich Park. With more students than ever looking for affordable housing and not nearly enough rooms on campus, UCI says it wants to help students who are struggling, with one small twist.</p>

<p>Aldrich Park, known for being the quiet green heart of campus, is about to look a little different. The university plans to put up a limited number of sturdy, well-furnished tents. The move, officials say, shows both a willingness to try unusual ideas and a desire to take some pressure off the housing squeeze right away.</p>

<p>“Our students come first. The housing crisis has made it clear that we need answers we can act on now. Using Aldrich Park for temporary housing came up as a short-term step while we work on the long-term ones,” said Dr. Emily Davis, UCI’s Vice Chancellor of Student Affairs.</p>

<p>Each tent comes with electricity and Wi-Fi, so students can live comfortably. The tents do not come with private showers or bathrooms. To help with costs, the university is working with local restaurants and businesses to offer cheap meals and other basics. Campus security and maintenance teams will be on site to keep tent residents safe.</p>

<p>Odd as the plan sounds, UCI officials believe it will ease the housing shortage and bring students closer together. “Aldrich Park has always been the center of campus life. Turning it into temporary housing gives students a roof and a rare chance to meet each other, work together, and make friends that last,” Dr. Davis said.</p>

<p>The university is also talking with local organizations about extra support, including counseling and academic help, so tent residents can focus on their classes.</p>

<p>Student reaction is mixed. Some like the creative thinking. Others worry about privacy and safety. The administration says it will put full measures in place to handle those worries and keep the tents safe and livable for everyone.</p>

<p>As for the price, UCI says each tent will cost $900 a month, paid by the quarter. That covers the basics and the experience of living in Aldrich Park, though again, no private shower or bathroom. The university says the price is meant to sit somewhere between affordable and convenient.</p>

<p>Using Aldrich Park for housing shows how far UCI is willing to go to solve a real problem. As the university takes this unusual step, other schools around the country are watching to see whether it catches on at campuses facing the same shortage.</p>

<hr />

<p><em>Satire, in case the $900 tents did not give it away. For the unsatirical version of what UCI costs, see <a href="/blogs/demystify-chinese-international-students">what a year here actually runs an international student</a>, or <a href="/blogs/i-applied-every-on-campus-job">how to land an on-campus job</a> if you are trying to cover rent.</em></p>]]></content><author><name>Shengyuan Lu</name></author><summary type="html"><![CDATA[A satirical piece poking fun at the student housing crisis at UCI, in which the university solves it with well-furnished tents in Aldrich Park. Wi-Fi included, showers not.]]></summary></entry><entry><title type="html">I Applied to Every On-Campus Job to Write this Ultimate UCI Student Job Guide</title><link href="https://shengyuan-lu.com/blogs/i-applied-every-on-campus-job" rel="alternate" type="text/html" title="I Applied to Every On-Campus Job to Write this Ultimate UCI Student Job Guide" /><published>2021-09-08T00:00:00+00:00</published><updated>2021-09-08T00:00:00+00:00</updated><id>https://shengyuan-lu.com/blogs/i-applied-every-on-campus-job</id><content type="html" xml:base="https://shengyuan-lu.com/blogs/i-applied-every-on-campus-job"><![CDATA[<h4 id="on-this-page">On this page</h4>

<ul levels="1..3" id="markdown-toc">
  <li><a href="#why" id="markdown-toc-why">Why should you consider getting an on-campus job?</a></li>
  <li><a href="#materials" id="markdown-toc-materials">Materials Needed</a></li>
  <li><a href="#timeline" id="markdown-toc-timeline">Hiring Timeline</a></li>
  <li><a href="#narrow-down" id="markdown-toc-narrow-down">How to Narrow Down Your Job Search</a></li>
  <li><a href="#my-background" id="markdown-toc-my-background">My Background</a></li>
  <li><a href="#results" id="markdown-toc-results">Results</a></li>
  <li><a href="#final-thoughts" id="markdown-toc-final-thoughts">Final Thoughts</a></li>
</ul>

<h3 id="why">Why should you consider getting an on-campus job?</h3>

<ul>
  <li>Get real work experience for your resume.</li>
  <li>Meet more people at UC Irvine: staff, professors, and other students.</li>
  <li>Make extra money, usually $15.50 to $18 an hour.</li>
  <li>[International student] Get your American Social Security Number (SSN).</li>
</ul>

<h3 id="materials">Materials Needed</h3>

<ul>
  <li><strong>Resume:</strong> A short summary of your background, usually one page. List your education, experience, and skills. Pretty much always required.</li>
  <li><strong>Cover Letter:</strong> A letter explaining why you fit that specific job. Usually not required, but nice to have.</li>
  <li><strong>Schedule:</strong> Shows when you are free during the quarter. Required for almost every on-campus job I applied to at UC Irvine.</li>
  <li><strong>Transcript:</strong> Shows how you did in your past classes. Some people say employers can tell how “hard-working” and “serious” you are from your grades, though that is up for debate.</li>
  <li><strong>Work-Study Permit:</strong> Required for work-study-only positions. Work-study is a federal student aid program, and only students who qualify can apply for those jobs.</li>
</ul>

<h3 id="timeline">Hiring Timeline</h3>

<ul>
  <li>Most job postings appear 1-2 months before each quarter begins. For example, for the fall quarter, the job postings appear in July or August.</li>
  <li>More positions are available in the fall compared to winter or spring quarters.</li>
  <li>After submitting your resume on Handshake, expect to wait 1-3 weeks for an interview invitation if you are shortlisted.</li>
  <li>You can then arrange your interview time. It’s a courtesy to pick the earliest slot you are available for.</li>
  <li>Some competitive positions may have multiple interview rounds.</li>
  <li>If you pass the interview, expect to wait an additional week or so for the official offer.</li>
  <li>If you accept the offer, you need to pass a background check before you can start working.</li>
</ul>

<hr />

<h3 id="narrow-down">How to Narrow Down Your Job Search</h3>

<p>From my observation, on-campus jobs can be categorized into four types:</p>

<p><strong>Jobs that align with your major</strong> (Example: Software Engineer, IT Support, Administrative Assistant)</p>

<ul>
  <li>Pro: Better for your resume and for landing a full-time job after graduation</li>
  <li>Con: Few openings, tough to get</li>
</ul>

<p><strong>Jobs that align with your interests</strong> (Example: Video Editor, Graphic Designer)</p>

<ul>
  <li>Pro: More relaxed since you like the work, and you get paid to get better at a hobby</li>
  <li>Con: Few openings, and it may not help your resume depending on what you want to do later</li>
</ul>

<p><strong>Research-related jobs</strong> (Example: Research Assistant, Data Entry Clerk, Equipment Maintenance)</p>

<ul>
  <li>Pro: Easier to ask for recommendation letters and to get ready for grad school</li>
  <li>Con: Long hours, not flexible, low pay, and many require work-study</li>
</ul>

<p><strong>Low-skilled jobs</strong> (Example: Meal Server, Library Checkout Clerk, ARC Desk Worker)</p>

<ul>
  <li>Pro: Many openings, hiring all year, pay is usually above minimum wage</li>
  <li>Con: May not help your resume depending on what you want to do later</li>
</ul>

<p>Figure out what you actually want first. Weigh the pros and cons above, then decide where to spend your applications.</p>

<p>What I usually recommend is finding a job that lines up with your career goals and gives your resume something to build on. You could take a food server job for better pay, but it will not move your career forward. You are still in college, and you will make far more if you land at a good company after graduation. So taking a $5 an hour pay cut now is worth it for being a stronger candidate as a senior, unless you really need the cash.</p>

<p>Some examples to give you ideas:</p>

<ul>
  <li>Pre-Med students work as medical scribes for UC Irvine Health</li>
  <li>Pre-Law students work for the International Center helping international students get work authorization</li>
  <li>Engineering students work at the Office of Information Technology as computer help desk employees</li>
  <li>Arts students work at Merage School as video editors for their online executive courses</li>
  <li>Psychology students work as research assistants on user interface studies and present papers at conferences</li>
</ul>

<hr />

<h3 id="my-background">My Background</h3>

<p>I prepared two resumes for different types of positions.</p>

<h4 id="computer-science-resume">Computer Science Resume</h4>

<ul>
  <li>Summer internship at a major tech company</li>
  <li>Published 2 iPhone apps on the App Store</li>
  <li>Won 4 international awards during freshman year</li>
  <li>Leadership experience in hackathons</li>
  <li>Technical skills and the languages I know</li>
</ul>

<h4 id="video-editing--graphic-design-resume">Video Editing / Graphic Design Resume</h4>

<ul>
  <li>Experience in YouTube video production</li>
  <li>Video editing and graphic design portfolios</li>
  <li>Comfortable with several editing programs</li>
  <li>Comfortable shooting on a DSLR</li>
</ul>

<hr />

<h3 id="results">Results</h3>

<p>The data below is from August 2021 to September 2021.</p>

<h4 id="success-rate">Success Rate</h4>

<ul>
  <li>Submitted applications: 78</li>
  <li>Reviewed applications: 39 *</li>
  <li>Rejected with no interview: 4</li>
  <li>Interviews offered: 12</li>
  <li>Interviews attended: 3</li>
  <li>Job offers: 3</li>
  <li>Accepted job offer: 1</li>
</ul>

<p>* This means the manager viewed the application on Handshake.</p>

<h4 id="interview-experience">Interview Experience</h4>

<ul>
  <li>UCI Alumni Association: Great experience, a 3-part interview with questions a lot like the ones on LinkedIn</li>
  <li>UCI Merage: Informal and friendly interviewer, 15-question questionnaire</li>
  <li>UCI DETI: First-round interview with 2 detailed questions and a Q&amp;A</li>
</ul>

<hr />

<h3 id="final-thoughts">Final Thoughts</h3>

<ul>
  <li>On-campus jobs are not that hard to get, because only UC Irvine undergrads like you can apply.</li>
  <li>If you apply to at least 50 positions, you will almost certainly get one. If 50 applications get you nothing, either your resume has a real problem or the job market does.</li>
  <li>Applying to more jobs and applying early beat rewriting your resume for every posting. You can still write one resume per field, like I did.</li>
</ul>

<p>An on-campus job is a good first line on a resume, but it is not the one recruiters end up screening on. For what comes after it, I wrote about <a href="/blogs/is-cs-major-game-over">what actually makes CS recruiting hard</a> and <a href="/blogs/reflection-at-1-yoe-at-faang">what the first year of a full-time job in big tech looks like</a>.</p>

<p>Good luck with your job search!</p>]]></content><author><name>Shengyuan Lu</name></author><summary type="html"><![CDATA[A full guide to finding an on-campus job at UC Irvine, in three parts: the basics, what happened when I applied to 78 positions, and how to narrow down your search.]]></summary></entry></feed>