Reality of Software Development

Поділитися
Вставка
  • Опубліковано 12 гру 2024

КОМЕНТАРІ • 297

  • @chaitanyavarma2097
    @chaitanyavarma2097 Рік тому +102

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

    • @yousufbaig821
      @yousufbaig821 Рік тому +1

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

  • @SoraJustAGuy
    @SoraJustAGuy Рік тому +174

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

    • @sahilandsarra
      @sahilandsarra  Рік тому +5

      👍

    • @josephdavis1704
      @josephdavis1704 Рік тому +3

      that's every career now outside of blue collar work

    • @prohibited1125
      @prohibited1125 Рік тому

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

    • @lemonstrangler
      @lemonstrangler Рік тому

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

    • @notagarbage6728
      @notagarbage6728 7 місяців тому

      Every career ? stop lying ​@@josephdavis1704

  • @yousufbaig821
    @yousufbaig821 Рік тому +12

    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.

    • @Hemendra-solanki
      @Hemendra-solanki 4 місяці тому

      Can you tell me about how easy is it to get an increment in the salary

  • @cyberprompt
    @cyberprompt Рік тому +16

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

  • @jasonmurray8777
    @jasonmurray8777 Рік тому +32

    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.

  • @gtd9536
    @gtd9536 Рік тому +15

    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 Рік тому +2

      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 Рік тому +2

      Sound like becoming a project manager is much more lucrative/

    • @viacheslavspitsyn2995
      @viacheslavspitsyn2995 Рік тому

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

  • @TheFootballPlaya
    @TheFootballPlaya Рік тому +23

    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 Рік тому +2

      It is bullshit and unfair

    • @TheFootballPlaya
      @TheFootballPlaya Рік тому

      @@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 Рік тому

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

  • @nannesoar
    @nannesoar Рік тому +8

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

  • @MK-lh3xd
    @MK-lh3xd Рік тому +11

    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.

  • @singmantkpss
    @singmantkpss Рік тому +25

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

    • @yousufbaig821
      @yousufbaig821 Рік тому

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

  • @rahulsinghshekhawat2487
    @rahulsinghshekhawat2487 Рік тому +80

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

    • @sahilandsarra
      @sahilandsarra  Рік тому +4

      Thanks Rahul

    • @AbNomal621
      @AbNomal621 Рік тому +1

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

  • @MK-lh3xd
    @MK-lh3xd Рік тому +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.

  • @haraldcarlsten6238
    @haraldcarlsten6238 Рік тому +30

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

  • @Flipping_myFinds
    @Flipping_myFinds Рік тому +14

    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..

  • @vivekpaliwal1876
    @vivekpaliwal1876 Рік тому +240

    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 Рік тому +4

      Agreed

    • @akashtamrakar74
      @akashtamrakar74 Рік тому +6

      How to be logically good Vivek ji please tell me 🙏

    • @vivekpaliwal1876
      @vivekpaliwal1876 Рік тому +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 Рік тому +5

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

    • @padhle4631
      @padhle4631 Рік тому +1

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

  • @UKGeezer
    @UKGeezer Рік тому +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.

  • @corewarrior
    @corewarrior Рік тому +25

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

  • @SimGunther
    @SimGunther Рік тому +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.

  • @raduconstantin9015
    @raduconstantin9015 Рік тому +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.

  • @ajaylodhi9061
    @ajaylodhi9061 Рік тому +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  Рік тому +1

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

  • @ifstatementifstatement2704
    @ifstatementifstatement2704 11 місяців тому +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.

  • @kinrev6719
    @kinrev6719 10 місяців тому +1

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

  • @regalternative
    @regalternative 5 місяців тому

    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.

  • @vvvvvvvvvvv631
    @vvvvvvvvvvv631 Рік тому +18

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

    • @lachlanmc2335
      @lachlanmc2335 Рік тому +1

      Truuuuuuu

    • @dreadlocsamurai4241
      @dreadlocsamurai4241 Рік тому +1

      True

    • @lemonstrangler
      @lemonstrangler Рік тому

      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

  • @agengo1
    @agengo1 Рік тому

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

  • @davebing11
    @davebing11 Рік тому +5

    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 Рік тому

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

    • @davebing11
      @davebing11 Рік тому +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 Рік тому

      @@davebing11 interesting

  • @HumairaMaqbool-t2l
    @HumairaMaqbool-t2l Рік тому

    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.

  • @exilecgaming
    @exilecgaming Рік тому

    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.

  • @faizanahmed9304
    @faizanahmed9304 Рік тому +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 Рік тому

      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 Рік тому

      @@AbNomal621 really?

    • @AbNomal621
      @AbNomal621 Рік тому

      @@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 Рік тому

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

    • @AbNomal621
      @AbNomal621 Рік тому

      @@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.

  • @sanjarcode
    @sanjarcode Рік тому +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.

  • @filipplando1106
    @filipplando1106 10 місяців тому

    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

  • @thatWebGuySolutions
    @thatWebGuySolutions Рік тому

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

  • @mukeshchoudhary1853
    @mukeshchoudhary1853 Рік тому +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 !

  • @alexjulius69
    @alexjulius69 Рік тому +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 Рік тому

      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.

  • @MestariaGame
    @MestariaGame Рік тому +2

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

  • @jmoney1941
    @jmoney1941 Рік тому +1

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

  • @harunjasarevic8253
    @harunjasarevic8253 Рік тому

    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

  • @blackhole4813
    @blackhole4813 Рік тому +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.

  • @justinedse8435
    @justinedse8435 Рік тому

    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.

  • @tigerscott2966
    @tigerscott2966 Рік тому +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.

  • @StalkedByLosers
    @StalkedByLosers Рік тому +5

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

    • @lemonstrangler
      @lemonstrangler Рік тому

      its software engineering too

    • @StalkedByLosers
      @StalkedByLosers Рік тому

      @@lemonstrangler Dunning-Kruger would agree. 😆 👍

    • @lemonstrangler
      @lemonstrangler Рік тому

      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'

  • @siddharthGupta632
    @siddharthGupta632 Рік тому

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

  • @itsMohak
    @itsMohak Рік тому

    You are correct and awesome

  • @hstrinzel
    @hstrinzel Рік тому +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?

  • @ibrahimkamuhangira7476
    @ibrahimkamuhangira7476 Рік тому

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

  • @sarthakgupta290
    @sarthakgupta290 Рік тому +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  Рік тому +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.

  • @lemonstrangler
    @lemonstrangler Рік тому

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

  • @lemonstrangler
    @lemonstrangler Рік тому

    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 ?

  • @theminertom11551
    @theminertom11551 Рік тому

    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 Рік тому

      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

  • @Keppis100
    @Keppis100 Рік тому +3

    I think learning new things is easily the best part of the job. I get bored so quickly if I dont get to learn new things while working.

  • @diggee172
    @diggee172 Рік тому +1

    In❤ all of these UA-cam 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.

  • @Akashdixit12
    @Akashdixit12 Рік тому

    I will open kirana store in Village ...better than softwre engineer no stress , no target , no dedline .

  • @fistya9999
    @fistya9999 Рік тому +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 .

  • @phillylifer
    @phillylifer Рік тому

    What a calming voice you have

  • @vedparkashgaba5478
    @vedparkashgaba5478 Рік тому +2

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

  • @ldandco
    @ldandco Рік тому

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

  • @_tanzil_
    @_tanzil_ Рік тому

    You're one of the UA-camrs I trust 100% so far.

  • @lemonstrangler
    @lemonstrangler Рік тому

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

  • @Md_sadiq_Md
    @Md_sadiq_Md Рік тому +4

    Pushing the algorithm ❤️💖

  •  Рік тому +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 Рік тому

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

    • @arun-kumar78
      @arun-kumar78 3 місяці тому

      Ur misleading, it depends on individual interest and career goals

  • @ramses8847
    @ramses8847 Рік тому +1

    So sick of "day in the life" videos. They make the job look more chill than it actually is.

    • @lemonstrangler
      @lemonstrangler Рік тому +1

      so sick of these videos too, they make everything worse as it is haha. speaking from someone who knows someone in a the field. this goes to any other jobs, there will always be complaints, just go do your thing man, find it out by yourself. talk to real people , whatever happens happens . take these videos as a grain of salt, they are very surface level information , because different people have different experiences and luck. another reason why day in the life looks chill is because, they arent allowed to show their actual work, and also its called day in the 'life', they dont only work, they do other things too like drink coffee lol

  • @ifstatementifstatement2704
    @ifstatementifstatement2704 11 місяців тому

    Why TF are companies assessing people on algorithms when we all know there are libraries that do all that for us already, and it is bad practice to reinvent the wheel?!!

  • @robertwallace5498
    @robertwallace5498 Рік тому

    This aligns remarkably well with my experience

  • @Pujakumari-gl9kf
    @Pujakumari-gl9kf Рік тому +1

    Bhai itna hi dukh hai to sarkari naukari krlo. Private jobs are all about upgrading yourself, and why to worry?
    If you have proper set of skills, you can easily jumb to other framework. Haan ab jabardasti ki naukari krne wale with always complaining attitude walo ko to koi khush nhi krskta.

  • @akashtamrakar74
    @akashtamrakar74 Рік тому +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 ❤️❤️❤️

  • @justchecking12
    @justchecking12 Рік тому

    it is harder now but not impossible

  • @alkamibinahsan7348
    @alkamibinahsan7348 Рік тому +1

    I'd like say thanks a thousand time!

  • @anirbandey1703
    @anirbandey1703 Рік тому

    Dont purse software engineering if you dont have passion. I have seen people from commerce background having passion in development and they might be succeed

  • @_pro_grammer_
    @_pro_grammer_ Рік тому +1

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

  • @althafyoosuf7945
    @althafyoosuf7945 Рік тому +3

    Underated channel

  • @Parelf
    @Parelf Рік тому

    "9 to 9, causing burnout"
    Me working 5 to 5: "Is that all? Sign me up!"
    For real tho. I want out of this soul vampire trade I'm in.

  • @suvraneelsaha8973
    @suvraneelsaha8973 Рік тому

    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 Рік тому +1

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

    • @suvraneelsaha8973
      @suvraneelsaha8973 Рік тому

      @@morty4968 how are you doing now

    • @UKGeezer
      @UKGeezer Рік тому

      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 Рік тому

      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

  • @swfh3542
    @swfh3542 Рік тому +1

    After 30 u r too old to tech.....well said...tech want young humans ....😔

    • @nazmusas
      @nazmusas Рік тому

      He didn't say anything about 30 being too old to tech

  • @aryankumar87771
    @aryankumar87771 Рік тому

    That's not a very strong argument, people can also learn chess on Internet and become a grandmaster in chess, but for years only a few handful grandmasters have been dominating

    • @lemonstrangler
      @lemonstrangler Рік тому

      well an average person doesnt say they want to be a chess player as a job lol. they are considered athletes, or gamers or whatever. thats a different field. but anyways, dont listen to this guy, theres plenty of jobs out there.

  • @yaserkhan4878
    @yaserkhan4878 9 місяців тому +1

    Your voice bro😢😢😢

  • @devintempest5449
    @devintempest5449 Рік тому +4

    I refuse to believe fronted web development as software engineering, there are so many other fields

    • @lemonstrangler
      @lemonstrangler Рік тому

      web dev is also software engineering. its interchangeable, theres differences ofcourse, its in another category, but its still software at the end of the day

  • @benjaminwlang
    @benjaminwlang Рік тому +1

    Get ready to be stressed out for 45 years.

  • @maanas_sehgal
    @maanas_sehgal Рік тому +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❤️

  • @vamsimullangi5911
    @vamsimullangi5911 Рік тому

    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

  • @pritom3135
    @pritom3135 6 місяців тому

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

  • @sugoigaming896
    @sugoigaming896 Рік тому +8

    What is difference between a developer and a engineer

    • @_pro_grammer_
      @_pro_grammer_ Рік тому +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 Рік тому

      @@_pro_grammer_can u explain more pls

  • @anant_gpt
    @anant_gpt Рік тому +1

    WHAT PROJECTS DID YOU MADE??

  • @A7047-k4o
    @A7047-k4o Рік тому

    Valueable content ⚡✨❤️❤️❤️

  • @itsMohak
    @itsMohak Рік тому +1

    You are wonderful

  • @shivamkrsingh023
    @shivamkrsingh023 Рік тому

    friend suggest i reject and following my passion

  • @TheJacrespo
    @TheJacrespo Рік тому

    Learn new techs said the guy... But under the hood all the party is done in C and Assembly

  • @taanaybhowmick8199
    @taanaybhowmick8199 Рік тому

    Please guide me on how to be a Product manager

  • @alhajidominic.3357
    @alhajidominic.3357 Рік тому +4

    Is there difference between Programming and software engineer?

    • @jessothomas795
      @jessothomas795 Рік тому +1

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

  • @abhipatil7
    @abhipatil7 Рік тому +2

    This hits hard.☠️😬😭

  • @fabinkannada70
    @fabinkannada70 Рік тому +2

    Voice ❣️

  • @aditya8218
    @aditya8218 Рік тому +1

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

    • @sahilandsarra
      @sahilandsarra  Рік тому

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

    • @aditya8218
      @aditya8218 Рік тому +1

      @@sahilandsarra i selected the first option "all"

  • @OfoeNelson
    @OfoeNelson Рік тому +1

    You got rejected over 500 times? From 500 different companies?

  • @bentenison2965
    @bentenison2965 Рік тому

    All things he said are true until you realize, you as a software engineer are capable of making contributions to society but the question here is in the world where these stupid tiktok guys and so called influencers make millions, are software engineers getting what they deserve.

  • @mungukendejoshua3632
    @mungukendejoshua3632 Рік тому

    Great definition of young and old

  • @gulabpatel7477
    @gulabpatel7477 Рік тому

    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

  • @kasaragaddagopikrishnachow4550

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

  • @shosetsuninja3112
    @shosetsuninja3112 Рік тому

    This sounds pretty accurate, but worded slightly differently these can mostly be positives. If this all sounds good to you, maybe you should be a software engineer!

  • @MdAzad-ox4gh
    @MdAzad-ox4gh Рік тому +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 Рік тому +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..

    • @thestoryofrobb
      @thestoryofrobb Рік тому

      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.

  • @prashanthreddy1924
    @prashanthreddy1924 8 місяців тому

    Being a software engineer is like living in a castle .

  • @markgreen2170
    @markgreen2170 Рік тому

    check out the 8-bitguy! he has carved a niche writing games on the commodore 64! Yes, making a living off of technology that 'died' 40 years ago...