Reality of Software Development

Sdílet
Vložit
  • čas přidán 16. 02. 2023
  • There are several myths around "the Day in the Life of a Software Engineer". In this video, I bust some of these myths and tell you about what Software Engineers really do.
    ► For more content like this, subscribe to our channel: / powercouple26
    ► Follow us on Linkedin:
    / gabag26
    / sarrabounouh
    ► Let's be FRIENDS! / power_couple26
    ► For business inquiries, reach us on: powercouplejourney@gmail.com
    #coding #programming #softwareengineer
    DISCLAIMER: All opinions shared on this channel are our own and don't express views or opinions of our employers. We only use our experiences and public knowledge to make our content. NO CONFIDENTIAL INFORMATION of our employers is used or shared on this channel. This is not a Professional Coaching channel, it only highlights the public resources that have worked for our careers.
  • Věda a technologie

Komentáře • 294

  • @chaitanyavarma2097
    @chaitanyavarma2097 Před rokem +89

    “Your job in the tech industry is as secure as your ability to find your next job”
    Completely agree.

    • @yousufbaig821
      @yousufbaig821 Před 7 měsíci +1

      And this ability goes down with age making this field unfit after 50.

  • @SoraJustAGuy
    @SoraJustAGuy Před rokem +166

    “You job in the tech Industry is as secure as your ability to find the next job”
    Damn

    • @sahilandsarra
      @sahilandsarra  Před rokem +5

      👍

    • @josephdavis1704
      @josephdavis1704 Před rokem +3

      that's every career now outside of blue collar work

    • @prohibited1125
      @prohibited1125 Před rokem

      ​@@josephdavis1704 an Electronic engineer can be replaced by a latino or a 18 y/o? Haha sure

    • @lemonstrangler
      @lemonstrangler Před 9 měsíci

      yeh man, think of all the kids tinkering with electronics and with resources online lol. @@prohibited1125

    • @notagarbage6728
      @notagarbage6728 Před 2 měsíci

      Every career ? stop lying ​@@josephdavis1704

  • @TheFootballPlaya
    @TheFootballPlaya Před rokem +21

    this is a really good depiction. coming out of cs major recently, i was surprised just how prevalent the 'extra work' mindset was. students weren't really competing as much for grades as they were the extracurriculars outside of class, clubs / hackathons / internships. I remember about 2 years prior to my first class in data structures, people were already prepping with leetcode and hackerrank and applying. It's like a side-gig the students had. And a lot of them were like that. If not leetcode/hackerrank, it was learning new technologies and building side projects, all this in addition to school, many of which had good grades as well. The grind for entry level is not for the faint of heart that's all i'm saying.

    • @tusharsachdeva2481
      @tusharsachdeva2481 Před rokem +2

      It is bullshit and unfair

    • @TheFootballPlaya
      @TheFootballPlaya Před rokem

      @@tusharsachdeva2481 agreed. I recently graduated, been applying for roughly 6 months. Less than 10 interviews. Its rough out there. At this point i'm looking for any job, idk how long i can support this coding 'hobby' i need something, anything. So, i'm probably going to put this coding dream in the backseat for now.
      Best advice rn would be to get as many internships as you can and if you can't get one, post pone and wait cause the market is shit rn and its getting worse. Timing is everything when your graduating. Don't get me wrong, I did side projects, even had an unpaid internship (ugh, ik), and its still ridiculous. idk how long i can keep this hobby of mine going w/o any pay, im thinking of jumping ship already and my career hasn't really began yet. Do what you gotta do.

    • @lemonstrangler
      @lemonstrangler Před 9 měsíci

      dude never do unpaid internship waste of time. they are literally using you, should be illegal @@TheFootballPlaya

  • @MK-lh3xd
    @MK-lh3xd Před rokem +10

    Very factual. I always wondered what is the point of screening interviews involving algorithms when most of the work of a software engineer involves understanding the business requirements, making architectural decisions, implementing best practices and writing good test cases. I guess there is more supply than demand, so they need to screen arbitrarily while seemingly relevant.

  • @jasonmurray8777
    @jasonmurray8777 Před rokem +31

    This man is spitting the straight truth right here. Your experience doesn't matter. Never stop learning or you won't be able to compete. Also, don't expect anyone to train you in the next thing - do expect them to instead just go buy the model with the latest features they need. If you want to be the model they buy then make sure you have the features they want.

  • @cyberprompt
    @cyberprompt Před rokem +14

    This guy described my whole career in the first 3 minutes. From Mastery to Confusion to Burnout.

  • @singmantkpss
    @singmantkpss Před rokem +23

    This gets me mentally prepared as a self learner. Never easy.

    • @yousufbaig821
      @yousufbaig821 Před 7 měsíci

      Self learner till what age? You must keep this factor too.

  • @nannesoar
    @nannesoar Před rokem +7

    "...in Modern Society being old is more about your mindset and not your age"
    Dude that theory is facinating

  • @ajaylodhi9061
    @ajaylodhi9061 Před rokem +8

    happy too see you again sahil(power couple)...
    I am working on my goal and your videos helped me a lot. I falter sometime while preparing for my goal..but i stand back again and moving forward..you videos are filled with new knowledge..
    thank you for posting these videos.

    • @sahilandsarra
      @sahilandsarra  Před rokem +1

      Happy to see you making progress, Ajay! Good luck 👍

  • @rahulsinghshekhawat2487
    @rahulsinghshekhawat2487 Před rokem +78

    You are among the very few whose content genuinely helps and gives a perspective. Thank you and keep doing the great work.

    • @sahilandsarra
      @sahilandsarra  Před rokem +4

      Thanks Rahul

    • @AbNomal621
      @AbNomal621 Před rokem +1

      No, the simple fact is his statements are completely country to my experience.

  • @Flipping_myFinds
    @Flipping_myFinds Před rokem +13

    I seriously love your videos…. Someone who genuinely wants to teach me something valuable without wanting to sell me something expensive that I can just google..

  • @MK-lh3xd
    @MK-lh3xd Před rokem +4

    Even when you work in a large software consultancy organization, it is your job to go get a project either by making winning proposals (if you are senior) or by reskilling and selling your skills to a manager running a project (if you are junior). Only difference is that you don't have to be on the field cold-calling, because the sales team brings the leads to you. In the end, software engineering job is tiring, many times unfulfilling and a drain on family life because of uncertain hours. Working long planned hours is different from being called any time and asked to work till the problem is solved. And some times it is not really an urgent problem or not even a problem or not necessarily your problem, but the ignorant manager or client executive thinks it is an urgent problem to be fixed.

  • @SimGunther
    @SimGunther Před rokem +3

    My theory for this constant change in the tech stack is that while there'll still be plenty of legacy code and problems to solve, these new technologies crop up to perpetually make "senior" engineers like associate engineers because current payrolls aren't sustainable without alienating a huge engineering population by hiring outside of the host country.

  • @haraldcarlsten6238
    @haraldcarlsten6238 Před rokem +30

    This is very spot on. The reality of being a software engineer

  • @vivekpaliwal1876
    @vivekpaliwal1876 Před rokem +236

    You are wrong.... technologies will keep changing but you only need to be logically good and keep solving problem everyday. If you are logically good then learning frameworks is not big thing these days...most important clients don't frequently change their application live on production untill the change is adding some business value to application

    • @vijaybenz9741
      @vijaybenz9741 Před rokem +4

      Agreed

    • @akashtamrakar74
      @akashtamrakar74 Před rokem +6

      How to be logically good Vivek ji please tell me 🙏

    • @vivekpaliwal1876
      @vivekpaliwal1876 Před rokem +14

      @@akashtamrakar74 bro i am also not that good...but trying hard nd try to solve at least one ds problem and one puzzle everyday after working hours...also start thinking every situation as a problem..even if it is a small problem of managing your task, managing house expenses, try to solve everything efficiently in less time to reduce time complexity and save your money which is memory complexity.

    • @akashtamrakar74
      @akashtamrakar74 Před rokem +5

      Thank you so much Vivek bhaiya I want to improve myself🙏

    • @padhle4631
      @padhle4631 Před rokem +1

      @@vivekpaliwal1876 bro coding krke andar se mja nhi aata ek kaam ke jesa lagta h😢

  • @gtd9536
    @gtd9536 Před rokem +8

    The average career span for a software engineer is 20 years. This is surprisingly short, and has much to say about the industry. It burns you out. The advice I give to people wanting to enter the field is that once you get to the point where you can tread water, start planning to leave software engineering.
    The money is good, but project managers and managers managing you make more, work considerably less hours, and are not as stressed out, and they don't have to learn as much.
    At the beginning, you'll find a new technology as a shiny new toy, but over the years your enthusiasm for learning a new tech turns into a headache, and eventually into a migraine. This is especially true when you know that whatever it is you're learning will be obsolete or irrelevant in a few years. Imagine spending extra hours after work to learn some new tech, and you need to know it in order to do your job; it's late at night and the deadline is looming; and in the back of your head, you know that within a year, you'll never touch the tech again.

    • @btm1
      @btm1 Před rokem +1

      very true! a lot of videos about software engineering are not in line with the reality of the career of a programmer, mostly coming from people with an incentive to pull you in (ex. people selling programming courses)

    • @viacheslavspitsyn2995
      @viacheslavspitsyn2995 Před rokem +2

      Sound like becoming a project manager is much more lucrative/

    • @viacheslavspitsyn2995
      @viacheslavspitsyn2995 Před rokem

      @A E Is it what you really observed in previous recessions?

  • @corewarrior
    @corewarrior Před rokem +25

    Very honest and thoughtful analysis. I really appreciate your definition of "old". Well done sir!

  • @yousufbaig821
    @yousufbaig821 Před 7 měsíci +4

    I am into software development field since 1999. Now that, I have crossed 45 years age, things in this field have become very very difficult for me. Your brain and body after 45 can't compete with someone's in his/her 20s. Getting a new job becomes almost impossible. In other fields, experience is a huge asset. Here experience goes to dustbin as new frameworks and languages keep on popping. You can't be a great learner forever!
    The worst part in software development is the interview process.

  • @sarthakgupta290
    @sarthakgupta290 Před rokem +6

    Hello Sahil, well done on yet another informative video! Your channel is the only channel on YT on whom I have punched the notification bell since your videos have the highest "Information density" among all SDE career coaching channels :)
    I also had a doubt, I have completed 500+ questions on LC back in October and took a break from LC for 4 months to exclusively study SDE topics (Core Java, Backend, Frontend, AWS, Dockers, K8S etc) since I was not well-prepared on these topics, and small companies (didn't get callback from Big Tech :/ ) ask these topics (and not LC) for intern interviews.
    Now that I am done with these topics, and am revising my LC notes, I see that i have lost "touch" of the DSA topics that I was previously proficient in, and it will take me quite some time and practice to again become fluent in LC style DSA questions like I was 4 months ago.
    So my question is, since my job in the tech industry is only as secure as my ability to find the next job, should i spend like an hour everyday to practice LC to keep my DSA skills extremely proficient & sharp, and cut down daily time on learning SDE material (like Clean Code, DDIA, Engineering blogs etc basically learning actual software engineering), or give full free time after daily job to learning the SDE theoretical aspects and revising and ramping my LC DSA just before interviews on a needs basis?
    Which of these 2 choices will optimise my long term growth in SDE career given that my daily free time after job will be limited after accounting for time allocated to partner(family) + fitness + hobbies?

    • @sahilandsarra
      @sahilandsarra  Před rokem +1

      Why not a little bit of both? With 500+ problems already done, marginal returns for solving one more problem are pretty low. So, maybe solve one LC problem everyday and keep learning SDE fundamentals as well.

  • @faizanahmed9304
    @faizanahmed9304 Před rokem +6

    Thank you for the information! Got to know these day in the life is not actually the day in the life, there are much more behind the scenes.

    • @AbNomal621
      @AbNomal621 Před rokem

      Except, that he knows shit about the wide world of programming. There are plenty of jobs that don’t involve that crap. My employer does NOT want me working more than 40 hours a week.

    • @faizanahmed9304
      @faizanahmed9304 Před rokem

      @@AbNomal621 really?

    • @AbNomal621
      @AbNomal621 Před rokem

      @@faizanahmed9304 really. I had about 10 interviews for my first job when I started programming in 2009. When I was looking for my second job a company had me interview for 5 hours and wanted me to do a project that they said would take an additional 4 to 8. I would contend to this day 8 to 12 is more realistic. Best thing was when I told the recruiter I wouldn’t complete the process. I even got a call from the manager and refused to budge.
      I worked for Jack Henry and Associates for 9 years and in that time stayed significantly late once when new code caused servers to crash for unknown reasons. Turned out my supervisor had been wretchedly wrong about our production environment. That was a 15 hour day. I now work for a small company that considers it their mission to provide a great place to work.
      Now to be sure, many employers treat devs like a sweat shop. I left two positions inside 6 months because of attitudes of the bosses.
      Want a good, steady career? Look to work for the myriad of companies that are NOT tech companies. There are a ton of jobs building line of business apps. I use C# and Angular. My last employer (Jack Henry) let me spend several days learning Angular. I keep up with that and C# by spending what averages a few hours a week.
      When interviews spend much time stumping the developer I look to politely end them. When I have 5 to 10 unsolicited approaches by recruiters I feel no need to grovel. In fact, I told the recruiter last time I would allow for no more than 2 hours in a single interview unless they had something great. Our company typically spends about 90 minutes with an interview.
      Oh, and I don’t believe one can “master” any framework without working a full time job. An entry level Angular developer should be able to fetch data from a web api and display it in the browser. If you offer a single friendly error on failure that would be extra.

    • @faizanahmed9304
      @faizanahmed9304 Před rokem

      @@AbNomal621 wow! Reading your story tells me the brutal truth of SWE. I've read it completely.

    • @AbNomal621
      @AbNomal621 Před rokem

      @@faizanahmed9304 I don’t see it as brutal. I don’t work harder than most any other person with a full time job. I have no concerns about job security knowing there are plenty of jobs. As for the continuous learning, if it isn’t you than another field might be in order. But plenty of other fields also require continuous learning.

  • @UKGeezer
    @UKGeezer Před rokem +2

    Coding is just one part of being an engineer...and having been a software engineer for many years, I would argue that it is actually the easiest part. In my experience, identifying all the high and low level requirements, collaboration with other engineering departments, producing system designs and detailed designs, data flow diagrams, test plans, right through to supporting production, configuration and release. These form the bulk of the work of being an actual software engineer.
    Web development is also much different than writing desktop software or engineering software, such as low level stuff. All come with their own skillsets and challenges. I'm not a web developer, for example.

  • @mukeshchoudhary1853
    @mukeshchoudhary1853 Před rokem +21

    Expectations Vs Reality 😀
    Can you make a video on what further a software engineer can do other than a job in company like freelancing, entrepreneurship or more in any other field..
    Thanks Sahil !

  • @akashtamrakar74
    @akashtamrakar74 Před rokem +2

    You are really changed my life you're making really such valuable content thank you so much for bottom of my heart love u and love your content ❤️❤️❤️

  • @vedparkashgaba5478
    @vedparkashgaba5478 Před rokem +2

    Excellent knowledge full video as usual every one isa guiding one video Thanks for sharing Waiting for the next one

  • @blackhole4813
    @blackhole4813 Před rokem +1

    I have been making projects to constantly prove at least to myself that I can make stuff that other people can actually use and not only me. Idk why even try to study DSA and end up doing nothing but array manipulation and dictionary manipulation in the end. Maybe for optimizing systems and all that.
    But idk, haven't done C++ in a while due to other non-programming related life problems.
    There are also AI that does pretty much anything I can think of, and finding another path would be a huge turn of a tide like in a river with different flow rates. Some even leading nowhere. We ain't always the thing the moves us.

  • @sanjarcode
    @sanjarcode Před rokem +2

    This is a very thought out manipulation video. I went through Amazon's coding rounds, and the questions were easy to medium (i fucked up because I thought they were harder than I though). Also, many companies don't care about DSA, especially startups. The learning part is right though, and I don't think other professions don't have this "problem" maybe the learning isn't so visible.

  • @kinrev6719
    @kinrev6719 Před 5 měsíci +1

    It was scary from start to mid but rewarding in the end...Thanks for this informative video bro.

  • @kasaragaddagopikrishnachow4550

    JavaScript+NodeJs+ express+MySQL+ DSA along with that react+Html, CSS is good to learn..please answer..mainly Js+ DSA for problem solving..

  • @ibrahimkamuhangira7476

    You are the best. You have motivated me. I will work hard even though my life is mixed up.

  • @siddharthGupta632
    @siddharthGupta632 Před rokem

    Correct 👍. What matters is how much business value you create.

  • @harunjasarevic8253
    @harunjasarevic8253 Před rokem

    Idk. It was always like that. You read about the new framework the 1st day, the 2nd you are already building stuff and solving issues

  • @maanas_sehgal
    @maanas_sehgal Před rokem +1

    Hey Sahil
    I hope this message reaches you, I am ending with my class 12 boards and I want to be a software engineer. I have a few questions from you, first, are you an app developer or a web developer, if you are a web developer(which i feel you are), why did you start with Java, next question, for web development, should I learn Java first of other languages like HTML, CSS, JS. Also in interviews, do the ask the theory of these languages as there are no DSA i believe in these languages, I hope someone clears my doubts❤️

  • @raduconstantin9015
    @raduconstantin9015 Před rokem +24

    My guy, what it all boils down to is this :
    If you have an inclination, aptitude, passion and understanding of programming languages and how they work, what they can and can't do. You are pretty much set, and yes you have to constantly learn and develop new skills.
    I learn new things everyday, but I love learning new things so it's ok.

  • @robertwallace5498
    @robertwallace5498 Před rokem

    This aligns remarkably well with my experience

  • @anant_gpt
    @anant_gpt Před rokem +1

    WHAT PROJECTS DID YOU MADE??

  • @agengo1
    @agengo1 Před rokem

    You spilling the hard truth they normally dont tell us as beginners in the software industry

  • @vamsimullangi5911
    @vamsimullangi5911 Před rokem

    Please make a video on how to change companies like how to apply companies . Like I have 2 years of experience. So people who are like me mostly don't know how to shift another company so please make a video on that

  • @ifstatementifstatement2704
    @ifstatementifstatement2704 Před 7 měsíci +1

    This cemented my decision to leave the software industry. Thanks for this video. I'd rather see if I can make a successful product to make money or be a freelance, or go back to programming as a hobby when I used to be happy.

  • @_pro_grammer_
    @_pro_grammer_ Před rokem +1

    Nice man nice, I'm following your all instructions💙💙💙

  • @MdAzad-ox4gh
    @MdAzad-ox4gh Před rokem +3

    After watching multiple videos regarding software developer journey. ngl i lost motivation. what should i learn ? Should i go for full stack ( javascript + nodejs) or should i go for Data analyst and data engineering area? or should i focus on learning Devops. Oh. hell. at the end of the day one question arise in mind : what to learn for future safety ? can u suggest me?

    • @notimeoutfhdhfhi-vd2wh
      @notimeoutfhdhfhi-vd2wh Před rokem +1

      Go with flow start with any language like javascript then learn basic of language then you will get to know yourself what to do next....
      My point is choose any one thing , work on it then you get yourself what to do next..

    • @robbarber6459
      @robbarber6459 Před rokem

      Try out a few things in different categories of work. I.e. web-dev, mobile app dev, backend dev, data engineering. Find what gives you more energy that it takes (i.e. what you find most interesting). Then double down on that. Since there is no syllabus or guide to choosing a life path like this you must run small experiments to see what you would like. Time box the time you spend learning and validating using the 100 rule (100 hours or days or weeks etc...) and if you don't like it then move to the next one.

  • @fistya9999
    @fistya9999 Před rokem +2

    What i felt after watching this video is that he hacked our mind to watch his previous video by asking some necessary questions and then providing his videos as a solution . No hate by the way its my general observation .

  • @filipplando1106
    @filipplando1106 Před 5 měsíci

    I like to go the same restaurants and don't like to move from place to place (although had to immigrate). And yet I'm a software engineer with 6 years experience and bachelor degree (4 years). Many geeks like to do the same things every day and don't like to change their environment

  • @diggee172
    @diggee172 Před rokem +1

    In❤ all of these CZcams videos about software engineering no one mentions anything about domain expertise these days. I mean one should know more than how to code if you want to be more than a software consultant hired to make a pretty front end. Learn finance,some healthcare issues or something relevant to society. If I was learning now I would go to college. Learn software engineering with a focus on problem solving, actually understanding som business concepts. Be the one who feeds the AI engine. Be able to converse with non technical clients and the C-level folk. You may not make as much money as a Google engineer but you may have a life outside of work and looking for your next job.

  • @lemonstrangler
    @lemonstrangler Před 9 měsíci

    i quit IT for other personal reasons, dont know how true this video really is. i mean yeh there are people nowadays wanting to go this path and all they need is a computer, but many dont continue to do so unless they really like the field or have some purpose. my cousin is a software developer at a company thats decently doing good. he didnt have prior experience working, he didnt even have his own coding projects to show. only thing he has was being in university, just an average student. i dont know how he got the job, maybe its not that bad as it seems ?

  • @gulabpatel7477
    @gulabpatel7477 Před rokem

    I am Android developer and leaning next js. Can I sustain atleast 10 year in tech industry. Yes I do have passion to learn new technologies

  • @sonugupta147
    @sonugupta147 Před rokem +1

    Hey, just wanted to ask something. Is the career in the the data science, Machine learning is more secure as compared to software engineering or they both are at the same level in terms of security as well as the dynamic nature of the profession ??

  • @anjiadapa1016
    @anjiadapa1016 Před rokem

    Sir Java full stack or Mern full stack which one need to pickup which is helpful to my future upscaling please help me

  • @anishkoirala2237
    @anishkoirala2237 Před rokem

    bro recursion ne muje recursion me dhaldiya hai samahne me kuch samaj me nahi aya aar dsa ka exam hai

  • @_tanzil_
    @_tanzil_ Před rokem

    You're one of the CZcamsrs I trust 100% so far.

  • @phillylifer
    @phillylifer Před rokem

    What a calming voice you have

  • @abhipatil7
    @abhipatil7 Před rokem +2

    This hits hard.☠️😬😭

  • @regalternative
    @regalternative Před měsícem

    Once went to an interview where I realized I had completely fallen behind the tech industry and the interviewer literally asked me "how do you keep up with tech?" I had to say "I don't" and unsurprisingly didn't get the job. 8 years later I've taken nearly 300 online courses and have never worried about falling behind again.

  • @alhajidominic.3357
    @alhajidominic.3357 Před rokem +4

    Is there difference between Programming and software engineer?

    • @jessothomas795
      @jessothomas795 Před rokem +1

      Programming is cement, software engineering means you need to know architecture how to build .

  • @vvvvvvvvvvv631
    @vvvvvvvvvvv631 Před rokem +10

    The problem is that people waste time watching youtube influencers instead of actually learning and programming

    • @lachlanmc2335
      @lachlanmc2335 Před rokem +1

      Truuuuuuu

    • @dreadlocsamurai4241
      @dreadlocsamurai4241 Před rokem +1

      True

    • @lemonstrangler
      @lemonstrangler Před 9 měsíci

      yeh these youtubers are a waste of time haha. if you look at his other vidoes its not consistent. they just wanna get views, very shallow youtubers. very hard to find quality youtubers , we are bombarded with people like these

  • @lrd9994
    @lrd9994 Před rokem

    Sir.. What is your current age.. How much years it takes to become successful software engineer

  • @alkamibinahsan7348
    @alkamibinahsan7348 Před rokem +1

    I'd like say thanks a thousand time!

  • @user-ek6to2wf2u
    @user-ek6to2wf2u Před rokem

    The reality of software development encompasses several aspects that are important to understand for anyone interested in pursuing a career in this field. Here are some key points that shed light on the reality of software development:
    Iterative and Evolving Process: Software development is an iterative process that involves continuous refinement and improvement. Projects often go through multiple iterations, with feedback from users and stakeholders driving changes and updates. Adaptability and flexibility are essential as requirements can evolve over time.
    Collaboration and Communication: Software development is rarely an individual endeavor. It involves collaboration with team members, stakeholders, and clients. Effective communication skills are crucial for understanding requirements, clarifying expectations, and coordinating efforts. Collaboration tools and practices play a significant role in streamlining communication within development teams.
    Complex Problem Solving: Software development revolves around solving complex problems. It requires the ability to analyze issues, break them down into manageable components, and develop innovative and efficient solutions. Strong problem-solving skills, analytical thinking, and attention to detail are vital in this field.
    Embracing Change and Learning: The software development landscape is dynamic, with new technologies, frameworks, and methodologies emerging regularly. Software developers must embrace change and be open to continuous learning. Staying updated with the latest trends and expanding skill sets is crucial for professional growth and to keep pace with industry advancements.
    Balancing Time and Resources: Developing software involves managing limited resources, such as time and budget. Software developers need to prioritize tasks, estimate efforts accurately, and find a balance between delivering high-quality solutions and meeting project constraints. Effective time management and project planning skills are valuable in this context.
    Testing and Quality Assurance: Ensuring the quality and reliability of software is a critical aspect of software development. Developers are responsible for implementing testing practices, writing unit tests, and collaborating with quality assurance teams. Rigorous testing and debugging are essential to identify and resolve issues throughout the development process.
    Maintenance and Legacy Systems: Software development doesn't end with the initial release. Maintenance, bug fixes, and updates are ongoing tasks. Developers often work with legacy systems, requiring them to understand existing codebases, address technical debt, and implement enhancements while maintaining backward compatibility.

  • @sangarajugunasekharvarma5204

    Can you share the resources for R programming

  • @Sahilxoxoxo
    @Sahilxoxoxo Před rokem

    Hey , Can you upload your own free web development series on youtube as it will really help us .

  • @thatWebGuySolutions
    @thatWebGuySolutions Před 11 měsíci

    With over 16 years as a developer, the learning never stops and stay young. Where you start is rarely is where you land.

  • @alibhai-tc8zq
    @alibhai-tc8zq Před rokem

    Hello i am 12 passed can i become a web developer and get job?i am working on that and i have no higher education please reply me

  • @lankapallipavangamer1340

    Hi anna i have knowledge on python syntax and concepts but i am not able to write code anna please help me

    • @abhipatil7
      @abhipatil7 Před rokem +1

      You have start building projects on your own. First try to write small program and slowly increase complexity.
      You can start with following tutorial but try to apply those concepts on your own.

    • @mohamedrazeen3685
      @mohamedrazeen3685 Před rokem

      Build projects

    • @abhisheksamal1970
      @abhisheksamal1970 Před rokem

      ChatGPT

  • @Dstoic
    @Dstoic Před rokem +2

    i am learning web development ,and now i watched this do web developer only work do they even have some personal life or not because this video was like web developer is not good career if you want personal life too or plz correct me

    • @Flipping_myFinds
      @Flipping_myFinds Před rokem

      I personally think you need to at least like web developing, not necessarily love it but like it in order to succeed in this industry , if you’re only driven by the money you won’t make it very far…

    • @Dstoic
      @Dstoic Před rokem

      @@Flipping_myFinds see that would be be lie if any one will say that they will still code even if they dont get paid enough isn't it.
      And I liked it thats why i am learning 💙

  • @davebing11
    @davebing11 Před rokem +4

    software engineering is VERY different from Coding (ie programming) Less than 5% of coders are suitable for engineering. Less than 10% of SW engineers are actually just coders.Most of what he described is for coders

    • @viacheslavspitsyn2995
      @viacheslavspitsyn2995 Před rokem

      What do you mean by software engineering and how is it different from coding?

    • @davebing11
      @davebing11 Před rokem +1

      @@viacheslavspitsyn2995 software engineering requires designing the overall program and picking the correct approach from a flow viewpoint. Coding is simply implementing what the designer came up. Same as authoring a book vs dictating to someone typing it into a document.

    • @dreadlocsamurai4241
      @dreadlocsamurai4241 Před rokem

      @@davebing11 interesting

  • @abk072
    @abk072 Před rokem +1

    hey can you make a video about chatgpt and is it a threat for new devs who are trying to get into the tech industry

  • @carlosacosta799
    @carlosacosta799 Před 11 měsíci

    This kind of video should not scare you if you really want to be a software engineer. Because you will have an advantage over the people who don't really want it, you will prepare yourself until you get the job you want.

  • @taanaybhowmick8199
    @taanaybhowmick8199 Před rokem

    Please guide me on how to be a Product manager

  • @lemonstrangler
    @lemonstrangler Před 9 měsíci

    6:52 other fields too, like medicine, healthcare, architecture, etc

  • @Md_sadiq_Md
    @Md_sadiq_Md Před rokem +4

    Pushing the algorithm ❤️💖

  • @jmoney1941
    @jmoney1941 Před rokem +1

    Solved 500 LeetCode problems AND got rejected 500 times on interviews… 😮

  • @salma_techie
    @salma_techie Před rokem

    how did you learn video editing Sahil?

  • @justchecking2470
    @justchecking2470 Před rokem

    it is harder now but not impossible

  • @user-ez8cq7ul7h
    @user-ez8cq7ul7h Před rokem

    Valueable content ⚡✨❤️❤️❤️

  • @pritom3135
    @pritom3135 Před měsícem

    Bhaijan make a video about cybersecurity. And What are the opportunities for cybersecurity experts or engineer in MAANG companies.

  •  Před rokem +1

    It is bad but other professions are unfortunately even worse. Anyway if you do not want a best salary and are happy with avarage wage you can live on 20 years old technology with minimal responsibility and have a comfortable life.

    • @lemonstrangler
      @lemonstrangler Před 9 měsíci

      you cant say other professions are worse, not true at all. it depends on a lot of factors.

  • @justinedse8435
    @justinedse8435 Před rokem

    HTML, JS, Jquery, backend Java is all that's required. Spring is also NOT required. Does a whole bunch of fancy shit you can't see that you can do on your own. Makes more sense.

  • @ldandco
    @ldandco Před rokem

    I ran the audio of this video through an AI and not even chatgpt could understand what is being said

  • @hstrinzel
    @hstrinzel Před rokem +1

    Well, I guess in am in the minority of web database developers who has been able to use the ONLY Web Database Development framework that has been invented in 1997 and been constantly and steadily evolved SINCE 1997, over 25 YEARS! No throwaway and NO re-starting needed. I can even re-use libraries that I wrote BEFORE HTML came out, because the language started BEFORE the Internet. I hate this endless chasing for "the latest and greatest", which changes every 2-3 years. It's insane and creates a new world of slavery, just like the video mentions. Anyone want to take a guess WHICH web database framework was invented in 1997? And still gets monthly updates?

  • @StalkedByLosers
    @StalkedByLosers Před rokem +5

    Your first mistake was thinking that webdev and things like Javascript equals Software Engineering.

    • @lemonstrangler
      @lemonstrangler Před 9 měsíci

      its software engineering too

    • @StalkedByLosers
      @StalkedByLosers Před 9 měsíci

      @@lemonstrangler Dunning-Kruger would agree. 😆 👍

    • @lemonstrangler
      @lemonstrangler Před 9 měsíci

      its the same thing man. just interchangeable names @@StalkedByLosers. also software engineering is a new term, while it has problem solving and maybe engineering like thinking, its not real engineering. its like calling a cybersecurity job " cybersecurity doctor" lol, or some IT repair guy a 'Computer doctor'

  • @itsMohak
    @itsMohak Před 11 měsíci

    You are correct and awesome

  • @SharvindRao
    @SharvindRao Před rokem

    Everything is 500 times ?

  • @theminertom11551
    @theminertom11551 Před rokem

    Sir, you appear to be very wise. You are saying some things that I have observed for many years now but that nobody wants to hear. I, myself, am a 40 year experienced electronics hardware engineer and I observe that what it takes to be a software engineer is a laptop and an internet connection and you can do it from your parents basement. You essentially said this (come to think of it you did say this).

    • @lemonstrangler
      @lemonstrangler Před 9 měsíci

      but not many continue this. its not easy so many people quit anyway, myself included. how many have you heard people saying i wanna learn programming, but nothing happens ? lol

  • @crazy_mikee
    @crazy_mikee Před rokem +2

    software engineer interviews are like high school exams… and i F---G hate highschool exams ………… :|

  • @althafyoosuf7945
    @althafyoosuf7945 Před rokem +3

    Underated channel

  • @skippo566
    @skippo566 Před rokem +1

    Bro.... Can u pls answer this question
    Am a college student basically a fresher and we are being thought c++,and I want to learn web dev is it ok if I do them both "smile" 😊

    • @SatyamSingh-sm1sw
      @SatyamSingh-sm1sw Před rokem

      yes, I am a 2nd year student and doing both these things together.

    • @robbarber6459
      @robbarber6459 Před rokem

      If you're young and in school you should be exposing yourself to as much as possible. Doing that you can find out what you most like to do. You can always niche down and focus on one thing later on. But having general knowledge of a bunch of different things means you're not only flexible but you are capable of understanding systems/tools that are very different from one another.

    • @skippo566
      @skippo566 Před rokem

      @@robbarber6459 thx 😌

  • @tigerscott2966
    @tigerscott2966 Před rokem +2

    There are too many programmers on planet earth...
    The environment is competitive, but over bearing....
    Too much technology means the machines will eventually take over humanity or be used by a small group of people to destroy everything.

  • @aditya8218
    @aditya8218 Před rokem +1

    why am i not getting notifications of your videos even though i am subscribed with bell icon on

    • @sahilandsarra
      @sahilandsarra  Před rokem

      Might be because you opted in for “personalized notifications” and not “all” notifications.

    • @aditya8218
      @aditya8218 Před rokem +1

      @@sahilandsarra i selected the first option "all"

  • @mungukendejoshua3632
    @mungukendejoshua3632 Před rokem

    Great definition of young and old

  • @cristiano1706
    @cristiano1706 Před rokem

    Sir what about Devops

  • @kaizentrader.
    @kaizentrader. Před 8 měsíci

    I spend 48hrs to RESEARCH this....
    Today AI/CHAT GPT is not the real competition.
    Today every one can become a web/Android/full stack developer cuz there is abundance of resources and there is no barrier of Entry in this jobs......later i feel supply will be more compared to demand.
    So is it worth learning, Full stack Development, data science, etc ......?
    Pls share your views..

  • @lemonstrangler
    @lemonstrangler Před 9 měsíci

    its funnny how the next recommended video from this guy is titled "3 developer roadmaps that actually work" lol

  • @alexjulius69
    @alexjulius69 Před rokem +1

    I hate how everybody is making it seem like there's a shortage of programmers but in reality it's probably the most over saturated market there is. I only code for my own business because in reality it's easier to create a business than find an IT job.

    • @drchickensalad
      @drchickensalad Před rokem

      It's been a decade of most tech companies having positions open for hire permanently. I'm desperately interviewing looking for people and it never ends. The problem is not that there are not people applying, it's that they're mostly wet noodles that would be a net negative that cost more to support than the value they bring.

  • @sugoigaming896
    @sugoigaming896 Před rokem +8

    What is difference between a developer and a engineer

    • @_pro_grammer_
      @_pro_grammer_ Před rokem +5

      An engineer may be a certified engineer, like, got a degree for university, then applied for a engineering job. If you try to become an Architect, without any degree/certificate, nobody will hire you. Because it will be too risky to hire you, your one fault may destruct a whole building. You cant be a doctor without MBBS degree, doctoring license. Right? Some engineering jobs are so risky and important, and normal people cant be those without special equipments.
      But now, any teen has a laptop/desltop. Programming can be done with out any special equipments, and if you leave a bug, you can undo that, you can fix that. So, almost half of the programmers (maybe) are from non-CSE background. They develops a software/app. This is what a developer is. They are hired in related jobs. They can be called programmer, software developer etc. A software deveoper is also a software engineer, there is only difference, you cant add "eng." prefix before your name. Like doctors add "Dr." prefix. You need to be certified for this.

    • @dreadlocsamurai4241
      @dreadlocsamurai4241 Před rokem

      @@_pro_grammer_can u explain more pls

  • @madhuribarhe8887
    @madhuribarhe8887 Před rokem

    Plz make on video on chatGPT and its cons.

  • @itsMohak
    @itsMohak Před rokem +1

    You are wonderful

  • @Challenge626
    @Challenge626 Před rokem +1

    Is Django framework still worth learning in 2023?

    • @rayyanabdulwajid7681
      @rayyanabdulwajid7681 Před rokem +2

      Instagram is still using django

    • @akhtarfaheem2234
      @akhtarfaheem2234 Před rokem

      Of course

    • @robbarber6459
      @robbarber6459 Před rokem

      I just hired a Django sub-contractor. My business will never stop using it unless there is an extremely strong reason to or unless it's not supported anymore.

  • @Samuel-zn2tw
    @Samuel-zn2tw Před rokem +1

    Bro I am 17 year old boy completing my higher secondary education,I want to become a software engineer, do you AI will take over software engineer's job

    • @sahilandsarra
      @sahilandsarra  Před rokem

      Don’t think anyone can predict that.

    • @gulabpatel7477
      @gulabpatel7477 Před rokem

      This statement can prove that there is chance to replace developer by ai 😄

  • @suvraneelsaha8973
    @suvraneelsaha8973 Před rokem

    after watching this video i really question myself being in the tech industry .
    Im doing an internship right now and this tech industry is making me scared badly .
    I think tech industry is not for me .
    Cant give up now
    Let me give a whole 1 year with full dedication and lets see
    if that changes my mind or i Fall in love with it or not

    • @morty4968
      @morty4968 Před rokem +1

      Hey, Chill.. I had been in similar situation. All these can be tackled.

    • @suvraneelsaha8973
      @suvraneelsaha8973 Před rokem

      @@morty4968 how are you doing now

    • @UKGeezer
      @UKGeezer Před rokem

      If you have a passion for tech, you WILL succeed. Nothing is insurmountable if you are interested in the field because you will naturally want to continue to learn, and there are many companies out there, large and small, always hiring. It's a very interesting job, pays well, you just have to want it.

    • @lemonstrangler
      @lemonstrangler Před 9 měsíci

      i know someone whos an average student and got a software job. you can even try web dev jobs. theres always something, so its not gonna be a waste @@suvraneelsaha8973

  • @shivamkrsingh023
    @shivamkrsingh023 Před rokem

    friend suggest i reject and following my passion

  • @abdullahbiswas1
    @abdullahbiswas1 Před rokem +1

    Can you please split information in video . this will helpful for viewer