Why You Don't Want To Work In FAANG

Поділитися
Вставка
  • Опубліковано 1 січ 2025

КОМЕНТАРІ •

  • @josesoto3594
    @josesoto3594 4 роки тому +1648

    The fact that there's people who quit fang jobs because teaching how to get into them is more profitable is insane

    • @Alex-vo2ew
      @Alex-vo2ew 4 роки тому +107

      This is common in literally every industry, it's not unique to tech or FANG. Finance, art, sports, fitness, etc etc etc, it's usually more profitable to teach for 99% of people.

    • @advithvashist9889
      @advithvashist9889 4 роки тому +75

      Owning a successful business is gonna make you more money than working at one in most cases. It’s a logical decision

    • @lamme4049
      @lamme4049 4 роки тому +12

      That is literally not insane haha. Happens in tons of industries

    • @robinsu3796
      @robinsu3796 4 роки тому +1

      Big Data world makes it happen

    • @renzaldwinbarnedo4779
      @renzaldwinbarnedo4779 4 роки тому +19

      Shots fired! Clement, Techlead, Joma, etc

  • @skyebrownh
    @skyebrownh 4 роки тому +697

    Just to clarify, even computer science students aren't fully prepared to pass coding interviews either. Many times, the classes that teach us these things throw a lot of information at us at once which we only memorize to pass the final exam. It can be advantageous since we have to learn these things to graduate, but we still need to study and use online resources to pass technical interviews as well. Don't think that not having a CS degree puts you at a huge disadvantage, we all struggle with these interviews.

    • @sawcondeez
      @sawcondeez 4 роки тому +20

      Yes, I agree with this. What they teach is not enough to prepare for coding interviews as there are many different scenarios and requirements that companies require

    • @lowercaseguy3578
      @lowercaseguy3578 4 роки тому +24

      Do you know it took me 2 months to learn binary tree.

    • @vatsal_gamit
      @vatsal_gamit 4 роки тому +2

      💯

    • @Jonathan-qz9td
      @Jonathan-qz9td 4 роки тому +10

      Yes, CS classes teaches more theory. They don’t teach you how to pass a technical interview at all

    • @robinsu3796
      @robinsu3796 4 роки тому +6

      You are right but here 'computer science students' means bachelor students. My Master of Software Engineering program has a ''specialised programming' course planned in the first semester, which asked you to solve 3 algorithmic questions (1 easy, 1 medium and 1 hard) from TopCoder at class every week. It is time-limited and you have to finish them yourself. The fun fact is 60% of students failed the course, although they already had a degree in bachelor of CS before entering the Master program.

  • @dusancojic2538
    @dusancojic2538 4 роки тому +587

    I would like to work at Google to make a video "Why I left my $100k job at Google"

    • @JustinK0
      @JustinK0 4 роки тому +2

      @jh1 not very big at all.

    • @wul51
      @wul51 4 роки тому +32

      250k

    • @tcritt
      @tcritt 3 роки тому +6

      You can make that or more working at a non-FANG company as a front-end dev. Even in Europe.

    • @NathanHedglin
      @NathanHedglin 3 роки тому +24

      $100k is below poverty line in San Francisco

    • @bronsonschnitzel7493
      @bronsonschnitzel7493 3 роки тому +3

      Lol 100k

  • @othmane8994
    @othmane8994 4 роки тому +269

    "So do you want to be a software engineer at Google?" I got this ad in the middle of the video. Was it a coincidence?!

    • @mod_123_
      @mod_123_ 4 роки тому +4

      They using your data for ads

    • @Kevin-jc1fx
      @Kevin-jc1fx 4 роки тому

      Google knows you.

    • @AAkritSubedi
      @AAkritSubedi 4 роки тому +8

      AlgoExpert

    • @noelkirkland
      @noelkirkland 4 роки тому +16

      God I hate that add. And the one that starts out “you know what the scariest thing in the world is?... not knowing how to reverse an ordered list”
      Ugh I hate it!

    • @AgentJRock805
      @AgentJRock805 4 роки тому

      ... ... ... it was the ... algorithms!

  • @mcjnlee2087
    @mcjnlee2087 4 роки тому +1068

    But I want to be an ex-google millionaire

  • @yasssh7835
    @yasssh7835 4 роки тому +542

    100% agree with you brother. Work life balance is important, life is much bigger than working all day!

    • @WebDevSimplified
      @WebDevSimplified  4 роки тому +147

      So true! I took the lowest paying job offered to me since it had by far the best work life balance.

    • @jamesevans2507
      @jamesevans2507 4 роки тому +37

      Some get satisfaction from pushing their careers to high paying jobs working for tech giants, others from sitting in their room playing video games enjoying their work life balance. It's a personal thing.

    • @yasssh7835
      @yasssh7835 4 роки тому +45

      @@jamesevans2507 Not just playing video games, spending quality time with loved ones, friends and playing sports or exercising, in my opinion, makes work-life balance great. But you mentioned right depends from person to person.

    • @hunggamerofficial3252
      @hunggamerofficial3252 4 роки тому +4

      I worked at a company named "Tek Expert", which is a representation of Microsoft in Vietnam, and the working hours was just......so hard to describe.
      Eventually i got out of the company, so that i could have some breath.

    • @jumper2506
      @jumper2506 4 роки тому +2

      @@snapbackmvp That is a “stupid” comment. You might want to learn what “work for” means in English....🤷‍♂️

  • @Klivdx
    @Klivdx 4 роки тому +224

    Working in a FANG company for about a year or two must be beneficial though.
    Exploring what's going on there, enjoying some perks (if they actually exists) and finally adding the company to your resumé :)

    • @travis1240
      @travis1240 3 роки тому +17

      It is. Looks good on your resume and you make good coin while you're there.

    • @CybercoderNaj
      @CybercoderNaj 3 роки тому +7

      Yes. If one gets the chance, he/she must experience being in FAANG, for however much short of time. Maybe they actually like it and continue. Or if they don't, they can obviously leave and gain that experience.

    • @Drewyurr
      @Drewyurr 2 роки тому

      @bob “She spilled my coffee!”

  • @dimitridoroshko
    @dimitridoroshko 4 роки тому +440

    "What are you gonna do with the money, if you don't have time to enjoy it"

    • @AbhishekSingh-ef7rg
      @AbhishekSingh-ef7rg 4 роки тому +17

      that's what I always think what's the point of earning money if u can't enjoy ur life

    • @Kevin-jc1fx
      @Kevin-jc1fx 4 роки тому +26

      This hit me so much. I just quit a job for that exact reason. Before trying to earn a living, make sure you have a life.

    • @baaznotapro5479
      @baaznotapro5479 4 роки тому +11

      But the thing is how will u enjoy ur life without money??

    • @swapnilkuwar7040
      @swapnilkuwar7040 4 роки тому +5

      Give it to me I will enjoy it

    • @AbhishekSingh-ef7rg
      @AbhishekSingh-ef7rg 4 роки тому +12

      @@swapnilkuwar7040 man we're not talking about winning money in lottery or something.We are talking about earning money by working hard and if u can have time and can manage the work life balance then i hope u enjoy with that money 👍🏻

  • @randerins
    @randerins 4 роки тому +290

    FAANG...
    Microsoft: "Am I a joke to you?"

    • @danrivera381
      @danrivera381 4 роки тому +31

      FANGMA... No... MAFANG? Eh... GAMANF?... I got it! ***MAN!

    • @BrendenBishop
      @BrendenBishop 4 роки тому +17

      Yes. Yes you are.

    • @alexburke566
      @alexburke566 4 роки тому +1

      @@danrivera381 FAMANG

    • @shariqueshaikh8926
      @shariqueshaikh8926 4 роки тому +2

      Wait "FAMANG"

    • @hanhai8515
      @hanhai8515 3 роки тому

      in terms of the game of prestige as a software engineer, Microsoft is definitely not at the same level comparing to these 5

  • @OneAndOnlyMe
    @OneAndOnlyMe 3 роки тому +75

    Being rich is not having a large salary, but rather how much of your salary you have left over each month (after all expenditure) to spend on having fun without worrying about the cost of having fun.

    • @OneAndOnlyMe
      @OneAndOnlyMe 3 роки тому +4

      @@JP-hr3xq Proximity to a physical "office" is becoming less and less of an issue in tech.

  • @mrbillfeng
    @mrbillfeng 3 роки тому +35

    The only thing I’ll disagree with is saying that algorithms and data structures are not important. They might not be the best interview questions to judge someone’s overall ability, but they are very important when it comes to building large software. At the scale of FAANG companies, writing an algo that runs at O(log(n)) instead of O(n) could easily decide whether a feature is feasible or not.

    • @arthurmorgan8966
      @arthurmorgan8966 2 роки тому +2

      I agree. At scale it’s massively costly. However it won’t stop engineers from writing O(n) code once their probation period is over.

    • @arielbatista7ify
      @arielbatista7ify 2 роки тому +1

      Is important but is something can be learnt once you are at the job.

    • @mrbillfeng
      @mrbillfeng 2 роки тому +2

      @@arielbatista7ify yea but you can learn everything while on the job. it's not wrong to want to test if a candidate knows how to write efficient algorithms.

  • @djcardwellai
    @djcardwellai 3 роки тому +123

    As a developer who works at a FAANG company I respectfully disagree. I've worked at small to mid-sized companies as a developer and the stress is higher and the pay is lower. That's just my experience and I'm not saying it can't be different for anyone else.

    • @genericgorilla
      @genericgorilla 3 роки тому +4

      I'm not working for any FAANGS but I did join a big international bank and while the workload is infinitely smaller, it feels like working at the cognitohazard factory. Everyone is a massive cunt looking to either one-up you or leave you to dry for no reason whatsoever, I can't imagine it's that different on that regard.

    • @huey1153
      @huey1153 2 роки тому +2

      What does smaller company mean? Facebook has almost 80k employees, A lot of companies are smaller when compare to them. Nonetheless, Snap/box/instacart for example pay just as much with an equal or better wlb while also being much smaller in size

    • @djcardwellai
      @djcardwellai 2 роки тому +3

      @@huey1153 I'll let you define that however you want.

    • @Anthony-qg5hj
      @Anthony-qg5hj 2 роки тому

      Why did you quit?

    • @djcardwellai
      @djcardwellai 2 роки тому +2

      @@Anthony-qg5hj Why did I quit what? My job at Amazon? Because I'm working at Apple now.

  • @Elduque40
    @Elduque40 4 роки тому +77

    Small companies may also have you work a lot for a little a reward.

    • @issasecretbuddy
      @issasecretbuddy 3 роки тому +12

      very true. i'm at a large company and i've never worked less than I do now or gotten paid more than what I make right now.

    • @xtunasil0
      @xtunasil0 3 роки тому +15

      They will even use the size argument to not give you a raise because you know: "we're so small... please don't look at the Porsche outside!"

    • @kartikchauhan2778
      @kartikchauhan2778 2 роки тому

      @@issasecretbuddy yes they create unreasonable deadlines , and tell workers to do overtime because we r in starting phase

  • @prabhatchanchal
    @prabhatchanchal 4 роки тому +155

    Happiness is more important than money and show off.

    • @Abhishek-dp5tc
      @Abhishek-dp5tc 4 роки тому +10

      Happiness comes from money for most of the people
      Also I never saw a poor happy

    • @Hsa008
      @Hsa008 4 роки тому

      Abhishek beggar

    • @Abhishek-dp5tc
      @Abhishek-dp5tc 4 роки тому +2

      @@Hsa008 huh?

    • @Hsa008
      @Hsa008 4 роки тому +1

      @@Abhishek-dp5tc huh beggar

    • @Abhishek-dp5tc
      @Abhishek-dp5tc 4 роки тому +2

      @@Hsa008 What's wrong with you, what are trying to say

  • @foxdie8106
    @foxdie8106 4 роки тому +81

    FANG need to know if you are able to study a lot of documentation. If you show your capacity for study, they'll contract you, because they need people who read a lot of documents only to change a CSS property in youtube module.

  • @alejandroagua5813
    @alejandroagua5813 3 роки тому +35

    Software development has been in transition in the last 10 years, from literally coding to system integration. You spend more time in using a framework or library then actually "thinking". For almost each algorithm/data structures problem you face, there are already tons of libraries that you can use. 20 years ago, you spend 80% of your time thinking of how to achieve things, today, you spend 80% of your time reading and searching tutorial, stackoverflow, copy and paste, modifying them, and find out why certain dependencies do not work with later or prior version of other dependencies. As such, FANG's method of interviewing candidates are actually only relevant to those who live 20 years ago or before. Modern interviewing system should be based on take home tests and a challenge to build a system.

    • @nein3405
      @nein3405 Рік тому +2

      "[...] today, you spend 80% of your time reading and searching tutorial, stackoverflow, copy and paste, [...]"
      and that shows ... :S

  • @beinyourguard
    @beinyourguard 4 роки тому +174

    I absolutely loathe any kind of company that likes to brag about them having ping pong tables, snooker, videogames, whatever. I don't need that. As you said, those are traps in order to keep the worker at the company as long as possible.
    We demand larger wages and more recognition for our work, not a puff in the main room.

    • @Daniel-nb3kk
      @Daniel-nb3kk 4 роки тому +10

      Exactly. Just get in, do your work, and get out.

    • @llampwall
      @llampwall 4 роки тому +5

      Yeah. Though to be fair, those things are tiny expenses in comparison, so losing them probably won’t result in large wage increases.

    • @debrah8110
      @debrah8110 4 роки тому +13

      Games and eateries arnen't necessarily a trap to make you stay longer. They are put in place to encourage socialization, to give you something to look forward to, and to help you relax. I disagree with what he said about giving the promotion to kid who never uses these and spends 80+ hours working. It's not what you know, it's who you know.

    • @A2Kaid
      @A2Kaid 3 роки тому +1

      @@Daniel-nb3kk Lol man stfu you are such a loser.

    • @alxjones
      @alxjones 3 роки тому +3

      I worked at FAANG company with video games and ping pong tables. Nobody played the games during work hours, though occasionally there are after work games once a week. People used to occasionally play a pick up game of ping pong, until they got too many noise complaints and had to play during lunch time only or use inferior "silent" ping pong equipment. Those kind of amenities are really pointless most of the time. On the other hand, a gym with a nice shower was the best inclusion at that job. We didn't have (good) food provided or a music room like some of the others have, but I probably would have actually used those -- the latter after work hours obviously.

  • @joaopdias
    @joaopdias 4 роки тому +125

    Data structures are less important for frontend engineers, FAANG needs to deploy features at scale and using "npm install solve-my-problem" is not really an option

    • @MiketheCoder
      @MiketheCoder 4 роки тому +21

      Centering a div is not the same as using dfs to find how many strongly connected components are in a graph size k.

    • @wadedoto
      @wadedoto 3 роки тому +18

      @@jsonkody you can center a div??

    • @sumitraj4282
      @sumitraj4282 2 роки тому

      so do they build everything from scratch, i don't think so

  • @caleb5688
    @caleb5688 3 роки тому +18

    It's hard to say algorithms and data structures are "useless in the real world". Algorithms are simply common ways of solving problems, and that is the job of a developer. Not as much in frontend to be fair, but like you said the majority of the work doesn't actually happen in the UI that users directly interact with.

  • @phillymontana
    @phillymontana Рік тому +2

    I've been following you, Kyle, for 12 months since I took a web dev boot camp. It was just before I decided to quit my job at Google.
    This video is so bang on. My job at Google sucked. I was there for 8 years, and for some reason was okay not being happy just to say I got into FAANG.

  • @keyone415
    @keyone415 4 роки тому +41

    By experience, the work-life balance whatever you call it is still better at FAANG than in a series B/C startup software company that has 50 engineers and is onboarding lots of new customers...
    In big corporations, you have a lot of support teams, that are all over the world they rotate this type of work...
    But, in terms of innovation and learning and fast-tracking to senior roles and solving big problems with more flexibility on the tech, I would recommend going with series B/C startup...
    By the way, location doesn't matter now everybody is remote permanently for many FAANG companies.

  • @prashantkumartripathi5410
    @prashantkumartripathi5410 4 роки тому +11

    I've been part of startups since starting of my career, I do believe freshers must not be expected to know complex algorithms, design patterns but these two really helps somebody to be a better programmer. :)

  • @travis1240
    @travis1240 3 роки тому +13

    Not all FAANG companies are the same and in my experience work life balance can be worse at companies where you make less and have fewer perks. Especially startups.

    • @arthurmorgan8966
      @arthurmorgan8966 2 роки тому

      Startups can suck ass, especially if founders are idiots. Even in FAANG or non-FAANG big companies, the experience can be wildly different depending on product, team, your manager.

  • @danielmadison4451
    @danielmadison4451 3 роки тому +1

    You are spot on!! Another large problem is your obsolescence. After 5 years of working at a mundane task you are now an expert in the "mundane task". You have lost sight of your dreams and you have stopped developing skills in other more important aspects of your field. ( no time after working for 12 hours )

  • @andreduong9057
    @andreduong9057 4 роки тому +5

    Have you ever worked at a FAANG level company? It’s always people who hate the club that they can’t even get in.

    • @fugazi1181
      @fugazi1181 4 роки тому

      Get in FAANG, make money and then go to a smaller company or found yours. But I think he just can't get in so it's hard for him.

  • @bradley3030
    @bradley3030 3 роки тому +12

    The goal of getting a job at a big tech company is hanging long enough where it looks good on the résumé. This is why most people only stick around 1-2 years max. It turns your résumé into a golden ticket. My friends that have suffered through this have went on to way better higher paying jobs at much smaller companies.

    • @WungaBungaMC
      @WungaBungaMC 2 роки тому

      Yes this by far is the best approach imo.

  • @mokroargra7277
    @mokroargra7277 3 роки тому +5

    I work for middle tier company and couldn’t be happier, I’ve learned so much as well as work with a lot of great people. Lastly, I still get to work with latest tech stacks. Rather have these things than working at FANG to debugg some project that is in maintenance mode.

  • @Lethcode
    @Lethcode 4 роки тому +7

    I work at a Fortune 500 in the finance industry. Luckily I get to work on some cool stuff. But almost all of my coworkers spend much more time in meetings rather than coding. People at large companies actually actively avoid promotions to spend more time coding.

  • @mweb7344
    @mweb7344 4 роки тому +35

    there's another way to get into those companies and actually doing great thing.
    And that's by making them notice you, making cool stuff that no one dares todo and you will get noticed, participate in events and competitions, then you will get a lot of companies asking you to join them, this will be new way of recruiting.
    Nowadays lot of people can learn the basics of programing, Algorithms and Data structure, it's hard to create actual big projects and finishing them, you to be really passionate about what you are working, and that's what companies are looking for.

    • @codingwitharman5329
      @codingwitharman5329 4 роки тому +2

      You'll still have to go through their usual interview process even if they reach you out to work for them. So at the end of the day you'll have to practice for DS & Algo just for the sake of interview .

    • @mweb7344
      @mweb7344 4 роки тому +2

      @@codingwitharman5329 If you touch some low level programing, you will find yourself learning DS&Algo for the sake of learning them, and you will have a better understanding since you used them to solve your own problem, so it still worth it

    • @harleyspeedthrust4013
      @harleyspeedthrust4013 3 роки тому +1

      @@mweb7344 I agree, you can build a solid knowledge of data structures and algorithms just by building some native app that does something interesting. Everyone builds websites, basic mobile apps, etc., but you can show your quality by building something more complicated and working out the logic for yourself. Something like a compiler, a symbolic math engine, or a video game requires heavy use of algorithms and data structures

    • @BigMichael78
      @BigMichael78 2 роки тому

      Smart companies will take your public profile as proof enough of your abilities and make you an offer. Less pain for you and them *both*. But idiotic bureaucrats and cowardly corporation men will insist on the hazing.

  • @naetharu
    @naetharu 3 роки тому +16

    This pretty much matches my experience. I did an internship back in 2011 and thought it was going to be amazing. What I found was a creepy almost cult-like corporate culture, very long hours, and the expectation that I'd move between London, Ireland and Switzerland at a moment's notice based on the company needs. I stuck it out for a while, before quitting and going back to do a research degree in academia instead. I've never regretted that choice.

    • @hil449
      @hil449 2 роки тому

      Lol paid business travel at a moment's notice? That's great in my book lmao

  • @pjbcoetzer
    @pjbcoetzer 3 роки тому +3

    Your comments are sooooo true Kyle. Been in the dev/ict game for more than 25 years (yup I started off with Dos 3.11 and Borland C - no internet). FAANG companies might be the Sh-Na-Na, but making a difference is more valuable for me than having the #-tag 'I R working for x'. I personally love the hands-on go for gold feeling... Basics, KISS and the willingness to learn, thats the goal...

  • @CareerProgramming
    @CareerProgramming 4 роки тому +15

    Cool video Kyle! FANG companies are definately overhyped. That screening process is unfortunately creeping into regular companies too.

    • @alxjones
      @alxjones 3 роки тому +2

      Yup, interviewing at a mid-size tech company right now and the process is a "lite" version of the FAANG process: one pre-screen interview instead of the occasional two, and 3 hour on-site instead of the usual 4-6 hour with lunch. Other than that, it's basically the same deal.

    • @hil449
      @hil449 2 роки тому

      @@alxjones might as well prepare for both, are you guys afraid of taking challenges or what?

  • @roshatron
    @roshatron 4 роки тому +37

    got the notification during a leetcode grind

  • @Yavin4
    @Yavin4 3 роки тому +1

    The most important thing is to figure out who you want to be, not who you want to work for. Once you know who you want to be, who you work for becomes a trivial decision. For instance, if working at a FAANG gets you closer to who you want to be, then go for it. If working at a startup does it, then do that. If starting your business or doing your own projects does it, then do that. Most people have no idea of who they want to be and look for an employer to fill in that gap when it should be the other way around.

  • @DeltaNrOne
    @DeltaNrOne 3 роки тому +3

    Dude you are 100% right fresh out of school i moved to Malaysia,
    And my wife kept saying you should work at intel, bla bla bla. I said i dont wanna work for a big tech companies just because of well everything you said
    Instead i got a very good job at a small 15 man company that now has over 30 and i grew to be a manager. And I basically redesigned the whole thing due to shit coders and mis managment.
    Keep up the good videos!

  • @nunes.g
    @nunes.g 3 роки тому +26

    I've worked at google and facebook and can say with certainty that work life balance at my teams in both companies were far better than the work life balance of my college colleagues who work for small companies.
    And related to impact it depends on your team, as an intern at google I've made changes to the frontend of a google's webpage (super impactful)
    So I think the video is very biased and don't reflect the actual reality of a lot of teams at faang companies (at least the two I've got to work at)

    • @GetBackTrolling
      @GetBackTrolling 3 роки тому

      wow, in what language google's webpage is written? thanks

  • @chickendog3042
    @chickendog3042 4 роки тому +5

    the trick is to work for companies like IBM. They are in almost every large city and you get paid well. Or companies like Boeing, Northup Grumman, Garmin, or Lockheed Martin. I got an internship for one of those companies the interview wasn't that hard I got paid for it then they gave me a job after I graduated. You can get paid around 80k for 1-year of experience in most if not all of these companies plus 10-15k per 1.5 years working. I think that is the root to go down if you can in your area.

    • @purduetom90
      @purduetom90 3 роки тому

      Agree… these are companies that have stood the test of time. Microsoft has been around a long time too, but nor as long as the ones u mentioned

  • @kamalsahoo4146
    @kamalsahoo4146 4 роки тому +2

    I have started working with one of the FANG company what I hate is it’s so corporatey. What I love is you get so much time to learn. You may not work on much things but before you even started working they want to make sure you know what you are doing. But I think the rate of learning is pretty slow.

  • @nickmclean90210
    @nickmclean90210 3 роки тому +2

    Totally agree. I got to work for Oracle as the company I worked at for 20 years was bought by them. I very quickly became a tiny cog in an isolated office in Leeds, UK. My boss was in Sheffield, his boss was in Bolton, and the rest of my "team" was in Newport, Wales, San Francisco, California and Bangalore. Best thing they ever did was make me redundant. Now I'm Lead Developer at a mid-sized company and so much happier 🍰🎈

  • @traughdaddy
    @traughdaddy 2 роки тому +1

    I would do it for a year or so just to have that on my resume. You could get a job anywhere with one of those companies listed as experience

  • @laustephen4382
    @laustephen4382 4 роки тому +39

    so true. studying stupid algos just to pass the interview!

    • @ikrammaududi6205
      @ikrammaududi6205 4 роки тому +2

      What about school and university then? Studying stupid subjects, working on assignments, perform well in exam just to get a job?

    • @laustephen4382
      @laustephen4382 4 роки тому +4

      @@ikrammaududi6205 good point! same. I never use my physics and chemistry since high school. We need to spend months/years solving hundreds of leetcode problems but will never use them again.

    • @codedestiny6955
      @codedestiny6955 4 роки тому

      @@laustephen4382 then you're in the wrong place

    • @xtunasil0
      @xtunasil0 3 роки тому +1

      @@laustephen4382 studying isn't only about learning practical skill that you will use. It's about opening your mind to new things, new way to calculate and most of all: new way of thinking! (That's why they are putting philosophy in every cursus)
      All those useless stuff is helping to build transversal knowledge which in the end help you to be better at your job by having a deeper understanding of what you are doing and why you are doing it.

  • @sanchezcarlos1986
    @sanchezcarlos1986 2 роки тому +2

    3:18 That's exactly what happened to me a few weeks ago! I'm self taught developer and I've been in this industry for more than 10 years, and honestly, no one NEVER ask me or mentioned me something about data structures or algorithms, and suddenly I found myself trying to push all this information into my brain in two weeks for a technical interview, because the company to which I was applying suggested me that in different opportunities. Finally, in the technical interview, they asked me to solve a React problem. 🤦🏽‍♂

  • @DennisIvy
    @DennisIvy 4 роки тому +11

    100# agree Kyle. While I totally understand why, I hate the obsession with these companies.

  • @danutzz8
    @danutzz8 4 роки тому +2

    Good as Gold....this advice is priceless! Great advice\video Kyle!

  • @krithikkumar959
    @krithikkumar959 4 роки тому +39

    You may make a prison as glamorous as possible but at the end of the day it's a prison.

  • @Kinoseijin
    @Kinoseijin 4 роки тому +3

    Working as an IT recruiter, this has really been the biggest issue I have encountered. People fancy working big cooperation but never think logically about the down side.. all they want is to have these brands on your resume

    • @alxjones
      @alxjones 3 роки тому +3

      Honestly, putting up with 2 years of FAANG can get you a lot of attention from recruiters from then on. It really is worth it to get in early on and grab the money, the clout, and what skills you can gather before heading off to a more sustainable work situation.

  • @J0hn.R
    @J0hn.R 4 роки тому +6

    I like this perspective. Late last year I started to prepare for interviews with FAANG and I can honestly say I spent hours and avoided time with my kids just to try to score and get in FAANG. Learned a lot but I can agree on the use of algorithms as I have been a developer for 5-6 yrs now and I have never used an algo approach to a problem. Just saying...
    Honestly, I just wanted to see some FAANG on my resume, get attention, and increase my salary expectations.

  • @madhousenetwork
    @madhousenetwork 4 роки тому +1

    Kyle what you think about Microsoft? is it similar to FAANG?

  • @metalfacemartinez
    @metalfacemartinez 4 роки тому +6

    I like how they were found guilty of colluding to keep salaries on a similar level

  • @syedhasnain2014
    @syedhasnain2014 3 роки тому +1

    Totally agree with you bro... work-life balance is most underrated thing in IT

  • @TheCodeholic
    @TheCodeholic 4 роки тому +5

    Thanks Kyle for your video. I am just curious what is the reason you think all these things?
    1. Interviews are garbage.
    2. Hard to see impact.
    3. Terrible work life balance
    4. The work is not fun...
    Have you had any previous experience working in FANG?
    Your video might be demotivating for people who are preparing for those coding interviews (which in my opinion is not that garbage as a lot of UA-camrs think).
    I know several people who are working on cool projects at Google and Amazon and they get HUGE experience which you simple can't get working at smaller companies.
    Of course when you are part of something small you are much more important when you are part of Google or Facebook.
    You have great channel with huge number of followers and there might be many young developers who are willing to be part of FANG even if they be small part and your video might be solid reason to give up their dreams.
    Sorry, but I wanted to say my opinion.

    • @mvdrider
      @mvdrider 3 роки тому +1

      the dream should be being a great programmer, not working for X

    • @TheCodeholic
      @TheCodeholic 3 роки тому

      @@mvdrider Everyone has their dreams. Being a great programmer is not (and has never been) a dream for me. It's a goal which I am trying to achieve for past 10 years. I can't say if I am good or not and if I achieved that goal, but working in Google for many developers is dream for many reasons and as soon as you are there you know your dream came true.

  • @nyplace1
    @nyplace1 Рік тому

    Great video, that is so true what you said about FANG. Sometimes i am being asked by my family why don't I try to get job in one of the larger companies, the answer is simply, i want to matter when i make changes. Plus the high salary can be found in smaller companies as well. Plus one can work fully remote, which is unlikely with FANG companies.

  • @edgydeggi3806
    @edgydeggi3806 4 роки тому +42

    I never thought of adding Netflix to this acronym...

    • @pakiman698
      @pakiman698 4 роки тому +3

      Twitter would probably be a better replacement

    • @aman9267
      @aman9267 4 роки тому +10

      I call them GAMA (Google, Amazon, Microsoft, and Apple).

    • @rajeevsinxh
      @rajeevsinxh 4 роки тому +1

      Netflix is actually a very good company in terms of engineering

    • @TemplarKG
      @TemplarKG 4 роки тому +15

      @@aman9267 why not MAGA

    • @hemandsunny
      @hemandsunny 4 роки тому

      @@TemplarKG what abt MAAG

  • @carolinek1818
    @carolinek1818 3 роки тому

    I work in a small company where I only work beside a senior developer. I am about to work on new design for our application and I'm so exited to work on it

  • @ayushkumarchandra
    @ayushkumarchandra 4 роки тому +3

    This is exactly what's inside my head! Thanks a lot for the video!

  • @dwaynemcdowell2073
    @dwaynemcdowell2073 4 роки тому +2

    Thanks for the video man! Gave me a lot of perspective

  • @blasttrash
    @blasttrash 4 роки тому +18

    3:23 I dont see whats wrong with that. College grads having an advantage over bootcamp grads is completely fair. By going to college, you have invested way more time, money and energy in learning those things compared to other folks. Of course this is an advantage and a good thing. I dont see a problem there unless the companies are outright rejecting people even before looking at their resume just coz they did not go to college.
    Saying that college grads have it easy just coz they took one algo course is also not right. The level of difficulty is still the same for college or bootcamp grad. Both have to learn ds, algos, grind leetcode etc. Now whether this kind of interviewing is good or not is up for debate.

    • @broccool2300
      @broccool2300 4 роки тому

      I would think most of his subscribers are the the ones that went to great colleges and have that advantage. I would also think that most of those jobs he is talking about almost always require a college degree if you don't have experience. I would also think that the point he is trying to make is not to put down college grads, but to help his subscribers in knowing there are other options besides just these companies and it could be a better option than wasting all you time and effort trying to get in those companies.

    • @faye_isc
      @faye_isc 4 роки тому +1

      NOT EVERYONE CAME FROM A CITY OR FROM PARENTS WHO AFFORD TO KEEP U IN COLLAGE!!! U cannot survive in Romania with 250£ MINIMUM WAGE.The rents are OVER 200 AND u need clothes, food and paying bills

    • @broccool2300
      @broccool2300 4 роки тому

      Edit: Most of his subs are NOT the ones...

    • @blasttrash
      @blasttrash 4 роки тому

      ​@@faye_isc You have scholarships for that. Besides you misunderstood my point.
      College grads having an advantage is first of all false. Besides even if its true, then let it be. I mean how can you expect a bootcamp grad who just has 6 months of experience to be better than a college grad who has 4 years of experience coding?
      Its simple, the college grad has NOT ONLY SPENT MONEY, BUT ALSO TIME AND ENERGY WHICH BOOTCAMP GRAD HAS NOT.
      Now of course its unfair if companies are straight away rejecting bootcamp grads just coz of this reason.
      But I dont think its valid for uploader to say that college grads have an advantage with leetcode interviews and that its unfair.
      Also if you are worried about cost, you can always go to a cheaper country and get a degree which teaches you almost everything your country's "expensive" college would.

  • @hassaneoutouaya
    @hassaneoutouaya 2 роки тому

    Thanks for the clarification !

  • @lardosian
    @lardosian 4 роки тому +4

    I worked in Microsoft for 2 years in my audio localization days, I rarely seen people playing the xbox machines scattered around the campus. It was a great experience though because I was contracting so no dealing with the HR bs and we had a cool audio section of the office just for us 4 audio engineers.

  • @PauloGriiettner
    @PauloGriiettner 4 роки тому +2

    One day I actually really wanted to work at one of the FANG’s, but few years a go I changed my mind because of all the facts you pointed in your video.

  • @frikkie
    @frikkie 3 роки тому +8

    I dont understand why you suggest that code quality control is holding people back. You will learn more from a solid code review than from any coding tutorial.
    The code quality control is strict since the responsibility these companies have is very high.
    All code written should always be considered high responsibility.
    Eg. The software running in a car can never fail....it can cost lives. If AWS is down it might impact a medical company doing research.
    Really not getting this video...
    If you think working for smaller companies are less stressful you have a lot to learn.

  • @perfectionbox
    @perfectionbox Рік тому

    it's handy if you spend a year or two because recruiters will see the company name on your resume and will prioritize you

  • @oussama40612
    @oussama40612 4 роки тому +15

    I feel like you miss one fundemental point about solving algorithms: they improve your level of problem solving, which indirectly does influence your performance on any level in the real world on a job.

    • @andrewseo2567
      @andrewseo2567 4 роки тому +12

      That’s what u assume, but the fact is that these algorithm type interview problems are literally going to be memorized just so they can pass the test and most people will forget about them after. If ur consistently solving algorithmic problems on a daily or weekly basis of course it’ll help. But for 70% of developers thags not the case

    • @BookOfSaints
      @BookOfSaints 3 роки тому +6

      Solving these algorithm type questions in isolation is useless. Interviewers should ask you to solve a practical problem (implementing a small feature in a boilerplate app they have ready) that requires you to use clever problem solving skills. This would give the interviewer an idea of how you would perform in real day to day work.
      Of course, setting up this type of interview would take time, which lazy FAANG companies can't be bothered with.
      It's never a bad idea to learn data structures and algorithms, but they exist so we can apply them practically, and not to show someone how well we can invert a binary tree in Google Docs during an interview.

  • @swapnilkuwar7040
    @swapnilkuwar7040 4 роки тому +1

    Does someone know the answer of the puzzle which is shown in video?

  • @Gerry090
    @Gerry090 4 роки тому +3

    One of my friends is working for a company using traps like dogs and ping-pong. I think it’s not helping her much but that’s my opinion. Like you said, balance is important. Thanks for your video, Kyle!

  • @yaghiyahbrenner8902
    @yaghiyahbrenner8902 4 роки тому +1

    remember: its the experience you gain even sitting a year not coding and sitting in strategy meetings at a FANG company is gold, even the connections you make there.

    • @83hjf
      @83hjf 3 роки тому

      ding ding ding. yes. and the name of the company in your resume too.

  • @sida_g567
    @sida_g567 4 роки тому +21

    Working in fang is like having a BMW or a Merc we all knew it is just a status symbol people who buy those cars have more bad time repairing and maintaining those unreliable things they are way more miserable than guy who owns a toyota Corolla

  • @kenjimiwa3739
    @kenjimiwa3739 Рік тому

    Having been at midsized startups and big tech companies I 100% agree.

  • @shantanu0707
    @shantanu0707 3 роки тому +3

    I'm from India and despite being a very good developer, it's hard to get a job because of Data Structures and Algorithms which these companies ask but have no practical application.

  • @georgesaeid7231
    @georgesaeid7231 3 роки тому

    It's rare to find a twenty-some guy or girl think clearly and independently like this. Good job.

  • @okbrk
    @okbrk 4 роки тому +3

    Simple side note: I wonder how it'd look if you have work experience at FANG when applying to other jobs, or you have smaller company experience. Who do you think they will more likely to do interviews first?

    • @alxjones
      @alxjones 3 роки тому

      This is probably rhetorical, but I can tell you from personal experience having FAANG on your resume is a huge draw for recruiters. Everyone wants to "snipe" the FAANG guys; basically they let FAANG do all the hard work filtering out the top players, then they just grab those guys and do minimal interviewing. Plus they get free insights on the architecture of huge companies, which they'd like to become one day themselves.

  • @robertzeurunkl8401
    @robertzeurunkl8401 2 роки тому +1

    2:50 - I would LOVE to land an interview at Google, with no intention whatsoever of actually working there, just so I could tell them in the interview: _"Do I know how to ? No. In fact, I would not even _*_attempt_*_ to know such a thing. Such a thing is so unlikely that devoting brainwidth to it would be exceptionally irresponsible of me. That is exactly the sort of thing that I would look up and learn, only when I actually needed to DO it. Also, I would immediately (and intentionally) forget it once it was done. Someone wise once said, 'Knowledge is 99% knowing where to look it up.' You would think a company like Google would actually celebrate that fact."_
    This said by a 30+ year career, one dozen+ language, veteran programmer who has been writing software longer than Google has even existed, and probably longer than all but the most Senior Google engineers, and certainly longer than any Google executive.
    *EDIT:* Full disclosure. That said, I DID take a job very early in my career as a developer with Deloitte & Touche, simply because I wanted that "Big Six" on my resume. So, there's that.

    • @robertzeurunkl8401
      @robertzeurunkl8401 2 роки тому

      10:05 - "Speaking of money..." I work for a relatively small airline company. So, the work is very interesting. And my work has an *immediate* and *direct* impact on the company's business. Everyone at the company works, in one way or another, with the web applications that I write. And as the Lead Sr. Developer, I make about a six figure salary. That's a six figure salary in Tulsa, Oklahoma. Not the east or west coast. *Oklahoma.* That's a very good salary in the "cost of living" zone that I live. Like those FANG companies, though, I put in about 60 hour weeks. A LOT of that time, though, is spent not directly on my job, but in learning, and at a small company I have a *LOT* of latitude to do so.

  • @muhammadadibzaini
    @muhammadadibzaini 4 роки тому +24

    "Questions about things that you never actually need to know in real life"
    So my University is preparing me for FANG?

    • @ikrammaududi6205
      @ikrammaududi6205 4 роки тому

      Almost every university and school actually...

    • @clowndriver5576
      @clowndriver5576 4 роки тому +5

      University prepares you to be a scientist. You learn all those stuffs to be able to create new technologies.

  • @CodeCatProgramming
    @CodeCatProgramming 4 роки тому +1

    Awesome advice bro!

  • @zerberus1097
    @zerberus1097 4 роки тому +8

    4:20 , debugging, maintenance, IT-Stuff?! What, nobody told me I had to do this as a Software Engineer.

  • @jesng7770
    @jesng7770 4 роки тому +2

    Sometimes you can just join and work for few years, then leave for better. So, brand name comp is still good. When you have those name on your resumex it’s easier for you to find a job in normal comp. For Faang, Google has the most paid and second for wlb. But it’s the hardest to get in.

  • @PratikBhurewar
    @PratikBhurewar 4 роки тому +8

    While watching this video I got this add asking 'So, do you want to work at Google'

  • @eberronbruce1328
    @eberronbruce1328 3 роки тому +1

    FAANG companies are like the Harvard of tech companies. You may not have a better experience there, but the brand name alone would skyrocket your career.

  • @avi12
    @avi12 4 роки тому +24

    I think this video is the most important for developers like me to watch
    I have been wanting to work for Google for years as I love their products, but now that you said that if I would get accepted there, I would've been just another cog in the system, as well as I would most likely not affect users directly - I start questioning working for such a large company
    So, thank you for making this video

    • @oddlytimbotwillison6296
      @oddlytimbotwillison6296 2 роки тому

      Write software for the things you care about. Don't fixate on the organisation you do it with.

  • @phire4694
    @phire4694 4 роки тому +2

    Facts af I also made the observation that big companies with great facilities also expect you to stay in the office longer. You should see people’s faces when I tell them I don’t want to work for Apple or amazon etc

  • @goldydog1
    @goldydog1 4 роки тому +4

    I think there's a lot of flawed logic in here. FWIW I do not work in FAANG and do not plan to in the future.
    1. Most of these complaints are about big companies in general, not FAANG in particular. I would actually say that in a FAANG company, most of this stuff would actually be better than at some other large corporation (like a bank).
    2. Interview problems - Even at mid-size companies you will probably be expected to whiteboard a system design solution at some point in your job - I think that aspect directly correlates to real world development. If you're referring specifically to algorithm white-boarding, I see the argument somewhat, but I think even the algorithm problems are useful to see how the candidate deals with problems they don't fully understand. Also, even when interviewing at mid-sized companies (and a lot of small ones), you will be expected to do some degree of algorithm/system design interview (admittedly, probably less than the FAANG companies) and the interview processes can be just as drawn out
    3. The work is not fun - "Fun" is very opinionated, but I think your mileage will vary depending on the team you're on. For me, enjoyment of my work stems from the technologies I use. I really enjoy using the greatest and latest, and I think the FAANG company tech stacks are going to lean on the newer side of things
    4. Terrible Work/Life Balance - This one is the most flawed. I would say most FAANG companies are going to have a better work/life balance generally speaking. I'm sure there are some teams where that is the case, but of my friends who work in FAANG, they all would say they have great work/life balance. Most of the managers are also going to understand tech and the problems that come up when working on it. At a small company, this might not be the case. Your manager may expect the world of you if he/she doesn't have some grasp of the software development process. On top of that, if you are one of the only engineers on the project, that means when things break outside of normal work hours, you are probably going to be the one on the hook to figure out how to fix it. At FAANG, you are probably going to have to be on call occasionally, but that is really not that bad, because most of the tech as systems in place to automatically fix them. Whereas at a small company, those systems do not exist, so you may end up spending your entire night working on it, when it breaks.
    5. High Cost of Living - Not sure why this is even in here. Even without COVID, there are offices all over the world in FAANG companies that are in low cost of living places. In addition, if you are being paid very handsomely (which at most FAANG companies are), cost of living should not be that big of a factor. This really feels more like something that you take into account before accepting your FAANG offer than something that would deter you from applying.
    Overall, I don't disagree with all of your points, but I do think the logic presented is under-developed and flawed. It feels like this video should be titled "Why You Don't Want To Work At A Big Company" but I'm assuming this one is better for SEO.

  • @sattwiksahu1743
    @sattwiksahu1743 3 роки тому

    Thanks so much bro this was eye opening 😌😌

  • @GeorgWittberger
    @GeorgWittberger 4 роки тому +6

    Since you can only live every minute of your life once, it doesn't make sense to stack up money earned by doing a job that you don't like, just to be able to buy the life you really want to live at a later point of time. Get a job that you can do with passion every day - it's a better recipe for long-term happiness.

  • @raventhorX
    @raventhorX 3 роки тому +1

    My dream job is just about any job that will pay a six figure salary doing something I consider somewhat easy. Or at the very least not physically reliant like construction.

  • @kimjongun2217
    @kimjongun2217 4 роки тому +17

    Who is after algo expeert reaction video😂😂😂🤣🤣🤣

  • @rajeevsinxh
    @rajeevsinxh 4 роки тому +1

    I agree to the most part, but in a big company work lyf balance, weather you get promoted or not, how much impact you are making all these vary team to team and project to project. People change bosses instead of companies

  • @hackweiser4127
    @hackweiser4127 4 роки тому +7

    Clement mihailescu made a response video!!

  • @not_vinkami
    @not_vinkami 3 роки тому +2

    "Some companies teach you algorithms and data structures only to pass the faang interviews"
    "All schools teach you every useless thing only to pass the exams"

  • @rahulphukan5822
    @rahulphukan5822 4 роки тому +14

    I agree with you man... Interview should be totally on development skills because there we will be doing that only

    • @cinialvespow1054
      @cinialvespow1054 4 роки тому +1

      Agreed, but at the same time it's not *just* development skills. If you have an assholeish personality then you likely won't work well with the others they're already paying to work for them. So they'd prefer someone with similar coding skills but with better people skills.
      Tho ofc some of the best programmers are exactly the people who have poor people skills ahaha, but then they work under some project manager who's not as good of a dev but a better communicator.
      Or were you meaning the virtual questions about data structures and such instead of overall dev skills that they have you do in the interviews?

  • @dumbotterlover2558
    @dumbotterlover2558 3 роки тому +1

    Worked at Amazon(not as a developer, but working with the AWS devs regularly in their support teams) and it was a fantastic learning experience, but overall they're betting on there ALWAYS being some bright new faces every 6-18 months to replace their entire organization(save for a handful of people with some special leverage and management).
    I recommend it as a learning experience, but definitely not as a long term career.

  • @pooblock4092
    @pooblock4092 3 роки тому +4

    Easy to have that mindset when you aren’t good enough. Btw, thanks for discouraging lots of competition.

  • @elthomas_
    @elthomas_ 2 роки тому +1

    Totally agree, it's ironic that in the industry built most on software and the world wide web, people feel forced to live in one (not so livable) city.

  • @poojasakhare498
    @poojasakhare498 4 роки тому +3

    I just wanted to feel better about not getting selected for Amazon sde

    • @aidata0007
      @aidata0007 3 роки тому

      Atleast you tried , I play that scenario in my head and not actually do something lol

  • @jonathanmarois9009
    @jonathanmarois9009 2 роки тому

    Wanting to work in FAANG is like wanted to join a cult and a wise man once said, _"You have more fun as a follower. But you make more money as a leader."_ - *Creed*

  • @dhenukarangam2799
    @dhenukarangam2799 4 роки тому +4

    By far the best reasons i have heard which make sense of why not to join FAANG..
    And good one on ‘ Even though they have all the ping pong and all games and stuff if you play you may not get promoted ‘ .. its funny really 😂😂😂

    • @travis1240
      @travis1240 3 роки тому +1

      It's about what you're focused on and getting accomplished. If you think work is all fun and games and that's what you are focused on, why are you even thinking of getting promoted? You don't get that for just existing.

  • @TheRcfrias
    @TheRcfrias 3 роки тому

    I agree 100%, and for all ex-fang haters, spoiler alert: its simple math, You might get 10-12k a month, but “modest” living is around 8k excluding going out, travel, transportation, movies, etc. And Sillicon Valley is pretty expensive anyways.

  • @tradingcareer2409
    @tradingcareer2409 3 роки тому +11

    Mr Adam Douglas is the best, recommending him to all beginners who wants to recover losses like I did.

    • @charlieolive2004
      @charlieolive2004 3 роки тому

      How can one reach an expert in trading,cos I have lost alot of money trading with a wrong trader.

    • @sharridelima1661
      @sharridelima1661 3 роки тому

      @David Benjamin I'm beginner too, I've been earning through investing with expert Adam it has been a huge success, in two weeks i made $15,000 with $1,000

    • @píññédbyAdmin-k7b
      @píññédbyAdmin-k7b 3 роки тому

      Wow !!! I thought I was the only beneficiary of Mr Adam Douglas trading services.His techniques and strategies are the best.

    • @chadreddings3105
      @chadreddings3105 3 роки тому

      Expert Adam made me rich, greetings from India , I've $27,460 worth Bitcoin profit

    • @vanessawhite9120
      @vanessawhite9120 3 роки тому

      This is the first time I'm meeting someone real , I just got my profit today, I saw this comment about ten days ago, thanks so much.

  • @samarmohan9891
    @samarmohan9891 4 роки тому +1

    What about Apple? FAANG!

  • @pedestrian9287
    @pedestrian9287 3 роки тому +5

    I worked my ass off to get to FAANG. Couldn't agree more. The work is monotonous and bureaucracy is crippling. Mind you, I'm a senior engineer. Politics, cut-throat culture, and high cost of living for poor quality-of-life is not worth it.

  • @puneetwasan771
    @puneetwasan771 3 роки тому

    Thanks mate for the view,✌️