Biggest Lies in Software Engineering

Поделиться
HTML-код
  • Опубликовано: 20 ноя 2024
  • What comes to mind when you tell someone you're a software engineer? They probably think you make a lot of money and work minimal hours while playing ping pong in a startup office. In this video, I go over some misconceptions perpetuated by social media and explain the realities of being a software engineer.
    #SoftwareEngineer #TechIndustry #CareerAdvice #CodingLife #SoftwareEngineering #TechMisconceptions
    Music by: Bensound.com/free-music-for-videos
    License code: C6I3OTKWXDNSLTCI
    License code: 6AWEA4QABIOFTX5O
    For business enquiries, contact: catherinelimedia@gmail.com
    Make sure to hit like and subscribe to my channel: bit.ly/3DBIIRj

Комментарии • 321

  • @courtlaw1
    @courtlaw1 3 месяца назад +105

    24 years in I.T, I found best for longevity is don't follow trends, have multiple skill sets and find something no one else wants to do.

    • @UnlessRoundIsFunny
      @UnlessRoundIsFunny 3 месяца назад +18

      A friend of mine worked as a programmer for Cincinnati Bell for 43 years, and he survived round after round of layoffs for decades because he was one of the very few people in the company who knew COBOL, which had been abandoned by the cool IT kids back in, what, the 80’s? Several mission critical systems had been programmed in COBOL back in the day, though, and they were still running on it when my friend retired in 2014. He hated the job, and I think his superiors hated him, but that was his niche and he was bulletproof.

    • @nreed7718
      @nreed7718 3 месяца назад +6

      It gets old switching tech stacks every few years, too. You waste time re-learning how to do the same things in different tech. Better to get really good at one stack and understand the business so that your job cannot be easily outsourced.

    • @biomorphic
      @biomorphic 3 месяца назад +5

      30 years here, I back your opinion.

    • @canardeur8390
      @canardeur8390 3 месяца назад +1

      @@UnlessRoundIsFunny
      Former COBOL developer here: please always be careful with such affirmations, and always take each person's experience with a pinch of salt...
      COBOL developers are like chemists - I used to be one before working in IT -: while it is true that COBOL developers will always be in demand, this does not mean that there will be a demand for all COBOL developers.
      COBOL developers working for Lehman Brothers in 2008 were not as lucky as your friend was!
      Yes, even as a COBOL developer, despite the legacy code base: you can be laid off, AND it can take a while until you find a new position!
      And while it is a good niche, your possibilities are much more limited!

    • @BlackwaterEl1te
      @BlackwaterEl1te 3 месяца назад

      @@nreed7718 Yeah i just did 2 years of full-stack development, right now my mood is fuck full stack not worth the extra things to keep up with. Next year i'm going back to backend "devops"... I can use my free time better and pick up Game development the sole one reason i actually started wanting to learn programming. Im have almost a decade of professional experience.

  • @TheBoostedDoge
    @TheBoostedDoge 3 месяца назад +52

    System Engineer here. Expecting us to work on side projects on our free time is a bit of a problem in IT in general. , the amount of times I've been asked in interviews if I have an home lab is insane. Even crazier is the looks they'd give when I'd say "No, if I need to try something I'll do so in a virtualized environment". Thankfully I'm self employed now don't have to deal with this as much.

  • @artemsapegin
    @artemsapegin 3 месяца назад +133

    I am a socially awkward ~introvert~ autistic developer :-) And now it takes months to find a job even for seniors with 20 years of experience…

    • @redshift415
      @redshift415 3 месяца назад +46

      i have 20 years of experience and have worked for two of the faang companies, and it’s been almost a year since i’ve found a job. it’s the hardest market ive ever experienced. i used to get recruiters hitting me up daily, now im applying daily and getting ghosted! good luck yall!

    • @huinyavaina
      @huinyavaina 3 месяца назад +11

      yea, they say it will be this way now, for autistic/ introverts SW engs...
      gotta develop comm. skills

    • @Naomi-xu4hq
      @Naomi-xu4hq 3 месяца назад +18

      @@huinyavainait kind of sucks, I don’t mean to gatekeep but seeing HR, sales, finance, and marketing take over tech and try to lay us off while getting similar salaries in insane

    • @garyp.7501
      @garyp.7501 3 месяца назад +8

      @@redshift415 I have 40+ years experience, and yeah, it's one of the hardest market I've had to look for a job in. (and I'm actually pretty current on the technology..)

    • @tonnytrumpet734
      @tonnytrumpet734 3 месяца назад

      @@garyp.7501 I have 60+ years of experience and yeah, this is super tough I always liked technology I am 2000+ leetcodes in and still cant find a job. I was there when Apollo launched btw.

  • @WorldTravelerCooking
    @WorldTravelerCooking 3 месяца назад +60

    The stress is a big issue. I have known a lot of software engineers who have had mental and physical health issues from the stress, myself included. And we as a society are so reluctant to include stress as a factor in developing issues like type two diabetes for example, that this is almost certainly a great understatement. The late night stress is some of the worst for health.
    And as an industry we do on-call in ways which are pretty close to being indefensible from a human cost perspective. Upper level decision makers, often who have never experienced these issues, unintentionally add a lot of unnecessary stress and hardship simply by failing to deal with the human cost side.

    • @j.c.s5630
      @j.c.s5630 2 месяца назад

      the stress comes from your own perception of the relationship between your identity and time. see in school you get a test and if you finish it in 2 days you failed.. but if you finish it right at the end of class you pass. and if you finish it in 20 minutes you are genious. this is all conceptual nonsense. ego identity vapor. its not real. you are who you are no faster or slower. but you carry that weight into your adulthood.. and now you mad at yourself for being too slow. who defines the speed? did you wall flower when they asked you how long it was gonna take and you gave them the thing they wanted to hear not the truth? or did you die along with a dying project and didnt just let it die while you live? cmon bro.. detatch yourself from the bull. you are not the work. and the time means nothing only the deed. and the journey is everything. eckart tolle said you are not a lawyer, or a programmer. you are not a brother or sister or son. you are nothing. wuwei

    • @WorldTravelerCooking
      @WorldTravelerCooking 2 месяца назад

      @@j.c.s5630 That's one aspect. The issue that got me was in managing very large systems with late-night incidents. When the mission critical distributed database is falling apart late at night, that imparts a lot of stress.
      In fact I would say my experience is that late night stress from on call is the biggest and least avoidable stressor.

    • @j.c.s5630
      @j.c.s5630 2 месяца назад

      @@WorldTravelerCooking yeah but you accepted that job. and if something else force you to accept that job well that something else you opted in for. something you opted in for way down the line.. like you took out some student loans way back.. and that cascaded into a series of decisions that required you to do late night job. you could have done that late night job at your own pace and they would have fired you in 6 months and you would have had 6 months unempployment insurance to retool then pivoted some other direction. theres alot of stuff out here trust me im a gangster with this .... i stayed home with my mom and ran some experiments. then i got married. every step i kindof didnt go for the shiny things everyone else goes for. like the 3 man bachelor pad in brooklyn. or a new car to impress the ladies. matter fact ive never owned a car and im 50. i bike to work that means i can get fired that means i can take chances that means i can start studying for the next job when i know im not going to last with these people. of course my retirement savings are nil. well cross that bridge when we come to it. you yourself youve been working hard towards retirement. even the college degree was a hedge against a golden years where you can only sit around the house cause you got no money for vacation. me i dont care about vacation.. last time i went to peru and i hated it. water bad. people dangerous. i appreciate the mundane. i always take my time with things

    • @WorldTravelerCooking
      @WorldTravelerCooking 2 месяца назад +1

      @@j.c.s5630 There's a reason I quit the job that was giving me health issues. Nobody understands how stress will break them until it does.
      The fact is though, stress leads to human error and human error leads to big losses. Companies therefore need to do a better job of addressing this issue and if they don't then everyone loses, the employer included.

    • @j.c.s5630
      @j.c.s5630 2 месяца назад

      @@WorldTravelerCooking preach

  • @viperjay1
    @viperjay1 3 месяца назад +46

    There is so much information to know about web/programming. So I don't understand how most people can think they can goto a bootcamp and be experts in 3 months. It takes time to digest and understand. As you mention making anything above 80k is alot of pressure on the programmer to make it work.

    • @0x007A
      @0x007A 3 месяца назад +2

      A bootcamp provides foundational knowledge, but without a portfolio of real-world projects outside of the bootcamp, an attendee will not be suitable for even a junior level web developer / software developer role. Forget entry level roles because they rarely exist and are rarely entry level except the wage.

    • @slider799
      @slider799 3 месяца назад

      Yup. This is delusional. It's also done with predatory sales of selling s service which doesn't deliver. It also been really bad for the industry it kinda worked for a while because the industry was so short on dev's so people would hire some of them. Now it comes back down to the you need 5,000+ hours exp or your not getting past the tech interview.
      Now we have 3.1 million npm modules (yes really) which is a result of this outcome. But in really theres only about 500 really mean anything half decent. The decay in terms of standards in the industry is insane in the last 5-10 years. There also way to much focus on the code rather than the problems being solved.
      When you ask the guys who came from boot camp in a code interview to explain control system theory. They fall apart.. rapidly

    • @catherinelijs
      @catherinelijs  3 месяца назад +1

      I think it's a good starting point. Ideally it's stretched out to at least a year but then it's not profitable for the bootcamps...

    • @slider799
      @slider799 3 месяца назад +2

      ​@@catherinelijs Not at the prices they are charging.
      I have been a dev for 28years. I have worked with all sorts of people. Been to all sorts of interviews and interviewed 1000's of people.
      What we do with bootcamp people is take them on for job thats nobody wants like localization, proof reading, spelling, grammar, manual QA or support
      They typically are not able to make to a dev standard and they often don't progress to a standard to be a dev even when given the time an opportunity to do so.
      There is a crisis in the industry currently where people don't realize the standard for the last decade has been lowered because there has been a skill shortage. In the last year or so that standard has just returned to pre 2010 levels since there isn't a skill shortage. The bootcamps were working in that period of time. Now they do not.
      Should see them die out in the next 2 years.

    • @Jaysnipes
      @Jaysnipes 3 месяца назад

      ​@@0x007AI can't agree. Dated a woman who barely spent time in a boot camp & landed a 100k job. Got me thinking I need to do the same now. Lol

  • @Michael-it6gb
    @Michael-it6gb 3 месяца назад +30

    The problem is the world views a "socially awkward introvert" as a huge issue at the job market.

  • @PootCoinSol
    @PootCoinSol 3 месяца назад +14

    I'm a 3D character artist for my day job. I 100% agree about doin the same stuff outside of work: I can't do it. This passion has turned into a job. It's so hard to sit down at the end of the day and do even more of it as a hobby. Now I'm teaching myself to code web3 dapps in my freetime.

  • @coder236
    @coder236 2 месяца назад +7

    this is spot on, nobody told me about the physical and mental health sacrifices i'd have to make working in tech. Especially in the UK, it's a very abusive career path to take, very cut throat and you're expected to know literally every aspect of development not just one part... it's killer

    • @catherinelijs
      @catherinelijs  2 месяца назад +1

      Thanks for sharing! It’s a shame that workers in tech don’t get any recognition for the stress they face because society thinks that just because we work in front of a computer we shouldn’t have stress like those working manual jobs

  • @eightsprites
    @eightsprites 3 месяца назад +10

    So many comments. Adding my 2cents. I was self taught, started coding when I was 7. Had toyed around with computers for 13 years when I got my first computer work when I was 20. I got double degrees in both Network Engineering and Software development. On my travel back and forth to work, 2h a day on public transport, I read new book about software. I got a big library of them at home. All that I bought for my own money. Never made more than $70k/year. Had 24/7 support with 15min from call to start working. Try to shopping grocerys with that, you have your laptop in your car with you at all times. Okey, 24/7 wasn’t that often, but still.
    School should be enough, I agree.
    Also, I feel offended when I hear ”bootcamp is all you need”.
    Just writing this as a reallity check for some, and a hint to others. Software can be fun, but it’s a lot of learning, life long frustration, and not always as good payed as people think.

  • @ekasusilo
    @ekasusilo 3 месяца назад +13

    The closest to reality description of SWE that I've seen so far on RUclips! Thank for for breaking down all those myths!

    • @catherinelijs
      @catherinelijs  3 месяца назад

      Thank you! I'm really glad you found it useful, especially as you also noticed the amount of bs out there regarding SWEs on youtube and other social media!

  • @ramimuddin7925
    @ramimuddin7925 3 месяца назад +4

    Thanks for making this video.
    I'm a developer myself, and all that crap I see from these tech "influencers" does not reflect at all what the real tech experience is.
    On top of that, before landing my current job, I felt miserable thinking I was stupid and not as smart as these tech "influencers" for not landing a job after graduation...
    These kind of stuff needs to be stopped, even that crap of a "Daily routine of a Consultant in a Big 4 Company or Blue Chip Company"...
    Anyways, thanks for clearing this up, really appreciate it.

    • @catherinelijs
      @catherinelijs  2 месяца назад

      I’m really glad you enjoyed it!

  • @HunterMayer
    @HunterMayer 9 дней назад

    Solid advice. Thanks for sharing your experience. I'm on the other end if this journey... I found a lot of what you said to resonate with throughout my own experiences. Ageism is my new battle. I knwo enough to not be bamboozled and i think that makes me less valuable/vulnerable to grind culture.

  • @WorldTravelerCooking
    @WorldTravelerCooking 3 месяца назад +38

    One myth that I would bring up that you don't (and most HR departments haven't figured out either) is the myth that knowing a framework and a language is enough. It might be enough to start to get a job but my experience has been that programming is about 80% domain knowledge (understanding of problem domains, etc), 15% algorithms and data structures, and 5% languages and frameworks. You can know the languages but if you don't understand the problems you are trying to solve, you won't be successful.
    Of course you can be hired without the domain knowledge (because people have to build that) but you had better spend time actively learning the domain and business sides if you want to be good at what you do.
    That also means that if you have a particular interest in an industry, as a software engineer, it makes a lot of sense to specialize in that industry.

    • @onewizzard
      @onewizzard 3 месяца назад +2

      My rule for hiring engineers starts with business knowledge, then domain knowledge, followed by data architecture, next platform knowledge, and coding skills. Not that coding isn't important. It's just that if they know the others, the onboarding, training, and KT will just be so much smoother.

    • @anderspedersen6750
      @anderspedersen6750 3 месяца назад

      100% this. I was working on a dev project involving accounting. We got one of the account trained up to be a programmer, so he could take over the project when we moved on to the next project, while he was helping me. This was 20 years ago, last I knew he was still in charge of that project a few years back.

  • @DevLife717
    @DevLife717 3 месяца назад +24

    Been coding professionally since 1998. During my 20s when I was single yeah I spent a lot of my free time coding and learning as much as possible just because I honestly loved coding.
    There was no RUclips or social media telling me I needed to do so I just wanted to learn as much as I could. I’m married with kids now and that has taken a huge backseat to spending time with my family.
    I still take a few hours here and there throughout the week but nothing like those early days from my 20s. Life is about balance. Find a good balance.
    A man should bear his burden in his youth.

    • @snowheader2200
      @snowheader2200 3 месяца назад

      Bear the burden for what?

    • @DevLife717
      @DevLife717 3 месяца назад

      @@snowheader2200 it’s a bible verse: Lamentations chapter 3 verse 27 - it is good for a person to bear their burdens in their youth.
      Basically it’s saying work hard in your teens and twenties while you are young, healthy and single. I was broke and struggling during those early years and I am glad I went through that while I was young and single.
      Lay a foundation during those early years so that you can build upon it later in your 30s and 40s where you should worry less about trying to gain job/coding experience and focus more on yourself and family.

    • @camn-bv3vq
      @camn-bv3vq 3 месяца назад

      @@snowheader2200in theory for a relax adult life

    • @7th_CAV_Trooper
      @7th_CAV_Trooper 3 месяца назад

      ​@@snowheader2200the burden of his future.

    • @eightsprites
      @eightsprites 3 месяца назад

      @@snowheader2200Taking the time to learn things.

  • @Unknownbrowndude
    @Unknownbrowndude 3 месяца назад +3

    Finally, a genuine video dispelling a lot of these SWE myths. I've been a Software Engineer for 1.5 years, and as great as it is, it's just like any other desk job. That means pressure to perform, and all the workplace politics you find at any job!

  • @mahakleung6992
    @mahakleung6992 3 месяца назад +6

    I am retired software engineer since cards/RJE/assembly. 50% Wall St. & 50% Internet Startups. An honest video!!! Good luck with the truth!

  • @InfiniteDesign91
    @InfiniteDesign91 3 месяца назад +9

    4:34
    I really hate that attitude from employers. I don't want to code after work hours after I spend 5+ years in the industry. Maybe sometimes when I find an interesting framework, but definitely not all the time.

  • @AsifAlli
    @AsifAlli 3 месяца назад +6

    I'm an Architect responsible for several major projects. I have a family and kids, but I make time to code on the side. Its fun and its something I can teach to my kids too

    • @AsifAlli
      @AsifAlli 3 месяца назад

      I'm old school though. To me, all languages are not segmented into backend, frontend, fullstack. They are all one to me. I know a bunch of languages and code in them every day almost. A lot of young people have been fooled into pigeonholing themselves into controllable boxes. In my day, we had the hacker culture as the norm. If you have this mentality, you dont have to worry about finding work

  • @Shebeensheba
    @Shebeensheba Месяц назад +1

    As a mom to a 7mo old that’s furthering my education/portfolio to become a software engineer, I really appreciate you making this video. It was one of the first vids that didn’t sell an unrealistic dream, but still gave me hope that I can succeed.💖

    • @catherinelijs
      @catherinelijs  Месяц назад

      Thank you so much for watching! I really wish you all the best in your journey of becoming a developer and hope you land the dream job you're looking for!

  • @amourfouanimations5028
    @amourfouanimations5028 3 месяца назад +7

    Finally, a down to earth video. Love it!

    • @catherinelijs
      @catherinelijs  3 месяца назад +2

      Thank you! I really wanted to create something that cuts through the common SWE bs out there.

  • @peacefaker1170
    @peacefaker1170 3 месяца назад +1

    Great video and good points. I work in IT since 16 years and I agree with most of your points. Especially the part with programming as a hobby / side hustle. I myself program as a hobby, but I would never expect coworkers to do the same. You can be a great software engineer and do a 9-5

  • @AlexanderNecheff
    @AlexanderNecheff 3 месяца назад +18

    Something else I see that doesn't come up is the cost of living relative to salary. $300k sounds like a lot if you live in some random place, but you aren't getting $300k in some random place. Cost of living really nerfs the salary aspect. You can often have a higher standard of living on $150k in an average city than $300k in the Valley or New York.

    • @Naomi-xu4hq
      @Naomi-xu4hq 3 месяца назад +5

      People don’t realize that the average worker in tech makes just about 10% to 20% more than an engineer. Realistic salaries are $60K to $180K with most sitting pretty around the $90K-$120K mark

    • @catherinelijs
      @catherinelijs  3 месяца назад +2

      True. Can't be overstated how important COL when discussing salary

    • @kevinsjournal
      @kevinsjournal 3 месяца назад +2

      Knowing many people working near min wage jobs in other industries, I'd say $300k is plenty ton lot, even in a high cost of living area like NYC. I'm speaking as a New Yorker myself.

    • @lindafukuyu5767
      @lindafukuyu5767 3 месяца назад +1

      Include taxes deduction

    • @AlexanderNecheff
      @AlexanderNecheff 3 месяца назад

      ​@@kevinsjournal Don't get me wrong, I didn't mean to imply $300k in a place like New York is destitute or anything like that.
      Real estate probably highlights what I mean the most.

  • @sunnyboi1221
    @sunnyboi1221 3 месяца назад +55

    Two of them work at my company and I can see how much code they produce. They don’t do shit haha

  • @bjni
    @bjni 3 месяца назад +3

    Yeah, i Completely agree with you. people started bum rushing into fullstack react stacks, everyone and their uncle studied and learned it. looking at fullstack or frontend roles I see HUNDREDS if not THOUSANDS of applicants. while I specialized in backend dev, Golang and niched even further to microservices. and Suddenly I see not even 1% of the applicants these fullstack roles were pulling in

    • @vitalyl1327
      @vitalyl1327 3 месяца назад +1

      Hint: all web is crap. Stay away from anything even remotely related to any web development, and you'll be happy.

  • @jaybarls
    @jaybarls 3 месяца назад +3

    Love these honest videos, great to see this kind of realistic content as a counterbalance to a lot of the tech influencer mythology out there!

    • @catherinelijs
      @catherinelijs  3 месяца назад +1

      Thank you! I really wanted to get a video out that shows the real truths about SWE these days since a lot of other videos seem to be living in denial.

  • @nicksophinos4611
    @nicksophinos4611 2 месяца назад +1

    Great presentation. As a 61 year old (still hands on) 25 year vet, I can attest that you are accurate.

    • @catherinelijs
      @catherinelijs  2 месяца назад

      Thanks for watching, really appreciate it!

  • @justanaveragebalkan
    @justanaveragebalkan 3 месяца назад +3

    Well the thing is that, no everyone has a side project but throughout my humble career of just 11 years most of the good developers have some side project that they are working on, out of passion it doesn't need to be for money. Most of the times it's just small stuff to experiment with new technologies that are now emerging. I do it myself and i do love my job and i would do it even if the pay wasn't great, now i am not a bigot and i do realize that not everyone has the same aspirations as me so if you're happy with the 9-5 it's fine and i am with you thumbs up.

  • @jreypo
    @jreypo Месяц назад

    You are totally on spot with the first one, I've seen people working on the same company I work for, Microsoft btw, doing those "a day in the life" videos and I always think "jeez I want those days too" 😅They are completely misguiding for young or aspiring engineers

  • @bobbybero7452
    @bobbybero7452 3 месяца назад

    Thanks! I needed this. I’m getting back into tech after being chronically ill and seeing all this doom and gloom stuff was starting to get to me.

  • @recursion.
    @recursion. 3 месяца назад +1

    Good to have you back Catherine. I love your professional approach to your videos.

    • @catherinelijs
      @catherinelijs  3 месяца назад

      Thank you! I'm back and really dedicated to making more similar videos to counteract some of the lies that are out there on social media about SWEs.

  • @CodingChild
    @CodingChild 3 месяца назад +5

    This is why I made a realistic vid and will continue to make parodies of them. Great take on the day in the life!

    • @catherinelijs
      @catherinelijs  3 месяца назад +1

      Thank you so much for watching! I'll check out your video!!

    • @CodingChild
      @CodingChild 3 месяца назад

      @@catherinelijs Much appreciated!

  • @Emiandradio
    @Emiandradio 2 месяца назад +2

    Gawt damn, she caught me with the Minnesota call out 😂

  • @TheFuture36520
    @TheFuture36520 3 месяца назад +1

    Funny enough I'm trying to get into tech and thanks for the clarity 🎉

    • @catherinelijs
      @catherinelijs  2 месяца назад +1

      I'm so glad you found it useful!

  • @ZikerOn1
    @ZikerOn1 3 месяца назад +2

    Thanks for posting an honest video about people in tech life

    • @catherinelijs
      @catherinelijs  3 месяца назад +1

      Thank you! I'm glad you found it useful, I was really looking forward to seeing what you guys would think of it!

  • @bogdyee
    @bogdyee 2 месяца назад +2

    "You can't be mediocre at a bunch of different languages and frameworks and expect to get hired". For most of the jobs I have been hired to, they didn't really care what language or framework I used on previous jobs. The interview process was generally a system design question and a DSA problem but they were agnostic to the chosen language.

    • @catherinelijs
      @catherinelijs  2 месяца назад

      Thank you for sharing your experience!

  • @Qors1314
    @Qors1314 3 месяца назад +1

    real shit. im on call right now 😭
    also i think you were my mentor during lighthouse labs

    • @catherinelijs
      @catherinelijs  2 месяца назад

      I'm hoping that you're able to find a job that doesn't require you to be on-call constantly, or that at least has a manageable schedule where the entire team rotates instead of just the juniors as punishment. Also, haha, I hope I was a helpful mentor!

  • @benjaminplotke4716
    @benjaminplotke4716 Месяц назад +1

    One misconception i had when choosing my career as a software dev was that being good at coding would mean I was good at being a dev. Turns out there's also a whole lot of trying to figure out why the build is broken and dealing with challenging humans.

  • @johnjakson444
    @johnjakson444 3 месяца назад +1

    Thank goodness I was retired before the internet really took off before any social media at all, barely any email too.

  • @grimonce
    @grimonce 2 месяца назад +1

    The yt algorithm promotes this video to IT professionals, while the target is obviously someone from outside the tech stack. Anyone, it was relaxing to listen to...

  • @frahohen
    @frahohen 3 месяца назад +7

    One of my coworkers in the field of software engineering is a rescue worker in his freetime, but he always rescues in both jobs in different ways. XD

  • @tehama4321
    @tehama4321 3 месяца назад +10

    Saying Bill G never took a day off in 30 years, then showing a quote of him saying he only did that during his 20's.
    10 years is alot shorter time to do something like that than 30.

    • @viperjay1
      @viperjay1 3 месяца назад +3

      It was a different time back then, electronics were just being discovered, and it was exciting and new. Today it's "Why is it taking so long to load" and "Why isn't fixed yet" or "What use are you now that we have A.I."

    • @catherinelijs
      @catherinelijs  3 месяца назад

      Oops, that was an oversight. The point still stands, though! That was a lot of sacrifice.

  • @DenisYehorov
    @DenisYehorov 3 месяца назад +3

    Really underrated video. Wish you luck! 🍀

    • @catherinelijs
      @catherinelijs  3 месяца назад

      Thank you! Stay tuned as I have more topics in mind that I hope you'll enjoy

    • @its-me-dj
      @its-me-dj 3 месяца назад

      @@catherinelijs After watching a lot of these "A Day in the Life of a Software Engineer" videos, it makes me wonder how these FAANG have been able to operate. Perhaps that explains the reasons for the recent tech layoffs. 😀

  • @heathbruce9928
    @heathbruce9928 3 месяца назад +1

    I was working in tech and would come home and program my side project. I had two kids and my wife at the time worked nights so I was taking care of them and would program late into the night. So it can be done. But at the time, coding and learning was fun and even when I got into a SE role, my personal projects are not the same as what I do at work. Though these days I prefer to ride around on my motor cycle rather than sit behind a computer screen.

  • @Amanda-iz6qo
    @Amanda-iz6qo 3 месяца назад +2

    thanks for this video catherine! so so helpful for someone starting out like me

    • @catherinelijs
      @catherinelijs  3 месяца назад

      You're so welcome! If you're interested in JavaScript, I have a few videos that I hope could help you out if you're just starting out

  • @johncasey5594
    @johncasey5594 3 месяца назад +2

    I don't know what it is like today because as you indicated there are only videos on opposite ends of the spectrum, but here is what it was like in my day. I started my programming career in 1990. Back then, we were gods. Basically if you could turn on a computer, and wanted to work, you had a job. I got kicked out of high school in grade 12, did not go back. I got my first full time programming job shortly thereafter. I did eventually go to college... for 5 months and graduated from an accelerated program. For the next 25 years, I usually worked pretty hard, not because I had to, but because I loved it. For the last 10 years though, I have been working from home for a bank. I put in a couple hours a day for a 6 figure income, generous bonus, 4 weeks vacation and benefits. Years ago you needed only the basic of skills to get a good job. Today you need a laundry list of skills for the most basic of jobs. It is sick.

    • @catherinelijs
      @catherinelijs  3 месяца назад

      Thank you for your input and your experiences. You're right, the more in-demand this field is, the more requirements get piled on, it's very difficult to get a first job in software without any experience

    • @sandman.38
      @sandman.38 3 месяца назад +1

      Glad you caught the train on time. What's going on today is beyond words.

  • @Chrischi_Z_GermanGUI
    @Chrischi_Z_GermanGUI Месяц назад +1

    Problem is bootcamps are way to short. In germany we have a 3 year apprenticeship to become a software developer. There is no need to actually go to college. You will learn how computer work and how to code and work in a company with developers, who will teach you as well. That way you will know everything you need to know.

  • @alexzk3
    @alexzk3 3 месяца назад +3

    I think most of the problems come because "programming is another job" now, while it is wrong. It should be the passion (this means it cannot be many / enough of the programmers). It's like to be a painter.
    For example me, I read 1st book about programming when I was 6 because it had nice pictures. 1 month later I was sure I will be programmer. I wrote programs on paper for next 4 years until I got my 1st device. Now I make a money from it for more than 25 years. Never had problems (2)-(3) for sure. Because I would write programs for free, it is nice when I'm paid too.

  • @ChefDMYTRO
    @ChefDMYTRO 2 месяца назад +1

    Thank you for sharing honest experience

  • @effervescent_smegma-s1w
    @effervescent_smegma-s1w 3 месяца назад +5

    SWE pay in the US is wildly higher than the rest of the world {including Canada & Western Europe}. US based SWE is going to be offshored to Canada at this rate.

    • @hellowill
      @hellowill 3 месяца назад

      Yup. Hence why US job market is insane. I see people failing 300 job apps. Wtf. I made 5 when I was a grad and got 3 offers. Now I get headhunted even in this dogshit market.

  • @alanthomasgramont
    @alanthomasgramont 3 месяца назад +2

    People in Minnesota do not make $150k after 5 years typically. Also after 8 years you basically max out and will only get cost of living adjustments.

  • @WorldTravelerCooking
    @WorldTravelerCooking 3 месяца назад +2

    One other thing I have noticed is that there is a massive difference in open source software communities based on gender. This isn't something which is a comfortable conversation but it is an important one. Men have a tendency of coming into an open source project via a hobby and then building a career around the software. Women have a tendency to come into a community via a job and leave when they change jobs. This has unfortunate implications when it comes to career advancement but there are probably social and economic realities which make this what it is. There are probably a lot of men too who are just there for a job, but then they don't rise to the point where their expertise on a particular technology is particularly valuable in itself.
    In my case, this has lead to a slow-to-establish but nice career around Postgres and some other technologies (which is more typical for men because we can delay having kids longer and so pay less of a personal cost for a slower-to-build career), but I look around and there are a lot of people who were able to establish much younger than me, and so my experience cannot be typical (actually it is not typical as my degree is in history, but I digress).
    So this gets at something that I think is a structural barrier to gender equality in this field and we need to have some discussions about how to enable it to be lessened.

  • @beentheredonethatunfortunately
    @beentheredonethatunfortunately 3 месяца назад +1

    I agree some of the best have non-computer interests outside of the 9-5 with hobbies. However, some of us, perhaps socially awkward types, our hobbies are computers. Doesn't make us the best, or even good, but it's what we live for.

    • @catherinelijs
      @catherinelijs  2 месяца назад

      No shame in doing what you enjoy, and if you enjoy coding as a hobby, that's even better, but there's plenty of engineers that just need to take a break from the screen when they're not on the clock

  • @sheastech
    @sheastech Месяц назад +1

    The biggest challenge is the reality wall slam. I have worked with countless young folks who think they should be paid crazy salaries and they have 0 experience. 😂

  • @WorldTravelerCooking
    @WorldTravelerCooking 3 месяца назад +2

    On the hiring side, I think part of the problem is that HR departments are pretty bad at sorting candidates. When I have been in the hiring manager's position here, I have always insisted on screening the resumes myself because otherwise you get arbitrary crap filters thrown on by people who don't understand the requirements. One thing I would highly recommend for anyone new to the field is to try to go for jobs where you can reach out to the hiring manager, and to do that to try to assess whether you are a good fit. It makes you seem interested and it gives you an opportunity to get some real feedback.

    • @catherinelijs
      @catherinelijs  3 месяца назад +1

      Agreed, although I feel like everyone's now doing this exact thing - reaching out to HR - so it's hard to stand out again.

  • @HORNOMINATOR
    @HORNOMINATOR 3 месяца назад +1

    its more the other way around, people who are coding as a hobby tend to make a living on that later, and so they are obviously better, just like some who does woodwork in his fretime gains a lot more experience and start with basic knowledge upfront, and reality reflects that

  • @TowerOfMasochism
    @TowerOfMasochism 3 месяца назад +2

    I actually was able to get my job right after a 6-month boot camp (Revature which got me bought out by Infosys) and have been working for 2 years now (1 year in Infosys as contractor, Company I was contracted to then offered me full-time position, I accepted with a nice pay bump). But I also had a 4 year degree in IT (boot camp took people who didn't have degree in IT as well)
    Many people in that boot camp, especially those without a degree in IT didn't manage to make it, but a handful or 2 of each batch were able to get a job right away

  • @wepid3426
    @wepid3426 Месяц назад +1

    Im an electrical and computer engineer. People from IT will think they do what i do. Theyll say, "oh, im in IT too"
    Oh no honey, i power cities and design circuits. Ive never fixed someone elses computer in my life. Aside from my own. I code. But i am not a software engineer at all nor am i in it...

  • @zedquach
    @zedquach Месяц назад +1

    Myth 1: Not really a myth, I mostly attend meeting and only code for about an hour. Btw, if your PM asks you why your feature is behind schedule that means you should have raised that issue earlier.
    Myth 3: We code as a hobby because we like to code. You don't have to do it but if you feels that coding is a chore then maybe switch something you're passionate about and not code for the money.

  • @caseytailfly
    @caseytailfly 3 месяца назад +2

    I feel like it’s a huge missed opportunity to omit the existential crisis waiting for the next Zoom meeting to start. Or that fun 3 minutes while we “wait for everyone to join” and I contemplate my life choices.

    • @j2csharp
      @j2csharp 2 месяца назад

      I totally missed the point of this comment in the video - are people in crisis when waiting for others to join the meeting? I didn't get it. Sorry, guess I'm too old school.

  • @shkhamd
    @shkhamd 3 месяца назад +1

    It's all cool until you have to fix the bug at friday cob, or ship blocker defects show up out of the blue, you have to meet kpis but you are behind schedule.

  • @emilyau8023
    @emilyau8023 2 месяца назад +1

    The day in the life vids is actually realistic. You sit at a desk and code. They just try to make it less boring looking.

    • @catherinelijs
      @catherinelijs  Месяц назад

      Don't forget going out for $25 lunch 😎

  • @Julia-yw1ly
    @Julia-yw1ly 12 дней назад

    yes a video on college vs bootcamp please!!

  • @petkoyanakiev244
    @petkoyanakiev244 2 месяца назад +1

    As an engineer with 20 years of experience a will say only one thing "Work to live, not live to work!". Watch out from burn out and stress.

    • @catherinelijs
      @catherinelijs  2 месяца назад

      Yes! This is critical and I’m glad to see people standing up for themselves and ensuring their career and jobs works for them and not the other way around

  • @johncasey5594
    @johncasey5594 3 месяца назад +1

    I started programming at 13 years old. It hit me like a religion. Some people say they love their job... no you don't, you like your job. I love programming and, not so much today, but at the beginning I actually did go to work, code all day and then come home and was on my computer after work, not necessarily on side hustles, but doing overtime or working on code projects for myself. It is not a reasonable across the board expectation, but people like me were an employers wet dream.

  • @djl9154
    @djl9154 3 месяца назад +1

    High paying jobs are generally in high cost of living areas. Burnout and high pressure bosses is a negative for those high paying jobs. Typically those coming out of school landing the best jobs come from high end schools. Things people will seldom tell you.

  • @КириллЛасточкин-с6ь
    @КириллЛасточкин-с6ь 3 месяца назад +1

    In my opinion the main lie which I heard from different people about this profession this is that this profession is effortless but actually that's not so effortless particularly with this moment that you necessary work really hard in order to achieve something great otherwise you will be achieving this very long time and about this video it really awesome and I really like your content, continue make it😊

    • @alex_lll
      @alex_lll 3 месяца назад

      Expectation: chill work mixed with ping pong
      Reality: stressed and overworked

  • @bytejourneycodes
    @bytejourneycodes 3 месяца назад +1

    Especially MRR tweets on twitter are normally just to garnish the person followers and is not a true representation of what it entails to run your own business and clients. I have seen many people quit their jobs because of this "build in public" lore, and seen many fail and return to their jobs.

  • @craigc9860
    @craigc9860 3 месяца назад +1

    As a fellow software engineer, I agree with most of the points here, but I disagree that specialists (like React engineers) are more valuable than generalists. I do think companies BELIEVE they are more valuable and may pay them higher salaries in some cases, but in my decade+ of experience in the industry, the best engineers I’ve worked with have all been generalists.
    There is something to be said about bringing a wide variety of skills to the table to tackle a complicated problem. I find that specialists often have too narrow of a mindset and tend to get lost whenever something drifts slightly out of their comfort zone. I’ve seen it happen multiple times.
    I have no experience with coding bootcamps, but I’d be surprised if they actually produce well-rounded engineers at all. There is simply no way you can learn all the skills necessary to be successful in just a few months.

  • @dovh49
    @dovh49 3 месяца назад +4

    I'm sorry. I work 8 hour days and no more. Rarely do I work outside of work hours. I always try to make it so I don't have to work outside of work hours.

    • @catherinelijs
      @catherinelijs  3 месяца назад +2

      As you should. Life is damn short.

  • @CyberClassroomID
    @CyberClassroomID 2 месяца назад

    Worked in IT Operation for 17 years before resigning. 12 - 14 hours a day onsite, usually got home at 00:30am and weekend mostly we still have to work also since it is the time we can do maintenance. Finally resign since my body can't handle it (even I learn a lot of multisets of skill). If you are still able to work and balance it with your personal life + salary is good, then it still a good life.

  • @jonasbaine3538
    @jonasbaine3538 3 месяца назад +3

    All the day in the life creators have probably been laid off by now. Those videos made it easy for management.

  • @Astral_Dusk
    @Astral_Dusk 3 месяца назад +8

    Software engineers with a great salary aren't always destined to save and invest such a salary. This is especially important for those who hit their first great salary; they study personal finances ASAP. More money can easily mean more debt risk, especially with sneaky payment plans these days.

    • @catherinelijs
      @catherinelijs  3 месяца назад +1

      You're 100% right. Investing is such an important topic as well as trying your hardest not to suffer from lifestyle inflation because you need to set yourself up to be ready in case the good times don't roll on forever.

  • @rumplstiltztinkerstein
    @rumplstiltztinkerstein 3 месяца назад +5

    Bill Gates is indeed a very large inspiration for many people. Spend most of your youth working non-stop. Spend the remaining of your old years going to Epsten island

  • @TheFuture36520
    @TheFuture36520 3 месяца назад +1

    Imagine creating the data structures but failing to develop an algorithm to sort it out. Implementing the maths, physics in any language is quite difficult though all the solutions are there, figuring it out is another journey and I use w3schools.

  • @alexchen5811
    @alexchen5811 2 месяца назад

    Sure, I had coffee breaks. Tons of them. Plenty of snacks too. Usually after midnight as I need to rebuild servers for the next few hours before the morning starts. :P

  • @H0DLTHED0R
    @H0DLTHED0R 2 месяца назад +1

    A beauty ❤

  • @edsanville
    @edsanville 3 месяца назад +1

    There will be good times, and there will be bad times. Never take anything for granted. Never get complacent. Don't overspend. Save and invest your money. Get financially independent as soon as possible, and move to a nice, cheap location to live (as far from Silicon Valley as you possibly can).

    • @catherinelijs
      @catherinelijs  3 месяца назад +1

      This is great advice and not overspending and investing should be something that everyone does, but it's the TikTokers flashing crypto and someone else's Lamborghini that get the youth thinking that's the life

  • @pennygeno5629
    @pennygeno5629 3 месяца назад +2

    who earns more in US, a product manager, or a software engineer?

  • @madlep
    @madlep 3 месяца назад +1

    “What comes to mind when you tell the average person who doesn’t work in tech that you are a software engineer?”
    They’re gonna ask me to fix their wifi or their printer, aren’t they?

    • @catherinelijs
      @catherinelijs  2 месяца назад

      Wait, are you saying they're different things? 🤔

  • @realhet
    @realhet Месяц назад

    I tell them that I watch letters and numbers on the screen and sometimes I press letters and numbers on the keyboard. This answer is compatible with most people.

  • @almari3954
    @almari3954 3 месяца назад +3

    3:13, what!?? Those people are full of shit. Don't listen to them. What about his "think week" two times a year? This is reading in a remote spot without access to technology and contact with employees and even family.

  • @jimbojones8713
    @jimbojones8713 3 месяца назад +6

    can confirm, definitely don't make a lot of money
    150k after 5 years? i wish lol wtf

    • @Naomi-xu4hq
      @Naomi-xu4hq 3 месяца назад +3

      $150K is for most seniors. People don’t realize the biggest salary numbers are from California and New York where median home prices are double what the Americans is

    • @catherinelijs
      @catherinelijs  3 месяца назад +1

      I believe this is the median software engineer salary in the US currently, I could be wrong though.

  • @madjo23s
    @madjo23s 3 месяца назад +1

    damn right, software engineer = spend a lot of time to create and maintain systems.
    it is a hard job when you meet no chioices, create new one instead
    emplyers scrap all things at last minute then do the new one doing similar things

  • @dottorcosmic
    @dottorcosmic 3 месяца назад +1

    No one's life is perfect. Before wanting some other's life, be conscious of all the downsides you would have to take. Just improve yours.. the more happiness you need to show on socials, the more sad you are

  • @jbuchan12
    @jbuchan12 Месяц назад

    I think the sacrifices that folks have to make are a big one. Like with many jobs. I truly believe anyone can code. But to be a great software engineer normally takes a lot. If you work in a crunch culture, it can be very bad for your health and life.

    • @catherinelijs
      @catherinelijs  Месяц назад +1

      Agreed! It's really important to find that work life balance, your health is the most important

  • @consolemaster
    @consolemaster 3 месяца назад +1

    We're simple minded folks and usually marginalized things when we a clean youtube video. It's why some folks perceive software engineering as simple. lol....Humans tend to be simple minded.

  • @handsomeni
    @handsomeni 3 месяца назад +1

    SVP in a global 100 MNC. Techie by training. moved from that role a VERY long time back.
    My parents tell their friends i fix computer for a living 😂😂
    I get requests to do things like troubleshoot pc issues and to build pc by their friends all the time 😂

  • @rbaleksandar
    @rbaleksandar 3 месяца назад +1

    Ignorance is a bliss and people do love being ignorant. :)
    Most jobs in this industry can be described as - simply put - life sucking. There is a reason why smart software devs try to get away from the actual development and more towards managerial positions or find a quite niche where there is a change once in a decade. Constant, rapid and unexpected changes, underpaid, long hours incl. horrible crunch time periods, poor resource management (and management overall), lack of perspective, constant need to learn new tech even if just to be able to answer a stupid question from your superior/client and not to look incompetent yourself etc.
    The "have 2 meetings, play some table tennis, get 10 smoothies and a buffet lunch for free at the company's canteen" is extremely rare and reserved most for huge companies (think Google, Facebook etc.). Then again, people who work like that are usually the first ones to go when the job cuts start (just check the headlines dating up to a year back and see how many tens of thousands have been let go!).

    • @catherinelijs
      @catherinelijs  2 месяца назад

      There's opportunities in non-trendy, and non-tech companies where change is slow and a work life balance is better, but everyone focuses on the top end companies to "get 2 meetings, play some table tennis, get 10 smoothies and a buffet lunch for free at the company's canteen" as you said

  • @codegreenie3429
    @codegreenie3429 3 месяца назад +1

    Big thank you. We need regulation on SM!

  • @Plagueheart
    @Plagueheart 3 месяца назад +1

    I'm a socially inept hermit with a penchant for ones and zeros since the Reagan era. I'd rather wrestle a compiler than a conversation. Debugging? More like a forced social experiment where I have to interact with my own digital offspring. It's basically therapy, but with less empathy and more syntax errors.

  • @MrHeavyRunner
    @MrHeavyRunner 3 месяца назад +1

    Sacrifices. Well said. Most people think this job is so easy...lol

  • @seesharp81321
    @seesharp81321 3 месяца назад +1

    The biggest lie in software engineering is saying it's technology, it's not

    • @carlomalabanan
      @carlomalabanan 3 месяца назад

      Totally agree with you on this 100%

  • @LizWatkinson-e3l
    @LizWatkinson-e3l 3 месяца назад +1

    l became a software developer in 1983. software development has been reduced to an assembly line job

    • @consolemaster
      @consolemaster 3 месяца назад

      lol....code in the 1983 are simple single threaded

  • @arnarfreyrkristinsson8650
    @arnarfreyrkristinsson8650 3 месяца назад +1

    I dont think they are even making 300K per year eorking 9-5. This money thing is the biggest myth and "you are in demand" is also a very big myth.

  • @Murderface666
    @Murderface666 3 месяца назад +1

    Social Media is a cross between The Truman Show and Idiocracy.

  • @nreed7718
    @nreed7718 3 месяца назад

    Compensation tops out pretty quickly for most engineers. You could be making $150k after 5 years or 20 years, unless you are willing to move into lead or manager roles. Also, compensation very much depends on industry and location. People flexing $500k+ TC on the Blind are outliers, giving noobs and outsiders the wrong impression. A handful of big tech companies pay top dollar, but those companies have tremendous scale and earn obscene revenue for their small headcount. There is intense competition for these limited number of roles. Most engineers are "average" and will work in average roles.

    • @catherinelijs
      @catherinelijs  2 месяца назад

      True, and also engineers can find great income and a good work life balance in non big tech companies even though they won't see the same Blind TC

  • @Dynamic_games_
    @Dynamic_games_ Месяц назад

    This video really helped

  • @lukealadeen7836
    @lukealadeen7836 3 месяца назад +1

    1:33 You are referring to what is known in Media Theory as Simulacra

  • @MontrealKid628
    @MontrealKid628 3 месяца назад +1

    Another lie is the job is actually interesting. This is not always true. For instance, if your job is to maintain some existing product, the work is pretty lame.

  • @sumimasenpanda
    @sumimasenpanda 3 месяца назад +1

    coding is so hard if you only have average intelligence. if you find math hard in HS, my university will tell you you can still pursue computer science or software coding but it will be a hard life and maybe a waste of 4 years in college after finishing the course with hardships than fun and ease. they dont encourage IQ but you really need at least 120 to survive the IT industry or be stuck at the bottom