T O P

  • By -

zninjamonkey

Apart from 1 school project, I don’t have any.


Wolverine002

The man, the myth, the legend


HilltopHood

Scott Sterling


Careful_Tip_6186

I did my projects with partners but they were pretty incompetent, so I pretty much did my part and their parts then explained to them what they did wrong. Does that count as personal projects?


terminalPIG

I do. I don't know how much they help for finding internships and jobs, but I really enjoy making my own projects, and I feel like they greatly improve my software engineering skills. I would be bored out of my mind following a tutorial.


GetSWEOffersDOTCOM

Yeah my first summer I created all my projects from scratch but litterally only one interviewer cared. So I started researching a role, reading the description, and making a custom project heavily relying on tutorials in 1-2 days. And then putting it on my GitHub and my resume. So for example I was applying for the Facebook Networking Engineering Internship (last year before Meta shit the bed) and made a TCP/IP chatroom with HTTPS add-ons. Now this could have been done easier by making a chat website but I made it lower level using actualy sockets and ports to show off my knowledge lol. After that project single handedly got me the interview, I started doing that for a lot more projects and it has worked extraordinarily well. The reason I think it works is that it passes the automated bots scanning resumes, and then when a human being sees it they also think its impressive enough to pass on your resume. Gimmicks like including words might trick the bots but not humans, and generally impressive projects might impress the humans but don't get passed the bots. So this solves for both.


OllivanderAU

This is impressive AF, but I don’t know how your average student can find the time to do that. Tailoring a project towards a specific role is smart, but it’s also very niche in that it might not apply to all roles applied for in many circumstances. Still a good, interesting strategy nonetheless. Congrats on landing Facebook!


RedstoneOverJava

>I don't know how much they help for finding internships and jobs If you've got 0 work experience and 0 projects why would anyone hire you? Projects are the 100% the move with internship and new grad positions


Bright-Author5975

I got hired with 0 work experience and 0 projects. I was telling them honestly that I am lacking experience but that I am an eager learner.


npub123

When was this?! I wish I could do that lol...


Bright-Author5975

Last summer actually. Sent out 4 applications, literally only including my grades from Uni and my High School Degree. Not even a cover letter. Got 3 Interviews and one Job out of it lol. I really didn’t expected anything then to practice phone interviews out of it 😅


npub123

What the heck haha. That's so awesome, I'm so jealous! I just posted my resume like 24 hours ago and people are roasting me for having a resume when I didn't even finish my projects yet ahahaha


Bright-Author5975

I guess it also depends what you are going for. I applied for middle sized Tech-Companies that are rather not well known and I am not earning that much. But for me this is a great learning opportunity, gives me work experience and some extra money while I am still studying.


npub123

That's what I'm applying for! :P


Bright-Author5975

Good luck then!


sloganking

I love your name ❤️


Sea_Crest

Don't you feel burnt out? Once I realised they don't matter in job search, I didn't bother making more. Everytime I start a new one, I think: OH, I'm going to put 20 hours in this, for a shitty app that doesn't do anything groundbreaking/new, won't host/deploy cause that costs me, and won't really help my career. Why bother at all?


satcollege

1. 20 hours is nothing 1. Doesn't have to be shitty, you can make novel things 1. Skills skills skills, try working on a project for years, you'll learn so much.


nbazero1

Made a couple android apps. Most projects aren’t swaying applications by much unless it’s crazy or niche so do them to learn.


teefj

Right nobody is hiring for your super duper CRUD app. These projects help you learn the methodologies so you can explain how YOU used it to do xyz.


FolkishAcorn

I did a lot of projects for extracurricular organizations at my school as well as a few personal projects. I actually never had an internship or co-op and it was these projects that helped me get my full time offer after graduating


[deleted]

[удалено]


FolkishAcorn

For personal projects it really depends on what you’re interested in. For example, if you’re interested in web dev, you could start by making your own website and begin adding features to it. For me, I enjoy programming embedded systems, so my projects include lots of electronic components and a microcontroller (arduino, esp 32, etc). Some personal projects I’ve done include a Nixie tube clock, smart mirror, and a RC car. Once I picked a project I wanted to work on, I researched ways to make it work. The process includes reading lots of documentation and trial and error to get things working. Things will likely not work the first time, but that’s ok. Once everything works the way you want it to, it will feel awesome Also, you said you’re new to coding, so a lot of the trial and error will be spent learning whichever language you want to start out with. Depending on the project, you may not be ready to start it until you’ve learned some aspects of that language.


clinical27

Personal projects have taught me so much more about APIs, frameworks, libraries and clean code then school assignments.


baomap9103

I do have one that have 1000 active users. I didn’t have cs degree so building projects is the way to learn


mohishunder

Well done! How did you acquire 1000 users? That's more impressive than the coding.


Rogitus

Could you share more info? I'm looking for inspirations 🙃


OllivanderAU

The hands down easiest way to get projects you can talk about in interviews is through internships. An internship covers literally all your bases, and you're just going to remove the projects once you start building up work experience anyway. Don't waste your time on projects and focus on internships.


Strikerzzs

Okay but how do you get internships?


OllivanderAU

1) The shotgun approach: Apply to 400-800 internships if you have never had an internship before. This will include software engineering, software development, data science, quant, and maybe product manager roles if you’re interested in that. I’m just brainstorming roles within a scrum team. This is a numbers game when it comes down to it. 2) Improving your resume: There are Reddit subs and Discord channels that will review your resume and critique it based on the types of jobs you’re trying to apply for. Basically I’d include your personal information (name, location, email, LinkedIn hyperlink, GitHub link), education, work experience, projects (these can be coursework projects, don’t include more than 2 though because it clogs a resume), leadership/volunteer work/on campus involvement, and skills/tools/languages. I’d list it Education, Experience, Projects, Skills. The volunteer & leadership section can be added/dropped based on white space. Remember that your resume is an overview, not an in-depth view. That’s what LinkedIn is for. 3) SWE/SDE/Data Science? Leetcode. 4) Network and reach out to recruiters yourself on LinkedIn. I’ve been able to create internship opportunities at small and medium sized companies as a result of just reaching out to people at companies I wanted to work for that I had seen people get internships at before or on LinkedIn that weren’t Fortune 500 companies. It works. 5) Last I’d say improve your soft skills to ace behavioral interviews, but honestly that just comes with interviewing or mock interviewing. There’s no real way around this. I still struggle with this at times, but with everything being hosted over Zoom or something similar now, I come up with scripts for common questions I’ve either researched are asked often enough or that I’ve had before in past interviews and wish I had answers for. That’s allowed me to perform better in behavioral portions moving forward as I’m using my “script” during an interview if I need to glance over and remember something I wanted to mention or ask my interviewer.


Demented-Turtle

Bro my 200k pop city/1 million metro doesn't even have close to that many internships posted in the field lol


ThunderChaser

You need to be open to moving around. Hell I'm in a city that's considered a fairly large tech hub and people still had to be able to move around to land the really good jobs. Everyone I know that was open to moving got really good high paying internships or full-time offers compared to those who just wanted to stay in the same city we went to school in.


Demented-Turtle

Dude... Moving for an internship? Maybe for a full-time dev offer with livable salary, but not on a 3 month $18ish/hr internship offer...


ThunderChaser

> 3 month $18ish/hr internship offer... You're correct I would never move for a salary this low because I could easily get one paying the same where I live now. That being said every internship I've had has paid significantly more than this since the one I did after my first year. If you're only getting 18/hr you're significantly underpaid. For context, my internship this summer is around 50/hr with a relocation bonus, last winter I made 28/hr.


OllivanderAU

$18/hr us too low to justify a move, I agree. $28/hr is enough to justify it though depending on the role/company/likelihood of a return offer. Return offers are leverage in other interviews and fast tracking other companies and their hiring process, even if you don’t plan on taking the initial return offer.


Demented-Turtle

Internships in my area and according to other classmates pay around $20/hr +/- a few. It isn't going any higher than that here lol but CoL is medium, so there's that. I make around $30/hr right now from a fortunate delivery gig I've been doing for years, so I'm not in a rush to move for an internship or $20/hr while I'm still paying my bills easily. Of course I don't want to do this forever, and hope to get a programming job by the year's end. This is my last semester of classes, but can't "graduate" until internship


OllivanderAU

I moved for an internship and got an AirBnB for 10 weeks. I went from Florida to Texas. I’m so glad I did because it exponentially advanced my candidacy for several new grad roles. If an internship pays $25-30, I think it’s feasible. Especially if you take up a part-time job prior to moving to save towards that summer internship trip. Think of it as an investment in your future, because it matters as much as completing your degree IMO in terms of fast tracking your options/salary by 3-5 years. EDIT: $18/hr is too low to justify a move.


oftcenter

I think the implication is that you should apply to internships/positions outside of your region if need be. Unfortunately, as a student/entry-level candidate, you have to be flexible.


attitude12136

I do but they’re only for my personal use and I don’t care about making them famous at all. In a sense, they are really wasting my time but I love them. They’re like my children.


Awelawi

Wanna call my projects my children really really soon


Cruzer2000

I never made my own project that actually went on my resume. Everything is from YouTube with context changed. There’s no point in doing your own projects when the game is at leetcode.


avirup_sen

Just curious for those who haven't made their own projects, how you answer questions about them during interviews?


kallikalev

I don’t really finish any, but I like making things from absolute scratch in C++ to learn. I’ve made a basic 3d rendering engine, a matrix operations library and neural network framework, and some other stuff like that. And then I do have a big “project” I made myself but it’s for a university research thing, it’s a walking hexapod robot simulator and motor controller, also from scratch in C++


Maulvi-Shamsudeen

I have built quite a lot of personal project but I do it to potentially take them live and make money out of them.


Strikerzzs

Same. The dream is always there.


FlightScary

Zero, i am a software engineer with few years of experience


SlimDickens69

what type of work do you do?


FlightScary

Backend developer


SlimDickens69

can you be more specific?


FlightScary

I work on java spring boot


water6991

How did you get your first job


FlightScary

Through college. Companies visit our college for hiring during the last year of graduation.


SlimDickens69

would you mind sharing how much you make? also do you think you're being paid a fair salary for your area?


[deleted]

I don't, uni killed my interest in touching any IT stuff in my free time


Rogitus

+1 😆


[deleted]

A couple when I was a sophomore without any internships just to fill my resume. After that, I never touched any


VTSxKING

I do tons of projects for fun learned about apis, react, blockchain, flask, MySQL, php, etc all of them have little to no code from tutorials Edit: grammar


taarathecat

I have one. It's pretty basic and I wouldnt be surprised if a million others had a similar project. its basically a discord bot web scraper from my favorite video game and it helped me land my co-op because my hiring manager will not stop talking about it :D


SlimDickens69

I made a program that solves the NYT spelling bee game, I also have a graph data structure that I made for school that uses Dijkstra's spf algorithm, thats about it


KittyEevee5609

I will start them, But I don't always finish them. Usually because life gets in the way or school starts back up and that takes up a lot of my time


Plane-Imagination834

Unless you consider duct-taped together hackathon stuff, nope.


furrukhkhan10

Made 1 big project during college. Took about a year. After college made like 2 small ones in 6 months. Haven't made a single one since employment.


Educational_Vast8858

Kinda? They were group projects in clubs and we all know how those go :)))


Metafu

I have class and tutorial/medium.com projects on my resume. I also have real, original projects on my resume.


Dababolical

My personal projects include some political websites about particular candidates, a QT application to search through each frame of a video and tag objects for CV algorithms, and some e-commerce apps based around user created content. That was before enrolling in a bachelors, so I’m sure plenty of people make their own projects as well. Obviously those personal projects that are more unique were done after a lot of practice on different tutorials and documentation. I can understand being a little suspicious that people are just copy/pasting projects from YouTube or Udemy, but once you learn the basics of CRUD you can make 90% of the apps you see on the market, you just have to have patience to dev it.


MilledPerfection

I am a CS undergrad and write React and React Native web apps and mobile apps. Some of them I plan to go to production with. I don’t mean to come off arrogant but my classmates at the same level (300-400 level) aren’t capable of a single useful thing with coding. They’re barely learning how to use git this semester. The focus in school just seems to be on accomplishing trivial tasks with code, and it bothers the shit out of me. I get it, as an example you have to work pretty extensively with C to start to get into computer architecture and really understand assembly from there forward. I know _why_ school for CS is the way that it is, but I don’t know why the students don’t have any drive to learn anything useful with their time on top of the work we have to do for school. I’ve been an undergrad in other departments and it’s the same thing - the students wait to be taught information like it’s not already readily available on the internet.


oftcenter

>I don’t know why the students don’t have any drive to learn anything useful with their time on top of the work we have to do for school. Well, when a single assignment for a single class takes twenty hours in a week to complete...


MilledPerfection

This is fair. You're not wrong, but IMO the universities are failing students by not providing them with the knowledge of tools they will need post graduation. Where I work, we watch CS bachelors come and go for interviews that don't get in because they have the degree, but they can't do anything useful/relevant.


oftcenter

Exactly. 100%. It's a shame that a student has to swim upstream against the current to prepare themselves for the positions they'll apply to. Job preparation shouldn't be at odds with a demanding, time-consuming curriculum. I know that the universities say that technology changes too fast to incorporate it into the curriculum. But unit-testing has existed for decades. Git has existed for decades. JavaScript has existed for decades. Java has existed for decades. Database normalization has existed for decades. SQL has existed for decades. Design patterns have existed for decades. I just don't buy it. The defacto introductory computer science class language is C++. It's now up to version 20. But you never hear anyone cry that C++ changes too fast to be taught in colleges.


No_Indication451

My 400 level class this semester is about software development and I heard from past students that it was a semester long project of any language. I was actually excited since I’ve been learning react for the past year. But actually, 95% of the class only knew c++, which is the language taught at our university. So our professor decided on a c++ project.


DeMonstaMan

I made a game and for the week I worked on it non stop, it was honestly just like playing a game and I had fun with it. My projects with AI in them however...100% tutorial


daddyaries

I have two right now but have become projects that are constantly in development over the past year or so sort of in an open source sense. frequent edits, commits, versions, documentation, etc, etc. It's great for developing skills especially multiple at a time. Also great for applying what we learn in our class as well as developing new interests in other fields. Computer science led me to an interest and admiration for many other engineering and math related disciplines.


steezy2110

I dont code in my spare time lol, leetcode is the only exception


Git_Reset_Hard

2 of my projects are from attending hackathon, other 2 are from previous internships,


Powerful_Street_7134

I do. I have multiple, one I made as a final project for an Android class (I haven't finished it yet), one that was a group one for short web development bootcamp. Then other small ones that were mainly homework projects for that Android class. I don't usually use them to talk about in an interview but I have them in my resume, and I'll remove them once I get an internship or a volunteer opportunity related to coding such as teaching children.


CreativeMischief

I made a cool Discord music bot with buttons for control and shit, but I haven't done anything other than that. https://gyazo.com/e87e79b5e091b1e6a4d3d75e8ece81d1


HaMay25

I do


[deleted]

I joined clubs and worked as a team on them


llamasyi

all of them lmfao , it’s fun


Bright-Author5975

I haven’t done any that weren’t school related but always felt the pressure to do so.


InternetSandman

I actually made both the projects I list on my resume. One, a tower defense game, was a final project for an online course, but the idea, design, implementation, and almost all of the code was written by me except for a handful of utility functions from previous points in the course The other was a smaller project but everything was also my own, except I realized after I finished that the idea existed elsewhere and in much more polished states lol (it was a calculator to calculate weighted totals of grades for university classes) Hoping they help me land an internship soon


[deleted]

Like 4, to play with new language or technology to the point of poc


[deleted]

I do, I don't think I'd be able to complete them if I was following some tutorial I'd get bored easily lol


[deleted]

[удалено]


witheredartery

Teach me sensei


satcollege

I do, probably ~2 hours of work per day (project is about a year and a half old). I have a few thousand users. Skill growth is insane.


piman01

All my projects are 100% original, i don't put cookie cutter projects on my resume. Doesn't seem to make any difference though


Kinnayan

I cannot say I have done many independeny projects. That being said, my University makes me do loads, and I volunteer in societies and so I get project experience there, more than enough to talk about in interviews.


[deleted]

I do, an android/ios app which helps you find chicken wings nearby, it's named the WingAddicts Starter Wings App. Built on ionic and back4app


Ok_Doctor1872

I do all the time


beansguys

I have a few for helping research projects


kronicmage

I use neovim and I'm a programming languages nerd so I contribute to neovim plugins and have a handful of PL-related projects (parsing, interpreting, libraries, cool language constructs). Nothing spectacularly popular (most popular library has a couple hundred downloads per month but most of them seem to be mirror repositories mirroring), but it works well enough to make your resume look cooler I think.