Jr Market

Sdílet
Vložit
  • čas přidán 24. 07. 2024
  • All Clips are from the live stream of ThePrimeagen
    / theprimeagen
    Wanna Become a Backend Dev & Support me at the SAME TIME???
    boot.dev/primeagenyoutube

Komentáře • 662

  • @genie_dev
    @genie_dev Před 5 měsíci +439

    I love how Primeagen's hair has become part of the green screen now

    • @pwntmatch
      @pwntmatch Před 5 měsíci +1

      he's turning what his alter ego ( for some others his brother) wanted to be ....transparent

    •  Před 5 měsíci

      its and optimisation of background to foreground percentage, sometimes when elgato plays its cards right we hit perfection

    • @NomadSWE
      @NomadSWE Před 5 měsíci

      Is there a reason except teeny bad taste for the hair color?

    • @tedchirvasiu
      @tedchirvasiu Před 5 měsíci +1

      ​@@NomadSWEIt was a bet

    • @NomadSWE
      @NomadSWE Před 5 měsíci

      @@tedchirvasiu, thanks. Thats a valid reason for that color.

  • @m-ok-6379
    @m-ok-6379 Před 5 měsíci +144

    I heard a candidate say he didn't learn JS because React is the future.

    • @redpillsatori3020
      @redpillsatori3020 Před 5 měsíci +14

      Ouch. He's in for a rude awakening.

    • @dannlaurte9058
      @dannlaurte9058 Před 5 měsíci +12

      No you don't need to learn react, nextjs is the future

    • @danielstarr8957
      @danielstarr8957 Před 4 měsíci +2

      Maybe he only uses React with typescript

    • @o_huno
      @o_huno Před 4 měsíci +3

      He ain't necessarily wrong tho, spending hours learning pure js is a waste of time nowadays

    • @redpillsatori3020
      @redpillsatori3020 Před 4 měsíci +1

      @@o_huno..Either way you have to learn JS whether it's "vanilla" JS, BE NodeJS, or a framework. The important thing is to at least understand the fundamentals of how the DOM and DOM manipulation works. I think a lot of "noobs" don't get those basic concepts.

  • @fuzzy-02
    @fuzzy-02 Před 5 měsíci +213

    "Shortcuts are just long delays" is such a good quote! I always looked for shortcuts and ALWAYS ended up on delays

    • @MrRenanHappy
      @MrRenanHappy Před 5 měsíci +9

      It is "short cuts make long delays", you paraphrased it and actually apparently Pippin said it

    • @skyhappy
      @skyhappy Před 4 měsíci

      Any examples of shortcuts you took that were actually delays

    • @DExpertz
      @DExpertz Před měsícem

      ​@@skyhappyautomating something you need to do only once instead of doing it manually

  • @ericzedd
    @ericzedd Před 5 měsíci +88

    "Know the reality, and then defeat the reality."
    Absolute pog champ

    • @oeufleau8543
      @oeufleau8543 Před 5 měsíci +3

      Bro you did not just say "pog champ" 🤦‍♂

  • @jb1-f5y
    @jb1-f5y Před 5 měsíci +131

    It's very similar in the engineering industry, everyone says that there's a shortage of engineers, yet what they really mean is that there's a shortage of senior engineers. Junior roles are not coming up, and when they are they're incredibly oversubscribed so it's hard to get one.
    I think some of it has to do with the current job market, like it's very common now for employees to leave a company after 1-2 years, and as anyone who's onboarded juniors knows you're probably not getting a huge amount of impact from those hires until year 2 at least.
    When you look at it from a companies perspective, say I'm offering $60k/year for a junior role (let's assume all salary, no stock just to keep it simple) I'm probably spending $100k-$150k on a junior before they start to provide positive value. At which point they might leave anyway for a role somewhere else.
    Meanwhile I could offer $200k for a senior and they're going to make an impact from like month 3. They might leave after a couple of years too, but there's more time where they're being productive, and less time when they're getting up to speed.
    There's just very little incentive for companies to hire juniors, and it's going to be a problem down the line because you only get seniors from people having been juniors in the past, but in a world driven so much by current stock value and maximising immediate profit there's no room to do what you need to do to solve the problem (actually hire juniors, give them enough incentive to stay etc).

    • @kaijuultimax9407
      @kaijuultimax9407 Před 5 měsíci +53

      It's only normal for employees to leave a company after 1-2 years because all the companies made it normal to layoff their employees every 4-5 years. Company disloyalty always precedes employee disloyalty imo

    • @markusmachel397
      @markusmachel397 Před 5 měsíci +4

      isn't the solution to pay junior way above market rate to retain talent? I mean, if he stays long enough he will become a senior eventually

    • @NihongoWakannai
      @NihongoWakannai Před 5 měsíci +37

      If companies were loyal to their employees and actually gave them proper raises instead of giving them more responsibility for the same salary and letting other companies poach them then it wouldn't be an issue.
      "waaaa why do our employees leave when we refused to raise their salary above $90k, lets go hire a senior for $200k oh no there are no seniors how could this happen to us!"
      Having employees with specific knowledge about your codebase and your company's practices and history is even more valuable than a new hire senior. But these corporations have no idea how to manage talent and think employees are just numbers on a spreadsheet. That's when you get companies randomly laying off people with 15 years experience at the company and burning away all the domain-specific knowledge that person had.

    • @asdfqwerty14587
      @asdfqwerty14587 Před 5 měsíci +4

      I think the problem mostly comes down to just how much damage having a bad developer (or engineer) can cause. The problem is that unlike a lot of other jobs, having a bad developer or engineer isn't merely being slow at their job and producing less than a more experienced person would - a bad engineer is often actively counterproductive and can actively slow things down compared to not having them at all (or worse). and most companies don't like gambling on that, so they try very hard to pick people that are already accomplished at their jobs so that the risk is smaller.. and of course, when everyone thinks that way, then it's hard for anyone to become accomplished in the first place. Most other jobs can just settle for hiring several low skill workers at lower wages to accomplish the same task as a few higher skilled workers.. but that just doesn't work in these kinds of fields - there are some tasks where most low skill workers are just entirely unproductive and can't really contribute anything useful no matter how many of them you hire.

    • @JegErN0rsk
      @JegErN0rsk Před 5 měsíci +11

      people are job hopping because companies arent paying market value. Its not a jr thing

  • @HughGuiney
    @HughGuiney Před 4 měsíci +12

    How exactly is a Junior Dev supposed to get experience if nobody will hire them in the first place? Employers don’t really give a shit if you have 10,000 hours or 1,000 personal projects built up from your 60, 80-hour weeks or whatever. They want you coming in with 3-5 years’ worth of PROFESSIONAL job experience right out of the gate. Don’t act like you can just hustle your way out of a chicken-and-egg problem.

  • @absent72
    @absent72 Před 5 měsíci +268

    You shouldn't need 10,000 fucking hours to land an entry level position

    • @aaronbrown3820
      @aaronbrown3820 Před 5 měsíci +49

      Supply and demand capitalism bro

    • @potato9832
      @potato9832 Před 5 měsíci

      Fuck this late stage capitalist bullshit. Corporatists have too much power over our lives.

    • @shyflyf3772
      @shyflyf3772 Před 5 měsíci +63

      yes, this is stupid
      Primagen is a smart and entertaining lad, but he can say some dumb ass takes when topics tip into anything economy-lifestyle adjacent
      I'm glad everything worked out for him, but it's not a universal plan for everyone

    • @trkishh
      @trkishh Před 5 měsíci +24

      That’s not what he was saying, he said you need 10,000 to become a master (which is probably not correct, but that’s the popularized amount) but you need to be able to stand out in a competitive market.

    • @jurnoss
      @jurnoss Před 5 měsíci +7

      depends what kind of entry position you're going for. it's not like you're working for a call center or handling restocking coffee machines. if engineering isn't worth 10,000 hours to you then don't go into it

  • @guillermomedel1575
    @guillermomedel1575 Před 5 měsíci +35

    LMAO "I'll stand out with my weather app"

  • @stevez5134
    @stevez5134 Před 5 měsíci +59

    so now I'm NOT supposed to make a weather app??? do you know how hard it was to do that the first couple times?

    • @stassoad2546
      @stassoad2546 Před 5 měsíci +6

      Do something harder now

    • @nicolasthefast
      @nicolasthefast Před 5 měsíci +2

      i think he's talking about making generic projects, yeah making a weather app is hard by yourself, or you can just watch a tutorial, and anyone can do that, it just doesnt make you stand out from other people.

    • @henriquemarques6196
      @henriquemarques6196 Před 5 měsíci +4

      omfg you guys really have a bad time trying to understand thing, this often happens more to the tiktok gerenation than the older one.
      Prime said that the weather app won't take you anywhere because is not enough, that doesn't means that build a weather app is worthless.

    • @SM-ok3sz
      @SM-ok3sz Před 5 měsíci +17

      By “make a weather app” you mean a UI that displays data pulled from a REST API, right?

    • @ohbabybaby4087
      @ohbabybaby4087 Před 5 měsíci +5

      do something unique, not hard

  • @pyrocentury
    @pyrocentury Před 5 měsíci +32

    Primeagen's points are valid, bit I'm not convinced it's the issue. It's just simple supply and demand. I graduated with aerospace eng degree around 2010 when the industry was going through layoffs and cuts--there was very limited openings for internships much less entry level positions. Pivoted into EMT and firefighting and it was the same. Most FDs were on a hiring freeze so there became a huge backlog of EMTs and paramedics waiting for their chance while others left. When FDs started to hire again in mid 2010s, it was incredibly competitive.

    • @josh2482
      @josh2482 Před 3 měsíci

      Did you ever get an aerospace job? OR did you just stick to EMT and Paramedic work.

  • @giorgiolivori6999
    @giorgiolivori6999 Před 5 měsíci +176

    "What? You can repair a pipe?...every other plumber can do that, how about you stand out".
    I hate you people.

    • @SM-ok3sz
      @SM-ok3sz Před 5 měsíci

      “I typed npx create-react-app into my terminal. 200k/yr job pls”

    • @pietime123123
      @pietime123123 Před 5 měsíci +52

      The reality of the situation is that there are more people wanting to get an entry level job than there are entry level jobs now. Being able to "repair a pipe" unfortunately isn't enough anymore. It sucks ass, but people saw a gold mine and then we spent the last 6 years telling people "just learn to code bro!" and now everyone wants in the mine all at once, and now the entrance to the mine has collapsed.

    • @qspec2002
      @qspec2002 Před 5 měsíci +33

      Can you tell me about the pipes you like to repair in your free time?

    • @jacquesfrancois4275
      @jacquesfrancois4275 Před 5 měsíci +13

      Tech isnt like tradesman work though, the latter can stand out by being the only proffesional in there area even if their skills are quite bog standard. In the tech world, geography doesnt exist, so by nature youre competing with many, many more people.

    • @Tanya-yu6mf
      @Tanya-yu6mf Před 5 měsíci

      @@jacquesfrancois4275 geography will exist in a few months once countries stop handing out entrly access to everyone. Plus, tech is easy, if you are just coding a landing page. Take away tutorials from most jr programmers, give them documentation and suddenly one task takes them more than a week to complete

  • @pzpalasti
    @pzpalasti Před 5 měsíci +40

    May be it's a European thingy, but as far as I tried get a job as a Junior Dev, I don't even have the opportunity to say "I know React and Tailwind..."
    The only thing that represent a value here is: "the industry based experience"
    Who cares that you've made "xyz" site with a JS and a Java backend? Or you know how to solve leetcodes in Python, C, C "shark"? Or you know Docker and Git, and his "hub"?
    Nobody cares!
    The main question is: "Do you, or do you NOT have any experience in the tech industry?" or in an other terms "Do you ever been employed (= "paid" $€) as a dev?"
    "No? Ok, then we don't even call you back"
    Tech company has the luxury to chose between 86, 1+ years " industry based experienced" devs for 1 "Junior" job.
    Why do they even care about the "bootcamp/ newly graduated" newbies?
    even though: PERSIST & RESIST!

    • @GoodByeSkyHarborLive
      @GoodByeSkyHarborLive Před 5 měsíci +3

      That's for a junior position? And does internship experience count at all to them?

    • @dragonx3085
      @dragonx3085 Před 5 měsíci +4

      @@GoodByeSkyHarborLive imo, they don't. even previous job experience in the tech industry doesn't really count if it's the wrong tech stack from some of these companies. The only thing that matters to most is "do you have the exact qualifications we are looking for or more?" if yes you'll maybe get an interview. If no, your not even getting that.

    • @cultofhercules
      @cultofhercules Před 5 měsíci

      Idk man here in Belgium there are lots of opportunities especially for grads.

    • @internetmaryann
      @internetmaryann Před 5 měsíci +5

      What's even more stupid, experience as a tech company owner (and sole coder) doesn't count. You've run a firm for 5 years, yet you've being asked "DO YOU UNDERSTAND BUSINESS AND CUSTOMERS?".
      I mean, yes, I had to pay my taxes and eat something.

    • @sagarprasad2134
      @sagarprasad2134 Před 4 měsíci +2

      Here in India even if you got 2+ yoe they will probably try their best to weed you out by throwing dp,graph questions at you from leetcode and then if you are lucky you will get a chance to attend their culture fit round only to get ghosted by them in the end.

  • @axelfoley133
    @axelfoley133 Před 5 měsíci +75

    In my opinion, the shortcut to 10k hours is quality mentorship. The hours is all about accruing experience and learning from the mistakes along the way. A mentor that gives useful feedback and criticism can help you recognize and learn from mistakes more quickly and effectively. You still need to do the work and put in the time, but you don't need the full 10k hours.

    • @aakarshan4644
      @aakarshan4644 Před 5 měsíci +6

      I also believe the shortcut to 10k hours is having achieved 10k hours in something requiring sheer brain power and will.. then the subsequent 10k becomes exponentially easier

    • @joaooliveirarocha
      @joaooliveirarocha Před 5 měsíci +4

      True, learning from others' 10k hours is a bit of a shortcut

    • @rand0mtv660
      @rand0mtv660 Před 5 měsíci +1

      Yeah true. If someone can give you guidelines and suggestions, that can save you hours and hours and just advance you further, but I also think you have to come to many conclusions on your own. It's quite different when someone says "oh do this and do that" and when you actually try one approach, gather opinion, then try a different approach and draw some conclusions yourself.

    • @manuelrapino5917
      @manuelrapino5917 Před 5 měsíci +2

      100%, from someone who never had the luxury of any mentorship at all 🤣. What took me over a decade to learn, i try to give to my junior collegueas in a bit less time hopefully.

    • @meltygear5955
      @meltygear5955 Před 5 měsíci +1

      Blows my mind how people building things think they can workaround having an experience builder showing them the ropes by sheer willpower.

  • @lowzyyy
    @lowzyyy Před 5 měsíci +59

    Dude i cannot spend more time with myself learning. To get experience i need bigger projects, thats why i need junior position to begin with!!!

    • @neonraytracer8846
      @neonraytracer8846 Před 5 měsíci +6

      I got experience by trying to make a better WordPress. Find a niche and make a big project and spend hundreds of hours making it.
      No need for a job position

    • @adam7802
      @adam7802 Před 5 měsíci

      @@neonraytracer8846 Yeah. Working on a big project is a real stand out, the problem of course is spending the time but if you can do it you should... I have a friend who is a senior dev and he's made a mobile game, worked on his own VR project an things like that... he's told me talking about his game always impresses people in interviews.

    • @KayOScode
      @KayOScode Před 5 měsíci +6

      I don’t think that’s true. I built a couple large projects from the ground up between high school and the end of college. Had no problem getting a position after I graduated, even in this job markwt

    • @emmaeilefsen7214
      @emmaeilefsen7214 Před 5 měsíci +22

      for me, i learned a ton more in my first 6 months on the job than i did in the 10 "on and off" years of programming / linux geekery at home.
      Frankly just showing up and having something to work on is the most important part of learning anything.
      for me it helps a lot if someone else forces me to. since i never really learned discipline.

    • @angelg3642
      @angelg3642 Před 5 měsíci +11

      @@neonraytracer8846 Bruh 💀. And what ? Working another full time job just because the 4 years in your uni wasn't enough experience ?
      That's absolutely disgusting that you guys find that nromal

  • @thatgameguy4929
    @thatgameguy4929 Před 5 měsíci +18

    100k CS engineering degrees will get you a job at Starbucks these days.

  • @brawlgammer4424
    @brawlgammer4424 Před 5 měsíci +19

    We need to get rid of this idea that juniors take 6 months to kick into gear at a company, this is wild. Not all juniors have the same skill level, and many companies have products in which an average junior can start contributing in 3 months or less. Companies generalize this and with how shit interviews are, they can hardly distinguish a B-Tier Junior from a S-Tier one. Of course, there are companies in which this is the case, but then again, we should not discount how much a convoluted development process slows down contributions from new hires. Pair the 6-month cost-sink assumption with the fact that switching jobs every 2 years, on average, is better for an IC, career wise, and it becomes super clear why there's no incentive to hire Jrs. But let's not act like a big part of the problem is on the Jr, who has very little control over this stuff other than their own skill.

    • @fairbanj
      @fairbanj Před 5 měsíci +1

      Very correct. I have never hired anyone for a developer position that has not been at least partially productive almost immediately. I start people chasing minor bugs, which causes them to learn the product and the code base. Yes, they spend a lot of time ramping up in learning, but they are absolutely doing someone that matters within the first couple of days.

    • @HeavyMetalorRockfan9
      @HeavyMetalorRockfan9 Před 4 měsíci +1

      Basically if you have shit management and a bad culture - juniors lose you money. But if you're actually interest in deploying people in a way that plays to their strengths, you can make good use of them, and then over time get them into bigger and igger roles.

  • @PikaPetey
    @PikaPetey Před 5 měsíci +9

    But how do you know you are learning and studying the right things if no one will give you a chance on actual production? How does one know that they are bringing something new to the table? Do I just code for 80 hours on end? Writting and trying to make as much as I can?
    Do I have to get through years of writing shit code to become a good software engineer?

    • @gilgameshcraos1260
      @gilgameshcraos1260 Před 5 měsíci +1

      and then why the fuck do these people deserve my knowledge when they didn't invest in you to begin with? as they try to short change you on your X years of hard earned knowledge for a junior level role?
      I saw some feel good story, "i failed and was fat, but #GRIND, and then they saw i was no longer the fat chick and wanted me" shit on linked in where this guy got rejected from google, he had to make his own product and then it succeeded and he made good money from it, and then google crawled out of the toilet and said they were interested in him as a lead for basically what he was doing already, and he dropped everything he was doing to go to the company who couldn't give a shit about him when he had nothing.
      This crap is wild lol

  • @zb2747
    @zb2747 Před 5 měsíci +6

    The time where common projects can get you ‘in’ is not acceptable anymore
    Today, you have to have some internship/work experience, faith, right time, and possibly connections

  • @anthonygayflor
    @anthonygayflor Před 5 měsíci +33

    I havent finished the video yet but I need help on understanding something,
    What more does a junior dev need to know to get a job outside of the basic weather crud app? They arent the ones designing system, or anything intermediate cause they are juniors, so why would they need to know more than what is need? The advice to stand out is good advice, but to keep it honest if I gotta learn how to design and build a complex system for a junior job I'm starting my own thing at that point

    • @gameacc6079
      @gameacc6079 Před 5 měsíci +2

      get a prestigious degree. its the easiest way to secure internships and a first FT job. I am sorry bootcampers

    • @shiningdragon8737
      @shiningdragon8737 Před 5 měsíci

      @@gameacc6079 Great, now give me prestigious degree money. College ain't cheap especially at the "prestigious" level, you'll be in debt for years.

    • @tbunreall
      @tbunreall Před 5 měsíci +18

      That's the thing. Companies want people with senior knowledge for junior pay.

    • @3pleFly
      @3pleFly Před 5 měsíci +11

      Dont listen to primagon too much, hes pretty off on this one. You probably know ebough for an entry level job. But you need someone to vouch for you, most people dont even get called back for a job interview... a degree will not help you at all develop react apps but it tells recruiters youre worth considering. I got my job from a free bootcamp which you sign a contact for and they take their pay as a cut from your salary and they get the first job for you. A strategy is these companies will sell you off as a good enough engineer and you can be fired for the first month on them if they find you not suitable. This makes it safer for companies to hire from..
      Youre getting ripped off with this, but its an entry level job, in this market. So.

    • @ConernicusRex
      @ConernicusRex Před 5 měsíci +2

      Nobody's hiring junior in this market. If you're looking for your first spot you're fucked.

  • @adambickford8720
    @adambickford8720 Před 5 měsíci +11

    Its like being an 'anything'. Am i a musician because i own a guitar? Do i need to know a minimum number of chords? Songs? Just years of 'experience', which might be little more than tuning it?

  • @TheRealMrMustache
    @TheRealMrMustache Před 4 měsíci +4

    Why do I always have to learn vital lessons after it’s too late

  • @bruceleeharrison9284
    @bruceleeharrison9284 Před 5 měsíci +64

    People out here calling themselves carpenters when all they've built is a birdhouse.

    • @0xCAFEF00D
      @0xCAFEF00D Před 5 měsíci +3

      Some of us build the pyramids in lego.

    • @joaooliveirarocha
      @joaooliveirarocha Před 5 měsíci

      I'm stealing this

    • @DubiousNachos
      @DubiousNachos Před 5 měsíci +2

      A birdhouse that came with instructions, yet it's still falling apart

    • @anandmahamuni5442
      @anandmahamuni5442 Před 4 měsíci

      @@DubiousNachos hey arch wiki aint that bad

  • @spartan_j117
    @spartan_j117 Před 5 měsíci +8

    Man, I feel like Prime could do great at preaching. You know what I mean? A real GOspel.

  • @TheWongAndOnly910
    @TheWongAndOnly910 Před 5 měsíci +48

    For sure. The 30 vs. 80 hour week is a great comparison. I moved into a programming role (Data Engineering) with no CS degree, background, or having wrote a line of code before within 6 months which makes people react in two ways: either amazed or think programming is really easy to get into.
    I lost my job during the pandemic so had a lot of time. I did courses for 2 months and then spent 4 months spending 8+ hours per day coding, watching CZcams videos, and applying for jobs Monday to Friday, 8+ hours per day just coding on Saturday and a "day off" on Sunday limiting myself to around 6 hours. When I say coding here, I mean actually coding. Not following tutorials, not taking ideas from other places. Literally coming up with ideas, learning new skills along the way, and seeing if I can do them. I completed around 60% of the projects I started.
    I regularly get people asking me on Reddit how this is possible because they've been trying to break in for 12-18 months. When you ask them how long they spend programming and they reply with maybe 2-3 hours per week following courses and completing certificates, there is absolutely no surprise people can't break in.

    • @almightyderpy
      @almightyderpy Před 5 měsíci

      is this a remote job or in person? im currently working to learn programing atm python right now. i spend 4 hrs a day while i still have a job-family-wife. its hard to do more than that

    • @TheWongAndOnly910
      @TheWongAndOnly910 Před 5 měsíci

      @@almightyderpyMy first job was hybrid (started as remote, then went to two days per week in the office). My current job is fully remote. I have been a DE for just over 3 years now.

    • @GoodByeSkyHarborLive
      @GoodByeSkyHarborLive Před 5 měsíci

      ​​What languages do you recommend to learn and then begin coding on? Did you get an internship before the job and did they not care you had a degree. Because it seems they value experience more than just being able to code. And landing internships or a first job is difficult without a degree even if it's just paper and you learned everything by yourself. Was it the projects you did that they cared about or what in your opinion made you land internships or the jobs? @@TheWongAndOnly910

    • @retardo-qo4uj
      @retardo-qo4uj Před 5 měsíci +2

      The key is to grind past junior, because junior more expensive than senior when you compare them by productivity. At least be a junior-mid, ideally mid. In tech you can get experience by practicing yourself

  • @IpickedTheR3Dp1LL
    @IpickedTheR3Dp1LL Před 5 měsíci

    Bro, you just spoke to my soul. Thank you.

  • @Bogdanko93
    @Bogdanko93 Před 5 měsíci +77

    If a person can make a weather app on their own, they are good enough for a junior position.
    The job market is brutal at the moment, and companies has an opportunity to pick and choose exceptional people for mediocre positions.

    • @user-zy4yh8iw1f
      @user-zy4yh8iw1f Před 5 měsíci +14

      Come on, it takes like 30 mins to build a weather app,. Don't think that is qualified enough for a junior dev poaition

    • @henriquemarques6196
      @henriquemarques6196 Před 5 měsíci +6

      junior and intern are two different things mate
      A junior programmer is not an inexperienced programmer, is a programmer with less experience, that doesn't means that junior is someone who only know how to build the weather app

    • @anthonygayflor
      @anthonygayflor Před 5 měsíci

      @@user-zy4yh8iw1f you think it takes 30 mins to build a weather app as a junior? maybe for an intermediate dev but come on think that one through lol

    • @aaronbrown3820
      @aaronbrown3820 Před 5 měsíci +6

      The market determines who is ready for a junior job

    • @vaisata
      @vaisata Před 5 měsíci +5

      If you followed a step by step tutorial to do it, you are definitely not ready.

  • @jeremydwayne
    @jeremydwayne Před 5 měsíci +56

    I feel for juniors. The senior+ job market is just as bad right now. Companies are looking for someone with a decade of experience in their exact tech stack and experience in their business sector. With how many tech layoffs have happened companies have their pick of the litter and they're waiting for that magical unicorn to show up in their pipeline.
    re 80 hours -> 10k hours to become an expert. I think there's something to be said about the quality of time spent learning. Intentional practice and study will get you to that expert level "faster". It's still going to take a shit ton of time and effort, but you'd get there in say 8k hours instead of 10k. If you spend 80 hours watching tutorials a week it might take 20k hours.. but if you spend 60 hours building passion projects, tooling you actually need, etc.. it might take

    • @sacredgeometry
      @sacredgeometry Před 5 měsíci +1

      Thats 10k hours of good quality learning to become a master and I would agree. It is around there. The standard has dropped a lot and we have morons like Kanye West proclaiming to be geniuses and other morons nodding along like "yeah that doesn't sound unreasonable."

    • @huntermacias2023
      @huntermacias2023 Před 5 měsíci +5

      @@sacredgeometryKanye is an expert in his field. Who are you geometry boy ?

    • @sacredgeometry
      @sacredgeometry Před 5 měsíci

      @@huntermacias2023 He isn't he is a terrible producer, an awful musician, a below average rapper. He is a pretty good snake oil salesmen to morons though.

    • @sacredgeometry
      @sacredgeometry Před 5 měsíci

      @@huntermacias2023Kanye isn't an expert in anything. I already replied to that effect and it was deleted.

    • @joshmillere6263
      @joshmillere6263 Před 5 měsíci

      ​@@sacredgeometry idk how much Kanye knows about audio, but given that he's around geniuses all the time and engineers, he probably knows more than you give him credit for. You would have to be dense not to learn while being around them for so long.

  • @lurker5517
    @lurker5517 Před 5 měsíci +30

    Time gated proficiency ratings are useless. I know bad juniors and good juniors, bad seniors and good seniors. Just because someone has been working for 20 years doesn't mean they've improved over those 20 years. And no the ratio of good programmers to bad ones is not noticeably higher or lower among the seniors compared to juniors.

    • @Leonhart_93
      @Leonhart_93 Před 5 měsíci +2

      Yes, it differs a lot depending on how they spent it, but yet there is no way someone with 2000h can be an overall better developer than me at 20k, my ability to build big projects is far too refined to be learned in a short amount of time.

    • @invictuz4803
      @invictuz4803 Před 5 měsíci +2

      @@Leonhart_93 Congratz.

    • @Leonhart_93
      @Leonhart_93 Před 5 měsíci +1

      @@invictuz4803 Is that frustration that I detect in that single word? There are no actual shortcuts in the programming world, just slightly faster ways to get there.

    • @aspenshadow7920
      @aspenshadow7920 Před 5 měsíci +3

      @Leonhart_93 One of the principal engineers at my company has 40 years of experience and yet he wants me to send him my code in zip files instead of learning how to use bitbucket and git for code reviews. I say this as someone with 8 years of experience as a dev and most definitely 10k+ hours: I don't care about how many years you have or your stupid ego. Can you code a decent solution in a decent amount of time? Are you willing to learn new things? Can you collaborate with others? That's what I care about. I would not want to work with you because you fail the last criteria.

    • @Leonhart_93
      @Leonhart_93 Před 5 měsíci +1

      @@aspenshadow7920 Of course you should care, because the counter example applies too. I have trained many people, no matter how smart they are they just can't build big projects in an efficient way when they are inexperienced.
      It always takes years and it's never perfect, they need at least one year to start getting decent even with guidance, so it's absolutely a function of longer periods of time. That kind of knowledge cannot be thought directly, it needs to be practiced a lot.

  • @keyboard_g
    @keyboard_g Před 5 měsíci +60

    This is why I think taking an operating system class which walks through pushing the power button and all that actually happens before the machine lands you at a login prompt was great. It lets you know there massive ocean of things that exist that are deep and complex that engineers workon that a boot camp will just never reveal.
    It makes you think about memory management, instruction pointers, registers, etc, etc, etc. It left no room for a feeling of "I totally get programming and am engineer" for raw dogging some php for a blog.

  • @rodjenihm
    @rodjenihm Před 5 měsíci +9

    What market?

  • @j946atFIVEFOUR88AA
    @j946atFIVEFOUR88AA Před 5 měsíci +5

    If you want to break into the industry... spend a good amount of time trying to make friends and connections. A recommendation from someone at a company is worth just as much as a good portfolio and leetcode profile IMO. As an autist it sucked trying to build these connections but that's how I got an internship that led to a fulltime position as a 27 year old self taught dev. I did the grind every night after work doing personal projects for a year and half until I got the part time internship. I still had to work my full time 40hour a week job on top of the 20hour a week internship. It was 16 months of getting 5 hours a sleep every night and then working 12-14 hours a day but it was so worth it now that I am a full time Dev. The phoenix cannot rise without first being engulfed by the flames :).

  • @peachezprogramming
    @peachezprogramming Před 5 měsíci +52

    I graduated from a US University (a big name, you've seen them play sports) with a Bachelor's in Computer Science & got a 4.0.
    When I graduated I didn't know the difference between a Frontend and a Backend.
    The entire education system is f*cked

    • @dailylegend
      @dailylegend Před 5 měsíci +4

      Same, except I didn't learn what a database was...

    • @FF18Cloud
      @FF18Cloud Před 5 měsíci

      Did your school have access to things like:
      - The global game jam (you don't need your school for this)
      - hackathons (you also don't need your school for this)
      - career development services for internships & job interviews
      - company employer talks
      - career fairs
      - the ACM
      - IEEE
      - IGDA
      And if so, did you make use of these things on a *professional* level?
      If so, and you still had bad luck, shame on your school.
      Also, when you were picking classes and seeing what was around, did your school let you take electives in Information Systems and Information Technology?
      Web dev classes aren't just in CS.
      But what do I know, I graduated at a different time (2016), doing IT game dev, at a school I knew did that stuff, and looked around for what classes interested me for building my portfolio. But that's also because I knew my school had all those other things I mentioned and I made use of those.
      Not trying to sound like a boomer, but there was always more AT school than just your classes. You just have to get out of your dorm room to find them

    • @FF18Cloud
      @FF18Cloud Před 5 měsíci +3

      I don't know why my comment isn't here anymore it wasn't inflammatory, just making a point here that you make your own experiences with what you will
      All I said was that your university should have had access to things like
      Career development services
      Company visits
      Networking events
      Career fairs
      Student jobs that could help you in software engineering positions (I had one as a web designer/graphics designer my sophomore year)
      an IGDA/SIGGRAPH/ACM/IEEE club
      Student research opportunities.
      Like, I'm not saying colleges are perfect and that these are end-all-be-all services
      Just, man, like people who complain about college when they had all the resources and information to look at what classes they were signing up for BEFORE taking those classes
      I didn't do CS in my undergrad because I wanted a major that did more programming, so I did IT. Because I read my course descriptions and figured what I really wanted to do. I didn't want the CS with electives taking the game programming classes, I did IT that had a game development specialization with a bunch of Information Systems web dev classes, and Computer Science algorithms classes
      I'm sorry I made use of my educational investment, the college I ended up at was like, 5th on my list, I only went because they gave me the most money.

    • @guyharold3549
      @guyharold3549 Před 5 měsíci +7

      CS is not Software Engineering. They are related, but they have two different objectives.

    • @sub-harmonik
      @sub-harmonik Před 5 měsíci +1

      true, but if you remember the stuff from CS you'll be better equipped to write algorithms and stuff when you do have to. It's just that that isn't what most of actual software dev is. Actual software dev is picking between a map, set, priority queue, or array in the right scenario and putting them together in the correct way. And structuring event loops & control flow/concurrency in a reasonable way along w/ a couple of other rules of thumb.

  • @gsgregory2022
    @gsgregory2022 Před 5 měsíci +4

    I changed careers after getting laid off. Started online college, started building my own games in Unity, when I found a new job I was working full time, doing full time classe , and giving time a week to work on my game. When I was at work or driving I was listening to audio books, podcasts ect on topics tech topics outside of pure programming. It's hard to change careers, especially if you need to make a living still. When I got my first job what impressed them was not what programming I could do, but my passion for tech.

    • @GoodByeSkyHarborLive
      @GoodByeSkyHarborLive Před 5 měsíci

      Any tips on how to show you have a passion for tech or what tech they like.

    • @weirdo3116
      @weirdo3116 Před 4 měsíci

      Did listening to those podcasts and audio books about tech really help? I feel like it's neat to have, but I wouldn't see a company choosing you solely for that or even factoring in that as a reason for hiring

    • @gsgregory2022
      @gsgregory2022 Před 4 měsíci

      @@weirdo3116 Yes. It isn't something a company is going to hire you for obviously, at least not directly. They will hire you for showing a better understanding of things. Having a wider knowledge base has given me the ability to tackle problems others couldn't, to communicate my ideas and why they matter, and to learn quicker. That has translated to moving up quicker.
      Remember life is made up of opportunities.

  • @captainchau55
    @captainchau55 Před 5 měsíci +4

    I sympathize with jr devs in this market, I was also in it a year and a half ago (no personal projects in my resume either). My best advice to y’all are do your best to maintain some positive energy (really important in interviews) and don’t just shotgun generic resumes. After shotgunning for a month I ended up spending the next month doing cover letters for the companies and was able to land one in about a month of doing that. It’s really just luck but doing cover letters and refining your resume increase your odds pretty significantly. Good luck!

  • @tonybowen455
    @tonybowen455 Před 5 měsíci +36

    Why stop at 80 hrs a week? Only ppl coding 25 hrs a day deserve a job

    • @angelg3642
      @angelg3642 Před 5 měsíci +3

      Legit insanity

    • @soiree7833
      @soiree7833 Před 5 měsíci

      this guy is stupid as hell, i have no more respect for prime

    • @HackbyAlex
      @HackbyAlex Před 12 dny

      if you code more than 8 hours a day you cant even have a life, idk what youre coding for but brother whatever it is it isnt worth you throwing your life away

  • @nicolasguillenc
    @nicolasguillenc Před 5 měsíci +5

    Serious question, do you need creativity or a creative project to "become that engineer" or is it enough to build a clone of an advanced tool? Say like a GitHub feature clone?
    I also think some engineering projects are not technically challenging but the business logic is crazy hard and sometimes that gets overlooked. Like I may not need to use multiple workers and manipulate buffers and stream them to the client, but the business logic is complex, does that make sense?

    • @DubiousNachos
      @DubiousNachos Před 5 měsíci

      I think what matters most is whether you have strong, compelling engineering stories to point to and talk about during your interviews. How have you struggled? How did you overcome hard technical challenges? Engineering rigor can pop up in a lot of surprising ways, and the project you thought would be easy could actually be really hard - but you'll be able to talk about that confidently if you actually build it out
      How exactly you put yourself into those challenging situations is up to you. You could make something super original, or you could make a clone of something, while trying to make it as feature-complete as possible (or even shoot for going beyond the original). But you're almost definitely not going to get this stuff if you follow a tutorial, because they've done the thinking for you. That's the point

    • @fackyoutube8452
      @fackyoutube8452 Před 5 měsíci +3

      They don’t even look at your portfolio most of the time

  • @IronhideX5
    @IronhideX5 Před 5 měsíci +7

    I feel prime never really went over on the solution for jrs to stand out. Fresh grad here finished my bs in June 2023 and still no luck. Not even getting interviews. 75% of the entry level positions I see posted recruits some type of front end framework too. I’ve gotten two interviews in the last 3 months and my last one he asked if I had two years of react experience and I said no but I’m eager to earn and develop my skills and I am a fast learner and he said “sorry I require 2 years of react experience, thanks for your time”. It’s getting ridiculous out here man

    • @luke1804
      @luke1804 Před 5 měsíci

      If you know anyone at any companies try to get a referral. My buddy is in your boat too and I got him an interview at my company

    • @IronhideX5
      @IronhideX5 Před 5 měsíci

      @@luke1804 I’ve gotten three referrals. One of them by buddy his dad is on the board of directors and he personally referred me. Flat rejection. No interview. The second was the instance I spoke about in my original comment. Recruiter asked if I had two years of react and rejected me then and there.

  • @iseeflowers
    @iseeflowers Před 5 měsíci +8

    How do you work 80hr per week if you don’t even have a SWE job? Do 80hr of projects?

  • @really7046
    @really7046 Před 5 měsíci +8

    the idea that once u spend alot of time you are guaranteed success is a bit silly.
    The quality of the hours is far more important than the amount of time.

    • @DonaldFranciszekTusk
      @DonaldFranciszekTusk Před 5 měsíci

      if you spend 10000 hours (a few years) on writing code (every time different code), you probably get a job, I can't imagine you don't, while it is around 1000 different functions written

  • @roast-salamander
    @roast-salamander Před 5 měsíci +5

    I find this ridiculous. Its like all Juniors should have developed like 2 enterprise software projects that are at a senior level to get there first job. I know you are supposed to stand out and all but man, the requirements are insane. Its like you should spend 2 years of unpaid software development before you are legible for your first job even with a degree. I know senior devs who had little to no experience on the very first job and became really excellent senior devs in a few years.

    • @thecakeisalie5256
      @thecakeisalie5256 Před 4 měsíci

      “2 years of unpaid software” yes, and it pays back more than a boot camp or university (ofc these help immensely)

  • @PakRoc-dev
    @PakRoc-dev Před 5 měsíci +22

    When you throw out these numbers I usually take it as including both the time you spend working for pay in addition to the time spent learning and practicing on your own outside of work. It's a lot less daunting when you realize the 4 hours your spend hacking together a new data structure counts. You don't need to spend all 60 hours in an office for a job you might be trying to leave.

    • @adambickford8720
      @adambickford8720 Před 5 měsíci +5

      If you are spending all that in the office, you're doing it wrong. You need to invest those 4 hours in yourself, not your company. If you can align those, now you're cooking with gas.

    • @weirdo3116
      @weirdo3116 Před 4 měsíci +1

      Whenever I hear someone say they do 60 or 80 hour work weeks I assume they're either lying or they are wasting most of the time and not actually working for those 60 or 80 hours.

  • @ES-eb6pb
    @ES-eb6pb Před 5 měsíci +8

    negative content L

  • @grumpylimey4539
    @grumpylimey4539 Před 5 měsíci +1

    Taught myself to program basic when I was 9. By my teens I was writing assembly. Comp Sci in college, programming classes were a snoozefest. Even so the first 5 years in the industry were rough, a couple of them brutal. Sounds like nothing has changed since.

  • @aroncanapa5796
    @aroncanapa5796 Před 5 měsíci +13

    Last coding bootcamp I took I helped 9 people graduate who paid me and told me they learned more from me than the professors. I had prior training from studying software applications programming at itt tech , and almost done with a cs degree, They all work in the field now, when I asked them how they got in most of them told me they just lied on their resume , been over 2 years since that last course and still not even a single interview, wasted almost 6 yrs of my life on learning software helping others get into the field and never got a single interview so I’m done

    • @uwotm8634
      @uwotm8634 Před 5 měsíci

      Did you lie as well?

    • @aroncanapa5796
      @aroncanapa5796 Před 5 měsíci

      @@uwotm8634 no, which is why I still have never gotten a single interview

  • @follantic
    @follantic Před 5 měsíci +1

    Intense all day every day work to learn is way more effective for learning. I did it in a crap job at the start of my carreer and now I have a good job and have achieved some cool stuff!

  • @chja00
    @chja00 Před 5 měsíci +32

    Sidenote, but the 10000 hour rule is a significant oversimplification of the underlying research. There's nothing magical about 10000 hours, and depending on the field, it can be much more or much less to achieve mastery (which, as it stands, is also a somewhat arbitrary term). The 10000 hours is also in reference to deliberate practice - not general experience - which means the quality of time spent is equally important.
    It's true that quantity will increase the rate of learning up to a point, but if accumulated fatigue starts significantly affecting the quality of learning, there is a point at which the marginal learning rate for each hour is negative (because it spoils your next session). Fatigue resistance is individual and highly variable - it's a matter of knowing how hard you can push yourself and backing off at the right time.

    • @joshmillere6263
      @joshmillere6263 Před 5 měsíci +4

      THIS guy LEARNS

    • @RobRoss
      @RobRoss Před 5 měsíci +1

      You’re right, it’s a “rule of thumb.” They way “drink 8 glasses of water a day” or “the average human temperature is 98.6º F” are just general rules of thumb but your actual values will vary by person.

    • @NihongoWakannai
      @NihongoWakannai Před 5 měsíci +4

      Anyone who legitimately thinks that mastering something is as simple as just mindlessly grinding for exactly 10000 hours knows literally nothing about the process of learning.

    • @chja00
      @chja00 Před 5 měsíci +2

      @@RobRoss It's not really a good approximation either. The origin of the 10000 hours is - as I recall - a single study of music students at a German school, and they were attempting to estimate how much time the best performing students would spend practicing either up until that point or by the time they graduated (i forgot which one). I blame Malcolm Gladwell from trying to turn that into some sort of universal rule, and then trying to shoehorn that into other areas, such as the success of the Beatles.
      More significantly though, mastery is kind of an arbitrary cutoff. There's a dose-response to quantity and quality of practice that continues past that point. All else being equal, someone who did 15000 hours of quality will likely be better than someone who did 10000, and someone who did 5000 will likely be better than someone who did 1000.
      The rule of thumb should be that higher quantity and quality of practice makes you better at something, and that if something you need to do is still too hard for you - put in more hours and you'll likely get there eventually.

    • @meltygear5955
      @meltygear5955 Před 5 měsíci

      And there's also the fact that deliberate practice is only applicable to fields that have a well-defined learn structure. Programmers are just kinda not there yet.

  • @kevinoh3493
    @kevinoh3493 Před 5 měsíci +22

    80 hours / week is crazy

    • @theLowestPointInMyLife
      @theLowestPointInMyLife Před 5 měsíci +35

      boomers just had to walk in the front door with a firm handshake and got hired with training, and were able to buy a 100 acre villa on the junior salary

    • @turolretar
      @turolretar Před 5 měsíci +9

      ⁠@@theLowestPointInMyLifelol that image is hilarious

    • @Zilharr
      @Zilharr Před 5 měsíci +7

      ​@@theLowestPointInMyLifeYep, walked in the front door with a toaster they took apart and almost put back together and landed the senior engineer role at IBM. Shit was bananas.

    • @angelg3642
      @angelg3642 Před 5 měsíci +4

      @@theLowestPointInMyLife Legit insanity. But they still keep saying we have it easier 😂😂

    • @pnk4996
      @pnk4996 Před 4 měsíci

      @@angelg3642we work 20x as hard as these past generations except maybe millennials. Trust me, they all work fake jobs and are completely incompetent. It’s pathetic

  • @Hugo97HD
    @Hugo97HD Před měsícem

    As someone who has learnt to code on my own and through a bootcamp; I can say that there is just so much you can do without getting some industry exposure. I didn’t get to learn about microservice architecture or clean code until I got my first job last summer. After worked with my current company for 5 months I started to work on my side projects again to apply what I had learnt. I think it would have taken me over 1 years to learn what I learnt in 5 months. The idea of coding for 80h a week seems good but when you don’t know what tf to learn and how to do it properly. So you burnout quite quicker and your code can tell

  • @kavansamra3958
    @kavansamra3958 Před 5 měsíci +1

    Genuinely the only "shortcut" is solid mentorship which is very rare to come by. It's not the same as following tutorials, good mentorship can short-cut many headaches without hurting growth.

  • @untalentedwebdev
    @untalentedwebdev Před 5 měsíci +4

    It's just about who can endure the most at this point and also learn new tech / languages to stand out. Good luck brothers.

    • @kaijuultimax9407
      @kaijuultimax9407 Před 5 měsíci +7

      No, let's be real. It's a lottery at this point. If you're a SWE and have a job, you're lucky, and that's it.

    • @turolretar
      @turolretar Před 5 měsíci

      @@kaijuultimax9407that’s life in general also

  • @bryantfeld4709
    @bryantfeld4709 Před 5 měsíci

    "Making defeat into success" 💯

  • @mjm1986bk
    @mjm1986bk Před 5 měsíci +1

    I'm wrapping up an 80 hour week of coding right now as a junior dev. My mind is melted. It kind of reminds of returning home after a 3 day drug bender music festival, except now I'm smarter instead of stupider.

    • @GoodByeSkyHarborLive
      @GoodByeSkyHarborLive Před 5 měsíci

      Are you hybrid or all in office? What's your average hour week of coding?

  • @lullabyX86
    @lullabyX86 Před 5 měsíci

    Was bit upset about my 60 hours work week for last two months. Thanks for cheering me up.

  • @xRIGGSx1992
    @xRIGGSx1992 Před 5 měsíci +11

    trying to get into the industry has been very demoralizing. I have a family to support, and once schools done, the money stops flowing and I need a job. internships have also become competitive. The interviews I've gotten have literally said "school is not enough". for Internships. its fuckin wild.

    • @ConernicusRex
      @ConernicusRex Před 5 měsíci

      Well that’s not just this market. You’ve always needed a full portfolio of finished projects in addition to school.

    • @Illmare
      @Illmare Před 5 měsíci

      This is going to sound discouraging and it is, I was in a similar position, if you need money like yesterday stop trying to break into the tech industry and get any other job dude, I know it's hard to give up on something you didn't even got the chance to experience yourself but surviving is more important, since apparently they are only hiring ex-CEOs for entry level jobs.

  • @clarke6808
    @clarke6808 Před 4 měsíci

    Long life defeats to success. lol. I love it

  • @Zyhru
    @Zyhru Před 4 měsíci +1

    I’m 24 years old with a CS degree and 1.5 years of XP. I never saw the hype in learning React + Web Dev. I’ve always learned towards game dev/graphics just because it was different and challenging. IMO the people who are learning Web Dev will require more time in finding a job since they’re creating the same projects as every other cs student.

    • @Zyhru
      @Zyhru Před 4 měsíci

      I weirdly enough treat dev as ranked play lol, its a skill issue

  • @pandabearguy1
    @pandabearguy1 Před 5 měsíci +2

    I'm not a software engineer, and I'm in Norway, but I am in my final semester of actuarial science and dataanalysis (Masters degree), and I applied for a handful of jobs in early to mid january, and out of 6-7 applications I got interviews for all and 3 who offered me jobs. I am currently choosing between a Business Data Analyst and a Price Modelling and Portfolio Management (both for the same insurance company) and a consulting job (Insight & Data, Capgemini). Feels like the finance market here is craving competent data analysts with sufficient mathematical / statistical background (in addition to finance theory),

    • @steveochoa7801
      @steveochoa7801 Před 5 měsíci +1

      Those are great jobs, they're just incredibly boring

    • @pandabearguy1
      @pandabearguy1 Před 5 měsíci

      @@steveochoa7801 I accepted the price and portfolio management job, and my role is essentially doing lots of data analysis and developing models. That's what I've been doing on a daily basis lately anyways, and I definitely enjoy it.

  • @jly_dev
    @jly_dev Před 5 měsíci +1

    I still think contributing to OSS is a valuable learning experience -- but with some sane guidelines:
    - read through the docs
    - read through the source code
    - every time you come across something you don't understand, take it upon yourself to learn and figure it out. Other than on-the-job experience, this is where I've learned the most.
    - Make contributions that 1) provide value and 2) require the least amount of maintainers' time

  • @johnnycruz5209
    @johnnycruz5209 Před 5 měsíci +4

    So what the fuck do you make lol? In order to be a junior dev I have to also be a designer and own a startup and create some magical new project that no one has ever seen before lol

  • @PotatoGameDev
    @PotatoGameDev Před 5 měsíci +3

    5:35 I have noticed that when you have a cool after-hours project or learn a new language, you regain a bit of energy when you finish your 8h work and start learning the new thing. It's like a small boost, just because it's something new and different.
    Try it, it's like the cool side of the pillow.
    Also, nice hair...

    • @picleus
      @picleus Před 4 měsíci +1

      That energy boost lasts for about a couple weeks before it starts going negative, in my experience.

    • @PotatoGameDev
      @PotatoGameDev Před 4 měsíci

      @@picleus I agree. I try to use it to learn new things that I know I don't need to go deep, just the tip.
      Like learn the basics of a new language, just to get the gist of it.
      You know, to broaden my horizons.

  • @mon0theist_tv
    @mon0theist_tv Před 4 měsíci

    How do you get experience if you can't get a Junior Dev role?

  • @asagiai4965
    @asagiai4965 Před 5 měsíci +22

    Hot take 1 His suggestions is vague.
    His words are either implementable or not. I'm not saying he is right or wrong. But.
    Here's why
    1.) Time is not unlimited. You can't say to someone. Hey, you needed 10,000 hours before I consider your application.
    2.) Money at some point in time. While grinding that 10k hrs, you'll probably spend some money. But your money is not unlimited.
    3.) Other priorities. Not everyone would be able to put. Programming their one and only priority. The worst is if that priority doesn't pay off.
    4.) Difference in type of experiences acquired. Two people can both have 10k hours of experience. And yet one of them might be better than the other.
    5.) Category of experience. If someone is on a different experience, he/she won't really get the other one.
    For example, someone with work experience is not the same as someone with a freelancing experience (even if let's say they both have 10k hrs).
    6.) Method or absorption of learning. Some people have good methods of learning. Some people have a good way to absorb what they learn.
    7.) Etc.
    Hot take 2 You can't really stand out. (Instead, you should stand proud)
    No one really stands out. Here's why. The thing you learn, the techniques, advance methods, hours of experience, etc.
    They have all been done or can be done by others.
    Also, people can catch up. Someone who doesn't know to invert a binary tree, could someday can.
    Instead, before you present yourself. You should be able to stand proud of what you learned or accomplished.
    A person who learns in depth of something is technically better than someone who learns a lot of shallow things.
    Hot take 3 technically, there's a solution or solutions.
    An example of a solution is exposure. If we can expose someone to working experience before they work. They can have an idea on what's going on.
    Which technically makes life easier.

  • @ripwolfe
    @ripwolfe Před 5 měsíci +1

    Just like there is"work smarter, not harder" there is "learn smarter, not harder." I've been in the business for 25+ years and seen plenty of folks (myself included) get sucked into the more hours mantra. Problem is, doing 80 hours of the same dumb or incorrect thing over and over isn't as useful as learning and embodying best practices upfront and correctly. Are there unicorns out there who do 80 hours of "smart" work? Sure. But as the unicorns they are, they are genetic anaomlies and also already have the highest paying jobs. For the rest of you, learn smart. Find mentors. Read good books on best practices - and then follow them. Understand design patterns, event loops, memory management, and other behind the scene concepts. Hell, write a complier in a langauge that isn't JavaScript (or your chosen langauge). That'll teach you lot. But you don't need to burn yourself out before you even get your first job.

  • @leomac3464
    @leomac3464 Před 5 měsíci

    Will dust off my Visual Studio 2022 Community Edition. Thanks for the tip Primedude.

  • @anasouardini
    @anasouardini Před 4 měsíci

    Here is how I see it, the main causes of job market's fatigue:
    - covid: 10% (and shrinking)
    - AI => 20% ( no idea how it's going to effect the market in the future)
    - "hiring less" trend => 20% (will shrink as the economy heals and competition increases)
    - recession => 50% (and growing, It'll probably take 3-5 years for the economy to get on its feet)

  • @Tomj0nes
    @Tomj0nes Před 5 měsíci

    I think something worth mentioning is that there has been a lot of layoffs in tech in the last 3-4 years, simple supply and demand issue. There is less demand for devs meaning only the best and experienced get the roles. But this can change as it has before many times.

  • @Yu-qv3qc
    @Yu-qv3qc Před 5 měsíci +4

    so what should you build to stand out?

    • @twothreeoneoneseventwoonefour5
      @twothreeoneoneseventwoonefour5 Před 5 měsíci +3

      take a legit week to think(and research the possibilities) of something you have never seen before. If you can - build it. If you can't, take something very niche but practical and complicated enough to show your skills. No one wants to see 1000th weather app or todo list, or a blog, or a dashboard, or a simple crud backend. You may think of something that you yourself had problems with and implement it - interviewers will probably appreciate that you put some thought into that (if they read your repo and ask about it at all lol).

    • @sczoot6285
      @sczoot6285 Před 5 měsíci +2

      Full stack web app of any kind, preferably with authn, rbac, db, using a somewhat modern stack

    • @turolretar
      @turolretar Před 5 měsíci +1

      A reverse todo app, like it gives you a task instead and you have to remind the app or you will lose points. Idk, basically something demented like that

    • @kevinle9953
      @kevinle9953 Před 5 měsíci +10

      nothing lmao people don't look at your projects. get a degree and network your ass off and study dsa to pass interviews

    • @andiuptown1711
      @andiuptown1711 Před 5 měsíci

      @@kevinle9953*Still need projects to pass resume screening*

  • @DummyFace123
    @DummyFace123 Před 5 měsíci +13

    "Then I don't think dev is for you" - Well first off there, buddy, is that this bootstrap garbage has no cred when you don't have an income from doing actual development work. Those lucky enough to land a long term jr position out of college have an enormous advantage over someone who gets stuck bussing tables while doing codecamps in their freetime.
    I really don't have any patience for this bootstrap garbage coming from the development nobility, and I really can't come up with a better analogy other than to say that it smacks of nobles calling peasants lazy or uncommitted.
    I don't know what its going to take to make developers cut the BS and look inwardly to see that we are literally the problem. Its not that jr developer's resumes aren't impressive enough, its us. Hi. We're the problem, its us.
    We're not supposed to be impressed with a jr developer's resume. Can the developer do the work that you have in mind for the position, after a little bit of training?? Then hire them. Thats it. Stop thinking that you should be impressed by a jr dev's resume, your majesty.

  • @jasonhoman6525
    @jasonhoman6525 Před 5 měsíci

    Honestly, talent tends to just be unconscious relevant hours of experience. Those puzzles that increased your problem solving skills that you were obsessed with when you were 5 years old, finally paying off.

  • @AdamLeis
    @AdamLeis Před 4 měsíci +1

    Re: 10k hours topic → I recommend the Ted talk on "the 1st 20 hours" by Josh Kaufman. It's a nicer short goal towards building confidence and proficiency. Won't be a master, but that's the 10k level. You just need a sooner "win" to help get you there.

  • @markusmachel397
    @markusmachel397 Před 5 měsíci +14

    10k hours is a insane number, that is like 10hrs of working every single day in almost 3 years. I dont think you can keep that pace with family and other stuff to cool of your head of tech things. 100k hours is like a lifetime.

    • @ConernicusRex
      @ConernicusRex Před 5 měsíci +2

      It’s the generally accepted number of hours to become an expert at anything let alone tech. If you want to change your life you are going to have to put 10,000 hours into something get used to it. This is why adults don’t play video games.

    • @markusmachel397
      @markusmachel397 Před 5 měsíci

      @@ConernicusRex I agree, i just dont think that expertise is achievable in 3-4 years working at that peace, your brain just stops learning. To be fair, prime didnt say that it needed to be done this way

    • @Leonhart_93
      @Leonhart_93 Před 5 měsíci +1

      And? 3 years is nothing in tech, I have 10 years, I have refined myself a lot but still so much I don't know.

    • @markusmachel397
      @markusmachel397 Před 5 měsíci

      @Leonhart_93 3 years of non stop 10hrs, every single day. Probably 6-7 years with days where you don't work makes more sense

    • @Leonhart_93
      @Leonhart_93 Před 5 měsíci

      @@markusmachel397 What math you do applied to get to that number? 10h every single day is like 70h per week, which accounting for the clearly lower efficiency would be like at most the equivalent 3y worth of 5. I have 20k hours, there is no way to get that in a few years no matter what.
      And also I have worked with a lot more passion and interest than most of my peers. And yet my knowledge still has plenty of holes, especially in the newer fields.

  • @toegap202
    @toegap202 Před 5 měsíci

    "how do you fix the problem"
    There is no problem, just how things are.

  • @MarlonEnglemam
    @MarlonEnglemam Před 4 měsíci

    I've been working as a developer for over 4 years now and it was crazy how easy it was to change jobs a few years ago, I remember I was able to opt among like 3 positions just like 2 years ago. I'm currently having a much harder time now that I'm willing to get a new job since the project I was working on for the last 2 years is finished and the company does not need as many devs anymore. Fortunately I work for a outsourcing company and they were able to allocate me in another project that is gonna last a few months...! I cant imagine how hard it is for junior devs, especially the ones who just know React and at most NodeJs

  • @sub-harmonik
    @sub-harmonik Před 5 měsíci +3

    I did the javascript bootcamp thing, but before that I did have (hobby) experience writing audio plugins in C and embedding/writing lua extensions in c. Also learned some bash/shell and tcl/tk.

  • @tacorevenge87
    @tacorevenge87 Před 5 měsíci +1

    Jr programmers vs senior programmers and AI

  • @kiriappeee
    @kiriappeee Před 11 minutami

    Forgot to mention that at 30’s and 40’s the experience compounds and your learning curve shortens because you have past experience to work with. Even if you wet to pick up something in an unrelated field you can learn so much more efficiently than using the brute force like methods commonly employed by younger people. So you gain efficiency in exchange for lack of productive hours.

  • @roltthehunter
    @roltthehunter Před 5 měsíci

    I swapped from.js to native dev and it was a nice boost to my career.

  • @jonathanr7603
    @jonathanr7603 Před 5 měsíci

    Also remember that quality time studying and practicing is more important than quantity, just doing a lot of hours, with no focus or tons of distractions

  • @stephenthumb2912
    @stephenthumb2912 Před 5 měsíci +2

    this is so depends on what you want to do. if you just want a job, any job, work for free to build your experience until you have enough to charge. if you want a high paying job, do what everybody is too scared to do, which means Rust yes JS/Python no, Database engineering yes, buidling websites no. If you're in it because you want to do, make something, then just build what you want to do and do it from scratch.

  • @briza_md
    @briza_md Před 5 měsíci

    Thank the Prime I just got a "medior" job at a company that will most likely be safe and I can "turn into a senior" over the next ~3 years or so, of course, who knows what changes the years, AI, wars, economy, etc will bring

  • @Solarmaxi
    @Solarmaxi Před 14 dny

    It was like that in 2016 when I graduated... it fluctuates. Once we start reducing amount of engineers on the market the market will be desparate to hire anyone. Seems we are in again hitting the low for juniors.

  • @cooltune
    @cooltune Před 4 měsíci

    jr’s not prepared to put in work outside work hours is the biggest red flag to me. if there’s no drive, there’s not much ROI especially in todays markets. I’m already happy if they mention this channel over lunch, cause it means they still learning and investing time in career building. Even if they don’t do rust or squeel.

  • @fuzzy-02
    @fuzzy-02 Před 5 měsíci +1

    Is it just in the west or everywhere? I feel its not that bad in 3rd world countries, or at least here in the arab world. Maybe because we are still lagging behind?
    But then again, im an undergraduate so I dont know

  • @Geomaverick124
    @Geomaverick124 Před 5 měsíci

    Hard Work beats Talent when Talent isnt working

  • @forno_nicolas
    @forno_nicolas Před 28 dny

    Yes, people confuse optimum with absolute...
    In gym is the same... More volume == More growth.

  • @pedrogorilla483
    @pedrogorilla483 Před 5 měsíci

    what happened to the hair?

  • @brett_rose
    @brett_rose Před 4 měsíci

    I had to create a reporting application with almost zero programming experience. I spent 100 hrs a week for months. I can hit file new now in studio and actually do stuff. Putting in the hours makes all the difference.

  • @BusinessWolf1
    @BusinessWolf1 Před 5 měsíci +2

    There is no jr market. Apply to all jobs.

  • @zacksalah5879
    @zacksalah5879 Před 5 měsíci +3

    I guess moving to other areas of CS is more appealing now or i dare say wise.

    • @soiree7833
      @soiree7833 Před 5 měsíci

      yeah, although i love coding, i'm not gonna slave away for 80 HOURS A WEEK. HELLO???? THAT IS LITERALLY 48% OF THE WEEK! the world has gone mad

  • @jamess.2491
    @jamess.2491 Před 5 měsíci

    It's times like these I'm so happy I started my own company instead of taking the big tech job offer out of college.

  • @yehyafarhat7399
    @yehyafarhat7399 Před 4 měsíci +2

    Well I like the fact that he claims that neither a portfolio or open source work is beneficial. Then what the hell are u supposed to do as a junior if not that? Your experience building a portfolio doesn’t matter and your experience contributing to open source software doesn’t matter, then what? Only industry experience matters, but juniors cant get in so they cant get any industry experience. Bullshit! Im about to start my PhD soon, so i absolutely could not care less about this market. The only reason i mention this is because anyone who complains about the market is automatically labeled as some sort of “hater” that is salty they cant crack into junior roles. I hold a masters degree in CS from an R1 institute, i have about

  • @dylan.8801
    @dylan.8801 Před 5 měsíci +8

    I really hope this was aimed at people switching careers with bootcamps. I’m getting my degree in CS because I enjoyed programming. I have had internships each summer, but I want to work in industry specifically because it allows you to have a life, something I didn’t have in school.

    • @GoodByeSkyHarborLive
      @GoodByeSkyHarborLive Před 5 měsíci +1

      It likely was. What skills did you need for the internship?As someone who is self studying got any recommendations on what they expect you to know, have mastered.

    • @dylan.8801
      @dylan.8801 Před 5 měsíci

      My first two summer internships were REUs (so academic research focused and thus not very representative). My internship this summer is in industry, so I don't really know yet, it probably depends on the company and area. @@GoodByeSkyHarborLive Good luck though.

    • @samgould8567
      @samgould8567 Před 5 měsíci

      Internships count for experience. I also had internships every summer (even going into college) while I worked 5 years on my double-major. Had no problems finding a good-paying job. The people complaining are those who started late. I worked hard all my young life going to public school in the middle of nowhere with divorced parents, not seeing friends or playing videogames nearly as much as I wanted to and it paid off.

    • @fairbanj
      @fairbanj Před 5 měsíci

      You will be fine. There are a lot of companies like mine that are always looking for talented people who know what they are doing. Years of experience is one proxy for that, but coming out of a degree program AND having skill is another. And by skill I don't mean knowing how to work code challenges and stupid stuff like that. We look for curiosity and passion for the art. For example, if you code in javascript have you taken the time to really understand the language and it's nuances? Have you looked at the implementation for some of the open source libraries you use to see how those libraries were made and why they did them that way? What performance trade-offs exist with different looping techniques in your language of choice? All this information is available to the most casual of requestors these days but people often seem to be "I push the blue button and the machine goes beep" rather than trying to understand the how and why of the button and the beep and the things that are not obvious. These kinds of questions matter... if not always in how code gets written it certainly matters in the kind of person who will succeed as a software engineer.

    • @randomfellow1483
      @randomfellow1483 Před 4 měsíci

      @@fairbanjis it easier to get a coding job elsewhere like in Europe for example compared to the west?

  • @meltygear5955
    @meltygear5955 Před 5 měsíci +4

    Just stream on twitch once a week for 2 hours and put "programming streamer" on your resume to stand out. Hiring is a game of impressions, HR filters most people and they cannot tell the difference between water and orange juice.

    • @msc8382
      @msc8382 Před 5 měsíci

      Hi, quality assurance lead with enterprise experience here; I often talk with HR and managers in the multinational I work for.
      Most people who judge your resume have no idea what non-conforming wisdom looks like in reality. If it is, it needs to be explicitly visible. So streaming works. Doing presentations works. Building an educational platform (showcasing your abilities) works.
      At the end of the potential hiring process, a senior is pulled in to judge the compatibility of the person with the company. I'm sometimes that person. After the visibility boxes have been ticked off, all I do is look at attitude. If you're willing to adapt yourself to get yourself a position and you're showing that, I give off a positive recommendation. Not everyone judges others like that. Some people test your comformity instead, and then doing non-conforming things will be seen as a negative thing. They'll judge you for being a wild card, as comformity is a means of control for these type of people.
      The real advice I can give you is; learn who your audience is, who you want your audience to be; then change the explicit presentation to meet the base demands to get respectability. From here you get opportunity to show how you can be beneficial to them (first), then the company.

    • @br2716
      @br2716 Před 5 měsíci

      I would literally not hire someone if they put "programming streamer" on their resume.

  • @Roundlay
    @Roundlay Před 4 měsíci

    On point re. being honest with yourself about your abilities and what you want from a career, esp. given that the median programmer will be automated and obsoleted by the end of the decade.

  • @nicdemai
    @nicdemai Před 5 měsíci +2

    Hard work beats tallent if tallent doesn't work hard enough!

    • @ThePrimeagenClips
      @ThePrimeagenClips  Před 5 měsíci +1

      this is a great phrase
      i am going to use this and steal it and make it mine and tweet it

  • @JustinK0
    @JustinK0 Před 5 měsíci +2

    First he was talking about all of these new bootcamp grads having the same projects thus making it hard to stand out which means its extremely hard to get your first job.
    people ask how to fix that, and it goes into "it takes time" and "10,000 hours," "60-80 hour work weeks"
    but i dont have a job.. where is this 60-80 hours a week coming from?

  • @notSoAnonyymus
    @notSoAnonyymus Před 5 měsíci +1

    I've built several projects. Still can't get my foot in the door. Thats okay though. I might just build my own programming job if it takes too long to find a jr programming job.

  • @zb2747
    @zb2747 Před 5 měsíci +21

    I agree, Dev work is a CONSTANT feeling of being uncomfortable
    If you are not willing to search for answers, create solutions to problems you never experienced, and/or be thrown into the deep end then this field is not for you

    • @benjaminwlang
      @benjaminwlang Před 5 měsíci +2

      I've been programming for 28 years. This is absolutely true.

    • @HeyIntegrity
      @HeyIntegrity Před 5 měsíci

      @@benjaminwlang how can you create solutions to a problem that was never familiar?

  • @datboi_gee
    @datboi_gee Před 5 měsíci +1

    I'd also wager a good part of the solution is being diligent in selecting difficult projects to build. If it's difficult, by its very nature it's forcing you to overcome obstacles as a dev some other devs in your position wouldn't have. Each hurdle is another wall between you and the rest of the pack. Just keep building. And don't settle for what everyone can do or is doing. Push yourself until you can get the recognition. Obviously recognition isn't exactly the right motivator here, you'd ideally like to be building what interests you, but if recognition will get your foot in the door and getting your foot in the door is the goal, you already know what needs to be done.
    Edit for clarity's sake: I don't even mean objectively difficult. I mean difficult for you given your current experience. The experience builds your problem solving skills, which in turn lowers the difficulty of larger and larger obstacles. So don't try to just brute force up the mountain if you don't have it in you -- aim for small climbs.

  • @jacekjacenty
    @jacekjacenty Před 5 měsíci +4

    The shortcut is called zettelkasten. But it takes a long time to master it, so you are back at square one. But it is beneficial in the long term.