Career Paths for Software Engineers and how to navigate it.

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

ความคิดเห็น • 1K

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

    Join me at dailyinterviewpro.com for daily coding interview practice. And to really fast track your career, join me at techinterviewpro.com for interview training with Live sessions. The website I referenced for job searches on Hacker News is www.hnhiring.me​/

    • @komrad4life
      @komrad4life 5 ปีที่แล้ว

      I get "This site can’t be reached" navigating to that link

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

      I already signed up. Thanks for the daily question. Wish I could answer the questions.

    • @harvey7771
      @harvey7771 5 ปีที่แล้ว

      Where did you get your glasses?

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

      I want to be like tech lead I am a high school student and once I got credit card I will buy your course

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

      Fans of TechLead, you may check out my course "Show Me the Code! Build a Tank War Game in Java" at Udemy: www.udemy.com/course/java-tank-war/?couponCode=TECHLEAD. The coupon code is in the name of The TechLead, our beloved TechLead - just want to let you guys know how much I admire the ex-Google TechLead!

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

    Finally, some actual tech content

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

      they don't call me the "techlead" for nothing.

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

      @@TechLead i think the techlead is now my position, mate

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

      I’m the real TECHLEAD !

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

      @@chrischappell7643 why would u name urself Chris chapell ?
      The guy from china uncensored ?

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

      @@Y2Kvids u dare oppose us mortal !!

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

    Topics covered:
    1:22 - Backend web engineer
    2:41 - Web frontend engineer
    3:54 - Web fullstack engineer
    5:20 - Mobile engineer
    7:02 - Game/Graphics engineer
    8:35 - Data engineer
    9:30 - ML engineer
    10:11 - Dev Ops engineer
    10:36 - QA engineer

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

      .NET eco, desktop dev? Dead?

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

      @@QuadraAce Well I guess google does not prefer microsoft tech stack

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

      @@STRanastassis xDDDDD

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

      Low key wishing there was more info on how to build towards becoming a QA engineer. I'm a QA tester learning to code for test automation.

    • @HimanshuSharma-mk6zn
      @HimanshuSharma-mk6zn 5 ปีที่แล้ว

      what is Dev ops and qa engineer?

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

    This calmed my anxiety over the amount of tech skills/ coding languages available to learn... my focus was too all over the place and I would get overwhelmed. Cool Video. Thanx TechLead!

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

      @Mr. 8-Bit Doggo one day at a time my friend, you'll make it

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

      and here I found myself very interested in python after getting a quick 2 hour tutorial and coding a little. good thing not everyone seeks to start with py

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

      I was thinking python but now I'm thinking mobile development

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

      Ikr
      I was mess up and depressed before watching this video

    • @VivekYadav-ds8oz
      @VivekYadav-ds8oz 4 ปีที่แล้ว +16

      Same thing with me. "Web dev is so saturated, gotta go for something else"
      "Mobile dev sounds nice"
      "Dude embedded is so awesome, so cool to directly interact with hardware"
      "Yo ML is so awesome too"
      "I really wanna know how OSes work. I wanna build my own kernel."
      "Hacking sounds cool too."
      "How do compilers work again?"

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

    Thank you for the awesome advice.
    I took the front-end web development path, with teaching myself HTML/CSS/JavaScript/WordPress and built a good handful of websites. I landed a nice intro job building Wordpress websites for Dealerships in the top floors of a beautiful skyscraper overlooking the water. I LOVE my job!
    I learned a lot from great advice from developer’s like you and a few other favorites on TH-cam. I appreciate all you great developers that share their wisdom. Thank you.

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

      What do you do at ur job and how’s ur work life?

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

      @@turbz1626 I describe my job in my post, back then. But that was almost two years ago. I have done much more in IT now. I am on my 10 project now. I have done platform front-end web development, Technical Writing, IT Service, Internet Security, Quality Assurance Testing, etc…. That first job gave me a ton of opportunities in many career fields in IT. But the downfall is those opportunities arise because I am cheap help, I get paid less than half a jr. web developer should get and I can’t show off my amazing things I have created because of Confidentiality contracts. So in all things there is a balance of goods and bad.

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

      Hey! Can you recommend some similar helpful TH-camrs for me? Thanks a lot!

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

      @@SheWhoTechs i wanted to know, is the amount your are paid a year atleast 6 figures or no?

    • @chef_rg.2
      @chef_rg.2 3 ปีที่แล้ว +1

      @@uhhsynchro1610 well a jr developer earns $69,000-$88,000.. if she gets less than half she's pulling in $30,000- $40,000... I think that's bad for a developer. Considering she's self taught maybe after 3yrs her salary will jump with experience.

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

    Hey *TechLead* here, and welcome back to another episode of the *TechLead* , it is tea time with your host the *TechLead* , the *TechLead* . Now as an ex-google *TechLead* . . .

    • @Scragg-
      @Scragg- 5 ปีที่แล้ว +11

      That’s the joke

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

      Im starting to think that he was a techlead..

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

      couldn't have said it better myself

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

      @@TechLead Hey TechLead :D

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

      Gotta spread them keywords!

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

    Damnit the Techlead is so fucking knowledgeable. All jokes aside u have dropped some serious knowledge that took me years to understand in just 10 minutes. In fact u do it whenever u decide to get serious, all while still working full time, mentoring Jomas noob depressed ass, going thru a nasty breakup, launching a business, managing assets worth millions, cracking jokes and drinking coffee. RESPECT THE FUCKING TECHLEAD PEOPLE!!!

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

    I do agree with you , I have started as a front end engineer and learned backend development on fly, and that’s how I moved from a sales job to a Software Engineer position at BBC. Thanks for sharing tech lead 🙏

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

      Jean Rauwers any tips? I am coming from journalism who went to a bootcamp so I can get a job as a software engineer for a media outlet? What exactly do you do btw? I am not interested in data, though. Thanks

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

      Basically I studied for 8 months, keeping my full time job until I got my new job by the time as a junior Frontend developer for a small agency. Did lots of online curses and tutorials and that’s why I decided to give back creating my TH-cam channel, please check it out as I talk about my journey!

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

      @@JeanRauwers did you went to school for it ? front end back end engineering. which program at first you start learned.

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

    Obviously the person who studies machine learning and JavaScript is preparing themselves to be the most prolific hacker of the 21st century.

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

      lmfao

    • @nate-lin
      @nate-lin 5 ปีที่แล้ว

      Hey that's me.

    • @lordblazer
      @lordblazer 5 ปีที่แล้ว

      @@HettyPatel lol

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

      @@HettyPatel wow

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

      using the most shitty programming lang the world has ever seen.

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

    Don't let this video distract you from the fact that he is an Ex-Google Tech Lead !

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

      This should be a disclaimer 😊😄

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

      How does this disclaimer affect the information he’s dishing out, that is should be highly respected & appreciated or?

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

      Don't let Gurtinder Singh distract you from believing that he is right... he is just super jealous who cannot land a job anywhere.

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

      @@balloney2175 😅😅 don't take it seriously , he is just joking

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

      Now also an ex-Facebook tech lead lol

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

    as someone who only knew "coding" from high school classes and online tutorials this is immensely helpful. I felt like I have an actual goal to work towards and what I want. thx!

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

    I wore the, "all code is garbage" shirt during my internship. Now I have an job.

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

      see that? it works.

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

      Naser Rezayi ya don’t need good english if you’ve got good java (or any other programming language)

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

      @@sebmandal the inverse is also true.

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

      @@trucnguyenthanh7610 u clearly don't have good English tho.

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

      reverse karma, what do u work btw?

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

    Thanks so much for the MASSIVE values you have been providing to all of us, Tech Lead!! Keep your good work up!! :)

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

    Excellent video sir. You just solidified my role in Web Full-Stack engineer. Why spread your focus on many languages when you can study and practice your skills in that specific role and be the best at it. Thank you again.

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

    TechLead something something TechLead. TECHLEAD

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

      that's pretty much the whole video

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

    Hello TechLead. I enjoyed your description of all the job roles in the software industry. However, you missed out two important areas.
    1. Embedded Systems Software Developer
    This job is done by Electrical / Mechatronic engineers.
    2. Scientific Software / Numerical Simulation Software Developer
    This is done by scientists, applied mathematicians, and research engineers. It is a highly scientific area, and comparable to Machine Learning and Data Science jobs and requires tons of applied math. The area is also called Scientific Computing.

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

    I keep coming back to this video it really gives me perspective, I also started as game developer then AR/VR now doing mobile Android.

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

    "It is tea time with your host of TechLead, the TechLead." *Sips tea like a boss*
    jokes aside, I love how transparent this man is about his contents. Truly a great guidance!

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

    Thank you for this explanation of the industry. I started uni a long time ago and I got discouraged by professors talking about all of the different technologies and how difficult they are, but not talking about the different directions you can take to focus on some tech stacks and not all. I really appreciate this video and engineers like you that take the time to explain all the different paths you can take.

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

    "Tech lead word" count : 5 , Time: 0.09 secs

    • @retropaganda8442
      @retropaganda8442 5 ปีที่แล้ว

      Yeah. That's quite annoying, as much as being recommended these types of BS videos from some failure of an AI.

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

      @@retropaganda8442 Really? I love it lmao. I find it hilarious - It's just part of his dry humor which is incredibly appealing to me.

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

    Sending strength to you Mr Tech Lead. You are the Tech Lead, the ex-Google Tech Lead. Tech Lead.

  • @426Hemidodge426
    @426Hemidodge426 5 ปีที่แล้ว +83

    Embedded Software Engineering doesn't get enough attention. As microprocessors and microcontrollers are getting more and more powerful, the need for SOLID developers in the embedded world is growing. It's very much less of an EE role today than it was 10-20 years ago.

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

      I came down to the comments to say pretty much the same thing. I'm not in the embedded field but it is huge around me with all the aerospace companies here. I wish someone would address this field someday cause its one that there is almost zero information on.

    • @426Hemidodge426
      @426Hemidodge426 5 ปีที่แล้ว +11

      @@coreyorndoff9417 yeah I actually am an embedded software engineer and it is growing really fast especially with the growth of IoT

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

      Yea I'm seeing the growth. I see new embedded jobs posted almost daily and I'm wondering if it's something I should be looking into as I graduate with my CS degree.

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

      @Lane, what device would be good to practice implementing embedded softwares? Arduino?

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

      @@kenshamir2113 absolutely! Arduino and Raspberry Pi are great places to get your feet wet. Then you can start moving on to some NXP development kits or something

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

    This by far the best orientation video I have ever seen.
    Thank you Tech Lead!

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

    The first step in right path of life and career is always subscribing to techlead.

  • @Sam-qz6gn
    @Sam-qz6gn 5 ปีที่แล้ว +93

    Only Techlead can get these many likes and comments with no views

    • @MaoDev
      @MaoDev 5 ปีที่แล้ว

      yeah, he's got over 5000 views though...

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

    I feel like I'm listening to an SEO-optimized article, read by the TechLead, directed by the TechLead, produced by the TechLead.

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

    Thanks for putting together this video it’s imo of the highest value of information so far.

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

    "I've seen some people going around learning Machine Learning and Javascript"
    LOL! This is actually me right now!

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

    this is really useful for somebody thats starting in tech, thanks a lot techlead !

  • @欺软怕硬
    @欺软怕硬 5 ปีที่แล้ว +8

    Pick up EE and it opens up hardware architecture, and embedded system, firmware jobs. Some you don't even need much EE knowledge at all. Writing in assembly, or even individual architecture's own instruction sets.

    • @asishbalu9771
      @asishbalu9771 5 ปีที่แล้ว

      Yeah he kinda forgot about this one

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

    Just found your channel and have binge watched your videos. Best channel I've found in a long while. You're very likeable and funny, as you're so truthful. Keep at it, best of wishes with everything personal life-related! Thank you for creating this channel.

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

    This man is my virtual mentor.

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

    I studied electronics on college but I really liked computer science. Landed a job as a QA engineer, writing automation test scripts using Java and python.
    10 months later I finally got myself to a full stack engineer 😊

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

      How is the pay?

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

      Engineering in my country is being paid peanuts and computer science career is nearly double the pay I had as a robotic engineer.
      Automation tester and fullstack is being paid the same, but most importantly I am a lot more happy with my current job.

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

      @@MadTofan thanks for the reply. I thing I'll go CS. I want to start my own company someday

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

      @@victornyamu2547 good luck on your endeavor 💪

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

      @@MadTofan you too
      Cheers

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

    I don't know which career path take, I just love doing everything :(

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

      same lol trying to figure it out fast since im pushing 30

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

      Product path. Nobody cares about what you know, till you show them what you have done.

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

    All you need today is JS. You can do backend, web, mobile (react native), desktop (electron). Forget REST, learn graphql (apollo). This stack is super powerful because with little knowledge I can build everything.

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

      Yeah, JS can definitely do a lot. I think React Native is dying out though, so it can't quite replace mobile, though you can at least get something up & running. It's a great language to pick up!

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

    Tech lead, you should go to Joe Rogan experience talk show! That will be epic!

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

      I agree

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

      That would be really weird... I’m down for it though

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

      Count me in!

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

    This is one of the few channels on youtube that is actual tech content. This is something people actually working in the field understand and can relate to. All the other youtubers are great but cast thier content across the wider audiance of people who aren't YET in tech, or for those just getting thier feet wet. Thats why the title is so fitting, Ex Google Tech Lead - its legitimate content. This is EXACTLY like the conversations of two experience programmers or what "coffee is like" with your actual tech lead.

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

    App development is truly rewarding 🙂

    • @BabaDee08
      @BabaDee08 5 ปีที่แล้ว

      and Tai Lopez is still such an insufferable douche

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

      What kind of app? There are a lot of types.

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

    Excellent. Thank you for sharing all that info with us. Lesson: we need to focus on something.

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

    Cool vid! I haven't managed to get an internship or tech job yet (Physics bachelor, ECE master-in-progress, 0 business skills) but your videos + my new uni career center are giving me hope!

    • @maggiemauno
      @maggiemauno 8 หลายเดือนก่อน

      Same boat...
      Law Undergrad Degree
      Software Masters in progress
      Did you get a job?
      How is it going for you🙏🏽

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

    And keep in mind there are TONS of jobs in the "old industry": energy, health, aeronautics, defense, transport, finance, etc.
    Web/mobile/game apps are a huge thing but... a whole world exists outside :-)

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

    The ONLY time TechLead isn't sarcastic, is when he is doing a sponsorship.

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

    Thank you, Tech Lead, for the excellent advice...as an aspiring software engineer, it is an honour to get advice from the ex-Google tech lead. Your introductions are pure gold...they crack me up every time.

    • @benukasz
      @benukasz 5 ปีที่แล้ว

      how do you know he was a tech lead at Google?

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

    php is a common language... so you can develop wordpress sites, very logical of you TeachLead

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

    If you can learn one language you can learn pretty much anything especially with notes public information or even real simple meetings with people where you can ask a few questions. I remember changing the "Slide to unlock" on old iPod Touch 3s. All depends what you do with it.

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

    I am an Ex-Google TechLead - TechLead
    Always in every video

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

    If you can already do coding and software engineering, better option, go entrepreneurial and create your own app, website, or business services!!

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

      @Peter Mortensen which is why you get a job and do it on the side heh

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

    The word "Techlead" has been repeated "5" Five times in "9" nine seconds..Wow.. guess another hidden record 😅😅

  • @廖俊翔-e1w
    @廖俊翔-e1w 5 ปีที่แล้ว +15

    QA is vastly overlooked, and notorious for low pay, bad benefits and limited career progression. Many companies even prefer to hire contractors. It’s partly the result of being too many layers removed from immediately tangible/revenue generating sectors of a company.

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

    Dang, why did he not mention Cloud careers? AWS, Azure, Google Cloud, etc.

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

      Sir, is he Vietnamese?

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

      Who cares about these products ? An ordinary person, comes, spends 2 days on learning them, uses what they need. That's it. Do not attach yourself to proprietary tech, in 2 years you will find yourself completely outdated. Reason, these techs change rapidly and with no warning. No point.

    • @Average-Lizard
      @Average-Lizard 3 ปีที่แล้ว

      @@swojnowski453 you can easily get a job specialized on dev ops. Sure you want to be able to use resources from multiple specific providers, but knowing how to manage cloud infrastructure in general is very valuable right now. (Although admittedly, it is a specialized position so you’d probably have to find jobs at larger companies or contracting gigs)

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

    Nice video. I have always found backend development to be much easier than front end development 🙊. There are few reasons to why I say that. 1. You have no control over the execution environment as a front end engineer but you do have control in the back end. You have no idea what browser the user will select to run your app but you can always use a specific runtime in the backend with a specific OS. 2. Aside from persistence, batching, and orchestration, most of the backend concerns have shifted to the front end these days. Concerns such as state management, session hydration, security are now every days concerns due to the fact we are in a Javascript heavy front end era. There is very little difference between mobile dev and front-end dev. Actually all the concepts are now interchangeable. I think it's beyond just a "rendering layer". This is of course, just an opinion.

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

    I would love if you did some videos for developers who have a few years experience, and things you wish you knew then. Primarily about building personal branding, since many developers are expected to write blog posts, and be active in the learning process.

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

    Some actual good advice here. Also was a full stack dev for half of my career. Then went into architecture and so on.

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

    I just got accepted into an SE apprentice. Stepping into the tech would be highly interested. Been an personal trainer for 8 yrs wanted to change and challenge myself. Cant wait to see what happen next in this new chapter

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

      Hows everything been going? its been 3 years.

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

      How’s the hosts doing ?

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

    I was confused on where to start but now i know i'm going to started on learning Swift and Objective C to become an IOS developer. Thank you Tech Lead

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

      Dont learn Objective C. Focus on Swift.

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

    It's great that you mentioned Graphics Engineer and that it is getting attention. Computer Graphics is my favourite field and I'm considering pursuing a master's degree in this field.
    Can anybody who is working in this field mention more about being a Graphics Engineer?

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

    I think it is really important to know what you are passionate about and focus on the specific field.
    There's a lot of languages and skills to study for beginners if you don't know what you like. Thanks for the amazing video.

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

    I don't know, I'm not attracted at all to the idea of having a career path. I have ideas for projects that can potentially change the world or at least greatly benefit the people around me. I find it much more natural and effective when I learn whatever I need to see if an idea is possible to do and hack it together despite learning very difficult topics. Honestly who wakes up in the morning and say to themselves, " I want to study programming for hours and hours so that I can find a job!". Okey some people may want that and thats fine, but for me that's so depressing.

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

      a career path can get you financially backed up until you manage to launch your own product. also it can sharpen your skills in the meantime so I think that picking a job that also helps you get better at what you need for your future project is the smartest answer

    • @MM-vr8rj
      @MM-vr8rj 5 ปีที่แล้ว +1

      I got into programming because I wanted to create stuff. I love every single aspect of IT so it doesn't matter much what kind of techniques I will use or things I will create when I get my first job.

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

      That’s what he meant by being entepreneurial. So you need to know enough to be able to create somthing on your own.

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

      hello guyz,iam from india ,am a full stack developer,can u plz touch with me for helping each others

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

      That is just me as well. I study to create opportunities and bring ideas to light... not to get a job.

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

    That’s why I’m studying to become a full stack front-back end mobile graphics game data machine learning QA dev ops engineer who’s also an Ex-Google tech lead.

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

    #7:50 Google announces they build in-house game studio, led by Jade Raymond with stadia reveal.

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

    My 2 cents...When small companies are hiring "ML engineers", it can be everything related to the whole pipeline where ML can be only a very tiny part of it.
    If a ML engineer position isn't requiring lots of pro modelling skills, it is more likely to be one that builds infras for ML projects to use

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

    I wish maybe he went over careers related to Software Engineers that you can make a switch to. Maybe more business oriented?

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

      Exactly!, it was those alternatives higher management roles post the software engineer career phase that I expected him to touch on here.

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

      Hey bro ,are you software engineer?

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

    Thank you so much for this, deciding on a path can be so overwhelming and this cleared things up

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

    I am taking a bit of a right turn in my journey, I am currently close to getting into a System Admin role. This is a 'family' run business so I am put at the front of the line because they like to hire within the family. Other than my own personal knowledge, which i'v always been naturally adept at my knowledge in technology. However, i'v never actually worked in a business as tech support, nor worked hands on with a server. I have almost completed my degree in Software Development, am I biting off more than I can chew?
    I have told them very straight forward my experience, and they seem okay with knowing it may take a few years of having to pay someone else to mentor me and deal with major problems, as they will always hire within the family. I do not want to create a bad impression, would you or anyone reading this know how difficult it would be to become even mediocre at being a System Admin? It is probably less than 30 users, but will more than likely be growing over the years.

    • @swagboss10000
      @swagboss10000 5 ปีที่แล้ว

      Rusty Shackleford why you worrying? You said they would pay someone to mentor you until your competent enough so if I were in your shoes I’ll just focus on learning on my own and with the mentor and in time you’ll be good enough to handle things in your own

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

    This video really helped me set clear goals and understand what I actually want to do. Thank you.

    • @financialedu.1583
      @financialedu.1583 2 ปีที่แล้ว

      Appreciate your comment!!!!Send me a direct msg right away for more investment info.🚀🚀🚀🚀🚀💯💯📩!...

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

    Hi Techlead,
    please make a video on how to make an effective path to a technical manager (sorry, tech lead) role.

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

    Web dev seems like a great start and probably the easiest way to get the ball rolling and keep you on track while you keep working to your ideal path, much better than a non tech job hoping some day you will land your dream job by firing off dry resumes.

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

    Hi TechLead, I really like your videos and I've learned so much from you. I'm about to finish my BS degree in software development with emphasis on developing apps for Android. I would really like to hear your thoughts on not just mobile engineers, but especially those who pursue the Android route, and explain more why the industry is so much sought after and highly paid, and tips on what we can do to hone our skills/success in this field and your overall recommendations in general. Thank you, and I wish you all the best!

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

    One major area you didn't mention is embedded engineering. I think it's great fun! I'm happiest when I have an oscilloscope and power supply on my desk, hooked up to a $2000 board with very small chips on it. FPGAs, DSPs, all kinds of inter-chip and inter-board buses and protocols. It's not for everyone, of course.

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

      More of a job stemming from an EE degree...

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

    What about more hardware related, scientific computing, optimizing parallel algorithms/etc?

    • @qx-jd9mh
      @qx-jd9mh 5 ปีที่แล้ว +2

      Go go grad school.

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

      Yeah! I've worked in scientific computing. Ugh, the source code you have to deal with! Written by physicists, or other scientists who fancy themselves smart but don't realize that's not as important as keeping stuff organized, readable, maintainable. Grads students and undergrads who read the GoF book and think it's a recipe book / bible that must be made heavy use of everywhere.
      But if talented developers can keep control over things, science is great. There's obtaining the data from lab equipment or distant spacecraft. "My camera is only 1 megapixel monochrome, but it's a billion miles away. Try to beat that!" Then filtering and analyzing the data. Then plotting it, fitting curves, 3D data viz using VR, and publication quality plots in LaTeX.
      The good news is, cutting edge tools, plenty of standards to follow to keep life manageable. The bad news is, once in a while some atmospheric or planetary scientist will give you some 1970s VAX Fortran source to try to port to IDL or Python.

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

      @@DrunkenUFOPilot can you guide me on how to get into scientific computing jobs?

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

    Awesome video, as always. No fillers, just pure gold

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

    Amazon is developing a neat video game actually. New World is in closed Alpha I believe.
    Edit: actually they ended the alpha, I was wrong

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

    4:18. "If you're able to launch a website backend to frontend, you can run your own companies". That's a golden nugget.

  • @JpicGames
    @JpicGames 6 หลายเดือนก่อน +5

    Why do I feel like I’m getting scolded

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

    You do a good job of answering the questions I have and then including the details like the relevant languages. More please. Id like to hear your perspective on whether or not the current VR trend is a gimmick.

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

    This was actually so helpful, thanks!

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

    It's your host, the tech lead, The Tech Lead.

  • @GK-dd5ci
    @GK-dd5ci 5 ปีที่แล้ว +3

    I started(and still I'm) as Firmware engineer(C/C++/Verilog). I'm a bit sad that nobody actually mentioned this path because it's really interested and kind of different from the rest

    • @AlexSchwartzATV
      @AlexSchwartzATV 5 ปีที่แล้ว

      why's that? im new - should I look into it?

    • @harrikah
      @harrikah 5 ปีที่แล้ว

      Can back tell us more about it when you get hired😁

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

    Regarding the last point, it's better to tailor your CV to the job position. So if they're using LAMP stack, emphasise your LAMP skills. You want your CV to tell a story whose natural next step is the position you're applying for. I've used so many different languages and technologies and I'd be comfortable working in many of them, but space on your CV is precious, and they might not merit more than an, "I also have experience in other languages such as C++, C# and Java." If they care about it they'll ask about it.

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

    Thank you for this video, Tech Lead!!!

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

    Good point! It's easy to fall into the trap of trying to learn EVERYTHING.

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

    If I could give million likes I would give it to this video .
    Thank You So Much For This Video

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

    I am watching your vlogs this year, I learned many things from your vlog. I was also fired from a software IT company. I am now still hoping and praying to achieve to my goal, to become a software Engr. I used to study coding every night.

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

    Thank you TechLead, you just blessed me with "there is no role for machine learning and JavaScript it is just unheard of in tech". I think that for a ML engineer, the next big move is to choose a skill to get closer to the product side. For that I choose Android. Lots of venture capitalist are looking to invest in AI start up, So a sound combination of skills can make a profile to stand out. Best.

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

    You forgot about one! Embedded software, aka microcontrollers, sensors, etc. I'm an embedded SWE making six figs in a low cost of living area. It's getting more in demand due to IoT and robotics becoming more popular

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

      I have also studied embedded in university but struggling to find a job in it. So I have decided to switch to Front end Development 😢

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

    Thanks for taking your time to educate us so much.
    Just wondering, what do you think of Joshua Fluke's content? Is it accurate?

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

    Thank you for this video it is exactly what I needed to hear as I travel down this career change path.

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

    Thanks techlead for the guidance

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

    Thank you very much
    I was mess up and depressed and so confused before watching this video

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

    its so weird him giving advice instead of the straight up roasting xD

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

    What can those of us with messy mixed up resumes and zig-zag career paths do to find a comfortable and effective niche? The career areas in computing you mention are familiar today, but for those of us who were getting paid to make 8-bit microprocessors do things, those categories didn't exist. WWW and HTTP and HTML didn't exist. Graphics existed, but only for well-off researchers and universities. Over time, I've learned HTML+CSS+JS, C++, C#, got involved with medical devices, 3D graphics, embedded and DSPs, and ... this and that... irregular income... and now I'd like to tease out something like a path from the mess, and go forward in a satisfying, rewarding, reliable way. And make a decent income while improving the world.

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

    Hey Tech Lead,
    @techlead and @joma
    CAn you make a video on International Masters students and the Jobs they are generally getting into. I see a flock of people migrating from my country since they cannot crack interviews and get good-paying jobs. But, how different is the Job Market for a person with 0 industry experience.
    Are they starting basic roles ?
    Are they given like 200k Job packages ?
    1 year of coding makes them a PM/SWE which they couldn't be in India, how can you hire them since they have a MS degree (in most cases not all)
    Looking forward to hearing your perspective on the same -> Tech Lead

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

    Pick an area of specific technologies and focus on that, coming from 20+ years software development experience. Full stack development is great but takes a few years to see all aspects of the system, client side and server side coding, architecture. Employers will find developers who are experts in a specific area more valuable than a jack of all trades, the moment someone says on their resume that they can code in Java, PHP, PERL, Python, Javascript, Node JS, .NET, C# and everything under the sun it is a red flag for me because each technology comes with its own toolsets that one can master, and that takes time and attention to master those aspects of each technology. You can be good or mediocre at everything, but you can only be GREAT at a few and that as an employer is what I would be looking for.

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

    you don't really discuss a 'path', as much as the different entry points.

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

    Best intro to tech video so far.

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

    I'm a full stack developer and modern day Front-end development is much more advanced and difficult than backend. Backend is easy. Just straightforward logic in one language, that's typically static and as better dev tools. More work is being pushed to the frontend due to most client browsers and computers being very powerful.

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

      @@Isti00105 Yeah I use Angular (v8) and TypeScript. However, TypeScript is static just at compile time (it's regular JavaScript at runtime) and still it's not perfect. I just had a bug today where some code used a component and passed in a string of value "false", when they intended to input a boolean. The TypeScript component input property is explicitly marked as boolean, and that property is used assuming to be boolean, however in this case its a string. So, there's an if statement that the flow of control should be going over, but it wasn't because the if statement was at runtime checking a string of "false" not the boolean. So, I had to create a setter for the input property on the component, which is best practice anyways.

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

    Thank you for talking about this! I would love to hear in more detail about other entry level jobs for a software engineer :D

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

    Make a video about distributed systems, map reduce.

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

    I am an EE person. I quitted my job and followed the iOS path and so far it's working nicely for me. Maybe I'm lucky but its pretty "clean" as what the TechLead said

    • @benjisea
      @benjisea 5 ปีที่แล้ว

      Binh Huynh you must be very smart, EE is very hard

    • @AlexSchwartzATV
      @AlexSchwartzATV 5 ปีที่แล้ว

      sorry, EE? And that's dope. I was thinking of going iOS but worried it might be too competitive with people who've already been doing it for years and years and years and not that much demand in comparison to the saturation. Like I feel like there's more demand for full stack for example and less developers, but im not experienced, thats just assumption.

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

      Bro, I am also following exactly the same path. Studied Mechatronics but now shifting to Android and IoS

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

      @@thatsawkward101 I would choose either Android or iOS and go with it. Good luck :)

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

      @@AlexSchwartzATV iOS is a bit less competitive than Android because some factors like you need to have a Mac to learn it. Also, Swift or Kotline is way less popular than say Java

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

    I shared this on Facebook !! Great video too ^_^