The Reality of DSA and Development in 2024! | Hiring Market trends in 2024 for Software Engineers 😨

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
In every 3, 4 months, there's at least one news. So students get negative that earlier this seemed like a secure thing, but its not that anymore. Thing is you need to understand that we are not in that Covid era. Where a lot of placements happen. When reality hits, when you get in 4th year, you won't get a job, people will take whatever they get. Somone saying that I don't do this for money is bullsh#@. As an engineer, the amount I'm being paid isn't huge. SDE-2's salary is 90 lakh rupees. I know few people with 5 years, 6 years of experience, they're still earning 3-4 lakhs. We're talking about 2 worlds where some are earning 3 lakhs and some are earning 90 lakhs. What interns used to do earlier, which is 60-70k internship, I'm talking about Amazon pay, Google pay, I see that ChatGPT can now do that work. You put the numbers on the table. The no. of remote jobs that people get, it is not even 50% of the combined placements of IITs. Don't put anyone on a god level. I've seen a lot of people that they trust blindly. So this podcast will be very interesting, you will have fun after watching this. And also check out Algoprep.in. We have our cohort 4.0 live on the website. Which you can quickly enrol in. Here we will teach you many things. If you want its detailed video, it will be in the i button. You can check it out. Besides, this was one of the most interesting conversation I had. This series, tech talks with Nishant. We recently started it, in which we talk with multiple guests. If you want your favourite influencers, tech people with which you want to see this show, do tell me in the comments section. And yeah, we will keep bringing such interesting videos for you. Do subscribe to the channel. And let's start the video. Hi guys, welcome back to the channel. Today we have some very amazing guests. And we will be having interesting conversations. Let's first quickly get a brief introduction. I know no one needs an introduction. But let's start with you. Okay. Hello everyone, I'm Keerti Purswani. YouTuber, teacher, software engineer. Founder of Educosys. Teaches DSA, HLD, LLD, everything. First tell us have you watched Nithin Kamath's podcast. That you have to give everyone's intro. Okay I'll start. Hi guys, I'm Anshika. Currently I'm working at a startup called Growth School. Which is an ed tech startup. Before this, I was a software engineer at Amazon. Along with that I also create content. Right now I'm at break, otherwise guys I create content. Hey everyone, so my name is Raj. I think many people don't know that. Its basically known as striver. They know me by that, many people don't know Raj. So, software engineer at Google. Along that I run my YouTube channel, takeuforward. Basically teach Data Structures and Algorithms. That's it. That's all that's needed. Recently there's been a lot of hate for DSA. Shouldn't do DSA and CP. From what I've seen. Everyone is bashing that, you've uselessly promoted it. DSA is not at all used. And there's a lot of focus on remote jobs. That we'll do remote job, we want that. But what I feel is that there are not much remote jobs. Like there are very limited number of remote jobs. But people are just getting mad about it. That I will just do remote job, otherwise I won't do any job. What's your take on it? Like, is DSA too bad? Or are remote jobs too good? According to me, this trend is because of AI/ML. That since everything will be automated, then why're we studying DSA and all. Why should we do that? And also, what you're saying that there aren't many remote jobs. There are not many such AI jobs as well. There's a lot of hype. That is, I agree it is the future, definitely. But if you look at the current trend right now. Then are there so many AI/ML jobs now. I mean, if we see the reality in India. But the libraries for DSA were already there, right. Why were we writing concepts ourselves, when were we writing stacks ourselves. I think I have a little different take on that. What I personally feel why this happened. Earlier when people used to get placed. It would be on the newspaper, crores of packages. And we used to like, wow. And then, even we would get a lot of messages that we followed this from you and had this placement. And people got used to that thing. It became normal, that it is normal to get a job in Google, Amazon, Microsoft. And in fact, even now that I get a message, earlier I used to post success stories, now I don't So somewhere, when people take a job, its a very normal thing. Nowadays there's a shift suddenly to remote jobs. Shift in the sense, somebody retweeted this that they got a remote job. So now people think, okay. New success criteria. Yeah, new success criteria is this now. So with that, basically what's visible is what's believable. So people started saying, okay people are not posting much for DSA in jobs, but if you bring down numbers, I'm very sure on it. If you put the numbers on the table. The number of remote jobs people might get they might not even be 50% of the combined IITs placements. Guaranteed, and I just said IITs, not even NITs, IIITs. I'm not talking about anything else. So I think that's a reason. And the second thing, due to Covid, people got used to that homely vibe. And one important thing in this is, money was saved. So its now like, I will do remote job, I will save a lot of money. One point on this of mine is, considering freshers that are joining. This craze has increased a lot that I now want remote job. Exactly. I feel remote job makes sense when you've moved further in your career. 5 years, 6 years. You should've experienced it once. And there aren't any. There are no remote jobs for freshers. At least you should be a mid level engineer to senior engineer, then only you can get a remote job. There are, but your projects should be amazing. You should be skilled, simply. Very high skilled. But that percentage Its very small. You're talking more. I'm talking 1-2 in remote. 1-2% in remote jobs is for freshers. Let's say, my question is this, you think freshers should go towards remote job. My strong opinion is that, as a fresher you should work at office. Explore, because at the end what you'll feel is everything is not technical knowledge. Eventually, yeah you code well. You did this quicker. But as you move ahead in career, how important your communication skills , product knowledge are. When you're working from home, you don't learn those things. So if you work from office at the start, 2-3 years, for sure after that who doesn't want to save money. So save it at home. This is one point. Second coming to DSA, man like striver said, what's visible is belivable. But still my assumption is that if you're applying for a backend engineer job. DSA is asked. You start from FAANG companies, you go till startup, mid level companies. There are almost 1-2 rounds of DSA for backend engineer. In frontend, yes, DSA is not that heavy. So many companies now avoid it. Okay, we'll not ask DSA. At first time in backend, there is there. Next point is, right now recession is going on and layoffs are happening a lot. So there's a negative sentiment due to it in the last one year. Like, in Covid, software engineer was a sought after career. That I want to become an engineer, software engineer. In the last one year, there has been a major change. What's your take? I think its because of Google, Amazon, Microsoft laying off a lot of people. Every year, in every 3-4 months, we hear news. That now 10,000 have gone, now 15,000. So students have become negative that earlier I used to feel that this is secure, now its not even that. This market is inflated. To be very honest. Like, I often feel that as an engineer, what I'm being paid, isn't it huge? I mean I honestly think that what am I doing, guys don't take me personally that I'm earning millions. I'm saying in terms of every engineer. That market is inflated. Because its about the demand and supply. Demand is more and there are not much skilled engineers. What I'm seeing more forward is, and why this happened, I'll be going a bit back. This happened because the big companies, Google, Microsoft, Amazon. They run on funding. So when they get more funds, they put more money on the market and that money goes to engineers. That you come to me, we saw the BMW one. BharatPe said that we'll give BMW. So when there are more funds in big companies then they'll put more money on the market and every engineer will get more. So what will small companies do if they want engineer? They will also have to pay. That's why what happens, when you average out overall you'll see that engineers pay increased. So recently I met a guy, he was working at Byjus and recently got laid off when they happened. So he was an SDE-2, salary was 90 lakh rupees. Base salary. Then I went to Munnar once. To travel, I met another person there. He was working at Slice. He said I joined Slice, I got 45-50, I was very happy that nice. I got to know that there's another SDE-2 with me, who was getting 75-80 base. Crazy. Crazy guys. So its not just that Amazon, Google, Microsoft are paying more. Even though Microsoft doesn't. Amazon, Google does. He's saving himself. Even we are paid less, not 90. So, yeah I think its that too. But do you think it started from, because other companies started paying more then they paid more otherwise we won't be able to attract those good engineers. I think that's not the reason. I think the reason is, see you open a startup. Say you need people, the founders have ideas. They have zero knowledge of the tech, most of them. So they need people who can run the tech. Let's say I'm working at XYZ. And I'm working at, lets say 50 lakhs. Now if someone's offering me 60, I'll never go. You know why, I'm at a comfort zone, proper zone, why will I take that risk of going to a startup. What if that startup gets shut tomorrow. So that's when, to get that talent because of the tech. They will have to pay, its not because of the market. Because the guy has a good job, they're not just paying anyone, a person who was established somewhere, had knowledge, they want that guy. Because he has to run the complete tech. Founder doesn't know anything. And he's earning 50, so if he has to go, he won't come at 60, 70, they have to give him 75, 80, a considerable hike. Along with that, I'm very sure they also give equity. I mean no one will come just like that. If I'm at a comfort zone. For example, I'm working at Google. I get everything. Why would I risk my career for 10 lakhs? I'll already take it if I'm very sure that I'll earn it in the next 10 years. Through equity, funding, I'll get a very considerable amount. After that company will shut, I'm okay. Because I've made the money. Then I'll take that risk. So if you want talent from a good place. You'll have to spend. There are two more points. One is when we talk about 85, 90 lakhs. But if we see, percentage of software engineers, how many software engineers get out daily. But how many are making how much? Even now many people are at 4-5 LPA. And survival in Bangalore with such a salary is almost impossible I would say. You won't have any savings, honestly. And secondly, all the companies. Firstly we all can agree that those who did overhiring in Covid. That's why layoffs are happening right now. Global economy is not good right now. Due to which so may layoffs are happening. Impacting India. Right, funding is not available. There's inflation in US. Due to which its not happening. But even now, many people where they thought software engineer would easily get this much salary, now that has decreased a lot again. If you see average salary. its very less even now. And most of the people are still in less. That's why, according to me, its more hated. Because earlier you could easily aim 1 CR, now if you aim 1 CR then you have to be in the top 0.5-1%. Not everyone can do it. Even though we four teach. We can crack those level of jobs I feel. That's why we are able to talk about that level. But because these type of discussions happen more, I think there's more hatred. That not everyone can crack it. That is true. Like, agreeing to your point, I know few of people with 5-6 years experience. They're still earning 3 lakhs, 4 lakhs. I also know. We are talking about 2 worls where some are earning 3 lakhs and some are earning 90 lakhs. Few of my friends, I'm talking about now, last one year. When they switched, because last company laid off, or it shut down. They ended up going on a package lower than what they were earning before. And that's the market reality. People don't talk about it, that we'll always get 30% hike, 50% hike. But when you come to that situation, you're entering the market, seeing jobs are less or hiring is not happening. Then you think, okay even if its 2 lakhs less than the current package, I want to run, let's say want to work. Bring in money, so you take it. Thinking that in a few years, I'll negate that when I switch next time. But overall if you see the trend. I see it more as a demand supply only, if skilled engineers increase, then this high market will go down. And this trend of ChatGPT. Due to that I feel, the fresher level engineering job, that is at risk. What interns used to do before, now ChatGPT can do all that work. Not exactly, but it can help the senior a lot. Instead of senior asking for that get me an intern. I mean, I don't think intern was for that. Generally companies get intern for future. That get an intern now, so that they won't have to do hiring again. And getting bright minds, as an intern is easier. So they do internships to get the smart people first. It was never about, no work is being done in just 2 months. Its always about some random product, let's say a random project. For my team, we saw two internship seasons, and interns came twice. Last time they came offline. So what happened is, that one month earlier we decide projects. That this will be the project. Which doesn't have any special use case. Maybe in future we'll, one year later. They made this, did POC, we'll use that later. But that is generally never used. So its not like, interns don't do any work. It was mostly that we are fresh minds, we're good, if its good then later they will add value. Now I think that learning will increase, like you have to make sure you're on top of your game, otherwise tools like this not replace, that is a separate debate. But what I'm saying is, you have to bring in that X factor. Otherwise ChatGPT can do a lot of things on an automated level. Which is a lot better than a human. I think, I agree with him. What he said about hiring interns. Because they're laying off now, hiring is not that much. Then keeping interns doesn't make so much sense. And also agreeing your point also that, it has been automated so much and companies used to invest, they will hire and then train you. Now I don't think its that anymore. Like I've seen a lot of people who don't know tech. They hire and then they will train. I don't think companies will, they won't do now. Now they will just take people who know that. Should have some basic knowledge, you can learn more on top of that. You should have something. So its that debate of what to do, DSA vs dev. I'm in 1st, 2nd year, 3rd year, 4th year. What should I do? Because it was the same question two years ago. I've been doing QnA for some time and its the same question. Its an evergreen question. Those who ask this question will never do anything. They don't do anything. I'm honestly telling. I've seen people who fight on this topic. DSA, dev. They get pretty bad in life. And the smart people know To keep it balanced. They know that I'm in IT, for example if I'm in IT, I know that companies will come in 4th year. And they will take the DSA round. And you should know dev. Because you're a software engineer. And I know there will be DSA rounds, someone on YouTube is saying that don't do it. He won't come to do my college work. At the same dev, for example I'm in Tier-3, and I know there won't be anyone on campus. I'll have to hit those startups, mostly. I mean there will be very less opportunities in big companies but I'll have to hit those startups. If I tell startups I'm this much on Leetcode, then they won't appreciate me. I don't have money to train you. You'll come first day, from then on start working. And for that you need dev experience. So you will have to do that in Tier-3. So smart people know where they are and what they need to do. So generalising that either do DSA or dev, absolutely wrong. It depends on which stage you are, what you're doing. If you're from NSIT, then obviously you'll do DSA. I was from Tier-3, I did CP but that's different story. But if I reflect back, maybe if I hadn't gotten those few opportunities, then maybe I would've been at 3 LPA. All about that, there's also the luck factor. I did CP, but at the same time I got that one chance, and I grabbed it. You were prepared for that one opportunity. If that one chance, had they hired somebody else, it's luck. Its not important that if I'm right they'll hire me. Someone, there will always be someone who's better than you. And they might get hired. So maybe, I might be working at Infosys. So its a luck factor, so ask yourself where are you. What your future comes like. What's happening in college. Look at your seniors, seeing seniors you get to know. What they're doing, then you can do that. And I don't get it, why is it always that OR thing. DSA OR dev. Balance it man. I mean college students cry that they don't have time. I'm like, when you start working. They're like, tell them to roam with girls, boys. We'll see mountains, first show of every movie. They have time for this. I go to attend colleges, sometimes I go to hostels, they are on balcony on their phones. Then they have lots of time. But for studying, Can chill in the canteen all day, roam. Can do everything but when it comes to study, they don't have time. Either do this or this. I mean, at least try to do it. Study, truthfully if you don't study then you won't become anything, nobody will know you. I mean those who do will also don't. No but the point Raj said, I would add one thing, he said good. That it totally depends upon which college you're in. And I totally agree, I was from Tier-3 and when I reflect back now, I think I played a very different game. Because, with you it was like you balanced out dev and DSA. I was all in. I didn't balance, I did a little bit of dev. Not that much but yeah, there are clone projects. Do some courses from Udemy, Make a snake game. Learnt a bit of JavaScript. I did dev at that level. And I was all in to do DSA. Because there the reference was that I was talking with those who were in IITs and they were like idol for me and inspiring me that if you want to go in Amazon, Google, then have to do DSA. I took that reference but if I reflect back now, maybe if I didn't do DSA and do development and if I do DSA then I balance it out. Because at the end if you're looking at the probability, then how many big companies are asking DSA versus those who are asking dev. Then there are more for dev. And if those companies are not coming in my college, I have to go off campus, then it is very difficult. As like going direct to Google, Amazon, Microsoft. Adding to the point, competition has increased so much that now you can't go with those projects. Now there's so much competition that you have to do good projects. Now you can't make the same projects that everyone does. It won't work. So that is the next question, what are good projects? Like, what do you feel is a good project? Because everyone says this. Anything that you've done yourself. That you're able to make me understand what you learnt in this. That is, I don't want anything that I'm getting online and you're copy-pasting as it is. Even though it might not be technically extremely sound, or not a very unique tech stack I'm not looking for that. I'm looking for, you are able to answer me whatever I ask about this. Give any example for this. What could be that project, because whatever we talk about has mostly been made. I saw a podcast of Anshika and Tanay. In that they said, there are 4-5 types of apps. Either an e-commerce website, a chat app, a social media, fourth is video streaming, and one is like big basket. Google drive. There are no apps apart from 5-6, everything is a copy of that. So what should students do? Okay I'll give an example. Let's say you made a clone of Netflix, Whatsapp. Now in that Netflix clone, there are 10 features in Netflix. Hover does this, recommendations are made. Some other effects, UI/UX is so amazing. There are a lot of things in backend. So if you take any YouTube clone. There are 2-3 hours of project, they don't make all the features in that. They just prepare a basic clone of Netflix. See I made the hover animation, these are some effects. Many have static, not even APIs are integrated. And what people end up doing is, put that copy-paste clone in their resume. So when we're talking about a clone, we're saying make the clone, there's no issue in that because that's the starting point. Its not like you will invent anything new. We're not those that get ideas while sitting below a tree. We have to copy, but now you have to put extra effort on top of it. Let's say you saw Netflix. Now you say, can I also understand this video streaming service. Or the recommendation, Can I make the recommendation system? Maybe the recommendation was not given directly in the video but then you'll end up understanding recommendation. And let's say understood it from a different clone. I will add in this, sorry. Like basic things you'll see, they ask LLD, HLD from freshers now, they didn't used to earlier. They didn't expect HLD, LLD from freshers. Now if you're making a clone, then you can also put your LLD, HLD knowledge in this. Make a whole diagram of HLD. So I will know that you're also prepared for HLD. You pick a small module of it and write that code. So I'm also able to understand your classes knowledge, how you're structuring. The video streaming that you were saying, I'm able to see your HLD, LLD knowledge in that. It is so impressive. It is still a common project. But you've put your effort into it. Plus you're showing that you're ready to work with me. Basically when we take an interview, what we're doing is we want to hire someone who can work with me. The more you can show that, the more I'm inclined towards hiring you. I think, when problem comes. I think projects are needed in the resume. So when you take the interviews, what they do is share the screen, sir see the UX, this is what happens when you click. And its a wrong way of presenting. Because, that doesn't It should be live, you're saying it should be live? No not live. What you should, instead of that, as a software engineers what do we do in our day to day job. What's the first rule of a project? Requirements, exactly. So instead of sharing your screen and presenting a UX. Make a presentation. That's a better way to showcase. You can make a clone or whatever. Showcase that you've actually worked on it. Spend time, rather than watching a YouTube video. Tell them the first slide should be, okay these were the requirements I was thinking. Tell them that I thought about these requirements because I wanted to make a streaming service. Or I thought this because I wanted to make some collaboration. That's perfect, that is okay. First list your requirements. Second, list what design you did based on that requirement. As Kirti said, put HLD into it, don't put LLD there. Put HLD over there. High level, okay this is what I'm thinking. UX will hit here, this will go here. AWS, etc. So show the complete pipeline to them. So show the interviewer that this is what I thought. Why you chose this tech stack? Why this tech stack, that's a very important point. That if I chose React, why? Because you knew React. So that is not an answer. Correct. Oh my god, this is such an important point. I just know Golang. You did frontend, what your requirements are, does it fit for React? That is an important part. Why did you choose that in the backend? So that is something important. You'll say, I knew it so I did it. It is vague. Okay you knew that, don't say that. Instead, put something that because React is this and that. Smart thing would be that you will pick a module for which React would be a better choice. I mean be smart about it and so that you can give reasoning that this tech stack fits on this. Okay I'm talking one step before this. This is when you're going for the interview. Sometimes you will be removed just from the resume. Because you've put, I made a Netflix clone. One thing that helps me a lot in this, do make a clone but instead of writing Netflix clone, put your name on it. I mean, make Whatsapp but instead of writing Whatsapp clone, write chat service which can do this. I made these features. Which can do this and this is a very important point. That what features you've made. Not just made it, write, let's say I made the recommendation system, I know this is a good point for my project. Then I'll add there that I made the recommendation system. One thing to add, deploy that. And in favour of, your project should be live. It should not be that you're giving GitHub repo. As an interviewer, when I'm scanning your resume, then I won't see your code by going to GitHub. I just need to see how that project is working. Maybe I saw your recommendation on the first glance. Or saw something else on the second time. Maybe saw some animation effect. I'm like, yeah this person is very good in frontend. Saw it too fast and I'm like, this is a good person to interview for. So this live thing, and when you're doing live, let's say I deployed something and let's say made asset public. Second you can come up with, no I've kept it behind a cloud front. Or I'm doing some caching, this and this. This is going to open up nicely in the interview. You will explain that in the interview what you did. But when you deploy it and leave it at live. And the impact that goes on to the interviewer, that is amazing. Adding to that one more thing, many people focus too much on frontend. And backend, it is impressive that you saw the animation and all. But also realise that your interviewer is a software engineer and has good knowledge in both, frontend, backend. Understands how much time this takes, and this takes. Don't focus on making it look good, but actually not doing any work. Even if you've done a lot of backend work, like caching, cloud front and all. We know about it. So we know how much effort you pulled. And you can show that. Even if it is a simple console project. This is happening when you click this. If you can tell me what you did, how you did it. That is still impressive. I mean, there's one point in this, when I asked this backend, frontend question in an interview. To a candidate, what he did was made a system where e-commerce happened. And you can do payment and click on it, razorpay will come and you have to pay. Something was like this. So what he did was, put some 100, 200 rupees. This was live, we were interviewing. I went and manipulated in the dom, made 100 to 1 rupees. And when I clicked on pay, the payment was showing for 1 rupees. I was like, dude this is so easy to hack. Why is this calculation happening on client side? This calculation should happen on the backend. Client side is, yeah you showed it. But you can't take that client side's value and make razorpay calls with 1 rupees. So I manipulated this. So all these things, since we're engineer, when we see projects, we do these manual things here and there. Now when I've seen this. Then that would be an interesting conversation and he was also, yeah this is a fault. He got to learnt that. Now there's also the candidate's value where he also understood things. I'm not saying that he did this, based upon that I rejected him. I totally understand that these are freshers and, this is a design thing. When you think from a design point of view, then you break it down better, what should happen on client's side and what should happen on the backend. The good thing was he took it very positively. When we discussed it out, okay I've told you this is the problem. Now how will you solve this. He came up with a very good answer. And I was convinced with this, okay this person doesn't know but when you point it out, he can think about those solutions. So these things will come when you use your own mind and not just clone the clones. So now there are many students that are in 4th year. Or those who're not getting a job right now. Those who've graduated in '22, '23. They're still unplaced. And they're just thinking that I will get remote job. Or I will go to FAANG. I don't want to do any job below 15-20 lakhs. So what's your opinion on that? According to me, one should start somewhere, because if you start once, then switching is comparatively easier. You have one year of experience, you did work on something. You have actual real world projects. That you were working on for a year. Then getting into these companies, a job is easier. I think what you said, I will either get a remote job or a FAANG job. I think this is the social media pressure and nothing else. It is so much, when you go to Twitter, someone's taking a remote job. Go to LinkedIn and someone's going to FAANG. No one's thinking about the middle. And that happens in the 1st, 2nd year. But when reality hits, you'll come in 4th year, won't have any job. People will take whatever they get. And the thing is we need to understand, that we're not in that Covid era. Where a lot of placements happened. We're back in that pre-2020, that phase of 2010-2020. Where, yeah big companies used to go to big colleges and hire. Very less hiring drives used to happen outside. And startups would also hire few people. Right now funding of any company is very low, so hiring will also be very low. So you need to understand, as you said. Just make sure what you're getting is not a scam. Nowadays scams are also happening a lot. That work for free for 6 months and then we will see. Not for free, for something. Like at least 4-5 something. Less than that doesn't make sense. You should be able to, let's say they're giving a job in Bangalore. At least sustainable, not taking money from home and then sustaining. There's no point of doing that job. Better to work in freelance or small projects. Its better to get started, but not to think that either remote or FAANG. And you'll understand, don't get late. Its high time that FAANG's hype is over. Even we saw a lot. Because those you're talking to, what is the work-life balance of those working in FAANG. See you're getting money outside too. And many people are consciously choosing to not work in FAANG and rather in startups or other companies. So I hope this thing, whoever is seeing, gets out of their mind that FAANG is the ultimate place to work. Now that's remote job. In every few years, there's a new trend. After this something else will come. Actually what is happening, first came DSA, FAANG. Now its about dev and remote. What I think now, Yeah, open source is same. After this It will come. Even mine is not that strong right now. I will add another point here. Earlier we used to do promotions and a lot of hatred used to come. Now there's no hatred on promotions, now its on courses. Now, like striver. You do promotions. The amount of promotions you do now, if you did that earlier, then there would be a lot of hate. Now that hatred comes on courses. So it is just, we have to just understand, audience should also understand that why this is happening. I think, changing trend only needs one thing, an influencer comes and makes a video on opensource. About the lifestyle, that my lifestyle is this due to this job. If you see, every trend is like that. Its a good idea for my YouTube. No, I'm telling the reality. Why was there for FAANG? Let's be honest. Why was there so much hype? Because, of office tours that you make a lot. He's the reason. No, actual hype, if I'm sitting in a home, sitting in a village, boy from village. Who's seeing such a big office. That's what he'll get in his mind, to come there. That's the facts, he's seeing you get food, get to play. Who doesn't want that. Today why do we want to go in flights? Because of luxury, right. Who doesn't want luxury? So that happened. After that, this thing that started. Of remote job. Many people started saying, crores of package, while sitting at home. I'm earning 2, 3, 4, 5 crores. Travelling, going on conferences. Then that started. Now obviously it will take someone else to come across and they'll say due to this job my lifestyle became this. I want to plug in this, guys if you want video around startup, leave a comment down. I will make for you. I literally want to say that. Adding one thing, I completely agree on the hiring, what he said. I have a point on scams. Because in the last one year, I've seen a lot of scams. Of companies and I'll tell you some legit scams. That happened with my friends. Don't take name, there'll be legal notice on him. Don't take the name. No I won't do that mistake. What happened was, she joined a company and I'll tell you a couple of things beforehand. The background research to be done before joining a company, because she ended up in a situation where she was laid off from the previous company, and now she needed the job. She was in a desperate situation. Its been three months and I don't have a job. And you don't want to ask parent's for money when you go home. You need job to be stable somewhere. So she joined a company just like that. The thing was, had she researched this before. Then she would've got to know that, that company is not funded. That company doesn't have any money. They're just operating based upon some hypothesis. That maybe this will work. Think in this scenario, they're just working on that soft, the investors soft commitment that yes you'll get money. They were working on the basis of that. She joined and first month's salary, they said will be late by 10 days. She thought, okay maybe here the salary comes 10 days late. On second month, something happened that it got late by 20 days, and on third month they said, it will come next month. That was the time, maybe she would've thought that the company doesn't seem okay. But she thought maybe that's how that works. They'll eventually give money. And after that, three months happened and she didn't get money. Didn't get the salary for three months. At the end, when all the employees said why you're not giving money, they were like we'll give today, tomorrow we will get money. No one gave any money, all the employees left, there were legal cases on the company. Its been going on for a year. And guys legal case is not easy, once money gets stuck, they won't come easily. She ended up leaving and joined another company. The thing which I feel here is, you can avoid such things if you do a little background research of the company. The company looks good, like I told in my example. When I was interviewing, I interviewed for three startups. This is the only startup which is working right now. The other two were shut down. So, you can't exactly predict, you're not that aware and confident that I'm waiting. Why would we sit here if that was the case? But still do that basic background research. Whether the company is funded, what domain its working in. If its in a domain where it is just about to fall. It doesn't have any future. So then, like 2020, where it was just edtech. Now coming back, there's no funding in edtech. At this time, maybe if I have to do a decision making, it will be a different thought process. Which domain has more money, this and that. So, okay just like striver said, when you don't have money you don't think about FAANG, you just need money. How does that matter whether you get it in FAANG or startup? And that time will come, where people will, that startups life is so cool and that. That will come. The thing is, make sure you do the background research. Because the situation you get stuck in, that is very desperate. Kirti said something in this, about courses. There's another scam in this. The job guarantee program. I don't like it at all. Being honest, because there's always a star attached to it. Because when a company promises you job guarantee. They have a criteria, that you have to complete 90%, 75%. People don't read that. And when they are like, where's my job. They'll say that you haven't completed the course. And there's an influencer, not related to coding or anything. He sells a course where in 100 days you'll get this number of followers. And his criteria, its money back guarantee, if it doesn't happen in 90 days then I'll give the money back. Now he has put a star on it, saying that you have to put 90 reels in 90 days. If you miss one day, I won't give the money back. Now this refund, guarantee, stay safe from it. The training programs, you will get certification after training. After 2 days of training, you'll get certificate. It won't matter anywhere, that certificate. You can do that for free. You can go to, if they're teaching AWS or anything, there are a lot on Coursera. Like you're researching before joining the company. Just like that, research before taking a course. I guess this is because, there are courses which are really helpful, due to which they get jobs. I guess we both, we do that. The improvement I've seen in kids with me. I wish somebody taught me like I teach. And that is a huge thing. And do research properly, the one you can trust on. Because there's trust factor that I'm actually getting to learn here. Then join it. And I don't get into this dispute. That you should not do a course, everything is for free. What is the need for a course? This is different, why do a course. There's everything on YouTube. What will a course give? Okay, there's everything on YouTube. Everything is about the value you're getting out of it. There is everything on YouTube. We give it. Yeah why are we making courses. Everything is on YouTube, Nishant. Because there's a value added to it. We make on YouTube as well as a course. Now I'll tell from a student point of view about what I'll do. Let's say, taking a hypothetical example, let's say I have just 3 months and I know I have to learn dev. Now will I sit around for 3 months and gather around resources, where it is good, what projects to do. And then you get to know it was not good. At the end, you spend 1 month on learning HTML. It has happened, I'm telling you. Now how will a course give me value there. Let's say if I trust striver, I've seen some videos of striver, he has made good videos, I trust on his course. I will think, okay I will see striver's course curriculum once. Whether its okay or not. Now there's two thing in that too. Many people just see the curriculum, then start the searching again. I know I have to study this and this. Then I'll search individual topic on YouTube and study that. Second is, no I need an organized way, I don't have much time. I need someone to give me a path and I go on it and make projects and learn things. If I trust striver properly, then I'll do the course. People will contribute for a party, but never on themselves. They'll be like no for a 6 months course, and spend that in a week. Not even a week, they'll spend that in a day. What I think there's hate is because, I'll be honest about why there's hate. Some people come and they have a lot of false courses. Because of some scam, everyone is We'll give you a job, 6-7 lakhs a month, and like this. So when this happens, people don't tell about the reality. Let's say I have 5000 people enrolling. I'll have to be honest, 5000 people won't get the job. Because there aren't as many jobs, how will they get it. So the marketing that people do to sell, they do it at such a level that it becomes We're providing upskilling course. Not providing job guarantee. What Kirti's doing or I am doing is not job guarantee. We say, you'll come and learn the things. If you're doing DSA, HLD, LLD, then you'll learn that. Its not that if you learn that, then tomorrow there will be a job waiting for you. The false promises that my job will get placed, I think remove all that. And initially I think a lot of hate started from there. What started was, people started saying get this, you'll get a job from here, our kids got it, etc. And that's when the hate starts driving it. And I think, I'll be very honest, not everyone gets hate. Even you might get very little hate. Because when you provide value. Those who buy don't hate it. The students we have, not one person has said that its a very bad course. There's no one, you won't find one person. Hate comes when, let's say you said that I will come live everyday. And you didn't do it. Then they start hating it. If you're doing what you are committing to, usually we deliver more. Than committing. That's it. But there's that too. Like you left a job. Now there's that too, everyone does courses and then leaves job. You know what everyone thinks I'm earning more by leaving my job. I don't know how that is. How everyone is assuming that. Actually that is not true. Just making it clear right now that I could've earned much more if I was working. But you like it, its better, whatever you're doing, you're doing it for money. I mean you have to earn money. Everyone. I mean there is a point Not one point, let's be honest, we study to get a job, to get a good lifestyle. Lifestyle = money, its simple. Someone saying that I don't do this for money is bullsh#@. So if you're getting more money from A rather than B, you're investing X amount, if you double than then it will increase. If someone is doing it using a wrong way then its an issue. If they're doing it in a right way. People get so much hate if they left Google. I will give a reason for that, why they get hate. I think They portray it badly. They portray badly that I left this for you. Don't say that. You left it for you, say that. If you say that I left it for you, then you will get hate. And that's the only reason. I feel that people have left it, let's say it was my personal decision that I left this and joined this. But when I market this thing like I did this because I cared for you a lot. And I thought you'll be benefitted if I left this. First that is very wrong. Its not like that, like we discussed, everyone eventually ends up doing it for themselves. Second, if I'm teaching, let's say 3 people here are teaching, definitely there's money. First thing, and second I'm emphasizing, you guys somewhere wanted to teach. Its not just money. See there are four people here, 3 are teaching, there's a lot of money. So I'll also be influenced that I can teach for money. Why I'm not doing is because I know maybe I don't have the inherit interest there. Maybe I know but I might not be able to give you value when I teach. So those who're teaching, there is money, second, see the value they're giving, otherwise more people can teach. And I'm telling you, hate is not on leaving the job. I'll be very honest, portraying when you start glorifying it. And there's another problem, when you leave job and in that video, plug in something else. That gets a very bad thing. Okay you left the job, come across and tell that you left the job. This is what I'm gonna do. Done and dusted. Then start your work. Do whatever you want. And many people do it. The classic example is Gaurav. I've not seen hate for Gaurav Singh. He left his job. He came on whiteboard, he told that I left job due to these reasons. That's it, he started his course. I've never seen someone saying why you teach system design or sell courses. I've never seen someone saying Gaurav, yeah they can say your course doesn't have that or this. That's a very different story. So where did the hate begin, where the glorifying started. One last point I will add, that don't put anyone on a god level. I've seen a lot of people that they trust blindly. So those who do get hate, because there are other people who consider them a deity or something. Okay, we helped cracked jobs, we're doing a lot of effort. But no one is, like a god. Consider us a brother. I always say, senior Don't say brother or sister, just call me Anshika, that's it. No, this thing is just in the 1st years. Only college people. And in 1st, 2nd year its more. Because they see those videos where it is portrayed. But I think experienced I think those who want to put on a god level, are some bigg boss type people. And don't follow us. No I will tell honestly. Contrary, I was also a point where I admired some people at a god level. Not saying But maybe at college time. At college time. And when I look back, I can't change that, because your mind is very malleable. Someone said, sleep 2 hours, so sleep 2 hours. Someone said study this only, then only study this. Only this will get things done. See college students, my major audience is working professionals not college students. But I think there are a lot of mentors of college students who I feel are not fit enough to be mentors and they're playing with their career. So I think, choose your mentors very wisely. That's important. And keep changing your mentors. Yeah you have to do that. Its not like you can follow the same person your whole life. I used to blindly follow in college, maybe I don't even see the content now. Can I say something, like falling is necessary. What we say, don't do this. Okay, let them fall because even we have taken that fall. And taking that fall will make them understand to not do that in the future. Us sitting and telling this, maybe they won't listen but until they don't experience it, they won't understand it. There are many things, if not courses, reviews, everything. I think, okay we can only say, but its life. It can never be 100%. But I hope those people learn from our mistakes. Learn a bit but okay, if you want to fall, then fall. But do get up from learning. Mistakes will happen, if you don't then you won't learn. So you have to make mistakes otherwise, you don't learn from others mistakes. Real knowledge is fall quickly and get up quickly. The quicker you fail, the quicker you get up. Just don't stay down. That there's nothing afte this. Okay, I think it was a really interesting conversation. Thank you so much for taking out time. We were planning it for a long time. I think it has been a month. Yeah almost a month. And we were finally able to do this. Thank you so much. Thank you so much Nishant for having us. Okay, we'll meet, Bye! Thank you so much for watching this video, I hope you liked the video. If you liked it, then do like the video, subscribe to the channel if you haven't already. For such awesome content. And do check out Algoprep.in. We'll meet in the next video. Till then, Bye!
Info
Channel: Nishant Chahar
Views: 187,520
Rating: undefined out of 5
Keywords: nishant chahar, dsa courses, striver dp, tech job in 2024, amazon engineer salary, striver podcast, algoprep, striver, job market in 2024, software engineer salary, learn coding from scratch, faang hype, how to become a software engineer, DEVIN AI, keerti purswani, anshika gupta, java course, microsoft, IT job in 2024, java programming, how to crack google, how to crack microsoft, how to learn coding, placements, amazon, how to earn money, ai jobs, Devin ai
Id: 2GKykLyEL2M
Channel Id: undefined
Length: 48min 8sec (2888 seconds)
Published: Wed Apr 03 2024
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.