What Next...Finding a New Job In Software

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

ความคิดเห็น • 498

  • @ThePrimeagen
    @ThePrimeagen  ปีที่แล้ว +154

    name one thing you could do to become the engineer you want to be

    • @mooncakevp
      @mooncakevp ปีที่แล้ว +24

      Not only taking information, also share information. Engineers tend to be bubbled up in their own bubble sometimes so much, that they forget the rest of their team.
      Thanks prime, some pristine advice you gave!

    • @naknuknik
      @naknuknik ปีที่แล้ว +9

      Learn the basics:math, how the metal works, Asselbler and C

    • @grim.reaper
      @grim.reaper ปีที่แล้ว +2

      Learn DS and Algo not for cracking interviews but to write better code (may sound silly but I was trying to write a recursive file search thing in Go and one of my code reviewers suggested to use BFS and that’s when I realized)
      I see JavaScript is being used almost everywhere but I am scared not languages that are not strictly typed because I tried writing tests in python once and it didn’t go very well, I want my methods and functions to be pragmatic and say what they are returning and what type it is ( this may also sound silly because the entire web space is filled with human interaction data and one can say most are strings / objects and that would be right… but my point here is a method should do one or more operations and then tell me what it’s returning maybe a custom type like a JS object whose schema is defined somewhere… long story short I like protocol buffers 🫣😅)
      So tl;dr learn DS, Algo, TypeScript 🫣

    • @jaroslavhuss7813
      @jaroslavhuss7813 ปีที่แล้ว +9

      To stop hating on Javascript...

    • @claytonramstedt3191
      @claytonramstedt3191 ปีที่แล้ว +13

      Just started reading The Pragmatic Programmer and the thing that stuck out immediately was craftsmanship. For whatever reason, I’ve never thought of myself as a craftsman and it’s made me reevaluate how I approach my job.

  • @AiEdgar
    @AiEdgar ปีที่แล้ว +830

    Imagine being a Chad on Google for 20 years and be here watching primeagen tell then to learn Js and contribute to open source while wearing headphones over a zipper hoodie.

    • @ThePrimeagen
      @ThePrimeagen  ปีที่แล้ว +245

      don't even need to imagine!

    • @XEQUTE
      @XEQUTE ปีที่แล้ว +3

      you work at google?

    • @nsrez2687
      @nsrez2687 ปีที่แล้ว +16

      they can prolly learn javascript in like 10 days lmao.

    • @AiEdgar
      @AiEdgar ปีที่แล้ว +3

      @@XEQUTE what me? I wish.

    • @joelhager3106
      @joelhager3106 ปีที่แล้ว +9

      I mean - Primagen still has a job, so... 🤔

  • @lmauro
    @lmauro ปีที่แล้ว +30

    I was laid off mid oct 22, just when your free course about algorithms was released on FrontendMasters. I took my time and went thorough it and I can say that it was a key part to rebuild my confidence when interviewing, I became more secure and curious when interviewing, not afraid of asking back and share similar experiences with the interviewer
    So thank you Primeagen! Practicing the fundamentals was key to me and today I have a new job and couldn’t be more grateful.
    For others who are in the same situation that I was, it is rough but practice and take your time, a new opportunity will come for you.

  • @scottiedoesno
    @scottiedoesno ปีที่แล้ว +151

    It's so much more fun being the kind of engineer you describe too. And so many times it's just a daily choice to find the fun part and be excited, regardless of what you're working on

    • @vvvvvvvvvvv631
      @vvvvvvvvvvv631 ปีที่แล้ว

      teach me :(

    • @David-iq1kd
      @David-iq1kd ปีที่แล้ว +4

      @@vvvvvvvvvvv631 Find the tools your workplace hasn't asked for but needs and create them. This is sometimes challenging as you clearly still have to output what is being asked for, but while I was an intern this strategy got me a job that didn't exist, there was no opening, but one was created and is now my full time work. (To be honest, it was not really a "strategy" because it was subconscious, I was naturally looking for what things could be improved and what systems were missing while others will just create what is asked for. And it really is more fun, because now you're the one coming up with the projects.)

    • @iternation1749
      @iternation1749 ปีที่แล้ว

      If you do what you love you never have to work a day in your life. 😁

  • @manuelalfonzoml
    @manuelalfonzoml ปีที่แล้ว +108

    Yeah man, got fired right after my vacation. Scheduled my week, showed up and then HR told me that we cannot continue working together. Much strength to everythone in the same situation.

    • @ThePrimeagen
      @ThePrimeagen  ปีที่แล้ว +36

      dude... so sorry :(

    • @Doonutzs
      @Doonutzs ปีที่แล้ว +1

      Man that sucks I'm sorry

    • @technologyondemand4538
      @technologyondemand4538 ปีที่แล้ว +3

      good luck with your future endeavors. you got this😉

    • @rajenderkatkuri7642
      @rajenderkatkuri7642 ปีที่แล้ว

      You'll get back to it brother 🫂

    • @stephen7715
      @stephen7715 ปีที่แล้ว +1

      My whole company dissolved on a Friday morning back in December (at complete random). Thankfully, I found a new job.
      Lesson learned - never get comfortable!

  • @tylerarrigoni7700
    @tylerarrigoni7700 ปีที่แล้ว +181

    In addition to being a bad ass dev, you're a good dude...

    • @ThePrimeagen
      @ThePrimeagen  ปีที่แล้ว +39

      preciate that

    • @yiyoja
      @yiyoja ปีที่แล้ว +13

      Wait, didn't you mean badass?

    • @vaisakh_km
      @vaisakh_km ปีที่แล้ว +4

      @@yiyoja cuz he sits on a ball :)

    • @iternation1749
      @iternation1749 ปีที่แล้ว

      Facts. Nuff respect!

  • @KyleHarrisonRedacted
    @KyleHarrisonRedacted ปีที่แล้ว +39

    I live exactly how Mr. Primeagen describes, always pragmatic, always on the move to learn new and interesting ways to solve the same problems and crack open new languages or frameworks. Staying thirsty, works. The last time I stayed stagnant? I got unhirable. I'm 36 now, feeling good keeping up, and it boggles me when colleagues can't keep up with my pace because they rest on their laurels. Even if it doesn't secure my job today, it could land me a job tomorrow, which is what is needed. I'm thankfully fine it seems, we're weathering the storm quite nicely. But it never ever hurts to diversify that experience set.

    • @ThePrimeagen
      @ThePrimeagen  ปีที่แล้ว +4

      on the same page bud :)

    • @KyleHarrisonRedacted
      @KyleHarrisonRedacted ปีที่แล้ว

      @@nikolakretschmer8627 get on my level then? I’ve got two kids, a wife, hobbies outside of programming, and a healthy social life. I’m not doing anything special, I just actually care is all.

  • @reanukeaves
    @reanukeaves ปีที่แล้ว +14

    I'm a senior dev. I started interviewing as soon as I saw one of the FAANGs layoffs in the news last December. I got a job offer a month later-- The best decision I've ever made.

    • @reanukeaves
      @reanukeaves ปีที่แล้ว +1

      ​@@henriqueb5637 Yes, I started applying and interviewing. I feared for my job and expected the job market to get oversaturated in the upcoming months/year.

  • @joelkorpela2706
    @joelkorpela2706 ปีที่แล้ว +3

    I'm a self-taught professional developer. My best suggestion for junior and intermediate devs is to just program, a lot. Pick a project that is interesting/challenging to you and hammer on it until it's done. Effective learning is done by choosing a goal and finding your way there. Sometimes you go the wrong way, sometimes you need to hack through some undergrowth, but in the process you will form trails in your mind connecting various pieces of computer science that you won't realize are extremely useful until later in your career.

  • @headlights-go-up
    @headlights-go-up ปีที่แล้ว +76

    Thank you for this! I’m still looking for my first dev job and while I’m going the JS/React route since that’s what everyone is hiring, I’ve been spending my weekends dipping my toes into the Rust book. Might make for some interesting talking points during interviews.

    • @ThePrimeagen
      @ThePrimeagen  ปีที่แล้ว +36

      fully agree

    • @starllama2149
      @starllama2149 ปีที่แล้ว +4

      Just knowing a language itself isn’t what you should be going for. Look into stuff rust is good for like embedded systems, kernel dev (lol), among others. Having a higher knowledge base in those areas stand out more than just knowing rust because it’s just another imperative language

    • @headlights-go-up
      @headlights-go-up ปีที่แล้ว

      @@starllama2149 Ah, gotcha. That makes sense

    • @analisamelojete1966
      @analisamelojete1966 ปีที่แล้ว +9

      I’m a self-taught dev, and I truly wish you get your first job as dev soon. Something that helped me is having an active github.

    • @headlights-go-up
      @headlights-go-up ปีที่แล้ว +1

      @@analisamelojete1966 nice!

  • @ryankhart
    @ryankhart ปีที่แล้ว +10

    This video actually gave me more of a confidence boost than a scare. I'm just starting in tech with no job yet, but I found myself going along with the checklist saying, "yep, got that" for many but not all of the tips. I've mainly just gotta work on my coding interview questions and general interview skills.

    • @ethanwillingham8716
      @ethanwillingham8716 ปีที่แล้ว +3

      Same here….just seems like there are millions of us though 😂😂😂

  • @chrisls
    @chrisls ปีที่แล้ว +7

    10+ YOE here and job hunting. I really needed to hear something like this. Thank you

    • @ThePrimeagen
      @ThePrimeagen  ปีที่แล้ว +2

      my man. i surely hope you feel encouraged. i do hope for a good job for you.

    • @NathanHedglin
      @NathanHedglin ปีที่แล้ว +1

      Hang in there! You got this

    • @chrisls
      @chrisls ปีที่แล้ว

      Thank you!

  • @RetroFrequency
    @RetroFrequency ปีที่แล้ว +19

    The only thing I'll say is that you can be a great coder without making it everything in your life. If it comes to that with interviews, there are probably lots of other things you can do instead and live a happier life than you would if you passed those interviews.

  • @chrissaltmarsh6777
    @chrissaltmarsh6777 ปีที่แล้ว +3

    Well, I'm ancient, and did the programming firstly as a tool of the trade - experimental physics, lattererly as a job.
    My advice is - always understand at least one level underneath the tool/language/whatever that you are using.
    If it's C, know ASM. Know how your memory allocation will work.
    If it's OO, know how a new object is created.
    Know how a JIT works.
    If it's Javascript, learn how to drive a truck.
    Let your curiosity get further down. You will end up a hell of a lot better, more able to move and thus much more valuable
    You'll also have a lot more fun. That is important. Programming can be dull as ditchwater sometimes. But there are brilliant times.

  • @paulchenpi7893
    @paulchenpi7893 ปีที่แล้ว +6

    There are plenty of companies out there that are tackling problems that are more important than binge watching or maximizing ad clicks…for example IT companies that try to fight climate change. They desperately search for talented engineers. So even if you have been laid off, there is an opportunity to work for something important in your next job!
    So many smart people out there work on meaningless or even harmful products. 😢

    • @vectoralphaSec
      @vectoralphaSec ปีที่แล้ว +2

      Yeah. Everyone wants to work for FAANG when there are so many other options out there available.

  • @manny2649
    @manny2649 ปีที่แล้ว +1

    Seriously, Prime, these are the videos that make such impact for me. I was laid off in 2020 right as the pandemic was rising in the US and folks were getting laid off and flocking to unemployment services. I was one of the fortunate ones to get through and I lived off unemployment for a month until I found another tech job through rigorous interview schedules and rejections.
    This video resonates deeply for me, thanks for making it and reaffirming some of the things I knew and introducing me to new ideas I didn't/

  • @pabloide86
    @pabloide86 ปีที่แล้ว +4

    "Be the developer that you want to work with.." that's a great advice!

  • @Martinit0
    @Martinit0 ปีที่แล้ว +1

    Some meta-tip:
    As far as your workplace is concerned, always maintain the initiative, i.e. don't wait to get fired - but fire your employer before he/she can fire you. That way you won't end up in a situation where you are under time pressure to take a new job. Great jobs aren't available at all times - it may take a couple of months for an opportunity to emerge. That's why when you feel that you aren't valued any more or you can't provide the value the company expects from you, you should look out for the next job so you can quit before getting fired.

  • @calder-ty
    @calder-ty ปีที่แล้ว +15

    Solid advice, great content. Love it when Prime brings the wisdom.

  • @powderypastor1242
    @powderypastor1242 ปีที่แล้ว +6

    I'm finishing my studies right now, and not at all interested in JS and frontend after trying it a bit during an internship. I'm much more into low-level software and backend, hoping that I can comfortably land a first job when I start looking at the end of the year

  • @hacktor_92
    @hacktor_92 ปีที่แล้ว +2

    this one hits back home so much... i remember back in 2018 when i felt like the company i were working for (now it's same people, but different company name), a small startup one, could fire me at any moment. it was painful to me, and mentally it was horrible. all i did was to do same stuff all over again in php: to make or maintain web projects. then, a major thing happened: one of our products were bought by a bigger company and they started to invest more money in that one, so everyone was moved to that project. we were 4 people that rewrote the main product in 3.5 months (which is too little time compared to what we had to do, even now). after that, every new project i received, i took the liberty to make it in a new stack. after that project went live, my next one was made in nodejs, where i learned that nodejs sucks in tooling and requires too much time to tinker -- something i don't take for granted. no problem, next one was made in deno (back then, it was deno 1.4), and it did it's job pretty well. soon, it got replaced by a project written in rust, and i learned rust with that project. sure, it's a double-edged sword, but it was worth it.
    in my case, the keyword was to take the initiative to DO, to ACT, when no-one else could or would do it. that's how I alone made games at work, when nobody wanted to do so. i was interested in game dev before, tried it out during the 2020 lockdown, and had the opportunity to make something real. so i took it and i fully enjoyed it. and that helped me a lot to get over the boredom and to learn new ways to code and to know what I want, what I expect and what I'm comfortable with. hell, i even started to appreciate react after having my "i'd like to use react / i hate react / i like react, but create-react-app is awful"
    for example, i'm frustrated by the state of the "modern" software development: new projects made in php and node feels so heavy and difficult, but the ones made in rust feels so simple and straightforward. i thought that it was a me problem, that i lost my interest and passion. but, after i experienced new ways of doing things, i felt like it's a tooling problem and what a language has to offer type of problem. now i want to make stuff simple and straight-forward, and not to mess my head with trivial stuff like "spending 24 work hours to setup nodejs + express + typescript + webpack + aws lambda" when i simply do `cargo lambda new`, write the CI/CD pipe and have anything ready in 4 hours of effort.

  • @vectoralphaSec
    @vectoralphaSec ปีที่แล้ว +3

    That tweet at 0:14. Damn. 20 years. I don't understand why young kids and just about everyone want to work for a big FAANG type company when it's obvious they don't care about you. Screw these places.

    • @ThePrimeagen
      @ThePrimeagen  ปีที่แล้ว +1

      its true. there is no loyalty at a company like that

  • @michaeljmeyer3
    @michaeljmeyer3 ปีที่แล้ว +18

    Great advice!
    The jobs are still out there. I am still getting pinged like crazy.
    I think Big Tech is just deflating after an inflation of value and initiatives through covid.
    Really, I have not seen much real innovation or even maintenance come out of the big boys in some time. Facebook, for instance, feels frozen in 2014. Great time for some actual innovation to come out of the more agile and adaptive companies out there that are able to actually strategize and execute.

    • @ThePrimeagen
      @ThePrimeagen  ปีที่แล้ว +4

      totally agreed

    • @chizonwazuo
      @chizonwazuo ปีที่แล้ว

      I feel like this whole layoff thing is gonna start a crazy wave of software and marketing innovations

  • @earthling_parth
    @earthling_parth ปีที่แล้ว +10

    Thank you Prime for everything you do to inspire fellow people in IT ❤️

  • @KristianTheDesigner
    @KristianTheDesigner ปีที่แล้ว +1

    Dear Mr Prime Sir. i have to be honest for a second and apologies. TH-cam have been suggesting your channel to me for a while now , BUT i had already made up my stupid mind on how your channel and content was going to be before i had even watched a single video…”ooh, just another meme style wannabe funny programmer talking shit”…and now i have watched 4 of your videos in a row and boy was i wrong! Holy f≠§! Your content is incredible! I have JUST started my journey as a programmer 4months ago now at the age of 40 updating my career from graphic and ui designer to become a programmer here in Norway. And yeah, i just gotta thank you from the bottom of my heart for your very insightful, realistic AND encouraging content! Oh, and you are FOR SURE getting a brand new sub 🤓🎁 awesome

  • @TomoFromEarth
    @TomoFromEarth ปีที่แล้ว +9

    This video couples very nicely with a book I’m reading right now, “The 5AM Club” by Robin Sharma. I cannot recommend it highly enough.
    “Own your morning, Elevate your life.”
    🤙🏼

  • @hsider
    @hsider ปีที่แล้ว +3

    You have to be exceptional and in order to be that you have to be loving what you do, don't be another break in wall who looks for a salary. That's means love and sacrifice. Good luck to you all. Be an artist in life, be crazy.

  • @aidantilgner
    @aidantilgner ปีที่แล้ว +8

    I'm learning T3 stack, I think that might be the best way for me to become a better full stack dev for now.
    I keep trying to come up with reasons to learn Rust, but whenever I have a project I figure that it will be easier and faster to write it in Typescript. Maybe once I've learned T3 stack, I'll put my head down and just learn Rust, and I'm sure I'll understand the benefits once I do.

    • @ThePrimeagen
      @ThePrimeagen  ปีที่แล้ว +8

      you will always be faster in what you are familiar with.
      ;)
      that is what makes someone so amazing is the more they are familiar with.

    • @aidantilgner
      @aidantilgner ปีที่แล้ว

      @@ThePrimeagen great point!

  • @abdellatifdev
    @abdellatifdev ปีที่แล้ว

    watching after getting my first official job as a senior software engineer at a startup. I do agree with the fact "the more you offer, the valuable you are", for example in my interview they asked me about neovim, linux, docker and git. and thinks are relatively close to development environment. i did watch this video last month, and it did really help a lot

  • @Aspiiire
    @Aspiiire ปีที่แล้ว +3

    It's really sad and heartbreaking, especially for developers who has just started, imagine that you have just started for month and you get fired, ho much you are going to feel sad :(

    • @ThePrimeagen
      @ThePrimeagen  ปีที่แล้ว

      yeah, that would be terrible

  • @ivanjijon8647
    @ivanjijon8647 ปีที่แล้ว

    Excellent advice.
    1. What are the skills that are the most required on the market?
    2. How do you make yourself different and more value than another developer?
    3. Be prepared for tomorrow. Be curious: what tech, languages, skills will be useful in 10 years. Invest yourself in what you want to work on tomorrow.
    Bonus: experience is the most valuable thing. Become a master of interviews.

  • @TwistedGRE
    @TwistedGRE ปีที่แล้ว

    I really needed to hear those things. Met you a while ago, already(blazingly fast) loving ya. A big thanks and expect me to hang around a lot more

  • @artscollab
    @artscollab ปีที่แล้ว +3

    Thanks, Prime. I love the encouragement and positivity radiating here.

  • @JohnR-fc7vr
    @JohnR-fc7vr 11 หลายเดือนก่อน +2

    All this talk is going to sound so amusing once I can retire. Really duck the corporates and capitalism. There are many people who are good enough for the job. Who gets chosen is mostly luck because there are way too many random variables.
    Just do your part to know the stuff. Brush up your resume. And continue playing the role of father, brother, son, friend, citizen, neighbour, acquaintance, club member etc. Because you all have a life outside these ducking corporates!
    Just keep trying to get the next job. That's all you can do.

  • @peteleng3075
    @peteleng3075 ปีที่แล้ว +2

    Solid and honest advices. It almost feels unfashionable to not go for the "shortcut" nowadays.

  • @KevinNaughtonJr
    @KevinNaughtonJr ปีที่แล้ว +2

    great video and thumbnail is GOLD

    • @ThePrimeagen
      @ThePrimeagen  ปีที่แล้ว +1

      thanks kev! means alot coming from you

  • @desireco
    @desireco ปีที่แล้ว +1

    I am totally minimaxing and it is working wonderful. In my spare time I am using all the things I would love to use at work and this makes me less grumpy at work.

    • @ThePrimeagen
      @ThePrimeagen  ปีที่แล้ว +4

      but thats not really minimaxing. the things you want to see bleed into your work. you become the person that innovates, not just simply moves the stone forward every day.

    • @desireco
      @desireco ปีที่แล้ว

      @@ThePrimeagen really appreciate how positive you are, yes you are correct, thank you for this

  • @kelvinpina3392
    @kelvinpina3392 ปีที่แล้ว +2

    I'm following this advice since, you published your video on how you would start over. I am trying to understand the fundamentals, and build and buil

  • @bobdouglass8010
    @bobdouglass8010 ปีที่แล้ว

    One thing I would add: friends. Yes that sounds super goofy, but I mean it. Keep in touch with guys you've worked with. If hard times hit, we all got each others' backs. I can get someone infront on the hiring manager today, zero questions asked, and I'd bet a dozen guys I know could do the same for me. It drastically reduces the stress of impending layoffs.

  • @sebbzudemo
    @sebbzudemo ปีที่แล้ว +2

    Spitting facts! Great content. It's a pleasure to have you in the community. Keep it up!

    • @ThePrimeagen
      @ThePrimeagen  ปีที่แล้ว

      my man! thank you and i really appreciate the kind comment.

  • @Haagimus
    @Haagimus ปีที่แล้ว +2

    Be eager to learn the new systems and languages that you might have to learn is a big deal too! This is a great video, thank you for making this content 🥰

  • @peternoire
    @peternoire ปีที่แล้ว +3

    Hey man, big fan of your content. I am getting into the tech industry and I'm aiming for the first foot in the door with a job. I think for me, getting a job in this field means I'm going to have the means to keep going beyond it. Experience is going to do what my self-taught studies won't, I know there is a lot I want to do but I know that getting into those sides of tech as someone who has no experience would be a bit more difficult. Getting that first job and getting to say I finally did it is just the first milestone of many and hopefully when that income starts rolling in I'll feel more comfortable learning the tons of other languages and concepts I want to. I know you want people to be great devs and I just want to say that you inspire me to be such, even though I'm a total noob at the moment. Anyways hope this positivity goes your way m8, cheers.

    • @lardosian
      @lardosian ปีที่แล้ว

      Its hard getting that first position, but dont go off learning loads of languages, learn one or two very well (and cloud technology) so that you can be productive. Think about it, your manager will not hire you because you know xyz languages, they will hire you because they think you can be productive and will be able deliver tickets (jira). For example you could become strong in Typescript and Node/Nest Js and React and also deploy some projects in the cloud...that will put you in good light.

  • @harleyspeedthrust4013
    @harleyspeedthrust4013 ปีที่แล้ว +4

    i am learning about compilers. i'm a great programmer but i could always be better, so in order to understand compilers and languages in general better i am learning an ancient language. it is fun

    • @NathanHedglin
      @NathanHedglin ปีที่แล้ว

      Compilers are a blast! Yes, such a great way to learn.

  • @ilonachan
    @ilonachan ปีที่แล้ว +1

    imagine companies just being able to fire you via email at 3AM
    - this post was written by the civilized countries in europe gang

  • @KuldeepYadav-jw7jn
    @KuldeepYadav-jw7jn ปีที่แล้ว

    Doing minimal & maximize point is absolutely 💯 correct!

  • @mu16zi
    @mu16zi ปีที่แล้ว

    this was one of the most impactfull contents and more long-term usefull advices, thanks

  • @Pilosofia
    @Pilosofia ปีที่แล้ว +1

    I'm very proud to be an IA developer. If they're gonna fire everyone, at least I could stand for 20 years before that happens.
    I was a front-end developer for two years but I have switched to deep learning, I don't feel the field is safe as it used to be.

  • @jsjoeio
    @jsjoeio ปีที่แล้ว

    As someone who was recently laid off, this video was super relatable. Thanks for speaking up on this.

  • @akashdeepnandi
    @akashdeepnandi ปีที่แล้ว +1

    Summing up prime's advice:
    describe("Career", () => {
    it("can survive recession", async () => {
    const you = await getYou();
    assert.equal(you, "Be the developer you want to work with!");
    });
    })

  • @karthikk6769
    @karthikk6769 ปีที่แล้ว

    Thanks, prime. I'm an upcoming front-end developer. I got depressed after hearing about all these tech layoffs. Thanks for your motivation.

  • @m47h4r
    @m47h4r ปีที่แล้ว +6

    Prime, these videos are absolutely amazing. One criticism I have is about the thumbnail, it's too much of a clickbait that may turn off geniune people who aren't familiar with what you do. I always tell myself to watch the video regardless of the thumbnail 'cause I know it would be great.

  • @mahadevovnl
    @mahadevovnl ปีที่แล้ว +2

    They hired far more than they fired. Also, depending on where you live, like in Europe, you have protection. Don't sign anything, consult a legal coach. It got me from nearly nothing to a big settlement.

  • @mario7501
    @mario7501 ปีที่แล้ว +1

    The reality is you need to constantly apply to jobs, whether you have a job or not. It doesn't matter. The ultimate power is having options. If you always have offers and interviews lined up, you don't have a to give a fuck about your job. Your company does not care about you, at least not as a person. They care about your skill and the value you bring to the company. And you shouldn't care about them either, at least not emotionally. You should care about the fact they pay you well and give you a chance to learn useful skills. Everything else shouldn't matter to you!

  • @erickheredia8910
    @erickheredia8910 ปีที่แล้ว

    Thanks for that. We need to keep improving. I'm adding Swift to my utility belt (React-Next/TS, Express/TS, Python, R, Dart/Flutter) since we'll start developing a B2B app at work and I want to get a piece of that action. There are job opportunities if we look at small-medium tier companies. The pay won't be flashy but with WFH it gets more accessible, and it'll help us keep improving our skills until the next bull market starts (prob. Q2 2024).

  • @andrewc8125
    @andrewc8125 ปีที่แล้ว

    Best speech in 2023. Can't stop loving this channel

  • @picklypt
    @picklypt ปีที่แล้ว

    I'm exactly as you say. I always want to learn more and explore new things. I could be given any task in IT , and I would find a way to do it, because I can adapt really well and learn fast.
    I am starting my masters next year, and I want to pursue a career in Cyber security engineering / program verification engineering. I hope my mentality makes me standout. Thanks for the advice

  • @qwarlockz8017
    @qwarlockz8017 3 หลายเดือนก่อน

    You are always a star and great to hear the great advice!

  • @Tinge1337
    @Tinge1337 ปีที่แล้ว +1

    Thanks for the advice Prime

  • @artificemm
    @artificemm ปีที่แล้ว

    Ok, this is good advice for me now, I have been doing many job applications and not getting hired. I believe mostly because of my age, they assume I have plenty of experience and can be a senior given that I have only 1 year as a professional developer.
    Thank you for your advice Prime, I'll be putting it into practice now.

  • @vulpixelful
    @vulpixelful ปีที่แล้ว

    It's funny how specialists have the advantage in good times and generalists have the advantage in rough times. At my company we needed someone who had deep knowledge in X tech/"-end" and now generalist knowledge is important again.

  • @daniel-wood
    @daniel-wood ปีที่แล้ว +5

    Applying for jobs is such a demoralizing experience. I'm trying to apply towards my strengths (statistical programmer-type roles, since I have a graduate degree in applied statistics), but 60 applications in with not even 1 interview to show for it has me wondering if I should go back to working in a warehouse.

    • @vectoralphaSec
      @vectoralphaSec ปีที่แล้ว +4

      Maybe change careers. The software industry is broken. There are so many options with your skill sets that are better than Software Developer/ Software Engineer.

  • @techmentormaria
    @techmentormaria ปีที่แล้ว

    I have a ton of good friends in tech that got laid off and I'm feeling for them. I've been in big tech (same company) for 7 years and if I got laid of tomorrow, I'd start playing with exactly what you said: react apps and integrate AI frameworks into them. The jobs will come back 💕

  • @petrpechkurov3095
    @petrpechkurov3095 ปีที่แล้ว

    Thank you, Mr. ThePrimeagen!

  • @andrewfuerst9192
    @andrewfuerst9192 ปีที่แล้ว

    Great vid Prime! Hope to catch up on your vids and streams soon!!

  • @cjjb
    @cjjb ปีที่แล้ว

    I don't want to name names but you are head and shoulders above other contemporary tech influencers

  • @daltonyon
    @daltonyon ปีที่แล้ว +1

    The name of one thing that I could do to become the engineer I want to be is Learning Fast And Do It. I saw many great software engineers and one of the many things is learning fast and do it, so how this work? Its release a new Language, features, patterns and etc.. so they reader about, see how works and trying to apply in something build cool things!!
    Be prepared for tomorrow is for everything in ours lives, always have a plan B because unfortunately bad things happen. This can be turn you in a better person!!

    • @ThePrimeagen
      @ThePrimeagen  ปีที่แล้ว +1

      i am on that team so very much!! its not about becoming a master, but there is something about mastership that means you need to know a little of everything.

    • @daltonyon
      @daltonyon ปีที่แล้ว

      @@ThePrimeagen Me too, its not like a fullstack but has many options to solve a problem!! This is blazingly fast!!

  • @celticguarb
    @celticguarb ปีที่แล้ว

    Thank Prime... I love your content and i push my self to learn something new everyday to improve my skill and be that diffrent person you coment in this video... Cheers from Argentina...

  • @BkSMedia
    @BkSMedia ปีที่แล้ว +6

    This is a nice video for me as a student who's in their 3rd year of a software development degree. I feel pretty comfortable in Java, and I'm just getting to grips with JavaScript & PHP. I have zero idea about how I would be able to contribute to an open source library however. I still feel my nooby code would be slandered by people who have decades more experience than me. How do you even tackle something like contributing to an FOSS project? It seems really daunting as someone who's never had any industry experience.

    • @maskettaman1488
      @maskettaman1488 ปีที่แล้ว +4

      Having your code slandered by people with way more experience is exactly what you want. It's an incredibly useful learning experience

    • @Simlo
      @Simlo ปีที่แล้ว

      There a freecodecamp video about contributing to opensource!

  • @Ryan-ff2db
    @Ryan-ff2db ปีที่แล้ว +1

    The Primeagen just went full Tony Robbins on this one. Maybe he has a career in motivational speaking if his Netflix hobby doesn't work out.

    • @ThePrimeagen
      @ThePrimeagen  ปีที่แล้ว +1

      I somehow doubt it. But I do believe that everyone has the capability in them to become amazing at their craft

  • @zedth2
    @zedth2 ปีที่แล้ว

    Primeagen: Keep up with what's changing
    Me: Learns LISP anyways

  • @liquidrider
    @liquidrider ปีที่แล้ว

    The man, the legend, the genius, the god! .... well we are still looking for him, but Primagen makes a great substitute for now.

  • @Hyp3rSon1X
    @Hyp3rSon1X ปีที่แล้ว

    Best 'JUST DO IT!' speech!

  • @stoneymcwheels1580
    @stoneymcwheels1580 ปีที่แล้ว +3

    Wise words from a wise man.

  • @justowningu
    @justowningu ปีที่แล้ว

    One language andy LOL. The twitch brain leaking into the TH-cam vids. Love it.

  • @SpaceApe020
    @SpaceApe020 ปีที่แล้ว +2

    This is part of the problem with the tech industry. How fast it changes and how you have to constantly prove your worth. For now, I don't mind doing it, but in the future, who knows

    • @ThePrimeagen
      @ThePrimeagen  ปีที่แล้ว +1

      totally understand that.
      but that is the nature of tech, it improves at the rate of the participants. the participants keep growing... tech will inevitably grow faster and faster.

    • @SpaceApe020
      @SpaceApe020 ปีที่แล้ว

      @@ThePrimeagen Very much so, but I think a lot of us walk into this with our eyes closed.

    • @_ClericalError_
      @_ClericalError_ ปีที่แล้ว

      @ThePrimeagen It's also not constrained solely to the tech industry, trades work is the same. Maybe the receptacles in your house look the same as they always have, but modern ones have various different technologies like USB chargers, GFCI, different wire termination technologies, that type of stuff.
      Technology moves faster yes, but all fields evolve and change over time and one must always work to keep up.

    • @SpaceApe020
      @SpaceApe020 ปีที่แล้ว

      ​@@_ClericalError_ Correct me if I'm wrong but I think in trades you would mostly update yourself on the job, whilst getting paid for it. In tech, you're expected to do work outside the office to stay relevant.

    • @_ClericalError_
      @_ClericalError_ ปีที่แล้ว

      @@SpaceApe020 Depends on the trade. Welders and machinists I've worked with in the past usually had an initial vocational education and then attended additional classes or got extra certifications on their own time and at their own expense. Sometimes there will be an educational benefit in place, sometimes not. There's more than just keeping up to date too, lots of professions require you to keep and maintain your own personal toolsets, which can get quite costly.
      An example from a past job of mine was for mechanical assemblers in a machine shop: Although they would be provided some shop basics and maybe a couple of large tools, all of their hand tools and most of their power tools they were expected to supply for themselves. Most of them also supplied some of their own consumables such as files and sharpening implements. That was upwards of $15-25k of tools the guys I worked with had in their toolboxes, which they very reliably kept clean and locked at night. This was considered both normal and beneficial since each guy had his own preferences in tool types and usage. It was also very common during installation and startup for installers to go out and buy new tools or small parts they needed on their own dime if they needed them for the job.
      As a controls engineer who does contracting I am expected to provide all of the electrical tools I need, including expensive tools such as multimeters and electrical testers, sometimes calibration standards and other traceable hardware. Depending on where I'm working that could include the computer and software licensing if the site doesn't have available licenses or isn't providing that sort of stuff, as would be common in places where controls isn't their main business. The yearly cost of one Rockwell Studio5000 license or an AutoCad Electrical license is ludicrous.
      My TLDR point though is that tech isn't special in expecting you to keep yourself relevant on your own time and cost. Whether it's supplying the tools for your trade, getting additional certs or just becoming more knowledgeable in general, putting in more than the bare minimum will never harm you and will usually help you. Being known as the guy who puts in minimal effort however is the quick way to the top of the pink slip pile.

  • @VijayKumar-dn4pz
    @VijayKumar-dn4pz ปีที่แล้ว

    Thank you, Primagen 🙏

  • @s03411
    @s03411 ปีที่แล้ว

    Thanks for making this video, it's really inspiring especially during tough time like this. BTW Your algo course on frontendmaster is one of my favorite courses , thx for that as well!

  • @blanketfish
    @blanketfish ปีที่แล้ว

    That was awesome. Very motivating for me. I've been pretty lucky where I'm at I just want to keep getting better because I'm curious about everything.

  • @ChristopherSalisburySalz
    @ChristopherSalisburySalz ปีที่แล้ว +2

    I think Rust and Go will be massive in the very near future.

  • @tom_marsden
    @tom_marsden ปีที่แล้ว +6

    The guy who worked at Google for 20 years...I hope he has enough money saved to just retire. I can't imagine being at Google for that long and not having enough saved up to retire comfortably.

    • @ThePrimeagen
      @ThePrimeagen  ปีที่แล้ว +5

      The hard part about that is the bay, I lived there for a while. I was paying approximately $5,000 a month just to have a small house for me and my three kids.

    • @bobbycrosby9765
      @bobbycrosby9765 ปีที่แล้ว +2

      @@ThePrimeagen the transplant factor can be an issue. But if he's been in the bay for literally 20 years, there's been plenty of times to jump on the property ladder. E.g. back in the late 00s you could get 4 bedrooms in South San Jose for $450k.

    • @michalkotlicki4710
      @michalkotlicki4710 ปีที่แล้ว +1

      @@ThePrimeagen This is insane. I wonder how ordinary people are making there ends meet.

    • @suede__
      @suede__ ปีที่แล้ว +1

      @@michalkotlicki4710 They aren't. You can find articles by local media. I remember hearing about an SF city planner who just constantly had to keep moving away from the city and ended up having a three hour commute as she was just a government employee in the city planning office. Talk about unaffordability.

  • @pauljohn736
    @pauljohn736 ปีที่แล้ว

    Mate you are that person for me lol. Saw the vid with u crying at the end talking about that dad, the ADHD, someone not telling u stuff and learning the hard way. Then i saw your neovim video and god dam u where going pjew pjew pjew all over the screen.
    Your ADHD video is what i needed. So thank you for sharing.

  • @bike4aday
    @bike4aday ปีที่แล้ว

    Another skill you can learn to set yourself from the pack - business analysis. Don't be afraid to step outside the realm of technical skills. Being able to communicate with clients that have problems, extract requirements, design solutions, and then develop and implement them - this is a huge advantage over just knowing the technical.
    Another idea - software architecture. Sure you know how to make a microservice, but do you know how to organize dozens of microservices in a way that's efficient, robust, and and reliable when power goes out or network outages or servers go down? Can you group responsibilities together so you only need to make a few changes in a few places? How well can you architect an entire domain consisting of 50 different subdomains and programs?
    Don't be afraid to step outside of technical skills. These I've listed above are irreplaceable :D

  • @tbcfrankee
    @tbcfrankee ปีที่แล้ว +1

    I always ask, "If I'm the business owner, would I hire me?" If the answer is no, then I keep learning and getting better. If yes, then I still keep learning and getting better.

  • @wadecodez
    @wadecodez ปีที่แล้ว

    the catch about this whole thing is businesses want an endless amount of flawless tech and they want developers who have a personality

  • @SumoCumLoudly
    @SumoCumLoudly ปีที่แล้ว +1

    I've noticed over recent years when learning coding, a lot of bang average people were getting 6 figures for easy work. Seems those days are over.

  • @PeidosFTW
    @PeidosFTW ปีที่แล้ว +1

    also, most of these layoffs are for big corporations, there's still job security even if at a lower salary

  • @desuburinga
    @desuburinga ปีที่แล้ว +2

    Great advice Prime! But I'm curious, what would you say to people that got into tech as a means to an end? Do you think tech industry is only for those that are passionate?

    • @ThePrimeagen
      @ThePrimeagen  ปีที่แล้ว +7

      its both
      means to an end can be the initial drive, but to excel in an intellectual sport, you have to be able to push yourself. it will be very hard to push yourself hard and well with no passion to do so. sounds like a recipe for burnout

  • @i_youtube_
    @i_youtube_ ปีที่แล้ว +2

    Everytime I get laid off, I immediately get another offer within a month because I have been writing operating systems in HTML for 2 decades.

  • @crashingflamingo3028
    @crashingflamingo3028 ปีที่แล้ว

    Every time I hear about layoffs in the US, I am more thankful for the high degree of employment protection we have in Europe.

  • @MeetSingh-jl9ts
    @MeetSingh-jl9ts ปีที่แล้ว

    spot on :) always good to listen to you, mate

  • @6little6fang6
    @6little6fang6 ปีที่แล้ว

    DAMN IM BURNING IN PASSION AAA TY

  • @josh1234567892
    @josh1234567892 ปีที่แล้ว +1

    Gonna be starting my second internship this summer. I got the job like 6 months ago and have been worried as hell that my offer might get rescinded out of nowhere lol.

  • @sprinklednights
    @sprinklednights ปีที่แล้ว +2

    Thanks. I will learn C++ now

    • @samhadi7972
      @samhadi7972 ปีที่แล้ว +1

      This is what I am doing now, it’s a great language and is behind so many technologies we heavily rely on. Don’t listen to the haters saying it’s a bad language this is the opposite of the truth, it’s a complex languages true but once you understand it you will be greatly rewarded, even if you don’t end up using it professionally

    • @sprinklednights
      @sprinklednights ปีที่แล้ว

      @@samhadi7972 I am already aware of that hehe
      Though really I want to learn C first, and then C++

    • @samhadi7972
      @samhadi7972 ปีที่แล้ว

      Ya knowing C ( at least dealing with raw pointers ) will help a lot. That way when you start using smart pointers things make a bit more sense

  • @HKRazieL
    @HKRazieL ปีที่แล้ว

    oh "just be amazing" why didn't i think of that before...

  • @ChrisMarquez
    @ChrisMarquez ปีที่แล้ว

    0:50 Another possible reality is doing something within the Salesforce ecosystem. Being an SF dev is underrated, imho.

  • @sebastianmangelsen8056
    @sebastianmangelsen8056 ปีที่แล้ว

    I think you really nailed it.

  • @naranyala_dev
    @naranyala_dev ปีที่แล้ว

    thank you Prime

  • @Smoshfaaaaaaaaaaan
    @Smoshfaaaaaaaaaaan ปีที่แล้ว +1

    Thank you, you’re my role model!

    • @ThePrimeagen
      @ThePrimeagen  ปีที่แล้ว +1

      dang! ty

    • @Smoshfaaaaaaaaaaan
      @Smoshfaaaaaaaaaaan ปีที่แล้ว +1

      I really mean it.
      I have struggled with drug addiction after high school and during my first year of college, got diagnosed with ADHD, my worst addiction was/is pornography however (daily struggle).
      Sometimes it feels like I always have to catch up with my peers but you inspire me, showing that it’s not only possible to overcome struggles but to be a better man for it.
      I started studying CS because I just liked it, but was loosing myself in ambitions and frankly, pornographic career fantasies.
      You inspire me to have fun with the craft and enjoy this again instead of min-maxxing life.
      Seriously, from the bottom of my heart, thank you for what you do.

  • @iamgabrielsoft5891
    @iamgabrielsoft5891 ปีที่แล้ว

    I like compilers and system programming, currently working as a frontend dev

  • @PaulSebastianM
    @PaulSebastianM ปีที่แล้ว

    Dude, you're nothing but inspirational!