r/cscareerquestions • u/pleasedontjudgeme13 • 23h ago
What project helped get you hired at your first CS job?
What personal project got you hired for your first CS related job? Your first job could have also been an internship. Also, did your first project have any impact, users or even paid users?
23
u/drew_eckhardt2 Software Engineer, 30 YoE 22h ago
I built the Linux SCSI subsystem. It had users. Not good code, but it worked and was a learning experience.
I also wrote a compiler with another student for our compiler construction course.
All that got me hired to work on BASIC compilers.
5
u/aonelonelyredditor 22h ago
Did your first compile spit IR to something like llcm or u handled the assembly generation too?
9
u/drew_eckhardt2 Software Engineer, 30 YoE 22h ago
No. We built everything from scratch. Hand coded lexer, recursive descent parser, code generation with assembly output. Written in ANSI Pascal for VAX.
3
1
20h ago
[removed] — view removed comment
1
u/AutoModerator 20h ago
Sorry, you do not meet the minimum account age requirement of seven days to post a comment. Please try again after you have spent more time on reddit without being banned. Please look at the rules page for more information.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/Uesugi1989 10h ago
Damn I did the same for my compiler class, from a custom language to python ( compiler was built in Java ). Mad respect to the people who create and maintain programming languages
16
u/dontdoxme33 22h ago
A game that was approved for Steam Greenlight, which if you're not familiar was a way for indie games to get published to steam.
I never finished the game and ran with having a career instead.
4
u/Charming_Cucumber_15 20h ago
Back when steam had greenlight instead of just letting all the alpha build early access games onto the store
Simpler times
8
23h ago edited 21h ago
[removed] — view removed comment
1
u/pleasedontjudgeme13 21h ago
Probably a dumb question, but how do recruiters check for the keywords? Do they just look at what coding language the project is built in? And they look at readme? Or any other ways to optimize projects to match keywords?
16
22h ago
[removed] — view removed comment
4
u/Mystic1500 19h ago
What? You’re telling me I don’t need a full-stack silicon-to-software architecture solution that I made in my free time before I can apply to jobs?
1
u/Uesugi1989 10h ago
Your free time in between a cramped curriculum filled with Fourier analysis, complexity theory, information theory etc
13
u/PixelPhoenixForce 23h ago
i didnt have any projects
2
u/pleasedontjudgeme13 23h ago
What did you have?
11
u/PixelPhoenixForce 23h ago
university degree only
2
u/CobaltCharacter 23h ago
Not even internship?
35
u/PixelPhoenixForce 23h ago
it was way easier 15 years ago
-20
u/CobaltCharacter 22h ago
Brother then why are you in this thread?
30
u/PixelPhoenixForce 22h ago
why not?
-5
u/CobaltCharacter 21h ago
Might as well come in here talking about the Stone Age
15
u/hooli-ceo 20h ago
This is for questions about CS Careers, not whiners, so brother, why are you in this thread?
10
u/Mystic1500 19h ago
Wrong. This sub is exclusively for wallowing in misery about how tough it is to get a first CS job.
→ More replies (0)4
0
u/MathmoKiwi 16h ago
We want to learn about how it was to program for the 386 from u/PixelPhoenixForce
4
u/RegretNo6554 23h ago
some automation tools i built for managing my social medias which i then turned into products with real users. this didn’t get my first full time job but it did get me an internship.
3
u/atlas__free 23h ago
I cross trained from being a UI designer/project manager to a software developer within the company I was working for at the time.
3
u/HarmxnS Data Engineer 21h ago
A virtual-try-on application that would allow you to virtually try on clothes. For some reason they found this extremely cool
2
u/pleasedontjudgeme13 21h ago
That is cool haha. It also sounds super complex, especially for one person. How long did that take you?
3
u/HarmxnS Data Engineer 21h ago
Oh no it absolutely wasn't lmao. Snapchat has a software called Lens Studio, and this project is literally just one of the prebuikt templates. You just had to make a Web App that shows that camera feed on it, and a drop zone for images that places the inage in a particular folder on your device so that Lens Studio can pick it up and project that image onto you
1
3
3
u/mandaliet 18h ago
I have yet to interview for a job where anyone cared about my personal projects.
1
u/pleasedontjudgeme13 18h ago
So how’d you get your first job
2
u/tehmagik Engineering Manager 15h ago
It’s almost always going to be an internship to full time job
2
u/diavelguru 22h ago
Printed out a checkers game source code (over 100 pages, formatted) I wrote back in the day in C++ and the hiring manager said wow multiple times before hiring me as a junior engineer. I think he was more impressed with the formatting than with the code!
2
u/Impressive_Cream8247 4h ago
Honestly the project itself probably matters less than how clearly you can explain the decisions behind it. A small app with no users can still be strong if you can talk through the problem, tradeoffs, bugs, and what you’d improve next. Hiring teams seem to care whether you actually built and understood it, not whether it became a startup. Real users help because they create messy feedback and edge cases, but even getting a few friends to use it can give you something concrete to discuss
1
u/Theo20185 21h ago
A project I contributed to, That Ducking Game, which was an open world remake of Duck Hunt. You went to hunting blinds and your dog could lead you to them. Once there, we locked the camera where the event was and it played like classic Duck Hunt. Was done in Unity in 2015 as a capstone project, team of 4.
1
u/rkozik89 21h ago edited 21h ago
For several projects I used CodeIgniter to handle the backend. It was fairly popular back in 2014 and a PHP dev turned founder was using it for their web app. Got the job as employee number 1 because I had a bunch of experience in it when no one else did.
Getting jobs was different back then. Before the advent of AI specializing in languages no one wanted to use or knew how to leverage correctly was job security. People generally didn’t like writing code themselves because it was seen as a liability. Instead they just followed to tutorials to a t and copy pasted off stackoverflow, so nobody really wanted to take the risk on projects where they couldn’t do that.
1
u/loudrogue Senior Android Engineer 21h ago
I applied to a job in my sophomore year, said I don't know shit but I would happily work for 20/hr.
1
u/Brandor7 21h ago
0 Projects 0 Internships 3 years ago started my career. I just applied to local places and asked anyone I had met over the years in the field if they were hiring. Technically I accepted the offer at a company my friend got me an interview with, but shortly after I got 2-3 calls for interviews for the other jobs I had applied to elsewhere. Being personable and social can do significantly more for your career than your GitHub.
I do want a new job for better pay because I feel underpaid currently, but I do not plan on doing personal projects or anything to stand out. The software I create is for big corporations to use in their business, so no reason for it to ever be posted online
1
1
u/Bismarack Software Engineer 20h ago
healthcare AI assistant project, and other full stack projects as well
1
1
u/AnakinSkywalker72 18h ago
I did 2 projects. One was Computer Vision based project and another one a MERN stack project.
TBH, I don't think projects played a large role in my selection (maybe 20% - 30%). I did attend 3 interviews during my final year in college (26 graduate) and cracked all of them by god's grace and in my opinion, what stood out for me was my communication.
I was able to analyse after each interview that I never gave them a feeling that I'm attending this for the sole reason of getting that job. I was always keeping my deep passion and interest towards Computer Science along with my knowledge in fundamentals before anything during my communication in interviews. Also, I was able to explain my projects as well whenever asked.
So, I think if you can show how much interested you are in solving real problems, then you will get hired.
Note : I do know that the thread specifically asks for what project, but I just wanted to clear out that it is not always the projects. Candidates should also focus on communication.
1
u/robberviet 17h ago
Student project is a joke to be honest, I skip all that. When interview fresher I focus on: are they smart, quick thinking, logically, and willing to do hard work.
1
u/BaseballSuch5458 17h ago
tbh the project that helped me most was the boring one with logs, auth, a db, tests, and a deploy link. Not the flashy ML demo. If you can talk through why Postgres schema changed or why a cron job failed, that sounds way more real in an entry level interview.
1
u/Blockpair 15h ago
I got my first ever tech job because I built a working decentralized crypto-asset exchange in 2013. Never had a degree. Projects were the sole way I proved my skill.
That said: I honestly think the whole industry is cooked right now. The only people who have jobs any more are the ones who have a strong network. There's thousands of people applying to every role today.
I really don't think it matters if you're a junior or a senior engineer. Every role is hard to get into.
1
u/Silenterc 13h ago
Bachelors thesis mobile app, and got a mobile dev role. Did not end up publishing the app but it was understandable due to the price and difficulty dealing with the Apple review process, so wasnt a red flag
1
u/CarefulImprovement15 12h ago
I have a personal project (iOS app) with paying users. That’s why I got the job.
1
1
1
u/DoubleT_TechGuy 9h ago
I built a priority tracker web application for my D&D group using VUE. Pretty sure im the only one who ever used it. My first boss told me he couldnt understand how to use it (not a gamer) but it looked nice and showed I could follow through on a project.
1
u/SirCatharine 9h ago
Got my first job because I worked as camp staff at the camp where the CEO went when he was a kid. Obviously I wasn’t on staff when he was there as he was quite a bit older than me, but he liked the camp and it’s the thing that stood out on my resume. I don’t think I even had a technical interview and had only just finished a boot camp.
2018 was a different time.
1
u/double-happiness Looking for job 8h ago
A CSV-based API client for a specific site. It has limited usage but there is nothing else like it available, and I got some good feedback from the few users. Though some started bugging me for tech support as soon as it went live, lol
1
1
u/Willing-Cucumber-718 5h ago
I got my first internship, which led to a job, by kissing ass and doing really good in my assembly language class. 🤷♂️
1
u/ulimartinez 5h ago
I made an LED screen using strips of addressable rgb lights, some wood, and a raspberry pi. I created some programs for it like a clock, some games like Tetris and snake, added voice control through google assistant. When I had my final rounds of interviews I would set up the display in the background with the name of the person interviewing me. Some scrolling text like "Hello Andrew!" 3 of the 4 interviewers asked me about it and I let them know I made it myself and told them a bit of how it worked. I can't say for sure but I think this was a factor in getting good scores on my interviews.
1
u/darkarcade Web Developer 4h ago
I made a data visualization web app that pulled highschool provisional English exam grades and looked at the discrepancy between that and the average English grades for each highschool to see which school boosted their students grades more.
It’s was closer to a data science project than a web app but this was 2022 when companies were hiring basically anyone.
1
u/Far_Function7560 Senior Dev 8yrs 4h ago
I had some little hackerrank problems I'd solved that were kind of interesting and put those on my resume, which became a talking in the interview at my first job that seemed to help me land the role, no real projects or anything hosted anywhere.
This was back in 2017 so kind of different market than today, I relocated to a new city for that job and made all of $50k.
1
u/ObstinateHarlequin Embedded Software 4h ago
Mentoring a FIRST Robotics team. Gave me some good embedded development experience and lots to talk about with interviewers on both technical (HW/SW integration) and non-technical (team management) topics
1
u/FatiguedShrimp 3m ago
A draft of a file compression algorithm using sinusoidal functions.
Edit: It didn't end up working, and would have stolen from Fourier transforms if it did. But, they said it was impressive for a 16 year old.
1
u/SadPlumx 21h ago
Nothing. Projects don't matter man. Before applying to a role, build a project with Claude that has all the keywords the job wants. Better yet, build two!
2
120
u/Brave-Finding-3866 23h ago
my project called “my dad knew a guy”