Acually Get Hired As SWE

Поділитися
Вставка
  • Опубліковано 9 лют 2025
  • All Clips are from the live stream of ThePrimeagen
    / theprimeagen
    Wanna Become a Backend Dev & Support me at the SAME TIME???
    boot.dev/prime...

КОМЕНТАРІ • 253

  • @vrildozer7480
    @vrildozer7480 6 місяців тому +335

    I just made an entire OS kernel from scratch and McDonald's rejected my application to be a fry cook

    • @birdbeakbeardneck3617
      @birdbeakbeardneck3617 6 місяців тому +26

      link or it didint happen
      (dont want to call you liar or something, i just want to manipulate you to see the source code since am interested into doing somthing similar)

    • @blaze4lifedog
      @blaze4lifedog 6 місяців тому

      ​@@birdbeakbeardneck3617its a joke

    • @Bumpster01
      @Bumpster01 6 місяців тому +1

      A fry cook isn’t a SWE

    • @type-dev
      @type-dev 6 місяців тому

      @@Bumpster01🤣

    • @ZiaGameDev
      @ZiaGameDev 2 місяці тому +2

      see your mistake was you needed 8 years of professional experience at industry titans like google and amazon, then you can qualify for a fry cook unpaid internship

  • @houghchiminh
    @houghchiminh 6 місяців тому +387

    I made a hot take generator, just redirects here

  • @ghostinplainsight4803
    @ghostinplainsight4803 6 місяців тому +232

    Times have changed... When I was a junior just after the GFC I built an 80% complete Node server framework based on laravel with routing, guards, models, controllers and templating engine, and a frontend utility library based on jQuery and built in functional programming principals. All I heard from the very few interviews I could get was "Yeah, you won't actually be writing your own code here, we use React".

    • @MickDavies
      @MickDavies 6 місяців тому

      Did you share it on GitHub?

    • @benjaminblack91
      @benjaminblack91 6 місяців тому +22

      Probably need to seriously re-write your resume to get interviews that are more in line with your experience then. If you built something like this, then JS should not be the attractive quality on your resume, you should be applying for mostly backend positions that use Java, Go, etc, and just exagurating your experience with them so you can get past the basic guardrails to the interview stage so you can show off your real experience there.

    • @RodrigoCespedesDaza
      @RodrigoCespedesDaza 6 місяців тому +6

      It's up to you to decide if you want to take that job. But the pitch is that you know deep knowledge of the engine that runs the framework; that makes you an asset that's more interesting than just a react developer

    • @richardshipe4576
      @richardshipe4576 6 місяців тому +12

      ​@@RodrigoCespedesDazado recruiters care about any of that? In my experience they're doggedly and religiously stuck on key words. I only have anecdotal experience but not one of the companies I've interviewed care two shits about what I want to truly do.

    • @ElmerGLue
      @ElmerGLue 6 місяців тому

      @@richardshipe4576many don’t but the team might care. Mine did but when I tried to show my experience to small company recruiters/hr and c-suites, they did not care and would sometimes even downplay my work after their team showed interest and pushed me forward in their process.

  • @brianviktor8212
    @brianviktor8212 6 місяців тому +34

    That's fascinating. I did a plethora of private projects, which essentially showcases my extensive ability to apply logic, math to solve basically anything I wanted. A TCP/UDP communication library, MMO game server architecture, procedural generation algorithms reaching to galaxies, a tool to create ideal RNG algorithms, TikTakToe AIs to learn decision making AIs, dynamic loading and unloading of solar systems as you traverse in free flight through space, an algorithm to convert an Int64 ID into varying patterns of names, an algorithm to create clusters of nebulae. That's ~1/3 of all projects I made, roughly ~40% are from 6 years at a company, and most of them have interesting details.
    50 applications, 0 interviews. Great.

    • @brunogiannotti1156
      @brunogiannotti1156 6 місяців тому +18

      Can you send me your github and LinkedIn profile? If what you are saying is true I might have some game changing news to you lol

    • @canman7773
      @canman7773 6 місяців тому +9

      50 is rookie numbers you gotta pump those numbers up

    • @EffectiveMuscle
      @EffectiveMuscle 6 місяців тому +3

      50 is bush league

    • @brianviktor8212
      @brianviktor8212 6 місяців тому

      @@brunogiannotti1156 I don't upload on Github, and LinkedIn is questionable. I decided months ago to take my skills and do my own thing. I work on a space combat/exploration game that has the scale of the observable universe, is an MMO hosted in a distributed server so that it works on a single realm globally. A lot of the technical parts are done, which contain a LOT of optimizations, algorithms and byte-sensitive functions.
      Currently I am doing bugfixing and testing to make the communication system work. The logic is done, but there are little things buried somewhere that need to be found and fixed. Once all of those are fixed, it should all work.
      Sometime later I'll have to figure out how to procedurally generate galaxies in a 3D-web-like pattern. That'll be a challenge, but traversing galaxies is meant for late-game, so it's not high priority.

  • @pluto8404
    @pluto8404 6 місяців тому +78

    ive never built a clock app before. And I am quite passionate about time. Going in the deep end here!

  • @coolaj86
    @coolaj86 4 місяці тому +3

    3:58 I call this "Suck-Driven Development" (SDD) - just focus on the thing that sucks the most next.
    What sucks the most? I don't even have an empty chess board. Build it. Done.
    What sucks the most? I don't have any pieces. Build it. Done.
    Now? Can't make the first move. Make a pawn move. Build it. Done. And so on.

    • @thasnee56
      @thasnee56 3 місяці тому +1

      I have heard of QDD (question driver development) before. But sue that. Ima go with this now. This is gonna be wayy more effective

  • @emperorpalpatine6080
    @emperorpalpatine6080 6 місяців тому +149

    My situation is funnier , I built an entire software alone lol.
    C++/opengl with a PBR rasterizer engine feeding a raytracing engine that bakes the whole scene ...
    The thing works in a multi threaded env smoothly , it's fast , it's clean , tested , error handled.
    It does graphics , it does image processing , bakes irradiance maps using importance sampling and is parallelized on CUDA.
    I never worked in a software company except 3 months in a startup porting a CAD tool to react ... That was like in 2017 or something.
    I never looked for a swe job since, and considering how we are treated , I think I will never do it, unless I find some really chill place to work in and not a swe farm where I'm managed by people and HR like if I was in kindergarten, and be fired nonetheless without notice.
    Programming is my passion in my life.
    My goal is to be excellent in this, and if that means choosing between being a cashier or killing this passion in a completely rotten industry, then fuck that industry lol. I am content.

    • @herdenq
      @herdenq 6 місяців тому +6

      Love your attitude ❤

    • @dub161
      @dub161 6 місяців тому +6

      So you are making living doing contractual work or what now?

    • @blackbeard3449
      @blackbeard3449 6 місяців тому +1

      What are you doing currently? Are you selling your own software?

    • @flacdontbetter
      @flacdontbetter 6 місяців тому +8

      They are a cashier

    • @zikomo8913
      @zikomo8913 6 місяців тому

      I'm working in a place that sucks and pay is low, I'm doing to do anything low level but need to grind to switch away from fucking php

  • @jack_lion
    @jack_lion 6 місяців тому +10

    This actually worked for me. My passion has always been signal processing and machine learning. I took a detour to learn web dev among other things and guess what I wound up getting a job for… signal processing/AI engineer! Mostly because of a few projects I made which happened to align directly with a specific companies upcoming plans. Build the things you’re passionate about! The guy who does something for fun will always best someone who is mostly motivated by money

    • @systemoutprinthakim
      @systemoutprinthakim 6 місяців тому

      I have a degree in petroleum geophysics and i want to take your same path, where should I get started?

  • @RoyRope
    @RoyRope 6 місяців тому +3

    I have a similar experience, I am making my own programming language pure out of interest in some specific paradigms with no intention of it ever being a practical thing for others; the company I'm hired at now asked me to bring me some project for the 2nd interview round I'm passionate about and I brought this. Talked about it with them for over an hour and 2 rounds later I got an offer. So it was not the only thing that got me hired, but I think it had a very positive impact in the whole process.

  • @yummycrayons
    @yummycrayons 6 місяців тому +127

    im the guy with the chess engine - listen to this prime guy's advice it might change your life

    • @fixiple2722
      @fixiple2722 6 місяців тому +7

      Hey, first of all congrats on getting the job!. I have a couple of questions:
      1) What was some challenges you faced during the development of your chess engine?
      2) What did you learn from those challenges?
      3) How did you integrate your personal project in your CV?
      4) What advice would you give to someone who's been seeking a job for the past 2 years?

    • @nasang7478
      @nasang7478 6 місяців тому +1

      congrats for getting the job 🎉

    • @IsaiahCreati
      @IsaiahCreati 6 місяців тому +1

      I swear I’ve seen you in cheps chat…

    • @LutherDePapier
      @LutherDePapier 6 місяців тому

      Oh, you're that yummy he was talking about!

    • @johndoe-j7z
      @johndoe-j7z 6 місяців тому

      Congrats man! 🎉🎉

  • @casualgamer9075
    @casualgamer9075 6 місяців тому +41

    I don’t feel like employers care about your personal projects unless it relates to them. They’re going to be more interested in what you do professionally.

    • @singharajusai
      @singharajusai 6 місяців тому +12

      That's why you have to make projects that relate to the jobs you're applying to... If you have a stupid Roblox game even though it has 8k players but you're applying to web dev jobs and get no interviews, why should you be surprised?

    • @hypnotico7051
      @hypnotico7051 4 місяці тому

      Once you have experience sure but if you’re trying to get your first job, it helps. Also helps if you’re trying to change disciplines.

  • @Kinuthiasteve
    @Kinuthiasteve 6 місяців тому +3

    Building a chat app that connects new mothers and doctors, for my cousin who lives in a very rural place where a smart phones are a luxury and money is little, majority have feature phones, so SMS has to be free.

  • @X21XXI
    @X21XXI 6 місяців тому +12

    React got me my longest software job (which I still have), JavaScript devs really do never go hungry. I’ve been creating and going back to projects I built in cpp, Java and python and what have they got me? 1 week to 3 months internships. JavaScript and PHP is where the jobs and money are.

    • @OpenDeepLearning
      @OpenDeepLearning 6 місяців тому

      Curios to know: where are you located?

    • @pagus6616
      @pagus6616 6 місяців тому

      I'm a JS dev going hungry after a layoff right now, lmao. So it does happen. 3 yoe with React, 1.5 with Next, just picked up and learned a little Dart + Flutter for mobile dev on my last job too, but not seeing much movement in my job hunt, and if I don't land something before the end of the month I lose my home and my cats, so... 🤷‍♂

    • @renny7581
      @renny7581 10 днів тому

      @@pagus6616how’d it end up going for you

  • @patrickshepherd1341
    @patrickshepherd1341 6 місяців тому +25

    Lol not even joking, 2 weeks ago I got the wild hair to figure out how programming languages are implemented. As soon as I get dot operators implemented, I'll have a functioning programming language complete with functions, builtins, static and dynamic typing, event triggered callbacks, and interfaces between structs and functions. Also a test suite that's currently sitting at like 90% (for what that's worth).

    • @AG-ur1lj
      @AG-ur1lj 6 місяців тому +3

      Link to repo or 🧢

    • @patrickshepherd1341
      @patrickshepherd1341 6 місяців тому +3

      @AG-ur1lj lol I'll post a temp repo in just a minute. Just be warned: you can access a struct property (e.g. a = myvar.propname works fine) but as of right now you can NOT reset that property (e.g. myvar.propname = 12 does not work fine at all). I'm working on that part right now. I'll include a few source files you can run, because I don't have all the syntax documentation done. You should be able to pick up the basics just fine from the source demos though. Nothing groundbreaking here.
      Lol just be nice, and remember that i JUST started learning to implement a language 2 weeks ago. A lot of the code looks good, but a good amount of it looks like I'm still learning 😆

    • @patrickshepherd1341
      @patrickshepherd1341 6 місяців тому +2

      @AG-ur1lj git hub shepherdp safyr demo version
      Lol I'm sorry if you get spammed with comments. On my end it looks like my replies keep disappearing. I'm trying 😆. I think it's a security thing because I'm linking to code, but idk

    • @Fakheet
      @Fakheet 6 місяців тому

      Fyi UA-cam deletes all comments with links for anti bot spam reasons, except comments from channel's owner ​@@patrickshepherd1341

    • @Hellbending
      @Hellbending 6 місяців тому +1

      Yo lemme check this out- this an underrated comment brother
      Keep it up and barrel forwards bro 💪💪💪

  • @-Engineering01-
    @-Engineering01- 6 місяців тому +30

    This is bullshit, i mean it gotta be bullshit. Why anyone should be write exotic apps that are nothing to do with the web just to get an interview to work as a webdev ? I think the next level will be building a drone with arduino, and the next is developing a new programming language with its compiler to work as a react dev. Bro you're f&$ed alive.

    • @AmonAsgaroth
      @AmonAsgaroth 6 місяців тому +8

      And if you're looking for interesting stuff you'll hate a web dev job anyway so you'd actually be a terrible hire.
      I don't care that you can learn anything anytime you want. I want you to do React for 2 years straight without bringing the morale of the team down :D

    • @TerriTerriHotSauce
      @TerriTerriHotSauce 6 місяців тому +3

      Web dev job is oversaturated. Rather do cloud or data engineering or machine learning. Web and software dev recruitment is a clown show. Having people audition basically.

    • @shakos4105
      @shakos4105 6 місяців тому

      Understand the field you are getting into, become a programmer. Understand what happens in the background, the little intricacies, get the full picture. And i did that before, created my own language. It's a difficult process but you learn a ton and web dev suddenly becomes cake. Too many people are seeing the buzz of becoming a software engineer or a web developer, without knowing what they even are

    • @asdakuhi8h
      @asdakuhi8h 6 місяців тому

      I built a portfolio website with fancy little animations in react-three-fiber that was themed as the PS2 menu and that I think was what got me hired

  • @UNKNWN96
    @UNKNWN96 6 місяців тому +16

    I’ve been thinking about building Triple Triad with online matchmaking and this may be the push to get me invested into figuring that crap out

    • @Oathbetrayer
      @Oathbetrayer 6 місяців тому +6

      I wouldn’t share that info.

    • @meatcow417
      @meatcow417 6 місяців тому +1

      Yoink

    • @weirdo70615702
      @weirdo70615702 6 місяців тому

      ​@Oathbetrayer why not? For the uninformed

    • @theepicgamer1196
      @theepicgamer1196 6 місяців тому

      @@weirdo70615702 My guess is that he thinks it's a bad idea to share project ideas in case someone else "steals" it by working on the same thing.

    • @TheBBoyQ
      @TheBBoyQ 6 місяців тому

      ​@@weirdo70615702Because someone could steal his idea for themselves

  • @Bananabanananax
    @Bananabanananax 6 місяців тому

    It only took me 4 years of college and a bootcamp to realize learning is pain, but it’s joyful pain if you’re trying to make things you’re passionate about AND have freedom of creativity

  • @Mr.Buttons
    @Mr.Buttons 6 місяців тому +3

    Like building the thing you like and showing that to others will get you a job that you like because recruiters hire you based on what you like to put forward.

  • @MattMcT
    @MattMcT 6 місяців тому

    Prime comes in clutch with the end of 80s cartoon PSA for devs. Love it 🍻

  • @fabioeliasreisritter8827
    @fabioeliasreisritter8827 6 місяців тому +45

    The worst part is that I'm terrible with ideas, I never know what I want to do

    • @RedSpark_
      @RedSpark_ 6 місяців тому +6

      Go and talk to people. Find problems they have that you might have interesting solutions for.

    • @AD-wg8ik
      @AD-wg8ik 6 місяців тому +3

      Weed gives me a lot of ideas for my sober mind to tackle later

    • @harleyspeedthrust4013
      @harleyspeedthrust4013 6 місяців тому +15

      Inspiration is hard. If you're not inspired, then you don't explore, and if you don't explore, then you won't be inspired. When I am out of ideas, I like to go and read about various interesting CS topics, and those end up giving me ideas.

    • @kakwa
      @kakwa 6 місяців тому +6

      Try looking in your day to day life and code a tool to help you. To give you some ideas, one of my first projects was an IRC bot to monitor new appartement rentals. Others included stuff related to games I played (reverse engineering, external optimization tools/simulators or Discord helper bots). The last category are projects inspired by issues I encountered at work, but not related to the core business of my employers (ex: small DNS web UI to help ours developers), but that's somewhat dangerous ground depending on the company you work for.

    • @somerhaha1687
      @somerhaha1687 6 місяців тому +4

      Make a compiler I'm doing one in c++ it's really fun and interesting

  • @BruceNJeffAreMyFlies
    @BruceNJeffAreMyFlies 6 місяців тому +36

    Plumber turned SWE here; Plumbing was considerably harder than SWE by a LONG shot.
    Comparing plumbing to 'sticking two pipes together' is like comparing coding to 'writing a functional script'. There is SO MUCH being left out of that statement.
    You'd be mindblown at just how complex plumbing can get. Can you even guess why its illegal to have a shower head connected with a pipe long enough for the head to sit on the floor of the shower? Can you explain why an airlock can hold back a body of water several inches above the airlock and the outlet of the pipe? Can you spend twelve hours crawling through rat corpses and cat piss, under someones house, so the homeowner can finally use their own shower, toilet, and sinks?
    I left plumbing for SWE years ago, and still am not making a third of what I made as a plumber; I made that choice because SWE is easier.

    • @Hellbending
      @Hellbending 6 місяців тому +6

      My ‘tism brain now wants an answer to all the questions you posed 😂😂
      I assume most are pressure related? Ie the longer pipe from shower head to ground would build pressure and have potential to explode if knocked, but that’s initial thoughts not thinking too much about it.
      Would love to hear the actual reasons lol

    • @BruceNJeffAreMyFlies
      @BruceNJeffAreMyFlies 6 місяців тому +4

      @@Hellbending It's in the rare case that your water supply becomes depleted (for example, when a fire engine takes it all), if there's some water sitting in your shower tray, or if you have a blockage and sewage comes up, while your hose is sitting there, you can give an entire city typhoid. Rare circumstances, but potentially lethal on a mass scale.
      As for the airlock, it's because the air is so buoyant that it needs additional force to push it downhill far enough to leave the pipe. If no air enters the pipe, the water will flow uphill and downhill without a problem, but one small bubble of air can cause hours and hours of work.
      And as for the crawling through corpses and piss, the answer is a solid no from me; that was one of the main motivators to quitting :p

    • @AmonAsgaroth
      @AmonAsgaroth 6 місяців тому +1

      > I left plumbing for SWE years ago, and still am not making a third of what I made as a plumber; I made that choice because SWE is easier.
      Keep in mind that it is easier because your not making a third of what you made as a plumber yet. My first years in IT were also easy, because they're supposed to be as a junior.
      It gets worse, not just "skill-wise" but especially "work-life-balance-wise".

    • @BruceNJeffAreMyFlies
      @BruceNJeffAreMyFlies 6 місяців тому +3

      @@AmonAsgaroth Yeah, no. That's not why. I've worked with plenty of seniors, I know what their job looks like. It's not comparable to the old timers I plumbed for.
      Work life balance is a lot easier when you don't have people relying on you for their basic human necessities like drinking water. A SWE has a hard they, they go home. A plumber has a hard day, it means he has to stay even longer so that his customers can perform basic life functions...

    • @AmonAsgaroth
      @AmonAsgaroth 6 місяців тому

      > A SWE has a hard day, they go home
      Nah, not really if you're salaried. I worked on official public holidays due to a large govt contract with millions on the line.
      Also means you weren't on-call yet.
      If a service breaks down at 3 AM you get up and start working.
      Sure, the cause is less "human" (nobody really is thankful that you do your job and no specific person really needs you just some soulless corporate entity) but does that make it better or worse?

  • @roosterfloss758
    @roosterfloss758 6 місяців тому +4

    Man I just built a to-do app and a clock app and I feel attacked and mocked 😂😂😂

  • @xOWSLA
    @xOWSLA 6 місяців тому +1

    This video needs to be seen by every developer in the world. Lovely.

  • @Ridnarhtim
    @Ridnarhtim 6 місяців тому

    I wanted a job in games audio so I built a synthesiser app and demoed it in the interview, and got hired.

  • @CinnaWaffSama
    @CinnaWaffSama 6 місяців тому

    "I got a job at netflix 10 years ago, we didn't have react back in my day!"
    👴

  • @illusion466
    @illusion466 6 місяців тому

    "anyone can be a plumber"
    You're right. But they're hiring plumbers

  • @SijanModz
    @SijanModz 6 місяців тому +2

    My IQ isnt high enough to build a chess engine. What do i do.

    • @hamsam789
      @hamsam789 6 місяців тому +1

      By understanding the difference between a fixed mindset and a growth mindset, and growing skills in certain domains such as breaking a problem down and being resourceful enough to find solutions to the many small problems that make up a big problem

  • @supermarkethobo9567
    @supermarkethobo9567 6 місяців тому +24

    problem is if you don't have the keywords on your resume you get immediately discarded

    • @kakwa
      @kakwa 6 місяців тому +12

      Then do the bare minimum to have it on your resume. That Uni course you barely pass and forgot? check. That tech you last touched 10 years ago? check. That unfinished side project using ? check. It will let you pass the HR keyword filter. As long as you are not straight-up lying, that's ok, just be honest about it if asked during the interview process.

    • @brianandrews1867
      @brianandrews1867 6 місяців тому +2

      Agreed with @kakwa, this advice is meant to be in addition to your resume. Yeah, know the tech you need, but having something that you care about and shows your skills beyond cookie-cutter tutorials will help you stand out.

    • @sohigh7433
      @sohigh7433 6 місяців тому +2

      Yep. I get constantly rejected because I didn't go to uni. Even though I did a diploma work for a friend of mine that got him a SWE degree from the country's most prestigious university's faculty of mathematics and informatics. Because everything he learned was useless when push came to shove and I am a better programmer even though I am self taught. They'd rather hire buzzwords than actual talent.

  • @savingday
    @savingday 6 місяців тому

    you need portfolios because that shows you know and care about what the employers are doing, additional projects or activity that makes you stand out from the crowd will give you better chance

  • @baldpolnareff7224
    @baldpolnareff7224 6 місяців тому +1

    I learned C just to start playing around with Raylib

  • @soliddrake11
    @soliddrake11 6 місяців тому +1

    I don’t think personal projects matter unless it’s being used by a lot of people.
    Companies don’t want to take a chance right now. If you’re already employed they will look at you. Once they’re looking at you they’re looking for any red flags and immediately chucking you out the window if you trip up.
    We’re over saturated. Plain and simple. I’m getting interviews consistently, but I haven’t seen this level of pickiness in years. Not saying I’m a perfect candidate, but in the past the companies I’m interviewing with were much more welcoming.

    • @ItsShadew
      @ItsShadew 6 місяців тому

      Any recommendations to people who aren't already in the industry? I have been trying to transition but I feel so lost on what direction to go. I went to college for cybersecurity for a few years but covid made the course quality go way down so I put college on hold and just ended up working. Made and managed 2 WordPress ecommerce sites, currently studying for AWS Solutions Architect exam just for fun, taught myself python and java, spent about 6 months learning unity and c#, been learning and building projects for html,css,js with my last project being a market analysis tool / trading bot type of tool. Now I'm starting to look at things like react and tailwind but I don't have a clear path on what I'm doing or where I'm heading and I can't even get a job at a help desk. I feel like I need a mentor at this point.

  • @This_Account
    @This_Account 6 місяців тому +3

    I built a todo app in markdown

  • @alleged_STINK
    @alleged_STINK 6 місяців тому

    Building a personal dashboard for the rss I want and my favorites as buttons. I used mySQL but I want I switched to just righting a .csv for all the lookups. It’s powered by express. Connected my ftp server. Yo using react so I can keep getting better. It’s special to me and this made me feel better about it because I wasn’t making those todo apps and stuff. Also made a diablo2 cli for getting the rune words sets my character has in the box. Thanks for this

  • @GameOn0827
    @GameOn0827 6 місяців тому +43

    I don't want a coding job, I like the job I have and couldn't handle sitting in front of a computer all day. I built a web of sensors, using multiple raspberry pis, that all feed information to a database. I wrote a simple api and built out an android app to view my data. It's all very simple, I'm not a good programmer, but I've been offered multiple well-paying jobs from just showing it off to people.

    • @benjaminblack91
      @benjaminblack91 6 місяців тому +7

      If you do want that pay-raise without sitting in front of a screen all day, ou might like a more hands-on network engineer or system administrator role might suit you better, especially if they do lots of custom hardware setup.

    • @technolus5742
      @technolus5742 6 місяців тому +1

      Holly cow. I don't mind a coding job, but that web of sensors, I did the exact same type of project, also frontended by a --android-- cross-platform mobile app.

    • @GameOn0827
      @GameOn0827 6 місяців тому

      @@technolus5742 Haha, yeah, I made my app using Maui, which is supposedly cross-platform but I don't own an iphone to test on. Also iphone can kick rocks.

    • @saadhabashneh5587
      @saadhabashneh5587 6 місяців тому

      ​@@benjaminblack91 how

    • @electrictrojan6719
      @electrictrojan6719 6 місяців тому +6

      I built a "web of sensors" application using raspberry Pi etc to spy on my cat all day long and people just look at me like I'm insane xD. You lucky bastard.

  • @ArturdeSousaRocha
    @ArturdeSousaRocha 6 місяців тому

    Yeah, my favorite projects are the ones I did researching something or trying to address a unique problem. Sometimes I return to them years later and continue. They're not big, not great software but I had people notice them in the past.

  • @Limestarz
    @Limestarz 6 місяців тому

    Not gonna lie the hardest part is keeping my attitude in line because I usually try to think of a project that I personally want to do and then when I finish making a spaghetti code finished buggy product, no one is impressed even if it wasn't buggy. Then, I'm like well, that's what motivated me but I guess my thinking of projects is still a little too inside the box for recruiters lol. I guess the real hard part is finding a project that you are interested in and that other people haven't done to death. So, a unique project and to be honest that is legit hard to come up with a unique enough idea that vibes with recruiters and that you care about.

  • @anandmahamuni5442
    @anandmahamuni5442 6 місяців тому +2

    I have been also thinking of building a chess engine for like a week. 😬

  • @notthere83
    @notthere83 6 місяців тому

    Eh... depends, it seems. I regularly build little tools that are actually of use to me in different languages AND also have deep knowledge and years of experience in one more specific area but the last time I went job hunting, it took me like 3-4 months and dozens of interviews to finally get an offer from a company that I sensed wasn't a good match. But I had to take it because... gotta eat.

  • @jevans1017
    @jevans1017 6 місяців тому

    Glad I'm on the right track :)

  • @hungrymusicwolf
    @hungrymusicwolf 6 місяців тому +3

    I love Casey but I feel like he's too nice and wants to validate you either way! Though speaking of validation, this video coming out when the last week or two I've been trying to build my own game as a passion project despite others discouraging me from it is so validating!

  • @aaronjumpa9666
    @aaronjumpa9666 6 місяців тому +1

    “Being a plumber is not hard”
    I agree with the overall message but that’s an idiotic statement brother lol

  • @fsocietyscommander
    @fsocietyscommander 6 місяців тому +14

    I feel like this was for me

    • @BrayanRuiz-m3w
      @BrayanRuiz-m3w 6 місяців тому +1

      and me lol

    • @Brahvim
      @Brahvim 4 місяці тому +1

      @@BrayanRuiz-m3w ...Aaaaand _maaaaybe_ also me.

    • @BrayanRuiz-m3w
      @BrayanRuiz-m3w 4 місяці тому

      @@Brahvim lol

  • @harrytsang1501
    @harrytsang1501 6 місяців тому +1

    I rewrote a piece of digital signal processing assembly for a scientific instrument to make it more accurate.
    I am noy yet satisfied with a fraction of a microsecond error, I may need to make my own hardware from scratch

  • @sebastianramirez5781
    @sebastianramirez5781 6 місяців тому

    I have a bit of a hot take, I think if you're incoming into the job market, you do need to have built the todo app too, I know it's tedious and web sucks but so many junior roles are for react stuff it's just good to have something like that in your resume, I'm not saying make 10 different but samey react projects, but I think it's important to have that in your arsenal too if you're new.

  • @GuneTools
    @GuneTools 6 місяців тому

    I’m in the chasm

  • @P-39_Airacobra
    @P-39_Airacobra 6 місяців тому +1

    I've made featured video games and haven't gotten a single interview, I don't know how this guy got a job from a chess game -_-

  • @daphenomenalz4100
    @daphenomenalz4100 6 місяців тому +1

    Most of my projects are pretty low level and network related because of you and ed, and i absolutely love doing it. Funnily they are in rust or go (ykw xD), so i am currently learning C to understand shit better
    I just hope i get hired soon :')

  • @MalushJ
    @MalushJ 6 місяців тому +10

    hey man plumbing is actually not that easy

    • @fuckmyego
      @fuckmyego 6 місяців тому +1

      Very true. When your "code" crashes you are suddenly a lot poorer than you were a few seconds prior.

    • @AmonAsgaroth
      @AmonAsgaroth 6 місяців тому +3

      also tbh - after 10 years in SWE - nor is plumbing and gluing libraries and external services in code. Sure, reasons why it's hard may be kind of less "technical" (are they though?) but it's still not that easy. Someone who can't do this kind of thing because he craves constant "intellectual stimulation" and "hard things" is a shit employee and won't be hired.

  • @travisgorski245
    @travisgorski245 6 місяців тому

    So I’ve built a whole workout app with react native and using a firebase backend, I can’t land an interview lol

  • @abyssaltheking
    @abyssaltheking 6 місяців тому +1

    erm acually

  • @BiGprOtein65g
    @BiGprOtein65g 6 місяців тому

    Y'all should list example of projects we can try to build to get us a job

    • @mrbobbilly
      @mrbobbilly 6 місяців тому +1

      just make projects that relate to the jobs youre applying to, its not that hard

  • @maxnew453
    @maxnew453 6 місяців тому +6

    To those saying you do not know what to build and can not come up with ideas.
    Build something you would actually use and could make great use of.
    For instance, are you using something that is very manual? Try writting a little program that those it for you.

    • @BruceNJeffAreMyFlies
      @BruceNJeffAreMyFlies 6 місяців тому

      I use multiple projects per day, and also multiple other simply automation scripts. They don't get interviews. They give something to discuss IN the interview, but that doesn't matter if the interview never comes.

  • @jarail
    @jarail 6 місяців тому

    Such good advice!

  • @WillDelish
    @WillDelish 6 місяців тому

    I have a hard time building pointless stuff. I gotta build something that has meaning to me. I learned python and web scraping because I wanted to automate uploading photos to devices. Saved us 1k+ hours.

  • @CallousCoder
    @CallousCoder 6 місяців тому +3

    Sort of similar like me at my first summer job at a tech department. “You hack computer games and programs? You wrote eprom dump, emulation and burning hardware in C and Pascal, to edit crack and copy NES code?? We have a test engine that’s written in pascal and actually runs on EPROMs.” Suddenly I wasn’t paid youth minimum wage but a decent salary. Actually so decent that I briefly contemplated to not go back to college 😂And yeah it was nepotism because my dad worked for that same company. But I officially would just calibrate test equipment. Now I got to update their test equipment and add new features.

    • @CallousCoder
      @CallousCoder 6 місяців тому

      @@glurpious73 It’s human psychology, like minded people work well. Although you should have skills and experience. Which with Hollywood’s nepobabies isn’t often the case 😀

  • @harpalsinhjadeja2568
    @harpalsinhjadeja2568 6 місяців тому +1

    Login from Clerk 😂

  • @sortofsleepy
    @sortofsleepy 6 місяців тому

    I fully agree with the advice Prime is presenting.
    The problem however, is dealing with the varying levels of bullshit that you're liable to encounter along the way. The passion project is the (relatively) easy part, the hard part is getting to the person that might actually stop, take the time to look at your project and care enough to think about whether or not you could be a potentially good employee. No one seems to really consider transferable skills/knowledge anymore.
    Even if you get past that initial hurdle, there's still a chance you'll still run into someone completely oblivious. I once quite literally had someone tell me they didn't believe I knew how to code....while having access to my public repositories.... (╯‵□′)╯︵┻━┻

  • @Sunrostern
    @Sunrostern 6 місяців тому +1

    Why are you so quick and strong and active just like Alabama man?

  • @cariyaputta
    @cariyaputta 6 місяців тому

    I just built my own dotfiles lol.

  • @RGcrasyRG
    @RGcrasyRG 6 місяців тому

    Game programming chasm is real.

  • @GabrielSkyz
    @GabrielSkyz 6 місяців тому

    Yo, plumbing is really hard, ok. Tried to install my water filter by myself and got my kitchen soaked. It is installed though.

  • @edattacks
    @edattacks 6 місяців тому

    ha, funny I see this vid as I've started to realise Ima need to learn CPP so I can do some projects with OpenXR. Dont really care about CRUD apps or whatever. Good practice sure, just seems a very meh thing to do, UNLESS I'm actually gonna use it. Which I've done a very small program in C# for a game I was playing before, although it was just a Console app since that's all I needed for personal use.

  • @nehushtant
    @nehushtant 6 місяців тому

    acually

  • @mindandrealitybattle
    @mindandrealitybattle 6 місяців тому

    I tried learning web dev and every time I try I get depressed because I don't care about web dev. I like building stuff, but everyone keeps saying all the jobs are in web.

    • @-Engineering01-
      @-Engineering01- 6 місяців тому

      @@mindandrealitybattle bro infrastructure and mobile dev is alive and well paid, still.

    • @Zuranthus
      @Zuranthus 6 місяців тому

      bro you can build stuff on the web too, it's not all static/content sites, pretty much anything you can do for desktop can be done for a web app these days

  • @YmanYoutube
    @YmanYoutube 6 місяців тому

    If you're in it for the money just switch majors to Chemical Engineering, you will get better pay and you don't have to worry about not finding a job..

    • @Zuranthus
      @Zuranthus 6 місяців тому +2

      yeah, because there are none

  • @Icedanon
    @Icedanon 6 місяців тому +1

    Push the goal post again. Great job...

  • @prajyotmane9067
    @prajyotmane9067 6 місяців тому

    I'm literally learning React rn and ong ngl i had a plan just to cover react basics make a todo and put MERN on my resume 😂😭😭
    M not this type of engineer but
    Everybody around me getting an internship got me scared so I switched from learning ml to web Dev since there are more roles for JS devs. I regret it 😢😢
    Do I really need to start making stuff I feel is cool or think about markets and what others are doing to get a job in confused af after prime literally called me out

    • @Zuranthus
      @Zuranthus 6 місяців тому +1

      stop listening to prime on this, he hasn't been on the job hunt grind in over a decade. this is like listening to a boomer talk about how to get a job or dating

  • @johnsoto7112
    @johnsoto7112 6 місяців тому

    Problem is, you need to show you’re highly proficient in zig, not that you can go out of your way to put a project together in a language you don’t typically use. I think for the most part if you’ve learned a language and have a degree you’re teachable lol

  • @rawallon
    @rawallon 6 місяців тому +6

    4:58

  • @AMX0013
    @AMX0013 6 місяців тому

    builld Raft , was part of my distributed systems course. loved it the most!

    • @daphenomenalz4100
      @daphenomenalz4100 6 місяців тому

      I am also currently learning about jepsen, and from books related to distributed systems. Where can I learn more about raft, do you have some resource.

  • @SR-ti6jj
    @SR-ti6jj 6 місяців тому

    be unburden by what has been

  • @allesarfint
    @allesarfint 6 місяців тому

    akchually

  • @justinjustin4605
    @justinjustin4605 6 місяців тому

    In the valley of not knowing how to get to the end goal. To what extent do you Google/look up stuff? For me I at least need a path or something.

    • @herrpez
      @herrpez 6 місяців тому +1

      What is "a path" to you? You have a goal, so all you need to do is to break it down into its constituent pieces.
      When you have an idea of what goes into it, pick a piece and start working on it. Maybe you find out that the piece you are working on has its own pieces. Break it down further and tackle those pieces, then bring them all together. Keep going and you're moving closer to the goal automatically.

  • @sharpgg
    @sharpgg 6 місяців тому

    link in description is 404

  • @maxz792
    @maxz792 6 місяців тому +3

    actually* 🤓

  • @joaooliveirarocha
    @joaooliveirarocha 6 місяців тому +8

    So, are we taking Employement tips from someone that does not have a job? /s

  • @Alex-he2gn
    @Alex-he2gn 6 місяців тому

    This is BS these events is not so tight relatable as someone can think and Primeagen try to tell in this clip. From my real experience and experience of people I know your home project will not count if you was born in wrong place or don't have some "work experience", this is the truth. If you've watch this and start to believe that if you build something trivial like chess engine and this will be your key to get a job I would not relate on this. I don't true to abuse someone or something like that just want to remind you about reality and be prepared for it.

  • @armoredchimp
    @armoredchimp 6 місяців тому +3

    Lol, I'm a

    • @moestaxx286
      @moestaxx286 6 місяців тому

      hey man i’ve been 2 years into as well , self taught.. would like to speak more if you don’t mind just about certain ideas ETC .. also i’m knowledgeable about AWS, do you have any aws certs? i’m working on taking my solutions architect associate exam soon just trying to balance everything at once as I am learning spring boot / microseconds atm

  • @chrisbodley8958
    @chrisbodley8958 6 місяців тому

    ahh ya CPP can be compiled to web assembly so its fine. Get the fun project working first.

    • @AG-ur1lj
      @AG-ur1lj 6 місяців тому

      Meanwhile your JavaScript is compiled to CPP😂

  • @arod3295
    @arod3295 6 місяців тому

  • @NeedAVacay-y5u
    @NeedAVacay-y5u 6 місяців тому

    Input: "I made a CRUD web app with {{A framework}}."
    Response: "cool"
    Vs
    I made {{ whatever your are interested in }}.
    One shows a passion for programming one is a requirement everyone fills

  • @user-hk3ej4hk7m
    @user-hk3ej4hk7m 6 місяців тому

    HR would like to have a talk with you

  • @sanjaycse9608
    @sanjaycse9608 6 місяців тому

    Like if you hate web dev projects

  • @morzatt
    @morzatt 6 місяців тому

    wtf is acually

  • @AmonAsgaroth
    @AmonAsgaroth 6 місяців тому +6

    I hate that jobs want you to be "exciting", "passionate", "fit culturally" and whatnot.
    This bullshit exists only in white-collar jobs.
    I am passionate about stuff and I have interests I pursue outside of the company but I work for money up to 40hrs.
    My passion is not for sale.
    Also working with passionate people who don't respect their own boundaries and work overtime SUCKS.

    • @theascendunt9960
      @theascendunt9960 6 місяців тому +3

      It's fine if programming is not your passion. But don't be mad when companies prefer those who are over you. People who actually like programming exist. They just happen to find that their passion aligns with their job. That's why some people put in the extra effort because they don't consider it as a slog. Have you ever met a musician who only practices while waiting until the concert starts? No. They put in the effort even outside of their work.
      You think working with passionate people sucks? Try working with lazy, uninspiring idiots who string together crap and jump ship every couple of years and it's up to others to fix or build upon your mess.
      At least if you're good at what you do, then not having the passion and putting in the bare minimum is fine. But the majority of such people are mediocre at best and horrible programmers at worst.
      If you hate how it's done in this profession, go to a manual labor job where none of this exist. SWEs always seem to think the grass is greener on that side.

    • @AmonAsgaroth
      @AmonAsgaroth 6 місяців тому

      ​@@theascendunt9960 That's the funny thing: Programming IS my passion. I have a bunch of hobby projects that I love to tinker with as soon as I come back from work, but... my day job is a standard corporate web dev gig and sometimes "passionate" people pressure everyone to stay overtime to ship "the next standard feature" to some customer "x% faster" or whatever else nobody will remember in a month. Or worse: not even pressure but create an artificial stressful atmosphere "because deadlines" (because they care so much) where those deadlines were some offhand comments some management made during some random dinner.
      And no, I won't look for something else, because as I said: I work for money. I have a wife, a kid under way and a home to upkeep and this is much much more important than anything job-related.
      > If you hate how it's done in this profession, go to a manual labor job where none of this exist. SWEs always seem to think the grass is greener on that side.
      Fortunately I had the opportunity to experience some "non-SWE" jobs in my student days and I don't get what you mean at all. Hiring is totally broken in SWE. Money sucks but those jobs were way more chill and enjoyable.
      > You think working with passionate people sucks? Try working with lazy, uninspiring idiots who string together crap and jump ship every couple of years and it's up to others to fix or build upon your mess.
      I used to believe that "idiots" were at fault here but I'm currently 10 years in commercial SWE and with full confidence I can say that code produced by "passionate" people is as unmaintainable as everyone else's. It's the nature of any project when limited by time and finances. Passion doesn't mean shit because it's not even a skill issue.

    • @-Engineering01-
      @-Engineering01- 6 місяців тому

      @@theascendunt9960 Most blue-collar jobs are more lucrative than software. If you don't like coding, there are lot of professions you can earn more or same with minimal brain effort.

  • @TerriTerriHotSauce
    @TerriTerriHotSauce 6 місяців тому

    Skip these clown show auditions and rather go for a rarer skill like cloud, data engineering or machine learning. The whole "prove why we should hire you with a passion project" reeks of corporate BS. Just get certifications, check the boxes and apply. Not as exciting as software devs but at least there are standards, not this subjective BS.

    • @Zuranthus
      @Zuranthus 6 місяців тому

      plenty of data engineers struggling right now, nothing is safe

  • @GameOn0827
    @GameOn0827 6 місяців тому +2

    Can't wait for the comments to be full of bad engineers complaining about how "YoU Don'T uNdeStAnd, PriMe!!"

    • @kakwa
      @kakwa 6 місяців тому +4

      In fairness, his expectations are way too high. Practically all software engineers I know have zero side projects. Coding is a job they like, but in the end, it remains just a job for them.

    • @GameOn0827
      @GameOn0827 6 місяців тому +1

      @@kakwa You're talking about engineers that already have jobs, he's talking about those looking for their first job in the industry. You really need some sort of project portfolio nowadays to help your chances of getting hired.

    • @AmonAsgaroth
      @AmonAsgaroth 6 місяців тому +1

      Prime's right, that's what you need nowadays. But we all should still voice the opinion that expectations are way overblown and that the whole situation is absolutely dumb and you SHOULD NOT have to do any of that.
      When Prime or I started (~10 years ago in my case) none of this bullshit was required.
      Some student projects were enough and I'm not even sure if those were required. Maybe they were needed only in my case because I started working while doing 2 year of university so I didn't have a degree yet.

    • @GameOn0827
      @GameOn0827 6 місяців тому

      @@AmonAsgaroth Why should you not have to do that? Why is it unreasonable to expect people to demonstrate competency in order to get hired? There are a lot of jobs that require some sort of portfolio upon applying. It costs $0 to write a program. If you've haven't developed any projects worthy of being part of your portfolio, you're not qualified for the job. You haven't done enough to even determine for yourself if you know what you're doing, why should a company take that risk?
      I don't think Prime is excluding student projects. If you spend 4 years in college and haven't actually developed any software, you should sue for a refund. I think this mostly comes from developers who just came out of a 3-6 month boot camp.

    • @AmonAsgaroth
      @AmonAsgaroth 6 місяців тому +1

      ​@@GameOn0827 Because we're talking about entry level positions. Literally nothing should be required for those by definition of entry other than willingness to learn or maybe something to confirm some basic understanding of IT like a degree (without projects) or some standard boring project (React pomodoro is 100% good, you don't have to look for anything interesting). Somehow other jobs can still do it right. At best you need a degree, but most trades dgaf about those, rightly so.
      When I started you could get an entry level job (paid minimum wage or nothing) without any kind of portfolio.
      With a degree you could get a decent junior position. With a degree and some projects you could skip the junior level altogether.
      Companies had no problem recruiting anyone willing to learn and it was great for everyone. Don't know what happened, but that stopped before the interest rate hike, Ukraine-Russia war and even COVID. I don't recall when last time I had any junior to mentor.
      It's dumb because even if you wanted to work for minimum wage to learn nowadays you can't. You either have projects or experience to jump straight to mid-level compensation or you can f off.

  • @post_rot
    @post_rot 6 місяців тому

    this is a lie, this guy is so pretentious and fake, i have only been building things i like and i cant get a job because of that, u unfortunately have to do the whole react cringe thing or u will be stranded and i found this the hard way

  • @GPSingh-tn3zo
    @GPSingh-tn3zo 6 місяців тому

    what about social media app like instagram as a web app ??

    • @herdenq
      @herdenq 6 місяців тому +1

      if it interests you

    • @GPSingh-tn3zo
      @GPSingh-tn3zo 6 місяців тому

      @@herdenq yeah it does, but would it interest the recruiter ??

    • @-Engineering01-
      @-Engineering01- 6 місяців тому

      @@GPSingh-tn3zo recruiters don't give a shit they're not technical people they can't even read hello world code, when this is the case I doubt most of them will ever visit your github page. They don't enough time so you need right keywords on your resume for the job you're after, build projects related with the job. If you want to be a backend programmer and the job you're looking for was in Java then don't spend your time on frontend, js etc. Just build only backend projects in java.

  • @Qwerty123zzuy
    @Qwerty123zzuy 6 місяців тому

    Garbage take😂 With that project, u wouldn't make it past the ATS.

  • @DudeWatIsThis
    @DudeWatIsThis 6 місяців тому

    How is this even something that has to be said? From my very first year at Uni, I started programming things I liked. I even twisted the assignments to turn them into videogames, or fun stuff I wanted to do ("make a program that uses Dijkstra?" - ah, thaaaat's a videogame).
    People who fail at this are just here for "muh job opportunity". They would've been chemists or lawyers if those were the better jobs today. Let them fail, good riddance.

  • @not_a_cool_handle
    @not_a_cool_handle 6 місяців тому +12

    rm -rf todoapp