Advice for beginner backend engineers who just started their new jobs in software companies

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ก.ค. 2024
  • In this video, I give some advice to junior backend engineers who just started their new jobs and feel overwhelmed. Backend engineering jobs can be overwhelming at the start, there is so much to learn, so much to read, documentation, tests, code in multiple programming languages. Here is some advice for Junior backend engineers.
    Chapters
    0:00 Intro
    1:20 Take your time
    6:05 Stay hungry and keep learning
    8:36 Assume your colleagues know something you don’t
    12:42 Don’t bad mouth other people code even if its bad
    17:19 Question everything
    🏭 Software Architecture Videos
    • Software Architecture
    💾 Database Engineering Videos
    • Database Engineering
    🛰 Network Engineering Videos
    • Network Engineering
    🏰 Load Balancing and Proxies Videos
    • Proxies
    🐘 Postgres Videos
    • PostgresSQL
    🚢Docker
    • Docker
    🧮 Programming Pattern Videos
    • Programming Patterns
    🛡 Web Security Videos
    • Web Security
    🦠 HTTP Videos
    • HTTP
    🐍 Python Videos
    • Python by Example
    🔆 Javascript Videos
    • Javascript by Example
    👾Discord Server / discord
    Support me on PayPal
    bit.ly/33ENps4
    Become a Patreon
    / hnasr
    Stay Awesome,
    Hussein
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    Where were you all this time? I just discovered you 2-3 days before. I discovered you have a tonn of valuable learning resources. *You deserve More Subscribers* ❤️ From India.

    • @shoebpatel4027
      @shoebpatel4027 3 ปีที่แล้ว

      Absolutely true!!!👍

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

      Same thoughts as mine.. I discovered him 2 days back and overwhelmed with the variety of content he has.. Sharing his channel with all my tech friends..

    • @ankurgupta1999
      @ankurgupta1999 2 ปีที่แล้ว

      true!

    • @blaqhakym
      @blaqhakym 6 หลายเดือนก่อน +1

      At least you discovered him 3years ago. Imagine your luck when you realise I just discovered him 2 days ago. I envy you bro😂

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

    this channel is just gold. I would love to see a roadmap video for people starting in backend

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

      Hi👋
      He has a video about how to become a good backend engineer: th-cam.com/video/V3ZPPPKEipA/w-d-xo.html
      In that video he talks about some fundamentals to learn
      Not really a roadmap, tho

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

    0:00 Intro
    1:20 Take your time
    6:05 Stay hungry keep learning
    8:36 Assume your colleagues know something you don’t
    12:42 Don’t bad mouth other people code even if its bad
    17:19 Question everything

    • @gdthegreat
      @gdthegreat 2 ปีที่แล้ว

      please pin this comment, would be helpful.
      Thanks for this goldmine for Backend guys.

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

    I appreciate each of your comments and advice, I would have liked to know them before, but as we saw, we never stops learning, thanks man!

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

    Your passion in software engineering is contagious. I have been on a binge watching your videos. You are a great inspiration

  • @delamar6199
    @delamar6199 2 ปีที่แล้ว

    From the bottom of my heart. You are an incredible good reflector and mentor. What a leadership!

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

    I fucking love how relaxed this guy is; literally amazing content!

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

    Just found your channel today and loving your content. Your delivery is brilliant! Your excitable and knowledgeable which I find a perfect combination for a teacher. Very engaging!

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

    Well I am not quite a junior (at least I hope so) but the way you describe important hard things in such simple way, is a gift. Nice, dude!

  • @hendersonfernandes7378
    @hendersonfernandes7378 2 ปีที่แล้ว

    My God, these advice it's gonna be for my whole life.
    I'm so thankful for these advice.

  • @kelvezu1585
    @kelvezu1585 3 ปีที่แล้ว

    Listening to this while I'm coding. It feels like I'm listening to my senior. More subs to come :)

  • @tahirraza2590
    @tahirraza2590 3 ปีที่แล้ว

    Just starting today and I know it’s going to be great!!

  • @3042640426
    @3042640426 2 ปีที่แล้ว

    I just started my internship, everything is new to me and yes it make me feel overwhelming. Thank you man. It helpful.

  • @bored.viewer
    @bored.viewer 3 ปีที่แล้ว +1

    Starting new job soon! Great video, great advice :)

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

    I have been searching for a good mentor in Software Engineering for a long time! You Sir are the one! You are positively impacting millions of young software engineers by giving them priceless knowledge and wisdom! Please keep creating more videos!

    • @kaizendae
      @kaizendae 2 ปีที่แล้ว

      Check the book apprenticeship patterns.

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

    Man, one of your videos helped me to get my first job, so now I'm back for the good stuff, love your channel and your attitude man, keep it like that! And Thanks!

    • @diegovillafane6313
      @diegovillafane6313 2 ปีที่แล้ว

      Also I want to say, there are no dumb question just dumbs who don't ask

  • @nicolasaguilar9209
    @nicolasaguilar9209 3 ปีที่แล้ว

    I found this video very helpful. Thank you so much for sharing!

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

    Feels good when listening to your advice. I am not a junior, but still I feel anxious when I join a new company and not familiar with their techs. As you say, take your time and enjoy the learning. I am always ‘hungry’, there are so many things to learn and the more I learn the more I found that I don’t know.

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

      Exactly you need to always have this feeling that you don’t know something because this will push you to learn something new. Meanwhile others are stuck with their arrogance thinking they know everything while you have passed them already.

  • @salillasjayson
    @salillasjayson 2 ปีที่แล้ว

    Thank you for making videos like this bro, very valuable for us new and experienced backend engineers

  • @annyni6640
    @annyni6640 2 ปีที่แล้ว

    Your channel is the reason why I really enjoy back-end

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

    "Take your time" - That is a great advice indeed. I was completely overwhelmed when in a new company, I was tasked to make a Smart Contract using Rustlang. Heckk, I did not even know how Rustlang works, let alone smart contracts. It took me almost 2 months to learn how that particular blockchain as well as rustlang works. Ultimately did the task succesfully, and it has been a great experience after that.

  • @vivamedia5958
    @vivamedia5958 3 ปีที่แล้ว

    Thank you, Hussein... It was really helpful.

  • @alifnaiech6972
    @alifnaiech6972 3 ปีที่แล้ว

    Dude, thank you so much for this video. You just saved my life before I made mistakes with my boss

  • @bitsofsteve
    @bitsofsteve 3 ปีที่แล้ว

    You're awesome Hussein. Thank you so much!

    • @hnasr
      @hnasr  3 ปีที่แล้ว

      My pleasure! thanks Stephen!

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

    thanks for this great content!

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

    I found your podcast today and the insight that you give is amazing. I’m glad I found your channel. God bless!

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

      Jose Morales God bless Jose! Thank you 🙏 I am glad you are enjoying the content

    • @BipinOli90
      @BipinOli90 3 ปีที่แล้ว

      @@hnasr I didn't know you have a podcast. Can you please share the link. I love hearing you :)

  • @saulolima6874
    @saulolima6874 4 หลายเดือนก่อน

    Thank you for existing ❤

  • @hashimjarral5919
    @hashimjarral5919 3 ปีที่แล้ว

    Amazing content. By far my favorite TH-cam channel.

  • @prateekbansal6104
    @prateekbansal6104 9 หลายเดือนก่อน

    I love how you mentioned we are not to impress anyone, no one's actually getting impressed. We are here to learn. That changes the entire concept of Curiosity. I mean, as you mentioned, "Question everything". We don't actually need to ask every question to the presenter, only the one's that we fail to answer. I usually follow this technique wherein I note all the questions that pop up in my head while I am having a session / discussion with someone. Do some research homework. And get valid facts to support my theory around it. And one's that I fail to answer at all, I just reach out to the teams who are working upon those usecases.
    And all your advices were great ❤ Loved each one of them.

  • @JinendraMehta99
    @JinendraMehta99 3 ปีที่แล้ว

    Thank you for making this video.

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

    Assalémou Aleykom.
    Thank you Hussein for these advices. I'm new in your channel, and i'm really appreciating this ! Continue Bro'!

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

      Alaikom Alsalam! Thank you dear! Happy you are enjoy and benefit from the content. All the best to you

  • @amalfakhri9341
    @amalfakhri9341 3 ปีที่แล้ว

    Really you're awesome Hussein. Thank you so much!

    • @hnasr
      @hnasr  3 ปีที่แล้ว

      No worries! Thanks Aml!

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

    I am about to start new job with DB company, and I have networking background. This was a opportunity to learn DB so I took a chance. This channel is gold.

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

    Stay humble, I would summarize it as that. That's what distinguish your channel and the reason I like your content. I consider myself always a Junior and let my work talk by itself. At the end of my day I search to persuit the goal of my client in the parameters they want, if they're happy, im happier.

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

      Well said!

  • @poloyacero
    @poloyacero 2 ปีที่แล้ว

    I really love this guy... One of the best mentor.

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

    This is enlightening. Literally. 💪🏿

    • @hnasr
      @hnasr  3 ปีที่แล้ว

  • @GauravJain108
    @GauravJain108 3 ปีที่แล้ว

    Thanks, Hussein! :)

  • @chaudharyu.8453
    @chaudharyu.8453 3 ปีที่แล้ว

    Unbelievable valuable informations. Huge thanks for your contributions and time. 😊

  • @indrajitsarkar3169
    @indrajitsarkar3169 3 ปีที่แล้ว

    I actually love front-end stuffs, but I'm also interested in back-end, and your videos are gold. Also, these advices will surely boost my confidence as I'm going or preparing to start a career in tech industry very soon (hoping to get a job ;_;)

  • @lordkopi603
    @lordkopi603 3 ปีที่แล้ว

    thanks for your advice, i like the words from imam ali as. greeting from indonesia, in my experience "don't afraid to asking to hangout or eat, or drink coffee together"... so we can gat more enjoyable talks/conversation.

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

    great advices... not only for beginners, but also for any level of engineering discipline, imo.

  • @vulligadlarohith5541
    @vulligadlarohith5541 2 ปีที่แล้ว

    Most valuable suggestions from the expert himself! Glad & blessed to have come across this channel couple of weeks ago and each video is literally making a difference in my work life. Keep up the good work for inspiring millions like me.

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

    The "thats what she said" got my like xD

  • @joshuasabac2389
    @joshuasabac2389 2 ปีที่แล้ว

    Thank you sir Hussein for this, I just got hired as a backend developer in a company and I will be starting next week and I'm anxious on what to do and prepare, but this video impacted me. Love from Philippines.

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

    Dude, you're a legend! I just got new job two days ago, and after being freelance developer for 7 years it's all new and confusing. This will surely help me and others a lot to become better at work and more importantly, to be good colleagues. Cheers!

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

      All the best Milan in your new job ❤️

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

    Great thought . I have become your fan.

  • @turtlegangbigshells
    @turtlegangbigshells 4 ปีที่แล้ว

    Love this channel!!

    • @hnasr
      @hnasr  4 ปีที่แล้ว

      Rachel L thanks Rachel ❤️😊

  • @hendersonfernandes7378
    @hendersonfernandes7378 2 ปีที่แล้ว

    Thanks!

  • @rasmusmerzin
    @rasmusmerzin 3 ปีที่แล้ว

    Glad you mentioned both "mandatory" languages Go & Rust :D

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

    Nice Talks bro. I Like it

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

    This is great advice

  • @danishalam5745
    @danishalam5745 3 ปีที่แล้ว

    Superb and thank you for the advices.

    • @hnasr
      @hnasr  3 ปีที่แล้ว

      ❤️

  • @JagjitBrawler
    @JagjitBrawler 3 ปีที่แล้ว

    Just subscribed to your channel. Awesome quality content bro, really good stuff for fresh grads like me :)

    • @hnasr
      @hnasr  3 ปีที่แล้ว

      welcome ! Enjoy the content ❤️

  • @jovanperovic5399
    @jovanperovic5399 3 ปีที่แล้ว

    Thanks, Hussein. The part when you referred senior engineers at @15:14 resonated with me. I had some moments in the past year of being a borderline a**hole of a colleague. Not only did I make others colleagues feel bad, but the whole thing really felt destructive.
    I have tried my best to become better since, but sometimes it still slips.
    Anyways, great set of advices!

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

    just want to say , Thank you 🙏

    • @hnasr
      @hnasr  3 ปีที่แล้ว

      Thank you for watching!

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

    Nice video! Maybe you could do a video about software engineering books that made an impact on your professional life?

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

      Alex Rusin nice idea Alex! Love it

  • @phantom7132
    @phantom7132 4 ปีที่แล้ว

    Also interesting for frontend devs!

    • @hnasr
      @hnasr  4 ปีที่แล้ว

      Of course agree! 😊

  • @mojjammil
    @mojjammil 3 ปีที่แล้ว

    Real is not anime? Nooooo 😭
    Jokes aside, really handy tips. I literally were able to relate to some of the examples - I worked with JavaScript and C# previously then ended up working at current company with Java and Go and I kept feeling so lost even though whenever I'm thrown a JS based task, I'm done in a jiffy. You're awesome ❤️

  • @johongirrahimov2343
    @johongirrahimov2343 2 ปีที่แล้ว

    I wish that you were my colleauge, you are such a brilliant with hude wisdom

  • @barisballi70
    @barisballi70 2 ปีที่แล้ว

    thx this video helped me

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

    You are the first that I will laugh when I watch tech video for learning. You are so humorous. Interesting 😍

  • @ramilm9793
    @ramilm9793 3 ปีที่แล้ว

    Container of knowledge is never full 👍

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

    Great engineer but a great person for sure!

  • @duneode
    @duneode 2 ปีที่แล้ว

    Thanks.

  • @sergeikharchikov1157
    @sergeikharchikov1157 3 ปีที่แล้ว

    that's an amazing channel

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

    you are a great teacher

  • @juiceboxh3ro
    @juiceboxh3ro 2 ปีที่แล้ว

    a little bit late to the party, but
    12:13
    as a Japanese major who ended up in web development, this reminded me of a Japanese proverb:
    能ある鷹爪隠す - a skilled hawk hides its talons

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

    "Don’t bad mouth other people code even if its bad"
    Great advice. I've worked in an environment where publicly calling out bad code was the norm. It didn't matter if the engineer was still on the team or not. It was a miserable place to work. I hated it.

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

      That is not healthy environment at all. I hope you are in a place you enjoy

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

    Top TH-camr!!

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

    tech companies should allocate weekly - if not daily - time to watch, understand, and discuss your videos

  • @popovpavel4693
    @popovpavel4693 3 ปีที่แล้ว

    thank you vary much

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

    hehey junior backend engineer here!, let tell you my story i graduate from uni at age 22 with degree in management, short story my first job was crap underpaid and overwork short story i jump to the pool join bootcamp and boom! months later i landed my first job in it at the age of 26, due to covid the winter hit me hard jumping couple different job and finally here i am started only knowing basic syntax of js and now i'm jumping to golang and it scares me as hell but hey if you join the the dark force you should test you limit expand you skill and go as far as the rabbit hole goes, stay hungry stay safe friends

  • @gunot5656
    @gunot5656 2 ปีที่แล้ว

    Just starting my professional back end engineering journey at 30 y.o. thanks for advice!

    • @hnasr
      @hnasr  2 ปีที่แล้ว

      All the best !

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

    Hi Hussein, absolutely love your channel, can you also point us to any resource for those starting out in backend, more like a path and timeline. either a video or any resource you point us to.
    thank you from Africa

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

      Kelly Online thanks Kelly! If you haven’t already I suggest you watch my how to become a good backend engineer video where I lay down the fundamentals and list various resources to learn from How to Become a Good Backend Engineer (Fundamentals)
      th-cam.com/video/V3ZPPPKEipA/w-d-xo.html

  • @aromaticsnail
    @aromaticsnail 4 ปีที่แล้ว

    Great video. By the way, do you plan to make any videos on Esri tech development or general GIS development?

  • @pineapplepyramid5798
    @pineapplepyramid5798 2 หลายเดือนก่อน

    Making the words larger via kindle vs the book, helped me read quicker as a slower reader…

  • @therandomguyinworld
    @therandomguyinworld 2 ปีที่แล้ว

    21:14
    you were telling about k8s
    could and challanges of costs
    may u tell more about those technologys and operation side if you have any experience

  • @dmytro_glory_ukraine
    @dmytro_glory_ukraine 3 ปีที่แล้ว

    I can add an extra thing: try to review the code of you colleagues, merge/pull requests, it will help you to understand the code, and for your colleague to find bugs etc)

  • @salman.sheikh
    @salman.sheikh 4 ปีที่แล้ว +1

    You are the best TH-camd man! Love your content. And love from Pakistan! Btw do you have discord?

  • @ananthnaren9183
    @ananthnaren9183 4 ปีที่แล้ว

    I have firm desire to learn programming and programming languages
    for doing work like full stack developer as Remote or freelancer.
    Its my dream and wish to work and keep learn more in software field.

  • @watsecrets7735
    @watsecrets7735 2 ปีที่แล้ว

    Teşekkürler.

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

    Hahahah🤣🤣🤣 Am mean in terms of commenting on videos, but i had to comment on this one 🤣🤣🤣, i laughed on a minute video from 10:35 till, Thanks Hussein , God bless you

  • @RadoslawSzymanek
    @RadoslawSzymanek 3 ปีที่แล้ว

    I have seen so many O(n^2) loops when O(n) was possible, select * ... statements, queries without checking indexes, ... sometimes it is just one too many to remain nice and not cynical...

  • @Villentrethenmerth
    @Villentrethenmerth 2 ปีที่แล้ว

    This guy reminds me of Oberyn Martell, the Viper of Dorne.

  • @oneein9183
    @oneein9183 3 ปีที่แล้ว

    Damn! I always expect to listen 10:44 I need to do something about my ego.

  • @VishalSharma-rn7mt
    @VishalSharma-rn7mt 3 ปีที่แล้ว

    Awesome

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

    lol this video is so relatable ... 'Poor maintainers are getting slammed for providing a free solution to a major problem'

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

    I learnt programming in a 3 month bootcamp. After that i got a job. But at the job i realised i don't know how to approach the codebase and database. Many times, i dont even know what questions to ask. I know that the fact that i dont know ehat to look for, is because of lack of knowledge and experience in the field . It would be very helpful if there was a video talking about this. Like a checklist of things to look for that would give me a good general view of the project/task in hand.

  • @apidas
    @apidas 2 ปีที่แล้ว

    the last advice question everything can get you in trouble
    as honest as it is. people still would take it the wrong way. be careful

  • @ofir77
    @ofir77 2 ปีที่แล้ว

    Relevant not only for juniors but for all levels! Loved it!
    I didn`t knew that your from Israel. Is that correct?

  • @khanriza
    @khanriza 3 ปีที่แล้ว

    Liked for the subtle 'twss'

  • @0xkodesage
    @0xkodesage 3 ปีที่แล้ว

    Thank You Sir For this Video.
    I Love Your Book Shelf , Please Can You List / Recommend Great Software Engineering Books to Read?
    PDFs / Hard Copy including those on your Shelf.
    Thank you Sir

  • @itzkuauhtli13
    @itzkuauhtli13 2 ปีที่แล้ว

    "that's what she said" haha I caught that sir....

  •  3 ปีที่แล้ว

    I like your comment on the asshole senior engineers! :) I met a few high nose of them during my career. When I was QA and there was this senior guy, who obviously, knows EVERYTHING and writes perfect code and QAs only retrained philosophers whos escaped from McDonald's jobs to be a QA... you get the idea. I always took these guys as a challenge. I tested the shit out of their code and there was alwasy the moment when the ULTIMATE senior guy asked help from the architect to figure out how on Earth possible to have the given state of the software... yeah, it was a bug I found... and I trained my QA colleagues to be hardcore. Our motto was something like this: If you find a bug and a senior dev with an architect scratching their heads while they trying to figure it out, and WTFs are flying high, you can call it a day.

  • @___________2204
    @___________2204 3 ปีที่แล้ว

    Just here to say thank you
    Love your Khaleeji Arabic accent

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

    My only regret is that I could only subscribe once to this channel...

  • @sundaramjha1776
    @sundaramjha1776 4 ปีที่แล้ว

    Mysql polling is possible in node js? Is there any module? from other system if somebody inserting data in mysql database. So after that it should display the latest inserted data on my node js screen using websocket.
    If possible can u create video on it. Thank You love ur work..

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

    12:42 I personally feel that this does not just apply to professional life but also personal life. Especially when we want to inform someone about their mistakes.
    1. Advice them, but nicely.
    2. Advice them, but in private.
    It's called being tactful. Allows people to understand where we are coming from and have them listen to us without being offended. Thank you for the reminder, Hussein!

  • @momendaoud9561
    @momendaoud9561 7 หลายเดือนก่อน

  • @staygreasy
    @staygreasy 2 ปีที่แล้ว

    Of all the books on your bookshelf, which ones do you recommend?