 So you want to know the truth about C++ in 2024? You reached the right video. Let me explain. This video was brought to you by DigiLink Academy, your number one source to learning programming fast and get to that six-figure salary you desire. Our third day project course includes our JavaScript front-end projects, our Python back-end projects, our SQL database projects, and much, much more. So go ahead and click the link below to our free seven-step guide so that you can start reaching your programming goals today. I'll see you guys in the course. Alright guys, let's jump right into this. I'm not going to waste your time. I'm going to get straight to the point and I'll go into details later on in the video. But C++, it is a great programming language to learn. It's still in demand, all that good stuff guys. But at the end of the day, you need to know how to navigate the landscape to get a job and to really have success at C++. Again, back in the day, you knew C++, you get a job interview, they had availability, you get the job. That's not the case nowadays unless you know what to say, know how to navigate, and know what parts of your journey you need to present to actually get a job. We'll go over some of that today guys, but at the end of the day guys, I just want to set your expectations accordingly. Yes, if you got the programming language in hand, know it, you're good, but there's a little bit more involved in it nowadays. I want to warn you guys and tell the truth about before you guys go into an interview or multiple interviews and really get disappointed in how you guys are rolling as a C++ developer nowadays. So we're going to go over some of that, but again, you're in good shape. Before we even go further, you're in good shape to get a job. It's just you got to know how to navigate things. Don't get taken advantage of or don't get left out in cold. We'll cover that in detail in a later video, but you're on the right track. But before we get started guys, comment below about your experience so far. It's a reason you clicked this video. Maybe you're struggling, maybe you're just trying to make sure you don't waste any more time regardless of what your situation is. Comment below. Let's start a conversation on how we can really put you in position to win so that you're not left out in the cold. You're not wasting time. You're not looking at old information on YouTube as is if it's going to work for you today. Comment below about all this stuff guys, good or bad, rain, sleet or snow. Put it in the comment section so that we can talk about this guy. I want to make some points here. I want to go over some key points about what you need to know about C++. Again, it's in demand. Everything's good to go with it. C is one of those languages that's been around for a long time. It's still not looked at as legacy, but it's been around for a relatively long time compared to other program language. It doesn't have a bad reputation. It's relatively easy to learn compared to legacy application. It's very powerful, but a lot of people learn it and they're still struggling. They can't get jobs or maybe they have no problem with projects. It's just something along the lines of C++ that they just can't get ahead of the game. I'm here to tell the truth on why you're doing that. Like we were saying earlier guys, it's a little bit more than just learning how to code. Because again, nowadays people have existing infrastructure they have to protect. People have existing code sources that if put into the wrong hands, it can get destroyed real fast and it will cost them money. You as a developer, you're seeing as a new developer or an unproven developer is seen as a double-edged sword. In one hand you can come in here and actually make our life great. In another hand you can come in here and destroy what we've built and make life miserable. Nobody knows which route you're going to go, especially if you're not an experienced developer or haven't really had a lot of time to prove yourself. So people look at you as, hey, I like you, but it's a good chance that if you're not a right fit, you can really be destructive to my environment, to my software platform. And it can be something as simple as, hey, you know, you don't communicate yourself effectively or your personalities clash. Yes, that's the thing nowadays. I'm going to give you the truth here guys so that you can be able to navigate this and be able to ensure this hiring manager that you can do the job or this contractor. You can do the job and you're ahead of this because a lot of developers, they come in there cold in hand, just showing programming languages and stuff and just don't know it's a little bit more than that guys. So at the end of the day, well, I hate it when a good developer who has a lot of skills go into an interview and don't get the job because of other reasons outside. You guys got to look at the company and where they are as far as just their maturity of their software platform to really determine if they're a good fit or you're not. Some companies are not, well, you got aggressive companies and you got unaggressive companies. Unaggressive companies, they're not willing to change. They're just here to get maintained status quo. They want somebody to come in and do exactly what they say. And, you know, we make changes absolutely unless we need to make changes. You come in there as a new C++ developer. And again, C++ been around for a while guys. So understand this is not a company that grew up, you know, last two months or last year. This is a company that have been around 10, 20 years who have software platforms. They probably use C++ to do a lot of that. Last thing they want is somebody coming in just making rapid changes to the code. Good for them because they got a stable system. Bad for you because you don't get no experience doing any of the good projects. And you basically sitting there and just maintaining existing code, which is okay if you're improving it over time. But bad if it's getting stale, performance suffering is not being patched. It's using old framework and the program language is just rigid and it's hard to maintain that code base. And this is what happens over time if you don't really rewrite your code and optimize it for the future. This right here. So the truth of the matter is guys, the minute you see companies that are like this, you run. And okay, I'm going to give you another aspect as well. If you see a company like this and you made a mistake, don't necessarily. Hey, I'm running at the first chance I get even though I don't have a backup job. So if this is your only option, you're going to have to stay for a while. I just don't want you to lose your job coming in chain and stuff unnecessarily. And in an ironic thing about this guys, you're going to actually see problems that they acknowledge and you are completely in the right to say we can rewrite that you're still wrong because of what they don't want to change. Don't get caught up in this you can be right and still be wrong. Let me let me let me let me repeat that you can be right and still be wrong only because they don't know what that codes on do if you make those changes. And they're not they're not willing to risk that chance on doing that guy. So at the end of the day, you have to make sure you know the lay of the land. You know how to navigate these companies. You know what you need to do to actually get started. I know it's mind blowing stuff. And that's what we are in some environments guys here nowadays. You got some people who update their code base and they got pretty clean code effective. It's siloed out to where hey it's not going to break down the line and documentation is good syntax is organized everything great. And you got the other flip side of it is complete opposite the many you touch it is a black hole. Nobody know what the syntax doing. And it's going to take years to get it right to start to building it out but they're not willing to put in the time. And the worst thing you can do is come in and try to force that issue unless somebody a management or somebody way higher than you start to make those decisions. So at the end of the day, it's not all about programming. We talk about more of this stuff in our seven step guide. Link's gonna be below today guys if you haven't already go ahead and check that out. Links to my premium courses are below too guys. We get you started as a C++ developer show you how to navigate the corporate world. And make sure you don't make mistakes that a lot of new developers coming in and in the sad part about you get fired on you know why. So at the end of the day guys, like, subscribe to the content comment below about your unique experience. I'm gonna put a link to the seven step right on the screen click that and signed up. I'll see you guys next video. Peace.