We are living in the golden age of software engineering. I waited many decades for this moment. The tools available today for programmers makes it possible to move at the speed of thought. The potential is incredible.
@@cody_codes_youtube There are many debatable assumptions if your arguments: 1. Interest rates: The Fed lowered short term interest rates by long term rates keep rising. Businesses borrow on a 5-year+ term typically. 5 Year Treasury Rate is at 4.11%, it was 3.4% before the cuts. Businesses can expect to pay 8%+, mortgage rates also keep rising. With government debt > $35 trillion and global debt of more than $100 Trillion it's unlikely that long term rates will come down as the risk premium is higher and inflation is likely to remain high for the US (for many reasons: aging population, tariffs, political instability, higher energy prices caused by AI boom...). A rational investor will demand a RoR of at least inflation + risk premium. 2. AI tools reduce the need to hire software engineers, what used to take a team of 10 can be accomplished by 1. 3. The AI arms race between the major players means that they have less money to invest in people, to remain in business Google, Meta, MS, Apple will need to build data center with 1000s of GPUs that will consume more that 10% of all electricity if the country, 50 TWh. So the market for developers will bifurcate, multi-skilled developers who understand business process and have real world experience and soft skills will prosper. SWEs who just want to code will struggle. You should expose your followers to building apps with Claude + CLINE or Aider or the myriad of the AI tools that can help improve the productivity of SWEs.
Dude, yesterday I was playing a board game with friends, suddenly I thought about making an app to count different timing on each turn, and built it while playing the game using the phone and chatGPT, it worked flawlessly, and it even got sound effects, I'm mind blown
🐦. I'm starting my new SSE job next Monday. What I learned is that cold applying is an uphill battle. You might get interviews, but the company might not be that serious about their hiring, or they have a large number of candidates where it's very hard to stand out. I caught a break in that a very helpful third-party recruiter found my resume from another application attempt and spotted me as a good fit and reached out and things went from there. You gotta hang in there and weather the dark times. Over time you get a few chances to be in the right place at the right time where the numbers game hopefully isn't so bad. Good luck all.
I just started my first Software Development job a month ago. No degree. No bootcamp. I got into a contractor role as an asset manager handling servers, and having to refresh/load code on loaned out equipment for 2 years. After my first year, I started writing scripts to automate the limited work that we performed on the various machines we worked with, as well as a backend framework, some sql, and html. One of our testing departments picked me up after around a year to write automation tools. I understand I was very lucky to get my foot in the door at a position that while not directly in software development, I was able to code in, and impress higher ups by my work ethic, and dedication to learning what was necessary. I know this route might not be available to everyone, but hopefully people can see that even though there is so much doom and gloom right now, it's still possible.
@@jeffrey1025 congrats! Yes, yes yes. This is a real path that some take but many scoff at because they aren’t patient. You did the work and got real experience. Whatever it takes to get the foot in the door is always a viable path. It just may not be quick
@@fraudexposed5486 I was an Asset Coordinator, I just happened to be coordinating servers, and had to be doing some update work with them. There are others ways to get into non college degree roles that you can leverage writing code for.
@@saveoon Having the initiative to learn new skills above what was expected of me for the job, and then apply them to work. We had a fair bit of downtime in my last position, and I had spent 80% of that time learning new skills related different IT/Development tasks. I think expanding your toolset opens a lot more opportunities.
The big change I’ve seen ramp up this year (and the end of 2023) are job postings starting at senior level and above. There are jobs out there but now there are far more resumes being submitted than ever. A recruiter friend of mine has only been posting senior roles and some postings are seeing over a 1000 resumes and the majority are junior to mid. If you’re a junior or mid your best bet is to build pet projects or learn a new skill and build something you can showcase in your portfolio, this goes a long way.
First off, I checked out your channel and your skills are wild! I love it! And hire absolutely right. The market is way unbalanced and it’ll probably take years for this to work itself out. I greatly appreciate you taking the time to comment and watch.
Ive been telling some others that i know this same thing that have been looking for there first job in the tech industry. It’s about to turn around and it’s directly influenced by the economy and interest rates.
Completely agree. I haven't made a video until now when I start hearing it directly. I have meetings with agencies and also cold solicitations for me to work with people, so that's a very good sign
I started a iOS development course because I’m genuinely passionate about tech but I’m considering just keeping it as a side hobby because the industry seems too volatile.
The choice is yours! The skill and the learning is valuable and you may also not like it at the end of the day. Who knows? It’s important to be honest with yourself and understand what you want to do
🐦 I have over 15 years experience in software engineer/development with expertise in LMS implementation lifecycles and a cloud enthusiast! The majority of recruiters contact me for contract or consultant roles to either implement or reverse engineer organizations' existing LMS but for the most part, once I get them up and running they expect me to train lower paid full-time employees on its maintenance to save money and tell me they can no longer afford me. The money is awesome being a senior consultant but it's frustrating trying to find a new role when you keep having to explain the contract roles since they're short-term on your resume. How do you deal with this?
YES I love this question! I could talk for a long time but if you want more of an answer, shoot me an email off my RUclips page. But if I were you, I would consider ideas with retainers, support and trainings, and workshops with the past clients you’ve worked with. We can brainstorm more if you want!
8:04 I've experienced the opposite. Internals being laid off before contractors. Because contractors are usually more flexible and you can generally hire and fire them easier. Also it's a question of how companies plan their budgets.
You’re the second person to mention that, which is wild. Because I haven’t experienced that. But also, the company’s budgets are always structured differently so who knows what will really happen.
@@grimm_gen I’m sorry to hear that! The market is quite rough for junior and even some mid levels. Keep it up, and don’t get discouraged. You have no idea how many of those 100 are actually open to hiring. There is a non-zero amount of companies posting ghost jobs and also jobs that are already taken.
Hang in there, I got let go two weeks ago. Same thing, from two weeks ago to today I can already see a change in the market. A lot of people were waiting on the election I think. Now that it’s over I’m starting to see more openings and interest
Thanks for posting this. For whatever reason I never realized the significance of contractors / conulstants etc as a market indicator until you said anything and as soon as you did it's made some things I'm seeing at work make sense. Appreciate the sharing of wisdom.
I appreciate your channel and I am so glad you have found a role, congrats! I’ve been a software engineer for 15 years and I left my job in Jan of 2023 due to aging family. Now that I am ready to get back at it, I have found this year really difficult. I am seeing things I have never experience before such as proctored coding exams just to get an interview. Is this the future?
I think we are in the awkward teenage years. We are trying to figure out what we can and cannot do with AI tools. How to interview people who actually know what they are doing and not relying on copilot. We don’t have a lot of startups, and sometimes those jobs are done by a non developer to get to an MVP. But I’m also just speculating. I think it may be another year or so to get back to a normal and common place. Right now it’s still all over the board
"Idle hands are the devil's workshop"! Keeping your skills sharpened and up to date can be a huge factor breaking through the hiring wall or back into the workforce.
Great video overall 👍. I like your software lifecycle explanation as I share a simular point of view: (1) build, (2) scale, and (3) maintain are the 3 general buckets software teams operate in. They all come with different challenges and, as you've pointed out, are affected by the general economy in different ways. I don't think your canary analogy is right in this case. Although there is some correlation, it is not a reliable analogy. In the latest down cycle I've seen exact opposite effect at large US based companies. Contractors would be kept / hired while full timers are asked to leave. It all comes down to the individual company and the choices they've made up to this point. Again, great video and I will be subscribing 🙂.
Ohhhhh!!! Thank you for the high praise! I would LOVE to chat more about your thoughts on my canary analogy. It goes against all my experience and would love to talk shop if you shoot me an email on my RUclips channel info! Thanks for watching!
For someone who just graduated a software engineering bootcamp and is currently in the job market what are some things you’d recommend I do while the job market is still figuring things out? 🐦⬛
I'm currently in college finishing up my gen ed credits, this swe job market has really been making me scared of my future, and im thinking if this is a good path for me to take to get a BSCS, I keep hearing these horror stories of new grads not being able to land a job for months or years. Hopefully the job market keeps getting better from here on out, i still have years till i finish up my degree but man am i really questioning my decision to pursue CS, wish i had a crystal ball to see how the job market will be in 3 years from now 😅
Hey Cody, that was some very deep and detailed explanation on how the market moves. Thanks a lot. If you have the time and haven't done it yet, can you give an idea on how the interview/hiring process worked for you for the current job? 🐦
@@hiramfernandes yes, kind of. I want to give a video to explain the whole process of what to expect in a software engineer interview. For my current job, the interview was short. I had worked with this client before, I had also the consultancy vouchers for my skills, and the process was pretty easy. But that’s not normal for most people just finding new places
Cheers for the hope. I'm not convinced the money will flow anytime soon to the point where there's high demand. There's so much conflicting info around. Governments tell us of the skills shortage and need to fill an increasing demand. Other YT channels tell of AI taking jobs. No shortage of skilled devs struggling to find work. Unfortunately, a pickup in the market is not a clear trend yet.
I think it’s highly likely, but won’t get to the same levels as before. The AI talk is nonsense for those who are actually working in the field, and that’s me, and I use it daily. Replacement is a dumb conversation, but enabling us to work faster is a real thing.
🐦 first of your videos I've seen, thank the algorithm. Great presentation and good insight I didn't know. Checking out some of your other videos now! Tip: the quick face zoom-ins got distracting. Once or twice is ok. maybe replace the rest with slower zooms that go half as far.
Appreciate the direct feedback! I wish more people would be comfortable saying as much. I’ve been hiring out my editing and this is actually something I’m willing to relay to them!
If you do, the timings of the zooms are well placed, and the direction is sometimes clever. And, when I watched one of your other similarly produced videos on my phone, it wasn't as distracting. But when cast to my TV, the whoosh is almost startling. 😂
I observed something quite interesting I got a call from a recruiter who told me him and 6 other junior recruiters just got hired in anticipation for the next few months. They were calling devs and building their DBs as well as pitching for new jobs. Wondering why they employed 6 new guys
Hey Cody! I'm surprised you didn't mention anything about the jobs going out of the country more than ever due to globalization. I have travelled to a couple of countries and I am surprised at how many people outside the United States that are working for an American company and earning in USD. The number one reason for this being cheaper labor. Though I agree that some jobs might come back due to your explanations but some will never return . I love your videos. Keep them up!
I didn’t because it’s an old boogie man. We’ve been outsourcing since the 90s. If that was a real threat, then we should have figured out how to make ourselves obsolete in the last 30 years. I kind of want to address the topic in another video actually
Great point that when companies spend more, software developers get more jobs. The difficult thing is the way this happened at the same time as a big shift in the software development environment. AI tools are becoming a normal thing (I remember a sort of disdain for developers using/relying on AI tools), and experienced developers can now work faster, meaning a need for less developers in general. Maybe those gaps will be filled in when companies are able to spend more again. But I'm curious how things are going to shake out, not only based on how the economy develops, but as software development tools evolve faster and more dramatically than they ever have before. Until things look better, I'll be working on my own products and company.
My take is the confidence in AI will be a double edge sword. Maybe they can get to chapter 1 or 2 faster, but maintaining code and advancing to chapter 3 or 4 of the product will be much much harder unless you have someone very focused on the data models, the architecture, and the common patterns being used. I think some companies will do it well, but other will find themselves in a maintenance MESS and needs a very skilled engineer to tease apart how it all went wrong
bird emoji What's the best place to go to find freelance work? I'm working 9-5 already as asenior software dev but want to pick up some extra work, just 10 or 20 hours a week... Is that even possible?
@@LeviathanSparrow it is but it’s hard. If you’re a senior I would focus on your network and see if any friends or even family need some easy projects. Or search out maintenance positions where you are upgrading systems or doing minor feature work
@@cody_codes_youtube Agreed. Some interviewers don't have the heart to give constructive feedback, but honesty is what can truly help interviewees even if it's the hard truth.
Great video! I also think things are slowly picking up again. What's also very important is that we remember that recessions, and bad job markets can happen. So when you can - you should build good work relationships, with colleagues and recruiters. They're the ones that can help you when times get tough. 🐦
Interesting, I was laid off on October 1 and luckily found myself with a lot of interviews. I recently accepted a contract, though I found most of the interviews were for perm positions. Also, on my team we had one contractor and she was not laid off. But, I did tell her before I left that she should find out ASAP if her contract is being extended.
Just curious what your thoughts are specifically for junior dev roles? It seems like that has the greatest competition. Also you think it's possible get freelance gigs on up work at a junior dev status ? It seems like Wordpress is relatively easy to learn coming from web dev background and that is used most often in freelance worlds(based on my own observation).
@@jritzeku you guys definitely have it the worst right now. But good news is that I mostly am trying to cater to this audience, those who are about to get into the field and also those who are still really green. I think I want to get a video out to give some advice to those who are early in their career. What kind of topics do you want me to cover?
@@cody_codes_youtube A good topic would be something like 'what can aspiring junior devs in mean time' (besides just panicking and applying like crazy). Some potential actionable steps: -Just work somewhere for time being -Explore freelance dev opportunities(could be good to add to resume since junior devs wont have much) -Keep adding skills (webdev stuff (not taught in CS), Aws, Dockers etc.) -Build projects, contribute to projects etc. -Attend meet ups(not just for networking but being able to talk with others in same situation is kind of therapeutic) Sorry for the long list! But i think it will get lot of views...hopefully lol
Do you believe whoever is elected for president will have a direct effect on the job market for SWEs, or is it vastly more nuanced than mere political policies at this point in time?
@@Slowly_We_Rot zero effect. It’s looking at the wrong things. Even the president has very little control over the economy, and a growing economy is the biggest indicator, in my experience.
Sometimes they keep the contractors/consultants and kick out FTE folks. I myself have been a contractors for nearly 20 years. Loved it but also saw the dark parts of it as well.
I’m 40, career changing into tech and have a little over a year left for a CS degree. I haven’t even been able to land an internship for next Summer likely because there are so many more applicants than positions😅
Great video! I did not realize FRED posted indeed job postings. I'm getting hit up a lot more then I had been, seems like things are recovering. 🐦(sorry I couldn't find a canary emoji)
Thanks LUKE! Yeah, I've seen that graph passed around a decent amount. I have hopes for the next year of coding. I do NOT think it'll get back to the levels at the top of the fever, though
That’s great! I’m going to have a video out directed to your situation. I want to talk about what you need to learn after school, and how to find that first job
Contractors are the canaries of SWEs SWEs are the canaries of the US economy The US economy is the canary of the world economy Thanks for your frontline insight 🐦
if you feel your audience needs you to define a phrase like "canaries in the coalmine" just don't use the phrase the whole point of having idioms is to not have to waste time explaining them if you need to explain them just use straightforward language: "leading indicators" or if your audience is so dumb they need one syllable words "signs jobs go good hire hire soon"
@@fennecbesixdouze1794 you felt that strongly to tell me that? You seem to be a real fun person. I don’t assume people know idioms, and if it doesn’t take a long time, then it’s worth explaining it so you may teach someone, so we are all on the same page. But thanks again for taking the time to explain idioms for me. I don’t know where I would be without you
🐦- I'm back in the job market after 3 years. Luckily, I've lived the contractor life for many years and have padded my savings accordingly. Even so, I'm hopeful that your read is an accurate one.
🐦Most contractors I've seen are very highly trained, and usually expected to hit the ground running very quickly in most cases. What we still have to see is what type of Software Jobs will return. With AI now everywhere, companies may expect even more out of jr devs, and expect their contribution to be better and more impactful. More new jobs will also be more work focused, than all of this cool company free coffee and slides, vibes that have died out. Tech might not be attractive as it once was.
@ you don’t know what you’re talking about. AI definitely expedites and allows knowledgeable engineers to move through basic patterns and scaffoldings quickly. That’s not exciting. It’s also a fallacy to assume the amount of progress we made in the last couple years will be the rate of improvement forever. Maybe you’re right, and the doomsday will come. But either way all my experience I don’t see it happening like that
It’s not coming back anytime soon. It was completely bloated at all levels and as the AI and tooling rapidly gets exponentially better there will be need for way less staff and gate keeping (process mostly automated instead of all these superfluous roles and gates). Also systems are likely mostly saturated in terms of apps out there and we live in a winner takes (mostly) all economy 😅
@@kristianlavigne8270 oh it will never get back to the same levels. I agree with that. However, I don’t agree with the level of confidence in our tools and AI. There is already a level of reconning with maintaining systems that quickly are built with ai tools and no matter the strength of the tools, there are no shortcuts in learning the fundamentals of the code you’re slinging
Bruh even this 15 year experience engineer got laid off. Honestly AI is coming for all jobs not even interest rate will save jobs. If anything more investment into making AI automate everything sooner will be funded. I'm not saying all jobs will 100% be eliminated im saying lots of need for more hires so 50% of jobs estimate.
@@cody_codes_youtube I work in a major tech company that had some major layoffs and they fired some software engineers that were not bad at their jobs: mostly US based. Some time later they announced they were hiring some new people from India. I think we'll see a trend where major companies will save on software engineering salaries by hiring offshore in places where they can pay less salaries.
@@cody_codes_youtube thanks. You’re giving me a little hope the industry picks up again. I can really use any job now! Might even start looking for tech support jobs now 😅
We are living in the golden age of software engineering. I waited many decades for this moment. The tools available today for programmers makes it possible to move at the speed of thought. The potential is incredible.
@@hurry2011 it is pretty great. The job market is still figuring stuff out, which is interesting. But we will get there
@@cody_codes_youtube There are many debatable assumptions if your arguments: 1. Interest rates: The Fed lowered short term interest rates by long term rates keep rising. Businesses borrow on a 5-year+ term typically. 5 Year Treasury Rate is at 4.11%, it was 3.4% before the cuts. Businesses can expect to pay 8%+, mortgage rates also keep rising. With government debt > $35 trillion and global debt of more than $100 Trillion it's unlikely that long term rates will come down as the risk premium is higher and inflation is likely to remain high for the US (for many reasons: aging population, tariffs, political instability, higher energy prices caused by AI boom...). A rational investor will demand a RoR of at least inflation + risk premium. 2. AI tools reduce the need to hire software engineers, what used to take a team of 10 can be accomplished by 1. 3. The AI arms race between the major players means that they have less money to invest in people, to remain in business Google, Meta, MS, Apple will need to build data center with 1000s of GPUs that will consume more that 10% of all electricity if the country, 50 TWh. So the market for developers will bifurcate, multi-skilled developers who understand business process and have real world experience and soft skills will prosper. SWEs who just want to code will struggle. You should expose your followers to building apps with Claude + CLINE or Aider or the myriad of the AI tools that can help improve the productivity of SWEs.
Dude, yesterday I was playing a board game with friends, suddenly I thought about making an app to count different timing on each turn, and built it while playing the game using the phone and chatGPT, it worked flawlessly, and it even got sound effects, I'm mind blown
We software engineers aren't king anymore, the industry stabilized itself now it's like an any other engineering field.
I agree with this statement
But worse... you have to know much more than typical engineering fields and keep up to date 😫 other engineering fields move at a snails pace
True. Now software engineers won't be glorified and will be treated as just another job-doing employees.
@ I HAVE TO DO MY JOB!?!? THIS IS BLASPHEMY!
🐦. I'm starting my new SSE job next Monday. What I learned is that cold applying is an uphill battle. You might get interviews, but the company might not be that serious about their hiring, or they have a large number of candidates where it's very hard to stand out. I caught a break in that a very helpful third-party recruiter found my resume from another application attempt and spotted me as a good fit and reached out and things went from there. You gotta hang in there and weather the dark times. Over time you get a few chances to be in the right place at the right time where the numbers game hopefully isn't so bad. Good luck all.
For suuuuuuure... it's a battle. I'm happy to hear you found something on the other side of the hard times!
🐦
@@adarij yeah buddy!
Networking once again reigns supreme. It never ceases to amaze me how crucial that is.
I just started my first Software Development job a month ago. No degree. No bootcamp. I got into a contractor role as an asset manager handling servers, and having to refresh/load code on loaned out equipment for 2 years. After my first year, I started writing scripts to automate the limited work that we performed on the various machines we worked with, as well as a backend framework, some sql, and html. One of our testing departments picked me up after around a year to write automation tools.
I understand I was very lucky to get my foot in the door at a position that while not directly in software development, I was able to code in, and impress higher ups by my work ethic, and dedication to learning what was necessary. I know this route might not be available to everyone, but hopefully people can see that even though there is so much doom and gloom right now, it's still possible.
@@jeffrey1025 congrats! Yes, yes yes. This is a real path that some take but many scoff at because they aren’t patient. You did the work and got real experience. Whatever it takes to get the foot in the door is always a viable path. It just may not be quick
What is the name of the job/position you started in?
What was your approach to impressing higher ups?
@@fraudexposed5486 I was an Asset Coordinator, I just happened to be coordinating servers, and had to be doing some update work with them. There are others ways to get into non college degree roles that you can leverage writing code for.
@@saveoon Having the initiative to learn new skills above what was expected of me for the job, and then apply them to work. We had a fair bit of downtime in my last position, and I had spent 80% of that time learning new skills related different IT/Development tasks.
I think expanding your toolset opens a lot more opportunities.
True, the hype of good life is software development led many careershifters to flock in an already narrowing tunnel of jobs
Agreed
The big change I’ve seen ramp up this year (and the end of 2023) are job postings starting at senior level and above. There are jobs out there but now there are far more resumes being submitted than ever. A recruiter friend of mine has only been posting senior roles and some postings are seeing over a 1000 resumes and the majority are junior to mid. If you’re a junior or mid your best bet is to build pet projects or learn a new skill and build something you can showcase in your portfolio, this goes a long way.
First off, I checked out your channel and your skills are wild! I love it! And hire absolutely right. The market is way unbalanced and it’ll probably take years for this to work itself out. I greatly appreciate you taking the time to comment and watch.
Ive been telling some others that i know this same thing that have been looking for there first job in the tech industry. It’s about to turn around and it’s directly influenced by the economy and interest rates.
Completely agree. I haven't made a video until now when I start hearing it directly. I have meetings with agencies and also cold solicitations for me to work with people, so that's a very good sign
I started a iOS development course because I’m genuinely passionate about tech but I’m considering just keeping it as a side hobby because the industry seems too volatile.
The choice is yours! The skill and the learning is valuable and you may also not like it at the end of the day. Who knows? It’s important to be honest with yourself and understand what you want to do
🐦 I have over 15 years experience in software engineer/development with expertise in LMS implementation lifecycles and a cloud enthusiast! The majority of recruiters contact me for contract or consultant roles to either implement or reverse engineer organizations' existing LMS but for the most part, once I get them up and running they expect me to train lower paid full-time employees on its maintenance to save money and tell me they can no longer afford me.
The money is awesome being a senior consultant but it's frustrating trying to find a new role when you keep having to explain the contract roles since they're short-term on your resume.
How do you deal with this?
YES I love this question! I could talk for a long time but if you want more of an answer, shoot me an email off my RUclips page.
But if I were you, I would consider ideas with retainers, support and trainings, and workshops with the past clients you’ve worked with. We can brainstorm more if you want!
8:04 I've experienced the opposite. Internals being laid off before contractors. Because contractors are usually more flexible and you can generally hire and fire them easier. Also it's a question of how companies plan their budgets.
You’re the second person to mention that, which is wild. Because I haven’t experienced that. But also, the company’s budgets are always structured differently so who knows what will really happen.
I have 4 years of experience, lost my job almost a month ago, sent out hundreds of applications during that time, got only 1 interview😅
@@grimm_gen I’m sorry to hear that! The market is quite rough for junior and even some mid levels. Keep it up, and don’t get discouraged. You have no idea how many of those 100 are actually open to hiring. There is a non-zero amount of companies posting ghost jobs and also jobs that are already taken.
Learn DevOps. I have seen so many postings for DevOps resources.
Hang in there, I got let go two weeks ago. Same thing, from two weeks ago to today I can already see a change in the market. A lot of people were waiting on the election I think. Now that it’s over I’m starting to see more openings and interest
Thanks for posting this. For whatever reason I never realized the significance of contractors / conulstants etc as a market indicator until you said anything and as soon as you did it's made some things I'm seeing at work make sense. Appreciate the sharing of wisdom.
@@danielkemmet2594 of course man! It’s the hard truth and part of the job. It should be expected to be that way
another very insightful video , thank you for sharing
Thank you so much for watching!
I appreciate your channel and I am so glad you have found a role, congrats!
I’ve been a software engineer for 15 years and I left my job in Jan of 2023 due to aging family. Now that I am ready to get back at it, I have found this year really difficult. I am seeing things I have never experience before such as proctored coding exams just to get an interview.
Is this the future?
I think we are in the awkward teenage years. We are trying to figure out what we can and cannot do with AI tools. How to interview people who actually know what they are doing and not relying on copilot. We don’t have a lot of startups, and sometimes those jobs are done by a non developer to get to an MVP. But I’m also just speculating. I think it may be another year or so to get back to a normal and common place. Right now it’s still all over the board
Exams plus they want you to do a whole project from beginning to end. Many interviews are at least 5 steps long.
@@KMyer unfortunately that has been the normal for a long time :(
@@cody_codes_youtube oh wow, it's unbelievable. Companies getting free work done, lol.
"Idle hands are the devil's workshop"! Keeping your skills sharpened and up to date can be a huge factor breaking through the hiring wall or back into the workforce.
I needed some good news today. Thank you. 🐦🕊️
Of course! I even got good news today too for new leads coming in. I think my prediction is right!
Great video overall 👍. I like your software lifecycle explanation as I share a simular point of view: (1) build, (2) scale, and (3) maintain are the 3 general buckets software teams operate in. They all come with different challenges and, as you've pointed out, are affected by the general economy in different ways.
I don't think your canary analogy is right in this case. Although there is some correlation, it is not a reliable analogy. In the latest down cycle I've seen exact opposite effect at large US based companies. Contractors would be kept / hired while full timers are asked to leave. It all comes down to the individual company and the choices they've made up to this point.
Again, great video and I will be subscribing 🙂.
Ohhhhh!!! Thank you for the high praise! I would LOVE to chat more about your thoughts on my canary analogy. It goes against all my experience and would love to talk shop if you shoot me an email on my RUclips channel info! Thanks for watching!
For someone who just graduated a software engineering bootcamp and is currently in the job market what are some things you’d recommend I do while the job market is still figuring things out? 🐦⬛
@@saveoon yeah! I will have a video before years end about this!
@@cody_codes_youtubesounds good I just hit the bell so I’ll know when you do thank you for the video makes me hopeful
Thank you! I watched a lot of videos about tech job market but only now heard about canaries )
That simple concept that makes a lot of sense
It’s not 100% the way companies operate, but it’s a pattern for most! Thank you for watching
I'm currently in college finishing up my gen ed credits, this swe job market has really been making me scared of my future, and im thinking if this is a good path for me to take to get a BSCS, I keep hearing these horror stories of new grads not being able to land a job for months or years. Hopefully the job market keeps getting better from here on out, i still have years till i finish up my degree but man am i really questioning my decision to pursue CS, wish i had a crystal ball to see how the job market will be in 3 years from now 😅
@@endministratorr I’ve got many opinions about this and plan on having a guide for CS grads coming soon!
@cody_codes_youtube awesome, looking forward to it !
Hey Cody, that was some very deep and detailed explanation on how the market moves. Thanks a lot.
If you have the time and haven't done it yet, can you give an idea on how the interview/hiring process worked for you for the current job? 🐦
@@hiramfernandes yes, kind of. I want to give a video to explain the whole process of what to expect in a software engineer interview.
For my current job, the interview was short. I had worked with this client before, I had also the consultancy vouchers for my skills, and the process was pretty easy. But that’s not normal for most people just finding new places
I am seeing more and more paired programming tasks
🐦Thank you for the uplifting video as I watch it on a bright Sunday morning.☀
Wonderful! Thank you for taking the time out of your day!
Cheers for the hope. I'm not convinced the money will flow anytime soon to the point where there's high demand. There's so much conflicting info around. Governments tell us of the skills shortage and need to fill an increasing demand. Other YT channels tell of AI taking jobs. No shortage of skilled devs struggling to find work. Unfortunately, a pickup in the market is not a clear trend yet.
I think it’s highly likely, but won’t get to the same levels as before. The AI talk is nonsense for those who are actually working in the field, and that’s me, and I use it daily. Replacement is a dumb conversation, but enabling us to work faster is a real thing.
🐦 first of your videos I've seen, thank the algorithm. Great presentation and good insight I didn't know. Checking out some of your other videos now! Tip: the quick face zoom-ins got distracting. Once or twice is ok. maybe replace the rest with slower zooms that go half as far.
Appreciate the direct feedback! I wish more people would be comfortable saying as much. I’ve been hiring out my editing and this is actually something I’m willing to relay to them!
If you do, the timings of the zooms are well placed, and the direction is sometimes clever. And, when I watched one of your other similarly produced videos on my phone, it wasn't as distracting. But when cast to my TV, the whoosh is almost startling. 😂
I observed something quite interesting I got a call from a recruiter who told me him and 6 other junior recruiters just got hired in anticipation for the next few months. They were calling devs and building their DBs as well as pitching for new jobs. Wondering why they employed 6 new guys
I bet it’s because they laid off 8-10 over the last year or so. Recruiters got hit harder than engineers!
True
🐤 Great topic covered, it is rough out for sure but yeah I agree things will hopefully pickup soon!
Hey thank you! I don’t think this will be a forever thing
Hey Cody! I'm surprised you didn't mention anything about the jobs going out of the country more than ever due to globalization. I have travelled to a couple of countries and I am surprised at how many people outside the United States that are working for an American company and earning in USD. The number one reason for this being cheaper labor. Though I agree that some jobs might come back due to your explanations but some will never return .
I love your videos. Keep them up!
I didn’t because it’s an old boogie man. We’ve been outsourcing since the 90s. If that was a real threat, then we should have figured out how to make ourselves obsolete in the last 30 years. I kind of want to address the topic in another video actually
Great point that when companies spend more, software developers get more jobs. The difficult thing is the way this happened at the same time as a big shift in the software development environment. AI tools are becoming a normal thing (I remember a sort of disdain for developers using/relying on AI tools), and experienced developers can now work faster, meaning a need for less developers in general. Maybe those gaps will be filled in when companies are able to spend more again. But I'm curious how things are going to shake out, not only based on how the economy develops, but as software development tools evolve faster and more dramatically than they ever have before. Until things look better, I'll be working on my own products and company.
My take is the confidence in AI will be a double edge sword. Maybe they can get to chapter 1 or 2 faster, but maintaining code and advancing to chapter 3 or 4 of the product will be much much harder unless you have someone very focused on the data models, the architecture, and the common patterns being used. I think some companies will do it well, but other will find themselves in a maintenance MESS and needs a very skilled engineer to tease apart how it all went wrong
bird emoji
What's the best place to go to find freelance work? I'm working 9-5 already as asenior software dev but want to pick up some extra work, just 10 or 20 hours a week... Is that even possible?
@@LeviathanSparrow it is but it’s hard. If you’re a senior I would focus on your network and see if any friends or even family need some easy projects. Or search out maintenance positions where you are upgrading systems or doing minor feature work
@@cody_codes_youtube That makes sense. Thanks!
The worst is when you ace the interview, but rejected due to someone else having "more experience"..
I have very little confidence in the feedback given from potential employers. I don’t think I’ll ever get the full picture
@@cody_codes_youtube Agreed. Some interviewers don't have the heart to give constructive feedback, but honesty is what can truly help interviewees even if it's the hard truth.
@ oh for sure. I agree
Great video! I also think things are slowly picking up again.
What's also very important is that we remember that recessions, and bad job markets can happen. So when you can - you should build good work relationships, with colleagues and recruiters. They're the ones that can help you when times get tough. 🐦
That’s exactly right. Networking is over powered
Hello hello/Salam from NJ 🇺🇸 An insightful video. Thank you for sharing. Keep up the good work 🎀
Thank you for watching!
I mean, I've been in it a long time too but my experience is the cycles are long! If things get bad it could take 10 years or more for the next boom.
For sure. I do not think we will get another boom like we had 4 years ago, but things are gradually improving
Interesting, I was laid off on October 1 and luckily found myself with a lot of interviews. I recently accepted a contract, though I found most of the interviews were for perm positions. Also, on my team we had one contractor and she was not laid off. But, I did tell her before I left that she should find out ASAP if her contract is being extended.
For sure. I feel that is an important lesson is that you need to keep your network warm and the door could be closer than you expect
Just curious what your thoughts are specifically for junior dev roles? It seems like that has the greatest competition.
Also you think it's possible get freelance gigs on up work at a junior dev status ? It seems like Wordpress is relatively easy to learn coming from web dev background and that is used most often in freelance worlds(based on my own observation).
Keep up the good work! I like your honest/sincere take on the topics.
@@jritzeku you guys definitely have it the worst right now. But good news is that I mostly am trying to cater to this audience, those who are about to get into the field and also those who are still really green.
I think I want to get a video out to give some advice to those who are early in their career. What kind of topics do you want me to cover?
@@cody_codes_youtube A good topic would be something like 'what can aspiring junior devs in mean time' (besides just panicking and applying like crazy). Some potential actionable steps:
-Just work somewhere for time being
-Explore freelance dev opportunities(could be good to add to resume since junior devs wont have much)
-Keep adding skills (webdev stuff (not taught in CS), Aws, Dockers etc.)
-Build projects, contribute to projects etc.
-Attend meet ups(not just for networking but being able to talk with others in same situation is kind of therapeutic)
Sorry for the long list! But i think it will get lot of views...hopefully lol
I'm sure you'll have some unique suggestions
Do you believe whoever is elected for president will have a direct effect on the job market for SWEs, or is it vastly more nuanced than mere political policies at this point in time?
@@Slowly_We_Rot zero effect. It’s looking at the wrong things. Even the president has very little control over the economy, and a growing economy is the biggest indicator, in my experience.
Great video, thank you 🐦
@@walid7415 thank you for watching!
What is your advice for new grad?
That video is coming up before end of year!
I’m Seeing a few more contract roles too. Here in uk interests rates are looking to come down so yes I feel very early stage pick ups
That’s great to hear the UK perspective. Thank you!
🐦 Thank you for the insights. Keep up the great content.
Yo that made my day, thank you!
Great video, it looks a rehearsal of post 2007/2008. But I had hard time to find the linkedin in video link. Thanks
Thank you for taking the time to watch!
Sometimes they keep the contractors/consultants and kick out FTE folks. I myself have been a contractors for nearly 20 years. Loved it but also saw the dark parts of it as well.
That’s true. That does happen. Not as often, I think, but still possible
and, what about ai? chat gpt will kill us or not?
Nope. I’ll talk more about AI when I talk about how to prepare for 2025
Great breakdown🐦
Hey thanks man! I appreciate you taking the time
Is web dev a good career choice for 2025 or should i go for Data analysis
I will have a video for that at the beginning of the year!
I’m 40, career changing into tech and have a little over a year left for a CS degree. I haven’t even been able to land an internship for next Summer likely because there are so many more applicants than positions😅
Hey there! Good for you! I am actually working on a video that is geared to people getting their first job. Hopefully it will be helpful!
Great video! I did not realize FRED posted indeed job postings. I'm getting hit up a lot more then I had been, seems like things are recovering. 🐦(sorry I couldn't find a canary emoji)
Thanks LUKE! Yeah, I've seen that graph passed around a decent amount. I have hopes for the next year of coding. I do NOT think it'll get back to the levels at the top of the fever, though
🐦 I am studying computer science and would like to work in the field of software development one day. Thanks for your insights!
That’s great! I’m going to have a video out directed to your situation. I want to talk about what you need to learn after school, and how to find that first job
🐦 I was working as a contractor, got laid off in June this year.
I hear that my dude. I was laid off a month before that!
Bro! I swear you and I share the same brainwave sometimes ❤🎉
Great video, and I agree! Jobs are out there🧐🧐
@@_andrewpeacock hahahaha. I know! And also, I’ve already been ruminating on another video just like the one you just put out!
@@cody_codes_youtube now we need a collab👀👀👀
@@_andrewpeacock you know I’m game
🐦 thank you for sharing!
Thank you for watching!!
🐦 Thanks for the insights, champ 🐦⬛
Thanks coach!
Contractors are the canaries of SWEs
SWEs are the canaries of the US economy
The US economy is the canary of the world economy
Thanks for your frontline insight 🐦
@@dhillaz 🫡
if you feel your audience needs you to define a phrase like "canaries in the coalmine" just don't use the phrase the whole point of having idioms is to not have to waste time explaining them if you need to explain them just use straightforward language: "leading indicators" or if your audience is so dumb they need one syllable words "signs jobs go good hire hire soon"
@@fennecbesixdouze1794 you felt that strongly to tell me that? You seem to be a real fun person. I don’t assume people know idioms, and if it doesn’t take a long time, then it’s worth explaining it so you may teach someone, so we are all on the same page.
But thanks again for taking the time to explain idioms for me. I don’t know where I would be without you
I couldn't find a software job inspite 5 years experience. I am now building my own SaaS. If you can't find work, make work. I know my worth.
Nice dude! How is the SaaS going?
@@cody_codes_youtube Thanks for asking. Its going great. I have made a lot of progress and so far things are on the up and up!
🐦I'm just starting my CS Degree as a 17 yr old, can you make a video giving some advice on people just starting out?
Perfect request! List out your questions because I am planning on a video
But the reason why interest rates have to be kept low is that the economy is terrible.
Which metric are you following for the terrible economy?
Unfortionetly IT'S NOT COMMING BACK, it would get much worse if any , I hope I'm wrong.
@@golda6 I’ve been hearing these doomsday messages on my channel for over a year. I still have more work than I know what to do with. So….
🐦
Is there a reason why you didn't mention AI? Should people be getting into SWE as a career who are in high-school ?
Oh I have a few other videos talking about AI, but stick around. I will have a software trends for 2025 coming in the next month or so!
🐦 great video!
Yo thank you! Thanks for watching the whole thing!
Great Video. 🐦Very insightful to hear the thoughts of a senior software engineer.
Thank you for watching the whole thing! I'm happy to see you found value
🐦- I'm back in the job market after 3 years. Luckily, I've lived the contractor life for many years and have padded my savings accordingly. Even so, I'm hopeful that your read is an accurate one.
Since releasing this video, I’ve been approached multiple times already for work, so that’s a signal
🐤 thank you.
You’re welcome! Thanks for watching!
🐦 Great video Cody.
Thank you so much. That means a lot
🐦Most contractors I've seen are very highly trained, and usually expected to hit the ground running very quickly in most cases. What we still have to see is what type of Software Jobs will return. With AI now everywhere, companies may expect even more out of jr devs, and expect their contribution to be better and more impactful. More new jobs will also be more work focused, than all of this cool company free coffee and slides, vibes that have died out. Tech might not be attractive as it once was.
@@scrapbrainsinc that’s the sobering reality. We all need to get back to basics
There won’t be many SE jobs period. Reason is AI period. If you never try use AI to code, try it and you know it the reason why.
@@digitnomad I use AI everyday and I’m also disappointed everyday. You’re being dramatic
GitHub 45% of the code wrote by AI today. AI will be 10 times better in 2025. Those are facts. SEs and jobs doomed.
@ you don’t know what you’re talking about. AI definitely expedites and allows knowledgeable engineers to move through basic patterns and scaffoldings quickly. That’s not exciting.
It’s also a fallacy to assume the amount of progress we made in the last couple years will be the rate of improvement forever.
Maybe you’re right, and the doomsday will come. But either way all my experience I don’t see it happening like that
@@digitnomad Tell me. Is the hardware the AI runs on also 10 times better in 2025?
It’s not coming back anytime soon. It was completely bloated at all levels and as the AI and tooling rapidly gets exponentially better there will be need for way less staff and gate keeping (process mostly automated instead of all these superfluous roles and gates). Also systems are likely mostly saturated in terms of apps out there and we live in a winner takes (mostly) all economy 😅
@@kristianlavigne8270 oh it will never get back to the same levels. I agree with that. However, I don’t agree with the level of confidence in our tools and AI. There is already a level of reconning with maintaining systems that quickly are built with ai tools and no matter the strength of the tools, there are no shortcuts in learning the fundamentals of the code you’re slinging
Canary
🐦 I love SanityTube. Like another commenter, I've also started to get more interest from recruiters. Let's see where this takes us!
Oh my God I love the name sanityTube
Thanks for being my bird 🐦
I will always have your back Byron!
Bruh even this 15 year experience engineer got laid off. Honestly AI is coming for all jobs not even interest rate will save jobs. If anything more investment into making AI automate everything sooner will be funded. I'm not saying all jobs will 100% be eliminated im saying lots of need for more hires so 50% of jobs estimate.
@@kingdomVI my role wasn’t hurt because of AI, but client management of the project
Duck AI, nobody is making money with AI, and the tools are usually trash with complex stuff
Software engineers jobs are not dead, they are being offshored.
Not true. Although it hasn’t stopped people from saying that since the 90s
@@cody_codes_youtube I work in a major tech company that had some major layoffs and they fired some software engineers that were not bad at their jobs: mostly US based. Some time later they announced they were hiring some new people from India. I think we'll see a trend where major companies will save on software engineering salaries by hiring offshore in places where they can pay less salaries.
This is complete denial about automation. "Don't Look Up"
Get into plumbing, electrical, HVAC.
Don’t know what you’re talking about my dude. We need more in the trades but your automation comment makes no sense
@@cody_codes_youtube denial. smh
@@GungaGaLunga777 or your ignorance. Pick and choose
i secured my internship finally dont give up yall
Yoooooo good work! I’m proud of you!
When everything feels bleak or pessimistic, getting back on track makes things seem optimistic again
I’ve had more data come up this week and am feeling even more optimistic
@@cody_codes_youtube hope you are right
🐦 - Good one, Cody. Succinct with no fluff.
Thank you! That is high praise! Haha
🐦⬛ Maybe 2025 will open up opportunities to move from Developer adjacent to Developer
I’ve seen that done many times over!
Yes! More jobs are coming. BUT! They are going to be given to A.I.. :-)
You and I have different observations about ai..
🦅
YES I WAS WAITING FOR AN EAGLE!!
🐔🐓 because.
I love the different bird options!
I am in DevOps and I have offers all along good or bad I did not feel anything what you are talking about 😊
That’s awesome! I feel like most of this was felt by early and mid career, general software engineers (without your skill set)
🐦
Hey hey! Thank you for watching!
🎉
🎉 🎊
Also, 🐦
Yesss!! I love the bird turnout!!
:bird:
Thank you for watching!
🦤
Yooo! thanks for watching!
🕊️
Yes!. That’s the first one of those! Thanks for watching!
🐦 🐦⬛ 🦜
Three birds! That’s a record! Thanks for watching!
🐥
Yes!’ Thanks for watching!!
i🐦🐦🐦
@@edgarlittleton8428 yess! Thanks for watching!
🐤
@@W-ke6kw thanks for watching! I appreciate it!
🐦🐦🐦🐦🐦
Probably the most birds yet! Thank you for watching!
🐦🐦🐦👍
So many birds!! Thank you for watching!
^^
😊
The jobs are coming back when I say they are coming back. Catfish?!
@@DeepPurple-gr6wj just sharing my insight and conversations I’ve had with colleagues and CEOs of consultancies
🦜
HEYO! Thank you for watching!
🐦
Thanks for watching!!
🕊️
Thanks for watching! I appreciate that!
@@cody_codes_youtube thanks. You’re giving me a little hope the industry picks up again. I can really use any job now! Might even start looking for tech support jobs now 😅
🐥
Yes!! Thank you for watching!!
🐤
Perfect! Thanks for watching!
💚🔥🦜
@@afuzzybearsyoutubechannel2812 fuzzy bear thank you!