@@choppinbrixx4931The pool of job seekers has increased exponentially, so now internships get hundreds of applications within hours of them being posted
What most people wont tell you is getting a job now a days in CS has a huge amount of luck involved you can be perfect for a job but still not get anything if you are unlucky
It's not like applying at Target or McDonalds, where you might get a job interview the same day as you apply. Everyone needs to realize you aren't special, 500 people apply for a junior developer internship, and probably half of them have the same CRUD projects in their portfolio like you do, and a mild bit of leetcode skills. Even if you got amazing soft skills and are incredibly likable and good culture fit, chances are a few others in that 500 are good people as well. It's important to have these skills, but there is still an element of luck that comes with it.
@@coherentpanda7115 I don't know what these guys expect, what differentiates them from the other guy with the CRUD app? I don't get why these developers don't target more niche areas like data engineering, apache kafka, apache flink stream processing, you know ACTUAL systems design, what is actually used in industry. Am I missing something here?
@@jamestucker4800 my question is what is the job availability of those and how long does it take to specialize in those? public facing products get more attention, and therefore people think thats what they should be building (crud apps). we dont have the knowledge to know what other options there are behind the scenes in a sense. as a former game dev / product design person, I very much look at projects as public facing results and don't have much knowledge what goes on in larger systems behind the scenes. any direction would be great if you have some :)
I’m no coding expert but tech layoffs is going to be a common trend in the upcoming years. Also, entry level SWE today, are asking for 2-5 years of experience. Which is insane.
@@chromatron5230 I am a fresher, too, and in mid-December, I left a high-paying job because the role wasn't good. Even though there are a lot of layoffs, a lot of companies are hiring too. I have applied to many companies, and the responses are decent. On a scale of 100, I am getting 10 replies. So, one day, one of these 10 replies will turn out to be the right one. So, it's okay; we will get through this.
You can't assume it'll be this way in the coming years. You need to understand that the reason there was layoffs is because economy was in a cooloff period to tackle inflation and companies didn't have access to easy money as they do. This will be over in a year and companies will do anything to hire SWEs so that they can grow. Just my two cents...
I have two years of experience at a big tech company and got a referral from the CTO of a local cybersecurity firm. I still got rejected. So what do I do now if networking doesn't even work?
The job market for Devs is terrible right now. Too many applicants for each job. (Around 200 on LinkedIn on average for each job). I used to get calls from recruiters when I had Zero experience. Now after almost 10 years of experience it's dead silence. Looking for an interview is like looking for signs of life in the universe. I am doubting myself more than ever before (Imposter Syndrome). Good news is we can work in other industries and do great work and get paid well. The American economy is doing quite well.
How is the American economy doing well? Lots of unemployment, housing crisis everywhere, crazy inflation, massive lay offs... I don't see it doing very well like you said
@@LLF1234 I heard a story on NPR not too long ago about how despite poor consumer sentiment, the economy is actually doing pretty well according to most of the typical major indicators. Obviously there’s inflation, which is a problem, but unemployment is actually relatively low. The tech job market in particular is certainly in a tough spot, but the experts says things are actually all right in general 🤷♂️. I’ve also seen a lot of reports saying consumer spending is up this year despite widespread bad feeling about inflation, which is also usually a sign of a healthy economy. I definitely understand why people would not be excited about the current state of things, though. I wouldn’t be watching this video if I wasn’t in the same boat as a lot of people here.
Dude, it’s incredible how good you tackle all these subjects in short video format, and they’re rich in information and knowledge. Sounds like leetcode teached you how to approach things in a very clear way that everyone understands.
No you don't. There are plenty of intern and graduate programs. These might not really be attractive from financial perspective, but allowing to get that valuable experience.
@@InconspicuousChap even intern positions require you to have some experience with their tech stacks. I applied to an intern position that pays 18-23/h and have not heard back.
@@InconspicuousChapthose are extremely oversaturated lol. This is what happens when every influencer promotes SWE as easy money. Those days are long gone
@@InconspicuousChap I have literally set my salary expectations to 50k, like I will be happy if I get a SWE job that pays 50k because I'll just be glad that all the blood, sweat, and tears didn't get wasted. Also I love the field so that's a bonus!
I had to build an actual product and sell it on the app store before I could land my first software job. Just go make a business. If it succeeds, you don't need a job. If it fails, you will have something impressive to show off.
The best advice on internet and probably in the universe, but I can't speak for the rest of the universe since I haven't been traveling much interstellar
neetcode is like the worst person to ask for this he got his internship and amazon/google jobs at a time when hiring was at his peak his resume was good but had nothing special on it besides his internship (and i guess he doesn't do many projects either) and after working at google for a year he left to do neetcode/youtube full time i doubt he even understands what trying to get a job right now is like, or even what it's like to apply to more than 100 applications this is not me shitting on neetcode, i genuinely like his content otherwise i wouldnt even be on this video and i bought neetcode pro, he knows a lot about leetcode and the interview process but i just dont think he knows much about getting a job
Tbf I was applying to jobs for over a year because hiring was also low during 2020. Obviously things are definitely worse now, but I know what if feels like to send out applications and not get interviews. Unfortunately it's not a simple problem to fix though.
@@NeetCodeIO my bad, i definitely did not know the full story and probably shouldn't have made such a big judgement based on a little bit of information
the best way to prove it is to build something that people pay you for. Build a software solution to some business problem, get paying users, prove your competence.
It's hard for everyone in IT right now. The mass layoffs (not just in IT but big corporations and jobs in general) is making the job market hyper saturated at the moment. I have a decade of IT experience and can't find a job outside of Help Desk. That or the job won't pay very much. To be fair, "proving it" takes alot of different routes. Having experiencing isn't "proving" anything as employers are being really picky right now. My experience hasn't got me very much in regards to jobs that would pay decent enough (and I am not asking for the industry standard atm which is bad).
In 2024, I'll definitely have to double down on learning to code, since my field is becoming more and more demanding of coding knowledge (I'm a PhD student in materials science).
@@reallegendcode oh, 100%. Data science is getting to be particularly important for analysis of different material properties. And on top of that, quantum mechanical simulations as well as classical dynamics simulations are getting more and more valuable with my subfield (nanomaterials for energy conversion and storage). So for data science, ofc that'll be lots of Python and R, but for classical simulations, I'm trying to get better at C++. I'm dreading quantum though, since most people use Fortran.
Companies now only need technical people who can program, not the other way around. This is why most cs graduates are not getting jobs now. I know a lot of mathematicians and engineers and then ended up getting additional cs degrees and they are getting hired because they can technically thrive not just write code
I think I'm feeling fed up of tech now. None of it really interests me anymore, I feel my technical abiltiies slipping backwards and I live in the UK where salaries are pretty meh. I hate programming. We have a huge problem with hordes of bootcamp graduates and career changers who have fallen victim to a gold rush mentality, which is leaving the labour market totally lopsided and there's no work for any experienced candidates unless they are rockstars. it sucks, but I don't know what I'd rather be doing instead, and I'll bet I wouldn't have the skills either.
At my workplace, there was a new hire in Finance that worked in the dept for about a year - and realized that after acquiring an accounting degree, going through all the hoops to get hired into a major corporation... she could not dedicate herself to that job path. She quit and became a paramedic! Figure out what you really want to do, don't worry about what it pays. If you have passion for that activity and become good at it, then that's what you should be doing.
Networking is the most essential skill to have, The true is in most jobs doesn’t matter how good your knowledge is it will take you couple of weeks/months to make anything worth to your company now if we go into the big companies they have thousands of employees and they tick almost in every section the “knowledge” ones all they need most of the times are the networking ones which will be the average employee that everyone likes to work with because he’s friendly chill and nice overall. Thinking most of the companies out there looking for the only brilliant engineers is too naive, Most of the times they need couple of them and that’s all. After couple of years in the industry you can clearly see that without a doubt the benefits of junior / internships gives fruits only after months and all that really matter is them to have great networking skills. Yes this is not true if we speaking about small companies / startup which only looking for the brightest peoples but lets be honest 95% ain’t that.
hey if you don't mind me asking, are you still a student and would you consider yourself passionate about CE? I'm on the same fence of CS or CE as a major
networking is huge. it's showing up to career fairs, getting names, finding out if this person or others in the company give talks, go to conferences, showing up, chatting them up after and being interested, getting emails, and that's the bare minimum
So its ass kissing contest. Jesus, the medical field its simply acquire skills, clock in clock out. None of this networking, relationships, continue learning at your own expense and time crap. Not gonna lie, huge culture shock.
@@jongxina3595yeah what a fucking joke this industry is. Everybody saying we’re full, all this bullshit. And all the SWEs I know with jobs just play video games all day every day. They don’t fucking work. This field is a piece of shit joke, what is a young smart person even fucking supposed to do in this country to succeed anymore
@@Thomas-mu4ix Medicine has its own disadvantages: medical school, debt, 80 hour weeks are not uncommon. There's are reason why everyone is trying to break into tech instead of becoming doctors.
I figured that having a good portfolio website with all my projects would prove to an employer my skill level. Why would they have HR not understand who they're hiring? I think the job market is just tight because AI and high interest rates. Employers probably aren't looking for beginner developers just starting out. You probably need good evidence with projects that you know full stack well enough not to have you hand held. IDK
Your videos are great. Try to organize problems in a more pattern driven (sub pattern) way. Btw, for all your watchers, the market will recover in 2024.
unpaid internships/"free work" are like FOSS, neither will get you hired in 2023 since companies only want to see professional (paid) experience. imho people with no experience should either go on upwork or get remote jobs in countries that are actually hiring like central/eastern europe, you will barely be paid anything but at least it's something for your resume. then after 1 or 2 years of that, call yourself a senior and reapply for jobs in the states
Are people applying to small companies or only the big ones? Software engineering’s job market is beyond horrible but all my friends who said they couldn’t find jobs were only applying to big companies and the ones who applied to smaller ones found one after a yearish
Smaller companies are also extremely limited in their hiring right now, surprisingly larger companies are usually the ones that can afford to train new hires. Even neetcode himself mentions Google was one of his first breaks
I would say 1. and 2. are one in the same when experience is considered. 2. should be "Are you someone people want to work with". Too many people are caught up in only the work. A workplace is much more than just the work. People work there. You need to understand how to people. It's ridiculously important
people keep talking about projects ,leet code problems, open source , free labor etc... I seriously don't think you realize the amount of effort and time you need to do all these things especially if you are very low on income and need a job immediately so you have to work and study. The software market in my opinion is currently the worst and hardest market to land a job on I am genuinely tweking. I am talking about my prespective as an embedded software engineer in a third world country (because I have seen a dozen of opportunities in America but maybe you guys have the same problem idk.)
I been graduated from university back in 2022 it’s 2024 since then iv attended another IT school to better beef up my credentials and experience and still have 0 job offers or interviews my inbox is full of rejection emails at this point it’s either work at McDonald’s for the rest of my life or some other shitty minimum wage job or move somewhere else
this comment section is crushing any hopes I had of making a career change. I work at walmart, last week I started learning html/css/Javascript with the intention of applying to a community college and maybe finding something eventually, but all these comments from people with college degrees and even actual job experience in the tech industry who are still struggling to get a job just makes me think I'm wasting my time
@@daymi7300 I mean gaining knowledge and skill is never a waste of time but you see the job market is very competitive and the tech field is very over saturated we’re all just burnt out because it’s like people tell us to do something with our lives we take their advice and the door is slammed in our face. On top of that these jobs nowadays have the most crazy entry level qualifications and requirements I think in order to get a good paying job you need to know how to network with other people because A.I has replaced HR in most companies but don’t give up or get discouraged by our comments ik how you feel it’s hard I’m 25 going on 26 in 4 more years I’ll be 30 then what… that’s the scary part
From what I’ve been seeing and hearing, this whole mess has to do with interest rates. Think about it; back then interest rates were insanely low and companies were hiring anyone with a pulse. Now that interest rates are higher, companies are tightening their belt and not hiring a lot of people. 70% of our struggles will go away once interest rates and inflation go down
im gonna start a internship in 2025, and degree in 2026 Also if i get alot of good looking projects done it should improve my CV, But gotta become a expert that gonna take at least 10 years hope i can learn all this stuff it aint gonna be easy thats for sure.
This is a great video! Optimistic, steps make sense, but I agree, invest in the skills before the proving stage, projects can be a means to the skills though so I think theyre really important until you think youre ready to 'evaluate them' in one fo the methods you suggested
Networking goes a long way, if you are at a tech event and I talked to you and liked you, liked how you express your opinions, heard maybe what you were working on (without interview pressure) well I'll be 80% more likely to want to hire you, than that other person I don't know. I will think of you when I have an opening. Or my friend does.
It's sad when I see people say networking is a waste of time. I make sure to keep in touch with all of my co-workers, current and former, on LinkedIn, and make sure to get phone numbers if they leave. Having good references is important, but also, you never know when someone you networked with remembers how motivated you are, likes your personality, and they connect with you to offer a great opportunity wherever they are now. My current boss always goes through his list of people he has networked over the years, before relying on a job posting via Indeed. I will do the same if they come asking me if I know someone good worth bringing in.
I'm far from a young guy and I've always struggled with networking but what you're saying is true. I remember some years ago I was at a conference and spoke to a guy for 30 minutes. When I saw him later that evening he was his boss who shook my hand and asked if I was interested in a job. Guy was willing to hire me simply because in a 30 minute conversation with his report I conveyed and understanding of what they were working on and similar enough experience.
Hey Neetcode, do you use some tablet for writing in paint? Does anyone know any cheap tablets that will allow me to draw and write for simple apps like paint or excalidraw?
Market is crazy, they want 3+ years of professional experience with a salary waaay lower than a standard fresher ctc. That is if you somehow get to the interview rounds, I have applied for more than 500 companies, most of them are prolly ghost hiring which kind is the problem these days
My two cents- don't spend time on a barebones app that chatgpt can cook up with a few prompts. Try learning neural networks and implementing them as part of a system. For eg: building and training a neural network to improve forecasting, personalization and so on. The next big wave of IT jobs will require some experience with deep learning. Get ahead of the pack by learning how to implement this tech.
@@Elaxkun what kind of hardware do you have? A toaster? If all you want to achive is understanding how neural nets work you can just do some handwritten digit recognition on mnist or something. The principles stay the for more complex tasks
Man i am waiting for an earned job in mnc from 6 months they just take in assessment and for sure make me believe you will get your job as per business requirements
I chose my major too late to have had time for projects. Now I’m grinding out the few classes I actually need at my school (kind of a joke), so I’m concerned.
Truly just want to hear some opinions in my my head when I think of projects the first thing that comes to mind is can I build something that can generate revenue. Is what I am building able to generate a profit like creating SaaS applications to prove that I understand the complete the cycle of a developing software(I know this makes no sense so have mercy in the comments) . I currently have a return offer for the summer for a full time position.
I’m 16 and don’t even feel like learning web dev anymore. There are thousands of people just like me who are learning web dev by themselves and are way better than me and can’t even get an interview.
Here are the only 2 things you need, problem solving skills and presentation skills. Thats it. Dont worry about the positions (full stack, front end, back end, devops, whatever idc), and dont worry about trying to memorize documentation about frameworks or tools, and especially, ESPECIALLY dont compare yourself to others. Literally just practice a problem break it down into steps, and ask the right questions. Once you can get some easy problems down and you feel like you truly have it, learn how to present it, most likely through a video, literally just practice, thats it. Start small though and dont try to be too ambitious by jumping into complex stuff when you dont know the basics. Learning how to present and talk is really a skill that will help you not just in coding but in any profession and in life. Take care and good luck.
When you see that Panda Express and Bucees entry level managers start at 75 to 90k and a full stack web job gets you 45k, you know that coding is dead, sadly. But Big Tech did it to itself!
Not to be a downer, but I do not know what more can be accomplished in tech where millions of new graduates are needed. That said, the jobs report came out today, and the market is robust. But for what jobs?
How many offers have you gotten? You seem like a good programmer, so is it a question of getting offers and just not accepting them because they are too low or just no offers?
Personally, I think Leetcode shouldn't exist. Now, it's has a bad psychology on cs students mind even younger students (middle-high school students) are on it too. So, more competition lol I wish, more cs students do more challenging complex projects than wasting their time on a website thinking it will give them a job. You can turn a project into a product like leetcode 😏. (I wondered how much revenue does leetcode make? )
@@Rahul-bs5cu okay weirdo so you proved my point by the sick psychology in leetcode.. I'm working on a complex project involved with a lot of linear math in it and a backend languege most students don't know and leetcode doesn't support it even college/university doesn't teach it. I think, I have more advantage most cs students specially I'm younger. I guessed it is a startup. I feel comfortable I'm not chasing the rat race or in it but I do suffered couple of burnout from this complex project specially spend 8 hrs each day. I treated this project as my child. I wouldn't waste my time on a website that most people fantasizing working in a fanng job. It's going to get worse for cs students if they keep going on that website.
@@sukapow If you are calling me weirdo just because i make a point then you are too young kid. Also looks like you are the one who fantasizing working in a fanng job and you can't do leetcode so you are just talking crap. I just told you why leetcode exist and how it is good to get your brain think solutions of different problem. I am not disagreeing on complex project besides i think one should work on complex project. But that doesn't mean Leetcode shouln't exist.
@@shreehari2589 depends on the company bro... If it is a good company then they'll will find a specific candidate to fit the role. A good company needs to know trust, confidentiality, integrity, and availability. That will take long long time to find the perfect idea candidate. They know this candidate is not replacement. He/she is a rare gem to the company. If something bad happens to this candidate then the company will go down with them. If it is a bad company, they're take whatever candidate and hopefully they'll perform their agile tasks good. If not, they're will get the boot fast. They'll a lot of bad companies and fewer good companies. Heck, sometimes the company doesn't needs people. The company can run by itself. People are just sucking the company revenue like mosquitos 🦟
Because of you I got a job in 2024 and I hope others do too. I cannot express how much this job will help me in my life and it is all because of your videos helping me get through technical rounds. Thank you so much and I hope you continue to do the same.
We've really gone down bad tbh, I remember in 2020, I was misbehaving at interviews just to see how much they want me. Now we're agreeing that 4 in 300 isn't bad.
During my last full stack coding bootcamp, I studied software applications programming at itt tech before and been using my post 9/11 gi bill to study cs which will be done in 2025, I helped 9 students pass the course on which they paid me and told me they learned more from me than the instructors, they all have jobs in the field now with most lying on their resume to get their jobs in which one was an an ex marine and I still have his LinkedIn messages showing me how he lied to get his job, I still haven’t gotten a single interview ever My last instructors told me that no one is going to like me because my code is too good and no one will understand it In before I’m called a liar
Open source is better if you are a good contributor but it is difficult since you are working with an unfamiliar codebase and you can only contribute what they approve of. I don’t recommend it for more junior level people unless you find a repo you are super dedicated to. But it does mimic a real development environment the most
@@randomfellow1483 Lol this is what these dummies who say start a business don't remember. You have no capital or any experience as a new grad to acquire capital.
Hi I'm v... someone. I just wanted to say that in 2023 you taught me how to do basic Leetcode. I just wanted to thank you to help me get started. I'm currently a 3rd year Computer Science Student and have a bunch of plans for my self in 2024 including getting my first Internship.
Also, personal projects REALLY helped me... I didn't do CS, I did Information Technology and did A LOT of student orgs in college, so I was forcing myself to finish some full stack apps in time for some events Global game jam and hackathons for the game dev/miscellaneous adventures stuff, capstone's (that I led/went full egotistical asshole mode) and a plethora of web dev and web app classes for a minor really helped me to get web design internships and research, which then led to my first SWE job
I had to fight tooth and nail to get my first SWE internship. It is ridiculous.
Few years ago most CS students didn’t care for internships and nowadays even freshmen are applying to these internships.
Become trans gender. If you are a white straight male you might be screwed.
That comment really surprised me. I kind of figured most internships were free, but I guess not?
@@choppinbrixx4931The pool of job seekers has increased exponentially, so now internships get hundreds of applications within hours of them being posted
@@choppinbrixx4931 i would unironically work an internship for free yes as long as it gave me experience
What most people wont tell you is getting a job now a days in CS has a huge amount of luck involved you can be perfect for a job but still not get anything if you are unlucky
It's not like applying at Target or McDonalds, where you might get a job interview the same day as you apply. Everyone needs to realize you aren't special, 500 people apply for a junior developer internship, and probably half of them have the same CRUD projects in their portfolio like you do, and a mild bit of leetcode skills. Even if you got amazing soft skills and are incredibly likable and good culture fit, chances are a few others in that 500 are good people as well. It's important to have these skills, but there is still an element of luck that comes with it.
@@coherentpanda7115 I don't know what these guys expect, what differentiates them from the other guy with the CRUD app? I don't get why these developers don't target more niche areas like data engineering, apache kafka, apache flink stream processing, you know ACTUAL systems design, what is actually used in industry. Am I missing something here?
@@jamestucker4800 my question is what is the job availability of those and how long does it take to specialize in those? public facing products get more attention, and therefore people think thats what they should be building (crud apps). we dont have the knowledge to know what other options there are behind the scenes in a sense. as a former game dev / product design person, I very much look at projects as public facing results and don't have much knowledge what goes on in larger systems behind the scenes. any direction would be great if you have some :)
@@jamestucker4800Usually those niche fields are also bombarded with tons of applicants, although being specific in your job search helps.
@@jamestucker4800 The amount of people trying to do become React developers is staggering. Show them Java and they run away.
I’m no coding expert but tech layoffs is going to be a common trend in the upcoming years. Also, entry level SWE today, are asking for 2-5 years of experience. Which is insane.
Any recommendations for a fresher?
@@chromatron5230 I am a fresher, too, and in mid-December, I left a high-paying job because the role wasn't good. Even though there are a lot of layoffs, a lot of companies are hiring too. I have applied to many companies, and the responses are decent. On a scale of 100, I am getting 10 replies. So, one day, one of these 10 replies will turn out to be the right one. So, it's okay; we will get through this.
That's every job.
You can't assume it'll be this way in the coming years. You need to understand that the reason there was layoffs is because economy was in a cooloff period to tackle inflation and companies didn't have access to easy money as they do. This will be over in a year and companies will do anything to hire SWEs so that they can grow. Just my two cents...
@@hp5072 You might be right, but the advancement of AI had to be in the conversation as well regarding layoffs.
1. Positions
2. Networking
3. Degree
4. Knowledge
5. Unique experience
This is what it is ✌️
*Degree from tier 1 collage.
@@xtan-io You do not need a degree from a tier 1 college although I’m sure it helps.
@@tarasaurus24 most companies prefer students from tier 1 collages. even tho they don't have any knowledge on the tech.
Networking goes first, for anything
Positions? what is meant by that? Probably explained in the video, but I wrote this comment right before watching so sorry if its in there :p
Imagine if this was the same in any other industry, like teaching yourself to be a good electrician before you can even get a job as one. It's bs
exactly
Agreed
For juniors nowadays, It's gotta be networking. But I suck at that too :(
@@foreverskeptical1that won't happen anytime soon
I have two years of experience at a big tech company and got a referral from the CTO of a local cybersecurity firm. I still got rejected. So what do I do now if networking doesn't even work?
I thought that if you got the job you still work and study, your supervisor might notice this.
The job market for Devs is terrible right now. Too many applicants for each job. (Around 200 on LinkedIn on average for each job). I used to get calls from recruiters when I had Zero experience. Now after almost 10 years of experience it's dead silence. Looking for an interview is like looking for signs of life in the universe. I am doubting myself more than ever before (Imposter Syndrome). Good news is we can work in other industries and do great work and get paid well. The American economy is doing quite well.
Same thing, buddy. Stay strong 💪
how is the american economy doing quite well
Me fighting with 2824 applicants from india
How is the American economy doing well? Lots of unemployment, housing crisis everywhere, crazy inflation, massive lay offs... I don't see it doing very well like you said
@@LLF1234 I heard a story on NPR not too long ago about how despite poor consumer sentiment, the economy is actually doing pretty well according to most of the typical major indicators. Obviously there’s inflation, which is a problem, but unemployment is actually relatively low. The tech job market in particular is certainly in a tough spot, but the experts says things are actually all right in general 🤷♂️. I’ve also seen a lot of reports saying consumer spending is up this year despite widespread bad feeling about inflation, which is also usually a sign of a healthy economy.
I definitely understand why people would not be excited about the current state of things, though. I wouldn’t be watching this video if I wasn’t in the same boat as a lot of people here.
Dude, it’s incredible how good you tackle all these subjects in short video format, and they’re rich in information and knowledge. Sounds like leetcode teached you how to approach things in a very clear way that everyone understands.
Obviously he keeps things O(N) at most
@@adamleatherman8369 explaining things at O(n) is crazy 🤣
i never watch any actual devs on youtube but i saw this dude today and just binged.
Hope things get better in 2024..😥
It won't be good until we reach another boom period in Tech
@@LiveTypewhat are some relatable fields that have a upward trend?
@@alexzhang3870 Data Science, Machine Learning Engineering
@@alexzhang3870 Try tutoring!
@@alexzhang3870 Delivery drivers
this is insane. You have to have experience already before you can be considered for jobs.
No you don't. There are plenty of intern and graduate programs. These might not really be attractive from financial perspective, but allowing to get that valuable experience.
@@InconspicuousChap even intern positions require you to have some experience with their tech stacks. I applied to an intern position that pays 18-23/h and have not heard back.
@@InconspicuousChapthose are extremely oversaturated lol. This is what happens when every influencer promotes SWE as easy money. Those days are long gone
Thats literally every job.
@@InconspicuousChap I have literally set my salary expectations to 50k, like I will be happy if I get a SWE job that pays 50k because I'll just be glad that all the blood, sweat, and tears didn't get wasted. Also I love the field so that's a bonus!
I had to build an actual product and sell it on the app store before I could land my first software job. Just go make a business. If it succeeds, you don't need a job. If it fails, you will have something impressive to show off.
This is literally exactly my approach right now. Are you open to sharing your project/product?
@@tdombuicopy something your passionate about and tweak it
Same!
The best advice on internet and probably in the universe, but I can't speak for the rest of the universe since I haven't been traveling much interstellar
Bingo, my personal projects helped me greatly in gettibg my first job. Shows your passion and skill
Wow, I never might think that there will be a separate video for my question! Thank you:D
neetcode is like the worst person to ask for this
he got his internship and amazon/google jobs at a time when hiring was at his peak
his resume was good but had nothing special on it besides his internship (and i guess he doesn't do many projects either) and after working at google for a year he left to do neetcode/youtube full time
i doubt he even understands what trying to get a job right now is like, or even what it's like to apply to more than 100 applications
this is not me shitting on neetcode, i genuinely like his content otherwise i wouldnt even be on this video and i bought neetcode pro, he knows a lot about leetcode and the interview process but i just dont think he knows much about getting a job
Tbf I was applying to jobs for over a year because hiring was also low during 2020.
Obviously things are definitely worse now, but I know what if feels like to send out applications and not get interviews.
Unfortunately it's not a simple problem to fix though.
@@NeetCodeIO my bad, i definitely did not know the full story and probably shouldn't have made such a big judgement based on a little bit of information
@@bowserjrsoutsidestory7125 No worries, i think you're mostly right, which is why i normally try not give advice on topics i feel unqualified for.
I got a job without an internship but it took 6 months and I only got 2 interviews in that time
I just gave up. I am going became a wastewater operator and using my funds and free time to have a software company.
the best way to prove it is to build something that people pay you for. Build a software solution to some business problem, get paying users, prove your competence.
It's hard for everyone in IT right now. The mass layoffs (not just in IT but big corporations and jobs in general) is making the job market hyper saturated at the moment. I have a decade of IT experience and can't find a job outside of Help Desk. That or the job won't pay very much.
To be fair, "proving it" takes alot of different routes. Having experiencing isn't "proving" anything as employers are being really picky right now. My experience hasn't got me very much in regards to jobs that would pay decent enough (and I am not asking for the industry standard atm which is bad).
In 2024, I'll definitely have to double down on learning to code, since my field is becoming more and more demanding of coding knowledge (I'm a PhD student in materials science).
Really!
I think you will be good if you take data science
@@reallegendcode oh, 100%. Data science is getting to be particularly important for analysis of different material properties. And on top of that, quantum mechanical simulations as well as classical dynamics simulations are getting more and more valuable with my subfield (nanomaterials for energy conversion and storage). So for data science, ofc that'll be lots of Python and R, but for classical simulations, I'm trying to get better at C++. I'm dreading quantum though, since most people use Fortran.
@@reallegendcode Oh Lord I am doing Masters in Data Science. I am struggling to find a job
I graduated with a CS degree in September 2023, and crickets :(
same
same.
same
Same, got my degree (including masters) in May 2023, had 2 interviews early on in like June/July, and 0 since then..
@@IlyaTERA Hopefully we'll find something soon!
Companies now only need technical people who can program, not the other way around. This is why most cs graduates are not getting jobs now. I know a lot of mathematicians and engineers and then ended up getting additional cs degrees and they are getting hired because they can technically thrive not just write code
Im finished brother
I think I'm feeling fed up of tech now. None of it really interests me anymore, I feel my technical abiltiies slipping backwards and I live in the UK where salaries are pretty meh. I hate programming.
We have a huge problem with hordes of bootcamp graduates and career changers who have fallen victim to a gold rush mentality, which is leaving the labour market totally lopsided and there's no work for any experienced candidates unless they are rockstars.
it sucks, but I don't know what I'd rather be doing instead, and I'll bet I wouldn't have the skills either.
At my workplace, there was a new hire in Finance that worked in the dept for about a year - and realized that after acquiring an accounting degree, going through all the hoops to get hired into a major corporation... she could not dedicate herself to that job path. She quit and became a paramedic! Figure out what you really want to do, don't worry about what it pays. If you have passion for that activity and become good at it, then that's what you should be doing.
most people can't work for free even though for an unexperienced developer, the experience is actually worth working for free.
Networking is the most essential skill to have, The true is in most jobs doesn’t matter how good your knowledge is it will take you couple of weeks/months to make anything worth to your company now if we go into the big companies they have thousands of employees and they tick almost in every section the “knowledge” ones all they need most of the times are the networking ones which will be the average employee that everyone likes to work with because he’s friendly chill and nice overall.
Thinking most of the companies out there looking for the only brilliant engineers is too naive, Most of the times they need couple of them and that’s all.
After couple of years in the industry you can clearly see that without a doubt the benefits of junior / internships gives fruits only after months and all that really matter is them to have great networking skills. Yes this is not true if we speaking about small companies / startup which only looking for the brightest peoples but lets be honest 95% ain’t that.
Grateful I majored in civil engineering and only pursue CS as a hobby
hey if you don't mind me asking, are you still a student and would you consider yourself passionate about CE? I'm on the same fence of CS or CE as a major
Impressive of all the things that you have done in 2023🎉. For me getting a tech job is hard because I struggle with coding problems.
the only interviews that i've gotten were from in-person networking events. meeting with team leads/hiring managers/recruiters
networking is huge. it's showing up to career fairs, getting names, finding out if this person or others in the company give talks, go to conferences, showing up, chatting them up after and being interested, getting emails, and that's the bare minimum
So its ass kissing contest. Jesus, the medical field its simply acquire skills, clock in clock out. None of this networking, relationships, continue learning at your own expense and time crap. Not gonna lie, huge culture shock.
then stay in medical field. Tech is oversaturated @Thomas-mu4ix
then what isnt oversaturated? medical? tech and medical are the only two main industries in the world @@jongxina3595
@@jongxina3595yeah what a fucking joke this industry is. Everybody saying we’re full, all this bullshit. And all the SWEs I know with jobs just play video games all day every day. They don’t fucking work. This field is a piece of shit joke, what is a young smart person even fucking supposed to do in this country to succeed anymore
@@Thomas-mu4ix Medicine has its own disadvantages: medical school, debt, 80 hour weeks are not uncommon. There's are reason why everyone is trying to break into tech instead of becoming doctors.
I figured that having a good portfolio website with all my projects would prove to an employer my skill level. Why would they have HR not understand who they're hiring? I think the job market is just tight because AI and high interest rates. Employers probably aren't looking for beginner developers just starting out. You probably need good evidence with projects that you know full stack well enough not to have you hand held. IDK
Can I have a look at your portfolio website?
I was lowkey feeling really anxious about this so thank you for the video. It’s reassuring to know I’m not the only one struggling T-T
Communication skills are highly underrated amongst students and juniors in this field IME.
I realized this after graduating too. Sad thing is that I chose Computer Science because I am introvert and I don't want to talk to people
Your videos are great. Try to organize problems in a more pattern driven (sub pattern) way. Btw, for all your watchers, the market will recover in 2024.
hope its true (i am coping)
We smokin that copium
unpaid internships/"free work" are like FOSS, neither will get you hired in 2023 since companies only want to see professional (paid) experience. imho people with no experience should either go on upwork or get remote jobs in countries that are actually hiring like central/eastern europe, you will barely be paid anything but at least it's something for your resume. then after 1 or 2 years of that, call yourself a senior and reapply for jobs in the states
worked for two companies in Eastern Europe for about 3 years, have my degree in CS, volunteering for a US company now. Nobody cares anyway
Why would someone learn to code if even seniors engineers are struggling to get a job ?
Are people applying to small companies or only the big ones? Software engineering’s job market is beyond horrible but all my friends who said they couldn’t find jobs were only applying to big companies and the ones who applied to smaller ones found one after a yearish
Yeah a lot of it is new grads wanting to live in the big sexy tech cities and companies.
Just another new grad without working experience who wants to work for Fortune 500 from the start 😅
even looking for small companies are tough for dev/SWE roles.
no man, I'd work for $20/h just let me do my work if I could. At any company. God, I'm ready for $15/h. It's just the market
Smaller companies are also extremely limited in their hiring right now, surprisingly larger companies are usually the ones that can afford to train new hires. Even neetcode himself mentions Google was one of his first breaks
your voice always makes me listen, without a distraction. Thanks Navdeep helping and making impact on us.
I would say 1. and 2. are one in the same when experience is considered. 2. should be "Are you someone people want to work with". Too many people are caught up in only the work. A workplace is much more than just the work. People work there. You need to understand how to people. It's ridiculously important
people keep talking about projects ,leet code problems, open source , free labor etc...
I seriously don't think you realize the amount of effort and time you need to do all these things especially if you are very low on income and need a job immediately so you have to work and study.
The software market in my opinion is currently the worst and hardest market to land a job on I am genuinely tweking.
I am talking about my prespective as an embedded software engineer in a third world country (because I have seen a dozen of opportunities in America but maybe you guys have the same problem idk.)
You're not tweaking 😅 it's a lot of stress.
@@user-ri1vc4qv8j Thanks for your support I really appreciate it.
This is what people who say just do projects and leetcode DON'T understand. You literally have no time for it if you are low income.
@@josh2482 yes
I been graduated from university back in 2022 it’s 2024 since then iv attended another IT school to better beef up my credentials and experience and still have 0 job offers or interviews my inbox is full of rejection emails at this point it’s either work at McDonald’s for the rest of my life or some other shitty minimum wage job or move somewhere else
this comment section is crushing any hopes I had of making a career change. I work at walmart, last week I started learning html/css/Javascript with the intention of applying to a community college and maybe finding something eventually, but all these comments from people with college degrees and even actual job experience in the tech industry who are still struggling to get a job just makes me think I'm wasting my time
@@daymi7300 I mean gaining knowledge and skill is never a waste of time but you see the job market is very competitive and the tech field is very over saturated we’re all just burnt out because it’s like people tell us to do something with our lives we take their advice and the door is slammed in our face. On top of that these jobs nowadays have the most crazy entry level qualifications and requirements I think in order to get a good paying job you need to know how to network with other people because A.I has replaced HR in most companies but don’t give up or get discouraged by our comments ik how you feel it’s hard I’m 25 going on 26 in 4 more years I’ll be 30 then what… that’s the scary part
@@daymi7300I’m still in high school and learning web dev and I feel the same way. Seems futile at this point
I work with small businesses, say
Are those jobs junior friendly. Generally it is larger companies that are open to training juniors because they have the money and manpower.
@@josh2482 Generally not. I can understand it’s not for everybody, but you’ll learn quickly.
working on projs something I like. Good advice!
I honestly give up in this career field. I was better off just working after high school.
I hope that on the other side of this crisis we have less LeetCoders and more engineers.
From what I’ve been seeing and hearing, this whole mess has to do with interest rates. Think about it; back then interest rates were insanely low and companies were hiring anyone with a pulse. Now that interest rates are higher, companies are tightening their belt and not hiring a lot of people. 70% of our struggles will go away once interest rates and inflation go down
Will they go back to the near zero interest rates we saw the past couple of years, probably not.
The spot that you have your head at inside the frame is completely overlapped by RUclips's auto closed captioning in its default position, FYI
1. Start a company.
2. Be your own Boss.
3. Profit.
im gonna start a internship in 2025, and degree in 2026 Also if i get alot of good looking projects done it should improve my CV, But gotta become a expert that gonna take at least 10 years hope i can learn all this stuff it aint gonna be easy thats for sure.
Looking forward to you putting up more full stack courses!
This is a great video! Optimistic, steps make sense, but I agree, invest in the skills before the proving stage, projects can be a means to the skills though so I think theyre really important until you think youre ready to 'evaluate them' in one fo the methods you suggested
Thank you for sharing these advices!
Networking goes a long way, if you are at a tech event and I talked to you and liked you, liked how you express your opinions, heard maybe what you were working on (without interview pressure) well I'll be 80% more likely to want to hire you, than that other person I don't know. I will think of you when I have an opening. Or my friend does.
It's sad when I see people say networking is a waste of time. I make sure to keep in touch with all of my co-workers, current and former, on LinkedIn, and make sure to get phone numbers if they leave. Having good references is important, but also, you never know when someone you networked with remembers how motivated you are, likes your personality, and they connect with you to offer a great opportunity wherever they are now. My current boss always goes through his list of people he has networked over the years, before relying on a job posting via Indeed. I will do the same if they come asking me if I know someone good worth bringing in.
I'm far from a young guy and I've always struggled with networking but what you're saying is true. I remember some years ago I was at a conference and spoke to a guy for 30 minutes. When I saw him later that evening he was his boss who shook my hand and asked if I was interested in a job. Guy was willing to hire me simply because in a 30 minute conversation with his report I conveyed and understanding of what they were working on and similar enough experience.
Hey Neetcode, do you use some tablet for writing in paint?
Does anyone know any cheap tablets that will allow me to draw and write for simple apps like paint or excalidraw?
He uses very low dpi on his mouse, he has a video on it
Market is crazy, they want 3+ years of professional experience with a salary waaay lower than a standard fresher ctc. That is if you somehow get to the interview rounds, I have applied for more than 500 companies, most of them are prolly ghost hiring which kind is the problem these days
That’s nasty
I was rejected from my first internship but got a fulltime job in the second one.
My two cents- don't spend time on a barebones app that chatgpt can cook up with a few prompts. Try learning neural networks and implementing them as part of a system. For eg: building and training a neural network to improve forecasting, personalization and so on. The next big wave of IT jobs will require some experience with deep learning. Get ahead of the pack by learning how to implement this tech.
Training a basic neural net is easier than a full stack project…
@@joehannes23the bad thing is that some of us don't have the hardware to do that
@@Elaxkun what kind of hardware do you have? A toaster? If all you want to achive is understanding how neural nets work you can just do some handwritten digit recognition on mnist or something. The principles stay the for more complex tasks
@@joehannes23 this was a funny ass response 😂😂😂
No offense but most ML roles require a master minimum.
it's easier when you have a cs degree
Course selling economics, sell something until you burn it to the ground by advertising it to EVERYONE and flooding the market
Man i am waiting for an earned job in mnc from 6 months they just take in assessment and for sure make me believe you will get your job as per business requirements
what he means it is, software is a industry that you can make your experience out of imagination so build things for other people
I chose my major too late to have had time for projects. Now I’m grinding out the few classes I actually need at my school (kind of a joke), so I’m concerned.
Check out 6.824 and 15445 & do their projects
You will struggle without projects. Even people with internships and projects are struggling to find jobs
@@manofsteel9051 Even people with years of experience are struggling to find jobs. Lol.
First :o trying to get an interview atm :')
second
Truly just want to hear some opinions in my my head when I think of projects the first thing that comes to mind is can I build something that can generate revenue. Is what I am building able to generate a profit like creating SaaS applications to prove that I understand the complete the cycle of a developing software(I know this makes no sense so have mercy in the comments) . I currently have a return offer for the summer for a full time position.
the thing is, if you build project that generates real revenue, why would you even work for a stupid corporation that exploits you? 🤔
I’m 16 and don’t even feel like learning web dev anymore. There are thousands of people just like me who are learning web dev by themselves and are way better than me and can’t even get an interview.
Web Dev is super over saturated right now.
Here are the only 2 things you need, problem solving skills and presentation skills. Thats it.
Dont worry about the positions (full stack, front end, back end, devops, whatever idc), and dont worry about trying to memorize documentation about frameworks or tools, and especially, ESPECIALLY dont compare yourself to others.
Literally just practice a problem break it down into steps, and ask the right questions. Once you can get some easy problems down and you feel like you truly have it, learn how to present it, most likely through a video, literally just practice, thats it. Start small though and dont try to be too ambitious by jumping into complex stuff when you dont know the basics. Learning how to present and talk is really a skill that will help you not just in coding but in any profession and in life.
Take care and good luck.
what would you consider 'good' ? like what makes you say 'oh he's a good SWE' ?
Skills are absolutely NOT no 1. Number of people that got a job just by knowing someone in the company is astonishing.
I mean you kinda need both tbh, cant have one without the other
Hey, man, you are doing great content!
When you see that Panda Express and Bucees entry level managers start at 75 to 90k and a full stack web job gets you 45k, you know that coding is dead, sadly. But Big Tech did it to itself!
Not to be a downer, but I do not know what more can be accomplished in tech where millions of new graduates are needed.
That said, the jobs report came out today, and the market is robust. But for what jobs?
How many offers have you gotten? You seem like a good programmer, so is it a question of getting offers and just not accepting them because they are too low or just no offers?
What about mid level at a no name company, do you still have to prove it?
Next video: 'Keeping a Tech Job in 2024'.
Personally, I think Leetcode shouldn't exist.
Now, it's has a bad psychology on cs students mind even younger students (middle-high school students) are on it too.
So, more competition lol
I wish, more cs students do more challenging complex projects than wasting their time on a website thinking it will give them a job.
You can turn a project into a product like leetcode 😏. (I wondered how much revenue does leetcode make? )
Leetcode exist for a reason. Every question is brain teasure. It makes you think all cases and scenario.
@@Rahul-bs5cu okay weirdo so you proved my point by the sick psychology in leetcode..
I'm working on a complex project involved with a lot of linear math in it and a backend languege most students don't know and leetcode doesn't support it even college/university doesn't teach it.
I think, I have more advantage most cs students specially I'm younger. I guessed it is a startup. I feel comfortable I'm not chasing the rat race or in it but I do suffered couple of burnout from this complex project specially spend 8 hrs each day. I treated this project as my child.
I wouldn't waste my time on a website that most people fantasizing working in a fanng job. It's going to get worse for cs students if they keep going on that website.
I agree but the reason why leetcode exists is to filter out candidates because companies get lot of applications these days
@@sukapow If you are calling me weirdo just because i make a point then you are too young kid. Also looks like you are the one who fantasizing working in a fanng job and you can't do leetcode so you are just talking crap. I just told you why leetcode exist and how it is good to get your brain think solutions of different problem. I am not disagreeing on complex project besides i think one should work on complex project. But that doesn't mean Leetcode shouln't exist.
@@shreehari2589 depends on the company bro...
If it is a good company then they'll will find a specific candidate to fit the role. A good company needs to know trust, confidentiality, integrity, and availability.
That will take long long time to find the perfect idea candidate. They know this candidate is not replacement. He/she is a rare gem to the company. If something bad happens to this candidate then the company will go down with them.
If it is a bad company, they're take whatever candidate and hopefully they'll perform their agile tasks good. If not, they're will get the boot fast.
They'll a lot of bad companies and fewer good companies.
Heck, sometimes the company doesn't needs people. The company can run by itself. People are just sucking the company revenue like mosquitos 🦟
bro really likes to draw
Telling myself this 100 times each second. 😄
Why is netflix considered to be part of FANG?
Solid advice here
how to get jobb: git guud
Sounds like the current job market is like playing Dark Souls
what is the definition of "genuinely impressive", in your opinion?
So, get good
Got it 👍
So if I had an unpaid software engineer intern position this past summer, should I mention in my resume that it was unpaid?
It would have a some "complaining" undertones. I would just avoid it.
Next question-
"How to be good" 😂
Because of you I got a job in 2024 and I hope others do too. I cannot express how much this job will help me in my life and it is all because of your videos helping me get through technical rounds. Thank you so much and I hope you continue to do the same.
I got a unpaid swe internship as a senior in college 😭
Whixh mouse do you use ?
I guess graphic tablet instead of mouse
Some random razer gaming mouse
@@NeetCodeIOthank you Navdeep
4 interviews after 300 applications is not that bad tbh
We've really gone down bad tbh, I remember in 2020, I was misbehaving at interviews just to see how much they want me. Now we're agreeing that 4 in 300 isn't bad.
@@SanusiAdewale wth happened?
@@strangefancypants17 Record low interest rates -> highest interest rates in 23 years
@@strangefancypants17Jerome Powell happened.
Wait till you have too much experience and are overqualified.
rule of thumb is sound good
During my last full stack coding bootcamp, I studied software applications programming at itt tech before and been using my post 9/11 gi bill to study cs which will be done in 2025, I helped 9 students pass the course on which they paid me and told me they learned more from me than the instructors, they all have jobs in the field now with most lying on their resume to get their jobs in which one was an an ex marine and I still have his LinkedIn messages showing me how he lied to get his job, I still haven’t gotten a single interview ever
My last instructors told me that no one is going to like me because my code is too good and no one will understand it
In before I’m called a liar
good code is easy to understand dawg, try writing code that even dumb people will understand
I don't think open source is that beneficial on a resume compared to personal projects. It can be bullshitted just as easily
Really? You can bullshit a merged PR to a popular repo?
the odds they practically check it is insanely small@@takeuchi5760
Open source is better if you are a good contributor but it is difficult since you are working with an unfamiliar codebase and you can only contribute what they approve of.
I don’t recommend it for more junior level people unless you find a repo you are super dedicated to. But it does mimic a real development environment the most
I want someone who's really really cheap. (and good I guess)
Start your business is an alternative option, create your own work.
You need money for that
@@randomfellow1483 Lol this is what these dummies who say start a business don't remember. You have no capital or any experience as a new grad to acquire capital.
Need to check boxes
Write a software that check all boxes
Hi I'm v... someone.
I just wanted to say that in 2023 you taught me how to do basic Leetcode.
I just wanted to thank you to help me get started. I'm currently a 3rd year Computer Science Student and have a bunch of plans for my self in 2024 including getting my first Internship.
What is going on in America. Here in Germany it is the other way round. Companies are usually the ones struggling to find new employees.
Is that true?
Sir, can you create a MERN stack course
it's over
step 1: git gud
Y
Honestly, me being super extroverted really helped me out a lot.
Also, personal projects REALLY helped me...
I didn't do CS, I did Information Technology and did A LOT of student orgs in college, so I was forcing myself to finish some full stack apps in time for some events
Global game jam and hackathons for the game dev/miscellaneous adventures stuff, capstone's (that I led/went full egotistical asshole mode) and a plethora of web dev and web app classes for a minor really helped me to get web design internships and research, which then led to my first SWE job
my advice: if you are constantly rejectsed, then consider becoming a janitor or lowering your standards
Yepp if not for my parents support literally would do this/or work in factory or something, we r at late stage capitalism after all
@@foreverskeptical1 you can always learn to code while you are a janitor
@@treeleaf2089 yep but at this rate white collar jobs will be taken by AI first it seems
We are at late stage capitalism now