Career Paths for Software Engineers

Поделиться
HTML-код
  • Опубликовано: 2 янв 2025

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

  • @EngineeringwithUtsav
    @EngineeringwithUtsav  3 года назад +18

    Invest in yourself! Use my link and check out the first chapter of any course for FREE! bit.ly/2OEqqeh

    • @LeoGoldenLabrador
      @LeoGoldenLabrador 3 года назад

      Can you do a video for internal job transfer? Why/why not/should/should-not... things like that, thanks!

    • @pavankumar-gy5rd
      @pavankumar-gy5rd 3 года назад

      Hey @utsav , good work, nice explanation I have a question, what about cyber security?

  • @rahulthapamagar9885
    @rahulthapamagar9885 3 года назад +62

    He is one of the few tech youtuber I don't skip even for a single second.

    • @Abhishek-yk7ui
      @Abhishek-yk7ui 3 года назад +1

      I don't think Utsav is a "Tech" RUclipsr.....

  • @evergreen7781
    @evergreen7781 3 года назад +193

    Whenever my mom is worried about my career, I show her some of your videos & say : "Don't worry, this man is my mentor " ❤️❤️❤️

  • @ItsWanderLove
    @ItsWanderLove 3 года назад +20

    I have been a C/C++ developer. Mainly in server side development(not embedded). Often find it hard for me to explain which "end" of engineering I'm into. Thanks for term "Infra engineering".

    • @ayushbajaj1965
      @ayushbajaj1965 2 года назад +2

      I think yours is a case of Backend Engineering not infrastructure

    • @marcellleleszi769
      @marcellleleszi769 Год назад

      😅😅😅😅😅 1: az zz😅sz😮 vop

  • @nashs.4206
    @nashs.4206 3 года назад +12

    Hi Utsav, would you consider making a video on embedded software engineering? Things like skills required, how different it is compared to application software engineering, etc.

  • @vea21stc.e61
    @vea21stc.e61 3 года назад +2

    Just getting started in the tech career starting Codingdojo Aug 2 cant wait!! Your videos are very helpful and i will be definitely learning alot from you as a new software engineer

  • @dennissackmann5619
    @dennissackmann5619 3 года назад +4

    Still don't get why your channel is so underrated. Love your videos!!!

  • @juniorazeez702
    @juniorazeez702 3 года назад +3

    It will be great to hear your take on Program Management and other tech roles. You articulate yourself so well. Great video as always.

    • @EngineeringwithUtsav
      @EngineeringwithUtsav  3 года назад +1

      Thanks! I’ll try to make a video in the future. Maybe I’ll bring a program manager colleague and have them talk about it

    • @juniorazeez702
      @juniorazeez702 3 года назад

      @@EngineeringwithUtsav That will be excellent. Thanks

  • @valeg8664
    @valeg8664 3 года назад +2

    Thank god I found you! You are an amazing MAN and MENTOR. Thank you for sharing your knowledge to us.
    I’m going to start college in January 2022 and I’m already looking at what career path to take. I would like if you could make a video of how to learn programming principles or the basics of programming. Maybe a video of the best courses to take for beginners or the best books. Or how you learned programming.
    Thank you!

  • @nick_jacob
    @nick_jacob 3 года назад +4

    Cannot stress enough about learning one programming language and sticking to it all the way through to the advanced topics.

    • @sassy_s349
      @sassy_s349 2 года назад

      so only one language is enough? what do u suggest to a beginner from non tech industry who wants to join in? what's the best way?

    • @whatisthis1262
      @whatisthis1262 5 месяцев назад

      ​@sassy_s349 web development.. learn html, css, javascript and then learn a back end language like Java. As part of that you should gain an understanding of databases, particularly relational databases. This will involve learning SQL. Codecadamy and freecodecamp are both great for all of this.

  • @umanga312
    @umanga312 3 года назад +3

    Thanks Utsav for an amazing video, You should have shed some light on Support Engineering roles too, as not all of the tech world is comprised of just people developing applications, a lot of it goes towards support and operations as well.

  • @lalithab369
    @lalithab369 3 года назад

    Your accent is easy to understand without turning cc on.. immediately subscribed... Thank you

  • @pablohernandez4305
    @pablohernandez4305 3 года назад +1

    I love backend development currently with Javascript technologies

  • @huzaifashaikh932
    @huzaifashaikh932 3 года назад +2

    I feel like your videos should never end....

  • @allahyar8709
    @allahyar8709 3 года назад +1

    man i've been feeling so lost on what career path i wanna pursue in the software field, but with the help of this awesome video, it provided me with a clear representation of the path I wanna pursue, thanks for the quality and informative videos!

  • @deobyeol8083
    @deobyeol8083 3 года назад +1

    *dropping a comment to help reach this content to other people*

  • @karthikthakuri3505
    @karthikthakuri3505 2 года назад

    I have stopped using RUclips for any other things besides watching his videos. He is awesome.

  • @vishwasmagotra5266
    @vishwasmagotra5266 3 года назад +3

    Wow, you just explained everything in the words that I understand.

  • @Juzzyjuzzy
    @Juzzyjuzzy 2 года назад

    The data engineering definition was clear and concise.

  • @maxmustermann8250
    @maxmustermann8250 3 года назад

    Your videos really motivate me to step my game up. Studying a mix of computer science and electrical engineering, programming for an institute at university. Really came to love programming, really annoyed by electrical engineering. I always want to be great at what I do, but Uni felt like it was going nowhere so I compensated by competing in sports. I'm currently writing my last exams in electrical engineering and I'm looking forward to hearing courses I actually enjoy. Ready to give it my all. Thank you! (:

    • @EngineeringwithUtsav
      @EngineeringwithUtsav  3 года назад

      You go this man! You have a great attitude and that's all you really need to be successful! If I can help in any way, as always, ping me here or DM me

  • @akib_khan
    @akib_khan 3 года назад

    Yayy, another cool video. Thanks for clearing up this stuff. Really helpful.

  • @agamya8949
    @agamya8949 2 года назад

    1. Backend engineer
    2. Infrastructure Engineer
    3. Frontend engineering
    4. Mobile development (android/ios)
    5. Data Science (ML / AI / Data Mining /Big Data) ... Analysis + Engineer
    6. Game development
    7. Product / project management
    8. Database administration, quality assurance, DevOps
    9. General

  • @MisterValiant
    @MisterValiant 3 года назад +2

    Your videos always feels so captivating 😐 There are always things to learn and they are always we'll delivered. Keep it up👍

  • @arichey1486
    @arichey1486 2 года назад +1

    Question. What happens if you are a senior engineer on either back-end or front-end and there isn't a ton of advancement in your organization? I have researched and thought about what it would be like to be a Software Architect or Staff Developer, but how would I go about being that sort of specialist in my career field?

  • @JamalIssa
    @JamalIssa 3 года назад

    I’m a business analyst, this video helped me better understand the different roles my software engineering colleagues have. Thanks a lot.

    • @_cipriano2282
      @_cipriano2282 2 года назад

      as a recent university graduate in business management and MIS, may i ask what do you need to be a business analyst? thank you!

    • @JamalIssa
      @JamalIssa 2 года назад +1

      @@_cipriano2282 considering you’ve graduated as MIS (that’s what I studied as well) that’s a great start. I’d say the next step is really finding a good graduate program either in a consultancy or a software development organisation to really start learning by doing, if you like software and IT then maybe business consultancy is not for you but rather technical and business analysis in a software or technically oriented organisation. All the best.

  • @aditya.tewari
    @aditya.tewari 2 года назад

    ur vids r so informative, since I am a fresher i refer to ur vids to resolve my questions regarding software engineering and career paths related to IT.

  • @NP-hj6qm
    @NP-hj6qm 3 года назад

    Loved this video, learned a lot. Thanks Utsav!

  • @AnkitJosh
    @AnkitJosh 3 года назад +1

    Just found out your channel. Immediately subbed.

  • @bharathchippa3773
    @bharathchippa3773 3 года назад

    Great video again, thanks utsav!! Your choice of video topics are great, keep it up 👍🏻

  • @thilinarajapaksha6361
    @thilinarajapaksha6361 3 года назад

    Waiting for this, Thanks so much!

  • @austin7591
    @austin7591 3 года назад +2

    Thanks for another great video Utsav! I'm currently working on and learning python, and thanks to your advice I now have tunnel vision- I plan on learning as much as possible with python, then moving on to a language/field that interests me. This video was extremely helpful in clearing up these different paths!

  • @hamzanasirr
    @hamzanasirr 3 года назад

    Great videos. To the point and no-bullcrap pieces of advice.

  • @shahariachoudhury2096
    @shahariachoudhury2096 3 года назад +1

    Hi Sir can you make a vedio about the complete roadmap for becoming SDE .....there are many vedios about the topic but everyone tells to learn Data Structures and algorithms but no one tells whats the application of Ds Algo in the software development other than the latter enhance problem solving skills . What else to learn other than the programing language and data structures to be a good sde✌️

  • @aliensonmars3662
    @aliensonmars3662 3 года назад +1

    Please make a video on flutter and native Development

  • @fernandosilva
    @fernandosilva 3 года назад

    my buddy John from Taskade referred me over, just subbed man! love your channel and im not a software engineer haha

  • @subhasish9036
    @subhasish9036 3 года назад +4

    Hi sir,
    Big fan..
    😃👌 it would really give a lot of clarity to the new comers...
    but What about the Embedded system engineering, System programming.. any specific reason why u didnt cover them in this Video..
    Most of the C/C++ programmers belong that catagory I guess..

    • @lattejiu
      @lattejiu 3 года назад +1

      was about to ask this too...embedded systems is a big one with IoT

  • @akin242002
    @akin242002 3 года назад +1

    Nice and well put together video.

  • @saikrishnadas666
    @saikrishnadas666 3 года назад

    I get a lot of positive vibe from you! Thanks :)

  • @LMQC
    @LMQC 3 года назад +1

    Great vid, thanks boss

  • @rajarshibarman4474
    @rajarshibarman4474 3 года назад

    I started as a mobile app dev and soon found out it wasn't for me because I suck at css and designing... I switched to backend engineering and I enjoy this field a lot. I recently started learning about large scale distributed systems as designing such scalable systems really fascinates me.

  • @burburchacha
    @burburchacha 2 года назад

    Utsav looks so cool and stylish :)

  • @sattharzakeer9594
    @sattharzakeer9594 3 года назад +1

    Your videos are so damn real! Love from Sri Lanka

  • @ratul1125
    @ratul1125 3 года назад +2

    I found data-science so much interesting

  • @ramses8847
    @ramses8847 3 года назад

    How about Ops, Ops and more Ops! I want to resolve dependency conflicts all day, is there a company for that?

  • @airplane8023
    @airplane8023 3 года назад

    Was eagerly waiting for thursday to come 🤩

  • @carole-anned.1423
    @carole-anned.1423 2 года назад

    Super helpful!! Thank you :)

  • @shantohossain1372
    @shantohossain1372 3 года назад +1

    I always waiting for your new video❤️

  • @MasterRoshi44
    @MasterRoshi44 3 года назад +1

    This is a great overview, thank you! How would one find a "generalist" role? Do they often get described as a "full stack" role? Do you know how common the general engineer role is in today's market?

    • @EngineeringwithUtsav
      @EngineeringwithUtsav  3 года назад +2

      Larger companies have adopted it. You may not find a role that spells it out (I think Facebook and few others do) ... but think of it as a mindset to have. Lots of companies just have the "Software Engineer" role these days where they expect you to wear different (or all) hats. That's the generalist role, or the mindset. In smaller startups or your company as well, you have no choice but to do a bit of everything.

  • @dambar011
    @dambar011 3 года назад

    Great advice and content -- Thank you

  • @maclarel
    @maclarel 3 года назад

    What advice would you have for support engineers? For many this can feel like a dead-end short of moving into management, sales engineering, or going full-time engineering (all of which can be a dramatic career shift). DevOps/SRE seems to be the most logical move in many cases, but as you noted it's not a super easy position to find... Thoughts?

  • @jayjoshi855
    @jayjoshi855 3 года назад

    Really informative thanks a lot. You are inspiration to many beginner software engineer like me

  • @KyleAndersonMusic
    @KyleAndersonMusic 3 года назад +1

    Utsav, I love your videos, they're always enlightening and really make me excited about the degree I've chosen to get. I wanted to make a video request. If possible, can you make a video on how to find mentors and how to know what a good or bad mentor is? I've searched a lot for this answer and what I've seemed to find, outside of partnerships when you join a company, the answer seems to be Get Lucky in your relationships, but I feel like there's got to be more than simple luck. With all the networking at our finger tips, there has to be a better way to find people who are successful in the industry and willing to mentor than a chance encounter.

  • @aryankumar87771
    @aryankumar87771 2 года назад +1

    Hey Utsav, what is your opinion about the future of blockchain development ??

  • @harshittiwari3878
    @harshittiwari3878 3 года назад

    Thanks, such a great video. It will really help a lot of freshers

  • @arghadeepmisra7865
    @arghadeepmisra7865 3 года назад +4

    Love the video hate the sponser, good platform but takes a lot of time to learn something ❤️

    • @EngineeringwithUtsav
      @EngineeringwithUtsav  3 года назад +2

      I actually am a big fan of DataCamp. I find very few platforms that switch between video and immediate practice, which is my kind of learning method. You guys use hate with such comfort .. hate is a strong word :) Dislike?

    • @arghadeepmisra7865
      @arghadeepmisra7865 3 года назад +3

      @@EngineeringwithUtsav Yes! I don't hate but I don't either like it to be honest , I prefer AppliedAI or iNeurone (India Only) for that reason. I spent 900 for two months and completed the Python Data Analyst course which I think would be possible in 1 month or less

    • @EngineeringwithUtsav
      @EngineeringwithUtsav  3 года назад +3

      @@arghadeepmisra7865 Fair. Online learning platforms have to be designed for a broad set of audience with different learning patterns. So unfortunately, it is difficult to make it work for everyone. Same like my own videos. If I make highly technical videos, all my subscribers who are beginners complain, if I make videos for the beginners, I get DMs asking to make technical ones that show code. :) It's a difficult balance. The end goal with any learning platform is to help people, and sometimes it's just a divided set unfortunately ... either way, thanks for commenting man, appreciate it!

    • @arghadeepmisra7865
      @arghadeepmisra7865 3 года назад

      @@EngineeringwithUtsav Discussion apart , you're the warmest man I had privileged to talk with.

  • @hadimasri420
    @hadimasri420 3 года назад +1

    Thank u for the infos, but i wanna ask what is the best career to start with while learning python and what tools or frameworks in python should i learn to get my first job faster. Pls help me as im not the only one who have the same questions but there are a lot of people that are struggling exactly like me. If u want u can just make a video about this topic or just reply for me here please.
    Thank you Utsav❤️❤️❤️

  • @Nampjg
    @Nampjg 3 года назад

    Great Video Man... Thanks

  • @abhij1479
    @abhij1479 3 года назад

    "Most mobile apps have very involved backend aspects to them". Just to clarify you mean that most complex mobile apps have some similar complexities as backend engineering like caching, latency optimizations and other challenges?

    • @EngineeringwithUtsav
      @EngineeringwithUtsav  3 года назад +1

      Yup. Whether you handle them yourself or some other backend engineer does it.

  • @MrBoka1
    @MrBoka1 3 года назад +2

    Hi Utsav ! Another great video this week and its awesome. Will it be possible for you to provide roadmaps for the different paths you have explained to us. You are experienced and have worked with Microsoft, so a roadmap would be a great help to new comers or beginners who are starting out. What say ? 😀

  • @samiulislamdurjoy9416
    @samiulislamdurjoy9416 3 года назад +1

    Some people are saying that software engineers r going to lose their jobs for AI....😥😥😥😥...in future like 2030.....

  • @abhishekshrestha7437
    @abhishekshrestha7437 3 года назад

    The best swe videos on yt

  • @SavageScientist
    @SavageScientist 3 года назад

    Great Video solid information I agree the generalist has the best future

  • @yoavklein123
    @yoavklein123 2 года назад

    Hi Utsav, thanks for this video, it's great! My question is: Isn't there an area of "Embedded development" like developing for low-resource embedded systems, such as in defense systems, etc? Isn't this a field in software development?

  • @saramshshrestha7641
    @saramshshrestha7641 3 года назад

    Please make a video on software architecture types.

  • @maneeshrockx667
    @maneeshrockx667 3 года назад

    Amazing video, I just loved it...

  • @GouthamRanonymous13
    @GouthamRanonymous13 3 года назад

    I recently switched gears to go from developing cross platform mobile applications to WPF desktop software. What do you think about switches like this?

    • @EngineeringwithUtsav
      @EngineeringwithUtsav  3 года назад +3

      Whatever works out, there is demand for all kinds of things, mainstream or niche.

  • @mochashot
    @mochashot 3 года назад

    great video, but the amount of hand gestures is astronomical. i have never been so distracted from the topics of conversation like i am watching this man’s hands go to work.

  • @johnpinheiro6211
    @johnpinheiro6211 3 года назад +1

    utsav,what s the importande of diferencial calculus on a day to day basis?
    Keep it up, from Portugal!!

    • @EngineeringwithUtsav
      @EngineeringwithUtsav  3 года назад

      Not much in software engineering, usually it's used for calculating rate changes ... and a bunch in physics, perhaps if you are a game dev

    • @johnpinheiro6211
      @johnpinheiro6211 3 года назад

      @@EngineeringwithUtsav
      thanks man !!

  • @omkarrathore1868
    @omkarrathore1868 3 года назад +2

    What about embedded software engg.?

    • @EngineeringwithUtsav
      @EngineeringwithUtsav  3 года назад

      There is a lot more, firmware, embedded, etc. Covered the most popular ones or video would be too long.

  • @RavindraSharmaP
    @RavindraSharmaP 3 года назад +1

    One more path to add.. Cyber Security.. I'm a Software Engineer turned Ethical hacker

  • @saitejajoginipelly294
    @saitejajoginipelly294 3 года назад

    Could you please do a video on internship at Microsoft and such companies

  • @VISWAPRASATHKS
    @VISWAPRASATHKS 3 года назад

    Hi Utsav,
    Thanks for this detailed video. Loved it to core.
    One request, is it possible to share your views as DevRel or Developer Experience (DX) Engineers.
    Recently too much of emphasis of API driven development and cross product integrations are happening. Almost all the mid size to enterprise org are having DevRel or DX roles gradually. I see some trends people with 5+ years of Backend engineering slowly moving on this direction also.
    Note: I understand it may fall on Less Common options, but if you get time will love to see your opinion.

  • @markanthonytagulao3629
    @markanthonytagulao3629 3 года назад

    Love the video. Thanks

  • @123456wei
    @123456wei 3 года назад

    Great stuff!!

  • @creativeyudai
    @creativeyudai 3 года назад

    I’m doing the best I can to become a Full-Stack Engineer, currently working on the Front-End, I’m like a design kind of person 😅, but want to learn, eventually, about everything 🙌🏻

    • @EngineeringwithUtsav
      @EngineeringwithUtsav  3 года назад +1

      You got this. Start buy using APIs, then understand how they are built, then slowly move down the stack.

    • @creativeyudai
      @creativeyudai 3 года назад

      @@EngineeringwithUtsav thanks for the advise master 🙏🏻

  • @samiulislamdurjoy9416
    @samiulislamdurjoy9416 3 года назад +1

    Make a video on CS Specialised AI....or AI....plz...

  • @ChadNeal71
    @ChadNeal71 3 года назад

    Every episode I learn a lot. Thank you Utsav!

  • @astaadji3768
    @astaadji3768 3 года назад

    Great video👍🏼👍🏼

  • @anuragbose2622
    @anuragbose2622 3 года назад +2

    Sir can you please suggest a good data structure book for college student.can I study clrs book.

    • @melvinkimathi8924
      @melvinkimathi8924 3 года назад +1

      He had talked about this

    • @willd0047
      @willd0047 3 года назад

      ruclips.net/video/FWmuxvOgh6Q/видео.html

  • @essakirajan.a7653
    @essakirajan.a7653 3 года назад +2

    Is that only i feel that ur videos of 12min is as 2min

  • @ayandas8757
    @ayandas8757 3 года назад

    Sir, your thoughts on cloud engineering roles..?
    thank you in advance.

  • @jinny5025
    @jinny5025 3 года назад

    Hi Utsav thanks for sharing useful information as always! I'm wondering why you have under 100k followers. 🤔 So underrated.

  • @jaliyaroshenjayarathne370
    @jaliyaroshenjayarathne370 3 года назад

    Great content ❤✌️

  • @Patricia.Montano
    @Patricia.Montano 11 месяцев назад

    Thank you for sharing

  • @nickjanke227
    @nickjanke227 2 года назад

    What about us embedded software engineers!

  • @kumardixhantrai
    @kumardixhantrai 3 года назад

    Great Video Sir !! Carry On .... Sir 👌

    • @kumardixhantrai
      @kumardixhantrai 3 года назад

      Sir always support your work.. since your beginning on RUclips 🤩 Just keep it up..💯

  • @harmeetbindra6978
    @harmeetbindra6978 3 года назад

    You got yourself a subscriber :)

  • @abhaytiwari6411
    @abhaytiwari6411 3 года назад

    Thanks dude 🙏🙏🙏

  • @jeethandalmeida6956
    @jeethandalmeida6956 3 года назад

    Hello sir ,sir thank you for this video i'm confused in my life what to choose. i'm a electronics&communication engineering student but a more interested in programming so im confused that which field to choose in programming.r u there in linked in or insta.

  • @lakinduchandula
    @lakinduchandula 3 года назад

    Great informations 👍

  • @vishalmishra1937
    @vishalmishra1937 3 года назад

    how to learn about apis and webservices

  • @DABx___
    @DABx___ 3 года назад

    Are salaries about the same for all these different paths? Which paths are picking up more and more steam in the next few years?

  • @ItsYourBoyMRAR
    @ItsYourBoyMRAR 3 года назад

    Great Video On Bro

  • @Anirudha_Dudhasagare
    @Anirudha_Dudhasagare 3 года назад

    Can you please cover career in blockchain engineering, I'm really confused and know very less about career opportunities in blockchain. It would really be helpful for me and people like me.

    • @EngineeringwithUtsav
      @EngineeringwithUtsav  3 года назад

      I’m not into blockchain enough to teach anyone about it unfortunately.

  • @badakh301
    @badakh301 2 года назад

    can you give more clarity over devops engineer i thought it was in demand

  • @hello-mushi
    @hello-mushi Год назад

    Hi, what next study should be after BS Software Engineering ?

  • @ProductTechStories
    @ProductTechStories 3 года назад +1

    @utsav: What about machine learning ?

  • @saurabrakshit405
    @saurabrakshit405 2 года назад

    Nice vdo man !
    And I want to know is there any scope for experienced fullstack software developer into Aerospace Engineering........ Hope this question not annoyed you & you will like to answer !

  • @jsjsjs1116
    @jsjsjs1116 3 года назад

    i always thought being a generalist was a terrible mistake because its difficult to be good at multiple things.

    • @EngineeringwithUtsav
      @EngineeringwithUtsav  3 года назад +1

      You don’t become one on day one. That’s the part people misunderstand. It’s more of a mindset to build overtime.

  • @vishnuvardhan3285
    @vishnuvardhan3285 2 года назад

    Sir, how are the demand and opportunities for SAP EHS.