Software Engineering Interns Be Like

Sdílet
Vložit
  • čas přidán 23. 05. 2021
  • Your first week at your first software engineering internship can be overwhelming and stressful. Especially when you make your first pull request. And when it brings production down.
    hope you liked the FaceZonGoogAppFlix website :)
    If you're reading this, comment: FaceZonGoogAppFlix has cool features
    #softwareengineering #internship
    Sub Count: 736
    Check out these videos:
    Computer Science Majors Be Like- • Computer Science Major...
    Coding Interviews Be Like • My First Hackathon
    First Year of Waterloo Computer Science- • First Year of Waterloo...

Komentáře • 2,4K

  • @nicholast
    @nicholast  Před 3 lety +5132

    It’s intern season

    • @syntaac
      @syntaac Před 3 lety +8

      yessssssir

    • @Nick-lx4fo
      @Nick-lx4fo Před 3 lety +7

      I'm one now

    • @harinijeyaraman8789
      @harinijeyaraman8789 Před 3 lety +5

      Praying that this doesn't happen to me 🙏

    • @farael5048
      @farael5048 Před 3 lety +8

      it's intern season

    • @kageyamatobio6238
      @kageyamatobio6238 Před 3 lety +1

      The search about PR is so relatable 😂. When my mentor first asked me to send a MR I did the same search…

  • @DrakRiku1994
    @DrakRiku1994 Před 3 lety +17713

    The most relatable thing was him googling the embarassing questions in incognito mode

    • @nicholast
      @nicholast  Před 3 lety +1904

      cant let people know how noob i am

    • @honey4fun
      @honey4fun Před 3 lety +42

      Lol 😂

    • @sharkpyro93
      @sharkpyro93 Před 3 lety +79

      who df check your history anyway?

    • @MyStockz
      @MyStockz Před 3 lety +113

      Hahaha, here is a question from a total noob,
      "Do software engineers work with C/C++ only? I only know Python , html, css, JS, ReactJS"

    • @sammndl9592
      @sammndl9592 Před 3 lety +31

      I feel attacked

  • @AleksandrVasilenko93
    @AleksandrVasilenko93 Před 2 lety +7121

    If you took down production with align: center you need a pay raise.

  • @RuiX95
    @RuiX95 Před 2 lety +1369

    You had me at "What is a PR... software engineering".
    I can't tell you how many times I've searched some initials and get some random description, and then add "software engineering" to get the meaning I want.

    • @christianeilers7663
      @christianeilers7663 Před 2 lety +147

      "How to kill all children" wait that doesn't look right "how to kill all children software engineering"

    • @goutamboppana961
      @goutamboppana961 Před 11 měsíci +2

      @@christianeilers7663 XD

    • @DajuSar
      @DajuSar Před 8 měsíci +2

      @@christianeilers7663yeah we definitely could be put on a list if the 'software engineer' or 'programming' wasn’t attached at the end

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

      I literally did this a minute ago, when searching for the meaning of LGTM🤣

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

      A PR is a personal record.
      The most you ever lifted.

  • @Meoiswa
    @Meoiswa Před 2 lety +3649

    The best part is the code reviewer accepting that minuscule code change after 5 hours of work, without getting angry or anything, because he's perfectly aware of the insane overhead of working with an awful codebase

    • @Cowtymsmiesznego
      @Cowtymsmiesznego Před 2 lety +258

      He probably remembers his first PR

    • @ayl247
      @ayl247 Před 2 lety +89

      I just put in my first PR ever and this sequence of events happened with a nightmare of a code base... And the entire team was cool with it lol

    • @hyakushiki9438
      @hyakushiki9438 Před 2 lety +101

      @@ayl247 They’ve done it too then. Haha. I shut down a call center which does 15k average calls daily by accidentally moving a ticket to the wrong swim lane. The ci/cd process kicked and moved a bunch of pre-prod (as in old dev stuff) code to prod. My bosses just thanked me because I instantly told them once I realized what I had done. (No one know the ci/cd process had been tied to our Kanban boards so they got mad at Ops lmao)

    • @thunderbolt997
      @thunderbolt997 Před 2 lety

      @@hyakushiki9438 is this JIRA ?

    • @hyakushiki9438
      @hyakushiki9438 Před 2 lety +4

      @@thunderbolt997 of course!

  • @mhenke10
    @mhenke10 Před 2 lety +6683

    I’m a Senior SE and that dude walking outside during a meeting like “yeah I did some stuff and I guess I’ll do some more” is real life.

    • @nicholast
      @nicholast  Před 2 lety +764

      the senior engineers are always outside during standup haha

    • @AlexiosLair
      @AlexiosLair Před 2 lety +109

      I just recently turned SE and can confirm this is a thing. Only thing for me is I'm still in bed lol

    • @guilhermealveslopes
      @guilhermealveslopes Před 2 lety +158

      omfg, my senior colleague is like that all the meetings, driving, going somewhere, outside walking, always

    • @jeremy3882
      @jeremy3882 Před 2 lety +369

      In any standup meeting, the guy doing the most stupid and random shit is most likely the senior. The guy who talks and looks so formal is always the junior.

    • @jg-tz4fn
      @jg-tz4fn Před 2 lety +109

      tech lead is always at the airfield or walking the dog or cycling haha

  • @Wickedlizerd
    @Wickedlizerd Před 3 lety +2987

    Github: All checks have failed
    Manager: LGTM!

    • @abhishekmathews8346
      @abhishekmathews8346 Před 3 lety +174

      the accuracy on this, except they'd ping you like 30 times with one word messages once anything broken happens

    • @nicholast
      @nicholast  Před 3 lety +253

      we should fire the manager smh

    • @BrainDeadz
      @BrainDeadz Před 3 lety +147

      What's LGTM? Let's Get This Mread?

    • @Wickedlizerd
      @Wickedlizerd Před 3 lety +149

      @@BrainDeadz looks good to me

    • @BrainDeadz
      @BrainDeadz Před 3 lety +158

      @@Wickedlizerd let's go to mars

  • @zarimc
    @zarimc Před 2 lety +408

    This is so hilariously accurate 😭😭 “what is a pr software development”

    • @drakelith4591
      @drakelith4591 Před 2 lety +3

      Done these type of things multiple times lmao

    • @good_beans
      @good_beans Před 2 lety +2

      I've definitely added "software engineering" to search terms before because they came up with unrelated stuff

  • @kind_tree1868
    @kind_tree1868 Před 2 lety +250

    "Oh that seems easy!"
    also him: *Wait how do you center the text?*
    LMAO

    • @andymac6207
      @andymac6207 Před 2 lety +7

      Not an intern for a long time now, still relatable af

    • @apoorvrane3951
      @apoorvrane3951 Před 2 lety +6

      Googling the right question was easy, wasn't it? xD

  • @williamdowling7718
    @williamdowling7718 Před 2 lety +3839

    "let's see what this intern has been up to for the last 5 hours"
    X: text-align : left
    O: text-align : center
    Lmfao

    • @nicholast
      @nicholast  Před 2 lety +567

      Productivity 📈📈

    • @williamdowling7718
      @williamdowling7718 Před 2 lety +242

      @@nicholast That part really hit home for me as the only developer in my department who has a manager who is not a developer.. It's difficult to show what I've been working on to someone who doesn't understand any of what I'm doing. And sometimes a big complicated task looks like a tiny insignificant piece of code.
      Edit for clarity. I'm not the only developer who has a manager who's not a developer. I have a manager who's not a developer and I'm the only developer. I just realized it may have sounded like I was saying all the other developers have managers who are developers. Nah. I'm the only one.

    • @condurr
      @condurr Před 2 lety +55

      After 3 years you can make a PR changing a >= comparator to just > in two days to fix a bug ticket

    • @naveenvenkateshk
      @naveenvenkateshk Před 2 lety +55

      @@williamdowling7718 yeah sometimes when we are asked for timelines on a task, it just becomes difficult to give one since the task on paper would look simple and the final work would also seem simple, but many don’t understand the amount of effort it takes to reach that one simple solution, many approaches would have been tried which would have flopped before reaching that one solution. It takes a lot of effort to come up with a simple solution that works in all conditions. Luckily my manager used to code long ago and understands my issues which I would have faced in completing the task.

    • @mentoriii3475
      @mentoriii3475 Před 2 lety +1

      @@nicholast productivity STONKS

  • @phanCAbe
    @phanCAbe Před 3 lety +3943

    By far the most realistic example of the daily life of an SE I've ever seen. It's scary how accurate this is.

    • @nicholast
      @nicholast  Před 3 lety +359

      Honestly spend more time looking stuff up than writing code

    • @TehGettinq
      @TehGettinq Před 2 lety +10

      Really..? How is that even close to engineering? He didnt even write code how is that relatable lmao

    • @nicholast
      @nicholast  Před 2 lety +386

      @@TehGettinq ur writing code as a software engineer??

    • @kanjakan
      @kanjakan Před 2 lety +28

      @@TehGettinq Because he didn't write code.

    • @dfla5472
      @dfla5472 Před 2 lety +11

      @@nicholast so should i focus more on learning git, github and (please tell me what else) than programming as a SE major?
      I'm quite new to programming and I'll be studying bachelor's of SE after a couple of months.
      Any advice, tips and reply is appreciated.

  • @skyrah1365
    @skyrah1365 Před 2 lety +121

    CI: "All checks have failed!"
    Junior dev: "LGTM!"
    mmmmyes clearly the intern's fault

  • @sojans.r9025
    @sojans.r9025 Před 2 lety +27

    Me as an intern: commit -m "changed alignment of text heading to center"
    Me three years later: commit -m "stuff"

  • @TheZethera
    @TheZethera Před 3 lety +2762

    If you're intern breaks production that's the fault of whoever approved the PR.

    • @ZeZeBatata69
      @ZeZeBatata69 Před 3 lety +149

      How about we all share the blame a little bit? including the intern.

    • @Christobanistan
      @Christobanistan Před 3 lety +213

      @@ZeZeBatata69 Never share the blame. It accumulates!

    • @nicholast
      @nicholast  Před 3 lety +703

      it worked on their local machine tho!

    • @agungokill
      @agungokill Před 3 lety +39

      @@nicholast sofware auditor : sorry i changed the app.json a bit, my mistakes.

    • @Luckyyshot
      @Luckyyshot Před 3 lety +78

      I always say that the reviewer is as much in fault as the author of the change. Lazy reviews are never okay.

  • @stackercoding2054
    @stackercoding2054 Před 3 lety +2065

    the amount of accuracy in this video is hilarious, if somebody is still studying programming or preparing to enter his first startup as an intern and wondering how will it be, this is 99% what you will find there, no jokes

    • @nicholast
      @nicholast  Před 3 lety +159

      LOL I wish I could’ve watched this before my first internship

    • @user-ib3yf4xm8r
      @user-ib3yf4xm8r Před 3 lety +52

      now i have lost all of my confidence to pursuit the career

    • @MM-vr8rj
      @MM-vr8rj Před 3 lety +15

      Unless you apply at this modern IT startup that's making new products for other companies and expect you to make the entire app which includes the designs, frontend and backend development. So I will probably mostly apply to non tech companies in the future.

    • @averagedev9563
      @averagedev9563 Před 2 lety +18

      I will start as a software engineer intern in july 2nd, I can center a div...I think...

    • @cyberneticbutterfly8506
      @cyberneticbutterfly8506 Před 2 lety +13

      @@averagedev9563 In their codebase?

  • @itspramit
    @itspramit Před 2 lety +16

    The "All checks have failed" at 3:33 for a single line of CSS had me on the floor.

  • @JamesPound
    @JamesPound Před 2 lety +35

    This is so relatable. My first week as a contractor at a big tech web company, the homepage went down while I was at lunch and the system's error had my name on it. I came back and was told "they are looking for you...". Turns out it was just a system bug from something I did and not my fault. So scary!

    • @nicholast
      @nicholast  Před 2 lety +7

      the fear that must've caused 😳

  • @AdamWong
    @AdamWong Před 3 lety +1011

    2021 interns be like - unemployed

  • @poryg5350
    @poryg5350 Před 2 lety +52

    I can't imagine html developing without Inspect element.

    • @kinstar
      @kinstar Před 2 lety +1

      that shit is a life saver

  • @jasmineliu9922
    @jasmineliu9922 Před 2 lety +31

    oh thank god so I'm not the only one that takes a humiliating long time to fix something super simple

    • @michaelgrammer2781
      @michaelgrammer2781 Před 2 lety +1

      Just don't be that guy that's known to take forever for everything. :)
      Unless of course you're consistently churning out some seriously kick ass code with few to no bugs. Then by all means, take a long time.

  • @jackprot351
    @jackprot351 Před 3 lety +500

    The most relatable thing was him making it count, playing it straight, not looking back, and not hesitating.

  • @RiVaLBrite
    @RiVaLBrite Před 3 lety +1648

    Just recently started an internship as a software developer. Can confirm this is 100% accurate.

    • @sachiniyer7148
      @sachiniyer7148 Před 2 lety +10

      Welcome to roller coaster ride

    • @jeffstut55
      @jeffstut55 Před 2 lety +36

      Doing a software development internship over this summer and 90% of it is just me googling questions 😅

    • @RiVaLBrite
      @RiVaLBrite Před 2 lety +4

      @@jeffstut55 mine is for a year and a half approximately, it's the same for me too😂

    • @williamscott3673
      @williamscott3673 Před 2 lety +8

      @@RiVaLBrite Quite the opposite here. My boss assigned me to solo develop an entire social media platform

    • @davidchavarriamendez9091
      @davidchavarriamendez9091 Před 2 lety +1

      Did you break something? XD

  • @MASIYA4THEBABIES
    @MASIYA4THEBABIES Před 2 lety +98

    This is literally sooo relatable, when I started I had no idea what a PR was but over time I got use it. Just a tip test your changes locally before you deploy them. You don't want to be burdened with the fact that maybe your change broke the entire program. Happy coding!!

    • @MegaFriggo
      @MegaFriggo Před 2 lety +2

      or use one the 30 thousands test framework ?

  • @PwnUrBadCock
    @PwnUrBadCock Před 2 lety +102

    My very first task was extremely hard. I was so stressed out. Still remember it as it was yesterday.
    I only knew Python/JavaScript before entering the company, but I was asked to implement a whole new page with a lot of functionality using Java/Spring/MySQL/new frontend framework. Managed to pull it off, but was 1 month behind schedule, and had like 3-4 code reviews where my code was literally destroyed by senior engineers. That was one hell of a experience.

    • @MrKidori
      @MrKidori Před 2 lety +6

      That sounds so nice ! You learn so much from these stressful experiences, sometimes I wish I had more of these 😭

    • @VDViktor
      @VDViktor Před rokem +45

      Ah yes, hire someone with Python/JS and then tell them to perform in Java etc.
      Like hiring a dermatologist and sending them to proctology. Whats the problem, both are doctors, right? Genius management lol

    • @shyshka_
      @shyshka_ Před 10 měsíci +1

      imo that is the best thing that could have happened to you

    • @macobuzi
      @macobuzi Před 8 měsíci +2

      We always have stressful experiences in our Junior years...That how we grow up and become Seniors.

    • @danieldunn4769
      @danieldunn4769 Před 6 měsíci

      @@VDViktor it should be fine as long as you're willing to be patient and let them learn though right?

  • @kegklaus5069
    @kegklaus5069 Před 2 lety +439

    senior developer be like

    • @choccie_chip685
      @choccie_chip685 Před 2 lety +26

      LOL hence the 40 versions

    • @nicholast
      @nicholast  Před 2 lety +103

      this code should be illegal 😤😤

    • @choccie_chip685
      @choccie_chip685 Před 2 lety +3

      I just make a class 'text-center' tbh

    • @EskoLuontola
      @EskoLuontola Před 2 lety +23

      Senior developers won't use any of this new CSS stuff. It's a fad which will pass soon.
      or

    • @edenassos
      @edenassos Před 2 lety +7

      @@EskoLuontola Senior devs use TailwindCSS.

  • @extremus7673
    @extremus7673 Před 3 lety +772

    I remember my internship was something like this... but not quite.
    First few weeks I had tasks left and right and I felt like I was actually working. Then I began to have periods of having 0 things to do, and when I asked if I could help on something or start looking into an old ticket, they just said "No, we would prefer a senior to do that." So I sat there, doing nothing because there was absolutely nothing to do related to the internship and simultaneously being judged for not doing any work.

    • @gabrielpacheco8125
      @gabrielpacheco8125 Před 3 lety +27

      Bro that sucks, what happend to you?

    • @extremus7673
      @extremus7673 Před 3 lety +266

      @@gabrielpacheco8125 Hey! The internship was a part of my vocational studies. The company sent a letter to my teacher telling him that I needed to learn a lot more and that I wasn't really active (How can I be active if there's nothing to do?). After I finished my internship I went back home and started working on a fullstack project for a few weeks to show to my teacher that I actually know how to work fullstack. I ended up graduating as a fullstack developer.

    • @atulnath1474
      @atulnath1474 Před 3 lety +9

      Going through something similar

    • @divinedg
      @divinedg Před 3 lety +41

      yeah bro, i feel it because i used to be like you. company don't let me do anything just tell me to learn the code by reading the whole project. i tell my PM to let me some task that i can learn from it but no, they said i still don't have any exp to do the task so just learning from reading code. i feel no good and nothing to learning and do so i was quit and find another intern job

    • @ricardoricardo3232
      @ricardoricardo3232 Před 3 lety +1

      This happens all the time.

  • @driadriamatic5879
    @driadriamatic5879 Před 2 lety +24

    This is terrifyingly accurate lmao, I just started my SE internship in May and coming in I felt like a dumbass bc my classes did not prepare me at all for what it was really like. Making my first commit made me dummy nervous. They had me start out by fixing a bunch of unit tests that'd broke in a recent change to our test database, now I'm doing a bunch of front end cases. Super fun tho. And I swear it takes me longer to find the file/section of code I need than it takes me to make the actual changes, smh

  • @elpadre2940
    @elpadre2940 Před 2 lety +9

    It’s actually cool to give this kind of easy ticket to the intern, it boosts their confidence by achieving something during their first days

  • @ramsinghization
    @ramsinghization Před 3 lety +465

    When I started as an intern, I wasn't even familiar with git. There was this one time when my changes were approved and I pushed my changes with some extra changes which were not present in the code review. After that the build started failing for everyone when they took the pull, probably the most embarrassing and stressful situation I have been lol.

    • @zomyaalt6565
      @zomyaalt6565 Před 3 lety +4

      Why did it happen

    • @nicholast
      @nicholast  Před 2 lety +60

      oof at least you learned from that mistake!

    • @kennyvv
      @kennyvv Před 2 lety +29

      I'd say most don't know about git or don't know how it work, what i found funniest is that he didn't use the built in git tools but used the terminal 😂

    • @jackblk4
      @jackblk4 Před 2 lety +11

      Well that's a lesson for the team as well. Always have branch protection.

    • @chiragsingla.
      @chiragsingla. Před 2 lety +3

      I just learned git awesome tool to manage your projects

  • @sdb584
    @sdb584 Před 3 lety +193

    You haven't been "productive" until you either break the build or crash the system.

    • @nicholast
      @nicholast  Před 3 lety +26

      its a rite of passage

    • @Luckyyshot
      @Luckyyshot Před 3 lety +6

      After finishing my degree and 6 months of working it finally happened to me. I was being so damn careful since I started working, since I knew a mistake from me would cause 20 other developers to not being able to work. Not a fun experience...

    • @sdb584
      @sdb584 Před 3 lety +3

      @@Luckyyshot It’s ok. Stuff happens.

    • @Luckyyshot
      @Luckyyshot Před 2 lety

      @@sdb584
      I know. Just gotta learn from it and not make the same mistake again.

  • @delphi8333
    @delphi8333 Před 2 lety

    Your vids are so funny, I haven't LOL'd this hard in a while, beginner programmer in my last semester looking for jobs in coding now and been watching your videos, making me feel a lot better and giving me so many good laughs in the process.

  • @Taylor-vv1wd
    @Taylor-vv1wd Před 2 lety +1

    That moment when your bug fix introduces a bug… I was watching my manager demo our software to PMs, when I instantly recognized a regression that I introduced in a PR earlier that week. Really made me realize the important of internal demos to catch stuff like this, and also testing all cases before checking in my code!

  • @fastexpand
    @fastexpand Před 2 lety +551

    If this is as accurate as everyone says it is I don’t need to feel so inadequate. Should help me be less nervous in interviews and actually land one of these bad boys. Thanks for making this!

    • @anujmchitale
      @anujmchitale Před 2 lety +31

      The problem is getting in via interview is lot more difficult. Once accepted it's just a picnic!

    • @linarionschonmar1572
      @linarionschonmar1572 Před 2 lety +9

      I started a student job as a SE last month and it was scary how accurate this was xD My first ticket was basically just replacing all occurrences of a word with another.

    • @anujmchitale
      @anujmchitale Před 2 lety +6

      @@linarionschonmar1572 Word replacements may feel stupid, from the logic point of view. But they become extremely important from legacy management or traceability point of view. Maybe 2 months down the line or possibly 3 years later.

    • @jeremy3882
      @jeremy3882 Před 2 lety +31

      Dev here, the hardest part of the job is in the interview with companies thinking they're like Google so they ask google-level stuff. After that it's mostly just trying your best to look qualified for your salary while doing mundane shit.

    • @hebariaz6134
      @hebariaz6134 Před 2 lety +3

      @@jeremy3882 You know that makes total sense. I was wondering why we get asked such questions when the code work is literally a walk in the park.

  • @bytblaster
    @bytblaster Před 3 lety +321

    Thats sooo true. My first task also seemed easy and eventually kind of wasnt that hard, but suddenly having to work with a huge code base was realy scary and I got lost very often browsing the files xD

    • @nicholast
      @nicholast  Před 3 lety +41

      Working with a huge codebase is def a big change and it’s so hard to find the code you need to change

    • @rewrose2838
      @rewrose2838 Před 2 lety +11

      @@nicholast Would practicing by contributing to open source projects help get used to this?

    • @nicholast
      @nicholast  Před 2 lety +10

      @@rewrose2838 sounds like a good idea

    • @chriscatino5950
      @chriscatino5950 Před 2 lety +12

      @@rewrose2838 nah not high enough stakes. You need to suffer soul crushing hours with a deadline too scared of asking a stupid question until you're demoralized to the point of wanting to switch careers. That's when you finally learn how to navigate a new codebase. You master the art of getting mad at the codebase instead of yourself.

  • @bahamut99
    @bahamut99 Před rokem

    Whenever I go to practice coding I just end up rewatching these. Good job man!

  • @michaelschultz5506
    @michaelschultz5506 Před 2 lety

    Great channel! Keep doing what you're doing.

  • @hannahr323
    @hannahr323 Před 2 lety +801

    I just started as a software engineer intern and every single thing in this video has been my exact experience. Especially spending an hour finding the thing in the files! 😂

    • @OstageUk
      @OstageUk Před 2 lety +1

      lol

    • @nicholast
      @nicholast  Před 2 lety +73

      navigating large codebases is hard

    • @dackli512
      @dackli512 Před 2 lety +4

      @@nicholast can you not just inspect element to find it and then it will be easier?

    • @beanfilms7557
      @beanfilms7557 Před 2 lety +12

      @@dackli512 No, you have to find where that piece of code lives in the codebase. You can only get the element's id, class, and maybe some css properties from inspect element.

    • @nicholast
      @nicholast  Před 2 lety +23

      @@Warmatx68 react devtools is a lifesaver

  • @MempoEdits
    @MempoEdits Před 3 lety +49

    I'm an intern chillin watching youtube videos while I wait for the senior programmer to review/accept my giant pull request before I can proceed and this is what youtube recommends me COOL

  • @dahliaspumpski5837
    @dahliaspumpski5837 Před 2 lety +10

    My "internship" was a mess. Started as a team of 3 devs, the others left due to horrendous pay and I stayed because Lead Developer for my first job sounded pretty good.. it's helped me get a stellar next job but it was a nightmare. Was expected to work 24/7 cause they needed it done yesterday and weren't fussed about cutting corners so they expected me to be the same. Was the only dev on the project and was expected to meet with various people like the payment providers etc and introduce new devs who quickly left after speaking to my "manager" for more than 5 minutes. I was subcontracted out for more than I was being paid then expected to complete my original work in the time I was meant to spend of the contracted work. Only positive is that I learned a lot having to do everything myself (barring the contracted job) and now I've got a nice paying job for my age so it's worked out somewhat but jesus christ interns have it bad. I didn't even apply as one just became one and it was a nightmare I feel for the ones who go in willingly.

    • @div1ne30
      @div1ne30 Před rokem

      geez man glad you're doing okay now. at least you can put lead dev into your cv i guess

  • @JohnDoe-rw3if
    @JohnDoe-rw3if Před 2 lety +17

    "All checks have failed" - yep, sounds about right.

  • @YaiseAkuma
    @YaiseAkuma Před 3 lety +404

    bruh, thats me XD
    How do i center text again?
    *Goes on W3Schools*
    100 %
    great video

    • @nicholast
      @nicholast  Před 3 lety +65

      w3schools is a life-saver

    • @cyberneticbutterfly8506
      @cyberneticbutterfly8506 Před 2 lety +10

      @@nicholast margin left:25%;margin-right25%
      Just to make the design have some extra 'spice' to it.

    • @lanceanthony5043
      @lanceanthony5043 Před 2 lety +2

      @@nicholast Aye no cap I'm litterly using W3schools right now to learn Python.

    • @bent3576
      @bent3576 Před 2 lety

      Must use MDN.... MDN >> W3Schools

  • @officialjfendi
    @officialjfendi Před 3 lety +147

    love how this *had* to be recommended to me towards the beginning of my internship lol

  • @StarsiteProgrammers
    @StarsiteProgrammers Před 2 lety

    Since the day I started to work with you, I know I've changed a lot which really helped me to become a better person inside and out. You are one of the reasons why I'm always trying my best. Thank you so much You know I appreciate you so much.

  • @sewasandar4177
    @sewasandar4177 Před 2 lety

    Thank you for your enlightening speech.💌💘

  • @fl4shbangz
    @fl4shbangz Před 2 lety +482

    I'm a software engineering intern and this couldn't be more accurate, wow

    • @backkom7276
      @backkom7276 Před 2 lety +1

      Not to sound rude sorry but why do i see many comments about interns in software engineering/developer who doesnt know what to do? Do they learn these before in University or not?

    • @fl4shbangz
      @fl4shbangz Před 2 lety +14

      @@backkom7276 In my case I'm doing my internship on full stack web development, using technologies that I had never used before. I knew some javascript but that was about it. I'm in 3rd year of college btw. I've learned lots of stuff but it takes some time to learn a new technology anyway

    • @Aestareth_
      @Aestareth_ Před 2 lety +10

      @@backkom7276 college teaches you some foundations that you need to be a good developer. you have to learn the technologies yourself, i've gotten into an internship without knowing anything about the tech i was gonna use

    • @prassanak3601
      @prassanak3601 Před 2 lety +2

      @@Aestareth_ If you don't know about the technologies, then what do you say during interviews?

    • @Aestareth_
      @Aestareth_ Před 2 lety +6

      @@prassanak3601 i didn't have coding interviews for the internship. i did get asked a few technical questions but nothing too hard, and it was more about the basics of web development. as for what i said i just explained my motivation, the way my school works and why i'm ready for a project, and that i've done a project in the .NET environment before (even though it was scuffed as hell but i didn't tell him that)

  • @marclevy1506
    @marclevy1506 Před 3 lety +459

    Jokes on this fictional intern! You can make the change in Chrome, AND it will tell you the exact file the change goes too!

    • @nicholast
      @nicholast  Před 3 lety +310

      Nick the intern wishes he knew this before

    • @TheZethera
      @TheZethera Před 3 lety +3

      @@vigneshrokzz if you were generating proper source map files the browser should know where stuff in the source code is (I think, I'm not a web dev).

    • @whatever12341
      @whatever12341 Před 3 lety +4

      Could you explain to me a bit more how this can be done? Or point me to a video/article? Thanks in advance!

    • @TheSupereor
      @TheSupereor Před 3 lety +6

      @@whatever12341 you can right click in any component of the page and inspect it, it will give you the html and css properties of the page, there you can disable, change or add things. Doing that is basically manipulating the page via developer tools

    • @RealDyllon
      @RealDyllon Před 3 lety +5

      Not if you use webpack….

  • @dr.monotone3827
    @dr.monotone3827 Před 11 měsíci

    Yeeeaaa, that'll do it. This is exactly how I felt working with tailwind for the first time. I'd spend hours looking over the css wondering where the conflicts in grids were happening or why the text wasn't inline.

  • @drewcovey6040
    @drewcovey6040 Před 2 lety

    Just found your channel. These videos are so good!

  • @dhpz
    @dhpz Před 2 lety +137

    As someone who's considering to apply internship and insecure about it, this didn't help lol

    • @bhushan0_078
      @bhushan0_078 Před 2 lety

      same

    • @wdsrocha
      @wdsrocha Před 2 lety +64

      Many software enginneer companies adopt a blameless culture, so if you end up exploding the production, your team would just discuss how to avoid it to happen again in the future (by improving coding review, adding more tests before deployment, etc)

    • @samismynameee
      @samismynameee Před 2 lety +13

      @@wdsrocha that’s actually very nice

    • @enriquecipriano1346
      @enriquecipriano1346 Před 2 lety +7

      Honestly bro this kinda makes me kinda happy just make a habit to code everyday even if it’s an hour muscle memory

    • @alan213586
      @alan213586 Před 2 lety +11

      Fr don't be afraid of impostor syndrome, its so common in IT, you won't break prod with your css change ( was also my first task lmao)

  • @numberiforgot
    @numberiforgot Před 3 lety +102

    Reminds me of my first security internship. Felt like they gave me overly easy tasks. I still found a way to screw it up though.

    • @aty4282
      @aty4282 Před 2 lety +6

      Ah yes, im bouta do the same when i get hired, no matter where lol

    • @nicholast
      @nicholast  Před 2 lety +10

      haha many of us feel this way

  • @user-uw5px8rh9i
    @user-uw5px8rh9i Před 2 lety

    Making different kind of designs in making a website is also a good help for learning how they works. And also updating into what is new can also add into your experience. Theres a lot of different ways not just the main platform.

  • @kingsleyakindele5389
    @kingsleyakindele5389 Před 2 lety

    Guy, your content is damn relatable. good job

  • @WaqasRants
    @WaqasRants Před 3 lety +119

    As far as depictions go, this was scary accurate. The production being down at the end is probably the most daunting feeling ever.

    • @Cowtymsmiesznego
      @Cowtymsmiesznego Před 2 lety +8

      If you look closely when the junior dev is merging the PR you can see a little "all checks have failed" warning

  • @moisessoto5061
    @moisessoto5061 Před 3 lety +188

    for anyone wondering, LGTM stands for Lets Get This Moneyyy

  • @hermansiswanto581
    @hermansiswanto581 Před rokem

    Just followed this channel and i love it. 😂

  • @BaconEggsRL
    @BaconEggsRL Před 2 lety

    I love all the little details in this video... Like the descriptions in the website and the bee movie script in the PR xD

  • @harleyspeedthrust4013
    @harleyspeedthrust4013 Před 2 lety +149

    One of the first things they had me do at my internship was build this whole feature, I ended up with a PR that had 2000 additions and I did a damn good job if I do say so myself

    • @nicholast
      @nicholast  Před 2 lety +25

      nice!

    • @harleyspeedthrust4013
      @harleyspeedthrust4013 Před 2 lety +9

      @@nicholast thanks dood! nice video btw

    • @kanjakan
      @kanjakan Před 2 lety +46

      "PR denied. Line 334 doesn't follow style guide"

    • @harleyspeedthrust4013
      @harleyspeedthrust4013 Před 2 lety +24

      @@kanjakan if the guy reviewing my PR ever wrote "PR Denied" I would just about piss my pants

    • @guilhermealveslopes
      @guilhermealveslopes Před 2 lety +1

      Oh I know that wonderful feeling, they made me implement two CRUDS for two models we persisted on our database through Laravel Eloquent

  • @TheTicassShow
    @TheTicassShow Před 3 lety +64

    Omg the PR part is so REAL LMFAOOO I had to write such big texts for such small code changes 😩😩😩

    • @nicholast
      @nicholast  Před 3 lety +11

      writing PR descriptions takes forever loool

    • @Christobanistan
      @Christobanistan Před 3 lety +4

      Just remember that people approving PRs do a lot of them, in addition to their usual duties. So context in the PR is the only thing keeping their day from grinding to a halt!

  • @JoseSanchez-vv1zd
    @JoseSanchez-vv1zd Před 2 lety

    This is gold. Spot on! 😄

  • @brianhuang7596
    @brianhuang7596 Před 2 lety +1

    That's so true!! Even my lecturer had to check how to center text alignment. lol

  • @Alpha13733
    @Alpha13733 Před 2 lety +28

    Hi Nicholas, I actively hire software engineers myself and I really find your videos helpfull to create the best environment for our interns and engineers!

    • @nicholast
      @nicholast  Před 2 lety +8

      glad you found them helpful :)

  • @matsut2004
    @matsut2004 Před 2 lety +95

    Excellent Nic!
    It refreshed my memory being a CS co-op student as a FoxBase programmer 30+ yrs ago, there was no Google back then, manual was on paper, no GUI either but DOS….
    I probably don’t understand half of the terms in this video… But I believe the fundamentals are the same!
    Wish you the best for your IT endeavour (if that is the career you choose).

    • @nicholast
      @nicholast  Před 2 lety +14

      wow coding must have been much much harder back then without nearly as many resources as we have today. thanks for the comment :)

    • @edwardtheturtle1082
      @edwardtheturtle1082 Před 2 lety +1

      Interesting! Where did you study?

    • @midnull6009
      @midnull6009 Před 2 lety +3

      And I remember going on to forums for any kind of tid bit...no searches for anything. These days coding and finding solutions to problems is so super easy! Ah yeah I had to write out the code on paper and pencil or white board. Then the interviewer would plug the code into his compiler...and I just sat there shitting bullets. These days interviews are so cake lol...you got all the resources at your fingertips. :P

  • @about33asians7
    @about33asians7 Před 2 lety

    Maaaaan these videos are funny af. Thank you for working hard to provide us with this amazing content

    • @nicholast
      @nicholast  Před 2 lety +1

      thanks :) glad you enjoy them!

  • @likhithaeda8700
    @likhithaeda8700 Před 2 lety +1

    Cant believe how relatable this is. I had been interning for a while now and this video pretty much sums it up 😂

  • @Nutt7
    @Nutt7 Před 3 lety +30

    I started my first internship as a junior data scientist. You’re 100% accurate. 🙃

  • @prasannabartakke4387
    @prasannabartakke4387 Před 2 lety +25

    Just started working as a software engineering intern this month...this was the most relatable video ever xD.

  • @yashverma2870
    @yashverma2870 Před 2 lety +8

    Exact representation of my internship this summer. So relatable I am laughing. Even I broke the production code once during my internship.

  • @alexsal6069
    @alexsal6069 Před 10 měsíci

    This is so relatable haha it reminds me of one of my first tickets (I also googled what’s a PR lol), you got a new sub :D

  • @OishiiBoba
    @OishiiBoba Před 2 lety +16

    I'm glad to know literally everyone else in my position is also like this

  • @deanmajidy6197
    @deanmajidy6197 Před 2 lety +46

    This couldn’t be more relatable

  • @ashtwenty12
    @ashtwenty12 Před 2 lety

    I like the whole thing, but the ending, idk. Keep up the good work

  • @ewertonal
    @ewertonal Před 2 lety

    Dude, love your videos. I'm an intern myself and I just burst out laughing watching the entire video lol

  • @thubak1214
    @thubak1214 Před 3 lety +26

    I don't even know why this is entertaining!

  • @ihtasham9237
    @ihtasham9237 Před 3 lety +4

    Please make more of these, these are so funny!

    • @nicholast
      @nicholast  Před 3 lety +1

      Thank you, more coming soon!!

  • @kartiksharma8205
    @kartiksharma8205 Před rokem

    “git add .”
    was so underrated!!!
    Great detail!

  • @ray.gene.bowner
    @ray.gene.bowner Před rokem +1

    I legit lol’ed when I read the descriptive PR 😂

  • @jadonmurphy9170
    @jadonmurphy9170 Před 3 lety +3

    Great video. Felt really accurate from my first few weeks 😂

  • @GEO-cy9jt
    @GEO-cy9jt Před 2 lety +4

    That BTR Outro though!! You got a good childhood too I see 🤣

  • @vapen_hem
    @vapen_hem Před 2 lety

    This video thaught me what a Pull request is, thank you!

  • @BlaznCover
    @BlaznCover Před 2 lety +5

    I remember three months into my internship when I wasn't writing documentation anymore, I wrote my first big piece of code. It broke production and over 500k requests couldn't log into our platform.

  • @aparna2701
    @aparna2701 Před 3 lety +25

    Why is this exactly my every single day

  • @rafaelpernil
    @rafaelpernil Před 2 lety +8

    My first job as an intern was developing an entire web service with 20 operations, schemas, wsdl, connection with the database... I did it pretty well!

    • @nicholast
      @nicholast  Před 2 lety +2

      thats impressive, congrats!

  • @atraps7882
    @atraps7882 Před 2 lety +1

    this is so damn accurate lmao. My first ever task was to change the font color of some text from black to green. Took me 4hrs to finally find the correct css file

  • @NeoTheChoosenOne
    @NeoTheChoosenOne Před 2 lety

    This helps me to deal with my anxiety bro, thanks.

  • @nelsonking
    @nelsonking Před 3 lety +24

    This sounds like me everytime I start at a new job lol.

    • @mantonioisc
      @mantonioisc Před 3 lety +4

      This happens to me as well, and I've been working on software for more than a decade

  • @DereC519
    @DereC519 Před rokem +6

    i actually hope cs staff are this chill, being a current cs student

  • @surendharutube
    @surendharutube Před 2 lety

    Videos are so good and realistic. Keep Going !!

  • @tuteh_
    @tuteh_ Před 2 lety +1

    Ok, i've been working as a SWE for about 2 weeks, and I can relate to this, omfg, you have a new subscriber ! :)

  • @TheFinalChapters
    @TheFinalChapters Před rokem +5

    Clearly when the intern copy and pasted the line into file, they inadvertently changed two tabs to 4 spaces. This didn't show up in the diff because it was set to ignore whitespace changes.
    The backend reading this file was poorly constructed, and could only handle tabs here, thus causing the file to fail to be read and the page to go down. Except since this was a style read by the entire website (even though it wasn't used directly elsewhere), it basically caused the entire website to go down.
    Moral of the story: Always have a staging ground where changes go to be tested by QA. Don't push directly to live! And DEFINITELY don't allow merges that don't pass CI!

  • @Teedies-oh7gi
    @Teedies-oh7gi Před 2 lety +17

    Me: can’t do advanced python
    Also me: wanted to do a basketball shooting recording app for my a level project
    Guess I’m screwed

    • @H3ATxCHAINZ
      @H3ATxCHAINZ Před 2 lety +1

      That sounds like an interesting project, would you like to share what you intend to do?

  • @JustAnotherRandomGamer

    I relate to this only I am already a senior from a non programming team, and was allowed to be a developer.
    Back then I did not even know what the hell Git was or cloning the app to work on it locally, branches, pulls, commits... ton of pressure to be better than the seasoned junior level devs in our project.
    Glad the team I got into were really nice and helped me get up to speed.

  • @byte2702
    @byte2702 Před 2 lety +1

    2:55 „Please make sure you are descriptive in your PR“ - The length of your description is amazing. 😂

  • @oliveryt7168
    @oliveryt7168 Před 2 lety +4

    Really relatable. I am far away from calling myself a software engineer (still studying and before Uni I havent coded once or did anything with computers besides playing and surfing on the internet)...
    But, the more I've "moved" in the tech field the more I unterstood that: Stackoverflow is your friend ;-D

  • @danielhaup599
    @danielhaup599 Před 2 lety +5

    Yea thats LITERALLY me rn - only difference is that the codebase was actualle 3 times bigger and that they didnt accept my pull request lmao

  • @Strawberriesjam_myglock

    when you googled the information! Best believe I clicked subscribe button right then and there 😂 super relatable

  • @MuscleTeamOfficial
    @MuscleTeamOfficial Před 2 lety

    damn dude, good effort.

  • @MNot00
    @MNot00 Před rokem +6

    Wait so is nobody gonna comment about the bee movie script at 3:12?

  • @taowo
    @taowo Před 3 lety +3

    Nice vid. My first day of work starts tmr, but I still feel unqualified af lmaoo

    • @nicholast
      @nicholast  Před 3 lety

      good luck, you got this

    • @justineichler4552
      @justineichler4552 Před 3 lety

      now it is 2 weeks later, how is your internship going so far?

    • @taowo
      @taowo Před 3 lety

      @@justineichler4552 things are going pretty decent. my supervisor gave me enough time to adapt the technologies they are using 😂

  • @TheGnarTube
    @TheGnarTube Před 2 lety

    This is the most accurate capture of software eng that I have ever seen.

  • @adikuni3621
    @adikuni3621 Před rokem

    I know nothing about coding but somehow I kept binge watching your videos 😂