Тёмный

The Broken Senior-Only Developer Market 

Software Developer Diaries
Подписаться 28 тыс.
Просмотров 212 тыс.
50% 1

How to find a job as a junior programmer? Getting a job as a software developer has become more difficult than ever before. Let's find out why and learn how to maximize your chances of getting hired as a developer.
======⚡⚡⚡======
Try CodeCrafters with a special discount from me: app.codecrafters.io/join?via=...
🙌 Become my Patreon and get exclusive perks: / softdevdiaries
💼 Follow me on LinkedIn and drop me a message if you'd like: / gusgadirov
💻 Also, let's connect on GitHub: github.com/gusgad
📚 Resources:
Google's XYZ formula for resumes: www.inc.com/bill-murphy-jr/go...
🕒 Timestamps:
0:00 Current software-development market
0:42 Why is the market so bad?
2:02 Everyone like senior developers
2:56 How to succeed as a junior developer?
And don't forget to subscribe for more videos like this 😊

Наука

Опубликовано:

 

8 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1,1 тыс.   
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries 7 месяцев назад
Are you a beginner software developer? What do you think of the current job market in your area? Feel free to share!
@botondbenyovszky6621
@botondbenyovszky6621 6 месяцев назад
It's even worse. I have 6 years of C++ work experience, 2 of them were combined with Unreal Engine. But because I worked in the Simulation industry, instead of the Game Industry, no game studio gives me even an interview or a test task, since they all require "Game Development experience".
@ParamountRaven
@ParamountRaven 6 месяцев назад
market is flooded.
@Jenkkimie
@Jenkkimie 6 месяцев назад
Finding work has been difficult. Graduated in June 2023 and most job opportunities here in Finland and overbroad are for seniors. I have 2-years of work experience and top notch grades (not that it matters that much) but that's not good enough. If I get lucky there are junior frontend positions available although I am training for and wish to be a fullstack developer. I get why companies focus on seniors since a lot of them are also looking for new work now, but dang is it hard to make it in the industry now as a junior.
@Bioniclema90
@Bioniclema90 6 месяцев назад
I wasted the last 3.5 years of my life and $10k getting through a web software development associates degree program at my local tech college, only to graduate and encounter this situation. I even did research before enrolling and saw a bunch of articles about how software development is one of the most in demand fields atm. What they failed to mention is "...Junior devs need not apply". I hate my life. The promise of a career after college has entirely consumed my 20s and I want it back.
@jayocaine2946
@jayocaine2946 6 месяцев назад
@@Bioniclema90 I almost guarantee someone at some point told you that you can learn all of that shit for free and in half the time on google. Infact that's how most programmers know how to program
@MrGonci
@MrGonci 6 месяцев назад
Basically, your advice is: to succeed as a junior developer, become a senior developer. Awesome.
@fieldmojo5304
@fieldmojo5304 6 месяцев назад
Yeah this video should be about getting your foot in the door. As a principal engineer, I don't look at experience or education in interviews: instead I go in and destroy the candidate with tests and questions. Unfortunately I don't decide who I interview.
@Airdel
@Airdel 6 месяцев назад
@@fieldmojo5304 destroy the candidate with test and questions, if it breaks but has the mindset of "Ok, how do I Improve this?" that's ✅✅
@DeepTitanic
@DeepTitanic 6 месяцев назад
"Delete your social life be like the wolf of wall street"
@herrDOS
@herrDOS 6 месяцев назад
If you’re sad, don’t be sad
@qingyangzhang6093
@qingyangzhang6093 6 месяцев назад
Exactly. Nowadays I carry both the words "senior" and "staff" in my title, yet my pay is less than what I interviewed for three years ago, and routine in my daily work feels more restrictive. In other words, I felt like an intern when I was a junior, and a junior now that I'm senior.
@hung8969
@hung8969 7 месяцев назад
“Go to college to get a good job!” Now it’s “go to college, maintain a repository, get 5 years of experience then maybe get a interview!” Yeah Lmaoo the world is failing young adults
@chrisalexthomas
@chrisalexthomas 7 месяцев назад
well, don't wanna be the bearer of bad news, but in software engineering, it's always been like that since the early 2000's. The only difference was that you could do it by just going to college, but now it's kind of mandatory and you have no choice because it's sort of the bare minimum now. I'm kinda happy I was entering the industry in the early 2000's compared to today, because today it's crazy the level of work you have to do to get into the entry level these days. Back then you were guaranteed a hire because you had so much to show for it. But these days, everybody and their dog has a github account :P
@hackerman5764
@hackerman5764 7 месяцев назад
It's only getting worse. Either the government issues some sort of UBI or there will simply be mass unemployment and/or debt slavery and civil unrest (see Elysium) in the coming decades.
@twothreeoneoneseventwoonefour5
@twothreeoneoneseventwoonefour5 7 месяцев назад
@@chrisalexthomas not for every country though. I live in a country where the college is free(somewhere in Europe I will not disclose), yet I found my first job without a degree and only in 4 months of studying almost from zero. Frontend TS(JS) React developer. I have enough money to live alone and eat what I want so it's not as bad as you say lol.
@chrisalexthomas
@chrisalexthomas 7 месяцев назад
@@twothreeoneoneseventwoonefour5 fair point, there are always countries or more rural parts of countries where software engineering hasn't reached a saturation point yet and you can still get a job like this. The problem is when you want to move up the food chain and that means moving to a place where those circumstances don't apply anymore, like the capital city, or even a new country where suddenly the requirements jump like 300% I get where you're coming from though
@twothreeoneoneseventwoonefour5
@twothreeoneoneseventwoonefour5 7 месяцев назад
@@chrisalexthomas well if you found your first job it isn't as hard anymore. Because you can live alone, grow as a developer there for however much time you like, and then when you are ready, you can always find a better job somewhere else. I plan on working there for at least 2 full years while learning a bunch of useful stuff to stay relevant in the industry, and then search for a new job. Already 1 year in atm.
@CarKiller92
@CarKiller92 6 месяцев назад
Not only you need to be a senior dev, you need to have THE EXACT SAME skillset they need, be that the exact same stack, exact same field knowledge, everything. If they have to teach you anything, then you are not a senior dev in their eyes, instant rejection with 'we are looking for someone more senior'. This is why the IT job market is insane, most companies are looking for unicorns for junior dev salary.
@johnblomberg389
@johnblomberg389 6 месяцев назад
Okay so I see this issue being posted a lot.. What you do is that you look up the skillset that they require, you watch some RU-vid tutorials on whatever you don't already know in that stack. Maybe spend like 3-4 hours on this, just to have a very brief understanding of the core concepts. In the interview you tell them that you have loads of experience with these tools and then you namedrop some of the core concepts just to make them understand that you are a genius with decades of experience in these areas... First of all you probably won't even need to know everything they posted in the reqs for the job since they bullshit stuff all the time.. if you end up getting the job you spend like a week or two learning the basics that you need to complete your job and then you take it from there. Rule #1 in this job market is "Fake it until you make it", you have to adapt to insane requirements and recruiters who have no knowledge of the tech stacks they advertise. I don't like it but that's just reality right now
@loth4015
@loth4015 6 месяцев назад
@@johnblomberg389 This is unironically what CEOs do all the time. -
@username7763
@username7763 6 месяцев назад
Unfortunately this does happen a lot and I think it is bad practice. When I interview a candidate, I ask them questions about the skills they claim to have not the ones I wish they had. If they are strong in what they've learned, odds are they will quickly become strong in our tech stack. Technologies and projects change, it doesn't make sense to hire someone who aligns with your current tech stack. Don't you want to be able to adopt something new without re-hiring everyone? No one thinks this way.
@username7763
@username7763 6 месяцев назад
@@johnblomberg389 Well that explains a lot of candidates I've weeded out. I am tired of all the people who have claimed to have years of experience in something but doesn't know any details on how it works. I would have given them a chance if they had been honest. Ok if the tech stack doesn't align, never ok to lie.
@johnblomberg389
@johnblomberg389 6 месяцев назад
You have to get past clueless HR people though.. if you don't have experience with Node.js 21.5 (you only have experience with 21.4) then it's bye bye for your resume. Basically, you have to be pragmatic and you need to know how to game the system a little bit. I don't like it but the game is the game... @@username7763
@ItsRyanStudios
@ItsRyanStudios 7 месяцев назад
What's worse is that senior positions often involve management, and many of us just don't want that, we just want to write code.
@JEsterCW
@JEsterCW 7 месяцев назад
fax
@defaultdefault812
@defaultdefault812 7 месяцев назад
thats the future, get out of tech if you don't want it.
@invictuz4803
@invictuz4803 7 месяцев назад
The worst is when you're a junior yourself and they give you management responsibilities and you barely have time to code and maintain your skills.
@genechristiansomoza4931
@genechristiansomoza4931 7 месяцев назад
​@@defaultdefault812That's not the future
@BTrain-is8ch
@BTrain-is8ch 6 месяцев назад
What type of management functions are you talking about?
@sdwone
@sdwone 7 месяцев назад
We're on a ticking time bomb here because ALL industries relies on new blood to come on board as older employees retire. And if we are foolish enough just to leave it all to AI, then we are willingly diving head first into the Abyss!!!
@suckmyartauds
@suckmyartauds 7 месяцев назад
I'm guessing the execs making these decisions don't really care about how the company will be doing 5 yrs from now cuz they might have a different job or they are so old they will retire by then lmao
@seriouscat2231
@seriouscat2231 6 месяцев назад
Leaving something to AI is like leaving it to the tooth fairy. So few people have any clue what an AI can and what it can not do.
@Al_L.
@Al_L. 6 месяцев назад
People really do not know what AI can achieve. Much less than they expect, it is just a negotiation tool to lowball everyone in the indistry with no AI knowledge. Because people with actual AI knowledge are aware of how much BS these new AI gurus are selling to unsuspecting tech-bros.
@SuprousOxide
@SuprousOxide 6 месяцев назад
Ah, but you just assume that some other company will hire the juniors and get them the first years of on the job training and then you can benefit...
@SuprousOxide
@SuprousOxide 6 месяцев назад
Ah, but you just assume that some other company will hire the juniors and get them the first years of on the job training and then you can benefit...
@nickwoods7746
@nickwoods7746 6 месяцев назад
Reminds me of what I know about being a pilot. The airlines neglected their employment pipelines for years to cut down on costs; a new pilot would have to go through an extensive training process only to get a crummy job for a regional airline with low pay and long hours. A lot of older, more senior pilots were forced out due to the lack of air travel during the pandemic, and there's no one to take their place now, resulting in a major labor shortage. The airlines screwed themselves by focusing on short-term profit rather than the long-term viability of their labor market.
@pepsi_kola
@pepsi_kola 6 месяцев назад
This is what capitalism is all about. Short term profit for share holders. Nothing else.
@WaltuhBlackjr
@WaltuhBlackjr 6 месяцев назад
@@pepsi_kolano blaming capitalism is too low effort of a scapegoat
@luckerooni1153
@luckerooni1153 7 месяцев назад
That's what happens when tens of thousands of people with the same skill but are more experienced get released to the job market at the same time.
@internallyinteral
@internallyinteral 6 месяцев назад
It's almost like this was done on purpose to make people more desperate... Totally was never done in other industries before 😂😂😂
@carloalberto4132
@carloalberto4132 6 месяцев назад
@@internallyinteral it has more to do with the rise of interest rates.
@TehDuckOfDoom
@TehDuckOfDoom 6 месяцев назад
Having a skill to read rect documentation and type is not the same as being even a little qualified as a developer/
@web3wizard381
@web3wizard381 6 месяцев назад
fire to rehire cheaper yes@@internallyinteral
@user-md7yx2ry5k
@user-md7yx2ry5k 6 месяцев назад
The exact same happened in the UK to those with law degrees.
@Biffcutwtright
@Biffcutwtright 6 месяцев назад
Step 1. Devote every waking hour to learning the skills of a senior, full stack developer Step 2. Do tons of work for free to build experience, make sure you neglect any other hobbies and/or relationships otherwise you literally are not grinding hard enough. Step 3. Make sure to grind on l33tcode as well, doing completely irrelevant algorithm puzzles which will come in handy on interview day then never again Step 4. Apply to 1000+ jobs (keep your head up champ!) Step 5. On (the first) interview day, assuming you passed the technical interview (unlikely) prepare for a week of additional redundant interviews where different members of the staff check your vibe Congratulations, you are now qualified to make the nav a different shade of blue
@cpK054L
@cpK054L 6 месяцев назад
Leetcode doesn't help in my field
@bravesonly
@bravesonly 6 месяцев назад
Lol, that's what I did from 2014 to 2020 till I got an actually nice job opportunity. I'm coming from third world country though. It was always like that, I think that gen z were just overpromised and now meeting the actual reality. Sometimes you have to grind in order to get to something 🤷‍♂
@JohnDoe-nm5le
@JohnDoe-nm5le 6 месяцев назад
@@bravesonly The grind is bullshit.
@dinahlizett
@dinahlizett 6 месяцев назад
This! As a Sr dev I find all this hiring process ridiculous. Give the candidate a test that actually pertains to what their day to day would be.
@darkwoodmovies
@darkwoodmovies 6 месяцев назад
@@JohnDoe-nm5le "The grind" is fine as long as it elevates you average to exceptional. Doesn't really have the same ring when you need to grid just to get started, at that point it's basically just exploitation - or if you're a capitalist, a bad market fit... lol
@nagytamas97
@nagytamas97 6 месяцев назад
How to get a job: Give up your life and learn everything (very realistic). If that's true, the industry is fucked and beyond repair.
@vectoralphaSec
@vectoralphaSec 6 месяцев назад
Yeah. Only a matter of time till the industry collapses. AI will only accelerate this.
@wojciechsobiesiak
@wojciechsobiesiak 6 месяцев назад
It starts from C, but If You're heading toward job way It may be not the solution. "Learn everything" you're hurry anywhere?
@hschan5976
@hschan5976 6 месяцев назад
Its the reason why birthrates are dropping through the floor. But with globalization they don't need people in rich countries to make babies any more. It's much cheaper to import people from abroad. Welcome to the final stage of civilization where everything becomes too expensive and need to be outsourced, including human reproduction.
@whatisrokosbasilisk80
@whatisrokosbasilisk80 6 месяцев назад
@@wojciechsobiesiak Yes, away from starvation.
@wojciechsobiesiak
@wojciechsobiesiak 6 месяцев назад
@@whatisrokosbasilisk80 I had anaemia 2 years ago xD have pushed my life to the limit xD 20 year long story for the movie xD As in Batman "now I'm always smiling" now I see the light xD I have met bad people and now I'm part of society xD and from last 10 minutes I have 11th subscriber xD
@quyiter
@quyiter 6 месяцев назад
As a senior dev, the cloud team I'm on opted to hire contractors over junior devs. I pushed to get juniors we could train on our systems, but ultimately, it came down to budget and ramp up time. For the price of a junior dev that would need time to get ramped up and trained, we could hire a contractor that didn't need to be trained and didn't need to learn our systems since they'd only be there for 6-12 months anyway. Every dev on our team that is an employee is a Senior Developer. Were all seniors with 0 juniors. When I started 8 years ago I joined with a group of 30+ juniors and we got spread out across several teams. Completely different now.
@freashty
@freashty 6 месяцев назад
Your team is on the brink of collapse
@IrrationalDelusion
@IrrationalDelusion 6 месяцев назад
Country?
@quyiter
@quyiter 6 месяцев назад
@@IrrationalDelusionUS
@IrrationalDelusion
@IrrationalDelusion 6 месяцев назад
@@quyiter Well at least you have capacity for living standards 3 to 6 times more than in Ukraine. Juniors are outsourced, probably because marketing, and without investment into new blood the core teams will dissipate slowly.
@quyiter
@quyiter 6 месяцев назад
@@IrrationalDelusion Yes I make great money it's just a shame my company is now preferring a core of senior devs and backfill with Indian contractors they can pay dirt cheap.
@vectoralphaSec
@vectoralphaSec 6 месяцев назад
This is how it plays out. No company ever hires entry level/ junior devs anymore. The current devs are senior devs or become senior devs. Then those senior devs retire and the company doesnt have any more employees and they cant hire anyone because they are all juniors who never got a chance to get professional experience to eventually become senior so the company collapses. That is what would happen.
@vijayendranvijay457
@vijayendranvijay457 6 месяцев назад
Maybe by the time those senior devs retire, the AI is so good that there is no need for devs anymore?
@GackFinder
@GackFinder 6 месяцев назад
@@vijayendranvijay457 Yeah that's never gonna happen.
@parlor3115
@parlor3115 6 месяцев назад
@@GackFinder lol
@anonfourtyfive
@anonfourtyfive 6 месяцев назад
It's perfectly structured if you owned one the main monopoly company in the domain. you literally sabotage all competition.
@awesomedavid2012
@awesomedavid2012 6 месяцев назад
​@@vijayendranvijay457not gonna happen if AI companies don't hire junior devs to maintain and build the thing
@etakarinae248
@etakarinae248 6 месяцев назад
MAJOR TIP: become a software tester first. No developer wants this position BUT you'll get a lot of experience which will be rewarded.
@thefakewitchdoctor
@thefakewitchdoctor 6 месяцев назад
I was searching for this comment. Should be pinned.
@lukashenrique4295
@lukashenrique4295 6 месяцев назад
Oh cool! Gonna research on this. Thx for pointing this out!
@etakarinae248
@etakarinae248 6 месяцев назад
Furthermore, as a software tester you will see a lot of code in different styles for different purposes. AND wrt AI: would you rather use a program written by a human being and tested by AI or a program written by AI and tested by a human being? Saying, starting as a tester seems a safer way to start a career in software. The skills (human reasoning) are not replacable by AI.
@Tvde1
@Tvde1 6 месяцев назад
This is terrible advice. Only dysfunctional companies have a "software tester" role
@thefakewitchdoctor
@thefakewitchdoctor 6 месяцев назад
@@Tvde1 Thanks for stopping by with your valuable wisdom. We are better off because of it. People must love your absolutism, and enjoy working with you.
@chrisalexthomas
@chrisalexthomas 7 месяцев назад
Having no life... this is basically how you become a senior developer. You have to sacrifice your social time to do projects on your own and then use that experience to justify why you're more experienced than everybody else. This is basically how I did it. The 20-26 year part of my life was effectively "don't have friends, stay at home, learn everything about everything, build your own projects" and even then I was still classified as a junior for years afterwards
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries 7 месяцев назад
"Stay at home, build drones and print 3D objects" ;)
@chrisalexthomas
@chrisalexthomas 7 месяцев назад
@@SoftwareDeveloperDiaries bingo! ;)
@himanshujasaiwal3967
@himanshujasaiwal3967 7 месяцев назад
i am also on sam route can i have your email or twitter for virtual coffee chat when you have time ?
@robenwayne9060
@robenwayne9060 7 месяцев назад
Damn, I think it is easier or the same effort to build a small business.
@fitfuelplanner
@fitfuelplanner 7 месяцев назад
story of my life
@logan4179
@logan4179 7 месяцев назад
These companies should not be allowed to lobby Congress for H1B visas if they're not hiring junior devs.
@ishaanrawat9846
@ishaanrawat9846 6 месяцев назад
agreed
@jhonshephard921
@jhonshephard921 6 месяцев назад
you realize they aren't just doing that right? You think its out of charity they hire high school or in my company's case even middle school students as interns? and they are pushing retirement age and social security further and further away. They know they are in a bind with the racism they cultivated funding the GOP and its propaganda in the mainstream media for years so now its on to child labor and elder abuse. Maybe stop watching Fox, CNN or OAN and try The Majority Report or TYT for some real pro-labor reporting.
@iLoveAppl3947
@iLoveAppl3947 6 месяцев назад
why would you pay a junior when you can pay a senior and get straight to the business? Businesses have bills to pay no time to waste with juniors
@logan4179
@logan4179 6 месяцев назад
@@iLoveAppl3947 Because senior developers don't just materialize out of thin air. When businesses truly never hire junior devs, the whole system breaks down. What are you even on about?
@awesomedavid2012
@awesomedavid2012 6 месяцев назад
​@@iLoveAppl3947because senior devs will retire sooner? Because junior devs will have more loyalty since they need it more since they have fewer skills to demonstrate? Since you can train a dev in your particular style instead of fighting 20 years of coding practices. So that you can pay them less than a senior dev.
@mediamanager8950
@mediamanager8950 6 месяцев назад
The sad thing is that this scenario seems to be affecting all IT roles. I have been hunting for a junior network engineer role for over 9 months now. Haven't managed to come across a single junior role that is asking for less than 5 years of professional experience and their skill requirements are typically that of a senior network engineer. In over 50% of the junior roles I have applied to I had 90% of what they were asking for but it seems that they get scared when ever it comes around to actual professional experience. You can know how to do everything, prove it, and they still won't hire you simply because you've never had an official job. Looks like the only way to get the job that you want is to already have the job you want.
@rentefald
@rentefald 6 месяцев назад
So.... what are you experienced with? Some mumbo jumbo... I can code a WP site or?
@Bioniclema90
@Bioniclema90 6 месяцев назад
Or lie about it
@Coach-rq6jx
@Coach-rq6jx 6 месяцев назад
@@Bioniclema90 or have good connections with those in the hiring panel. Get someone to recommend you, and convince the panel to take a risk with hiring a junior. Again, chances are 9 to 1, but it's gotta work just once coz once you're in, there's the experience recruiters are looking for.
@johnblomberg389
@johnblomberg389 6 месяцев назад
100% this, just lie about it, worst case scenario you don't get the job @@Bioniclema90
@burnstick1380
@burnstick1380 6 месяцев назад
similar experiences here. I did a 5 year school which is actually a good regional school and quite respected. My diploma thesis was to build a webpage for a timemanagement tool (implemented by me) with some special requirements which worked perfectly fine. Did also other school projects (chess server, ....) and stuff but there are few jobs around and many require expierence...
@Hersatz
@Hersatz 6 месяцев назад
As one of the two juniors in the world who found a job in the past 2 years, I am quite happy to know that there will be no competition for senior positions in 30 years due to everyone else changing profession in between.
@viktorskarlatov8227
@viktorskarlatov8227 6 месяцев назад
lol :D
@A.G.1.5000
@A.G.1.5000 6 месяцев назад
😂
@marcoandreschmidt5859
@marcoandreschmidt5859 6 месяцев назад
😂
@noriller
@noriller 7 месяцев назад
You have seniors, then Staff, Principal and whatever other naming. If everyone is senior+, then no one is senior there. Or better yet, senior is the new junior.
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries 7 месяцев назад
The ones who haven't seen this video won't be seniors :) Jk, good point!
@marcusthatsme
@marcusthatsme 7 месяцев назад
Everyone gets a gold start!
@pdcx
@pdcx 7 месяцев назад
time for juniors make our own startup
@FirstLast-gk6lg
@FirstLast-gk6lg 6 месяцев назад
Genuinely
@sathvikraomp2006
@sathvikraomp2006 6 месяцев назад
Whos gonna fund it lol
@milanpospisil8024
@milanpospisil8024 6 месяцев назад
Or go to trades.
@JonathanTheZombie
@JonathanTheZombie 6 месяцев назад
@@sathvikraomp2006 investors?
@sathvikraomp2006
@sathvikraomp2006 6 месяцев назад
@@JonathanTheZombie Why would they invest on kids straight out of college with no industry experience lol
@szilardfineascovasa6144
@szilardfineascovasa6144 6 месяцев назад
There are Junior openings. Until you read the job description...and realize it's still Senior.
@bettybunbun9664
@bettybunbun9664 6 месяцев назад
Yeah most companies don't give a shit about what private repos you have. Even as a mid/senior with almost 5 years professional experience in Django and React I tried to also show some interesting little projects I had worked on, in my cv, in my cover letter, and they just don't care. In fact, in all the job interviews I had I was never asked about my personal projects even once!
@LowestofheDead
@LowestofheDead 6 месяцев назад
That's really surprising and goes against everything I've heard - everyone says to have projects on your resume. Is that only true for junior devs where projects are the only experience you have?
@bettybunbun9664
@bettybunbun9664 6 месяцев назад
@@LowestofheDead yes maybe for junior devs they might be more interested, if you can even find any junior developer positions these days. 😬
@monterreymxisfun3627
@monterreymxisfun3627 6 месяцев назад
As a senior, in more ways than one, it's broken for seniors as well. It means doing junior work and being down skilled. Companies get a rude awakening when they discover how cranky seniors get when faced with idiocy from the company.
@JP-hr3xq
@JP-hr3xq 6 месяцев назад
Yup. I'm a lead dev. I spent the past year doing nothing but adding one or two parameters to JSON responses and looking through logs for points of failure.
@DavidManouchehri
@DavidManouchehri 6 месяцев назад
@@JP-hr3xqWhy not automate log analysis?
@konfcyus4865
@konfcyus4865 7 месяцев назад
I dont think become an end-to-end developer is good advice , it is good to know every aspect of development but being specialized in one will get anyone further than being mediocre at all of them. No serious company will let one person to build a full scale production ready app , that is basically mobbing.
@reuven2010
@reuven2010 7 месяцев назад
No, but you being able to is a plus i guess.
@ward6238
@ward6238 7 месяцев назад
I have 3 software development jobs. One of them, which is part time, involves me building a production-ready app (end-to-end) by myself. Maybe they're not a serious company, but the paychecks hitting my bank account are pretty serious.
@FirstLast-gk6lg
@FirstLast-gk6lg 6 месяцев назад
Either way, end-to-end or specialized, both take YEARS of experience just to be intermediate, at least 3 years.
@FirstLast-gk6lg
@FirstLast-gk6lg 6 месяцев назад
@@ward6238 I would love some advice, in my 4th year in the industry, just got laid off a couple months ago, really struggling to find a mid-level position, failing Senior role interviews. I would literally take any software job right now, what methods do you use to find work?
@atlasatendido
@atlasatendido 6 месяцев назад
Depends on if looking for corporate or startup jobs. Most likely wont be working full stack in a corporate setting.. on the other hand, startups need people to be more cross-functional.. if you wanna jump into the startup world its great advice silly billy.
@ESCAcarlos
@ESCAcarlos 7 месяцев назад
so in few words, graduate from colledge, work at mcdonals for 3 or 4 years studying harder, try to know it all and become all mighty, then may be after 8 years, you have to study even harder because the bars has risen again. BullS...!
@hung8969
@hung8969 7 месяцев назад
That’s why I’m not going to college…. I’m 25 and had two choices. I own a business and it runs itself, so should I go to college for a CS degree and then at 29-30 try to get a job. Or just sit down every night for 3-4 hours and apply myself. I have 4 certificates in under 2 months… I can now write 200-300 line programs with GUI in python. I feel the future isn’t college when it’s 200k and still doesn’t provide a job
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries 7 месяцев назад
Agree. As long as the fundamentals are there, who needs a formal degree? Maybe the only additional thing one learns at a university is discipline, but that can be acquired outside too.
@Zuranthus
@Zuranthus 7 месяцев назад
@@SoftwareDeveloperDiaries the problem is companies are still requiring college degrees to even get an interview, and even if you lie to get through the ATS lots of companies will still not hire you if you don't have one, any direct or subcontracting government job has a hard requirement on degrees as well, so you are better off having a degree (any degree) than not having one
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries 7 месяцев назад
@@Zuranthus I would agree with you too, it really depends on what company you're dealing with
@angelg3642
@angelg3642 6 месяцев назад
@@ZuranthusJust straight up lie on your CV. Companies don't deserve transparency for their bs requirements
@joelwillis2043
@joelwillis2043 6 месяцев назад
This is the logical consequence of companies not investing in employees.
@Steelrat1994
@Steelrat1994 6 месяцев назад
This is the logical consequence of: - abysmal productivity of junior devs: In most circumstances adding a junior dev to a team is a net loss in productivity for months or even years, because they take a considerable amount of time of their seniors. - prisoners dilemma: The company that has invested money and time into a junior dev will lose that dev, as soon as he gets hunted for a higher salary at a company that doesn't invest into juniors. And they can afford higher salaries... because they don't have to spend money investing in junior devs.
@l2xsniper1
@l2xsniper1 6 месяцев назад
I think the trend is more they want junior roles filled with senior level skills ie "junior dev role" requires 5 years experience, xyz certifications, masters or phd $65k base lol.
@FirstLast-gk6lg
@FirstLast-gk6lg 6 месяцев назад
Shit you're lucky if they start you at 65k, my first role was 38k, second role was 72. Now I am between jobs, over qualified for Junior roles and under qualified for Senior roles, absolutely stuck
@vectoralphaSec
@vectoralphaSec 6 месяцев назад
$65K for a junior dev role is perfect. That's what it should be. The problem is junior devs wanting and asking senior level salaries. I.e six figures $100k+ starting salaries.
@summerwinter89
@summerwinter89 6 месяцев назад
@@vectoralphaSectech bois always want more. 200k starting.
@captainlennyjapan27
@captainlennyjapan27 6 месяцев назад
Companies in Japan are hiring a lot of junior devs atm. Absolute Pay is much lower, but relative to the local price not that bad. If you’ve always wanted to live in Japan, this is one of the best time. Japanese IT is quite behind so ironically a lot of devs are needed.
@turolretar
@turolretar 6 месяцев назад
Nice try Japan, but I ain’t coming
@amiralam1786
@amiralam1786 6 месяцев назад
woah, where should i apply? are they hiring remote devs?
@straddle9012
@straddle9012 6 месяцев назад
Where can I apply?
@GackFinder
@GackFinder 6 месяцев назад
If you have to ask where to apply to get a job in Japan, then you will probably not make the cut.
@Charybdis47
@Charybdis47 6 месяцев назад
the work hours in japan are inhumane. the also have basically no worker rights.....
@LinusScrubTips
@LinusScrubTips 6 месяцев назад
I have this exact issue. I just got my degree a year ago and couldn’t find a single software job without “5+ years experience.” Yet there’s tons of posting for senior positions not getting filled. My uncle who is a IT president said it’s 100% “false” listing to make it look like they’re hiring.
@mf_rat
@mf_rat 6 месяцев назад
Yep, ghost jobs.
@YeetusMingus
@YeetusMingus 6 месяцев назад
What's the point of doing that?
@SandraWantsCoke
@SandraWantsCoke 6 месяцев назад
@@YeetusMingus A company wants to show that it's doing OK and still hiring people when in fact it's not.
@YeetusMingus
@YeetusMingus 6 месяцев назад
@@SandraWantsCoke That should be illegal
@SandraWantsCoke
@SandraWantsCoke 6 месяцев назад
@@YeetusMingus No way to enforce it, hence it would not make sense to have such a law in place. They could even interview people and just not hire anyone. As for this practice, more than half of companies are doing it. I know it first hand.
@halgari
@halgari 6 месяцев назад
As a team lead who has hired several people in multiple jobs over the past few years, I wasn't sure if I'd agree with this video. But your analysis is spot on, and the advice is solid. One of the biggest issues with AI, and the fantastic dev tools we have today is that you kindof have to be an expert to know how to use them. If a senior dev is 3x of a junior dev (sometimes it's higher if the application is even more complex), then AI and high end tools can easily double that productivity factor. Which means in about 10-20 years we're gonna have a problem when the "old guard" retires.
@OB.x
@OB.x 6 месяцев назад
Yup. (sigh) 15 years of doing this as a hobby. Knowing my abilities, and I just get immediately looked over.
@jakezepeda1267
@jakezepeda1267 6 месяцев назад
You are far from alone. I've technically been a full-stack dev for about 5 years not, but since it's not my official title and everything is internal and for this company, I may as well have done nothing. Even if I leave with the code, almost nothing would work without connections to company servers and PLCs.
@GackFinder
@GackFinder 6 месяцев назад
@@jakezepeda1267 Uhm... you're doing resumes wrong if you've worked as a full-stack dev for 5 years and not putting it in your resume.
@electrictutorial1
@electrictutorial1 6 месяцев назад
Had an argument with my company the other day. They put out an ad for a "Junior" DevOps engineer, requiring 3-5 years experience. I argued with them that this is not junior, it's just a DevOps engineer. Then they tried saying "well they don't know our stack and blah blah blah". I'm like look even someone has 15 years experience they don't know our shit. That's called training. They won't listen to me, it's been so frustrating.
@lukashenrique4295
@lukashenrique4295 6 месяцев назад
If they find someone like that, good for them though. It's hard to gulp down the hard truth, but the market isn't fair play, it is for those who accepts such demands so...
@ach_dev6554
@ach_dev6554 6 месяцев назад
the bigger the company is, the bigger the clowns are that are running it
@simongido565
@simongido565 6 месяцев назад
I have a few tips that worked very well for me. Git repo with some big project. It shows that you are into programming and that you are willing to learn in your free time so they do not have to pay you for learning. Second tip is to get your first job no matter what, do not care much about salary, just make them to hire you. Once you realize that you are an important member of a team and you do a lot of stuff for the company you can ask for a raise. Once you survived your first year in the company the entire job market opens for you, personally I refused many great offers ( because I liked the company I worked for ) but eventually there was an offer that I simply could not refuse ( money ). This is my experience, it may differ based on what area of programming you are interested in. Edit: I am talking about job market in Europe.
@Dlntck
@Dlntck 6 месяцев назад
So your tip to get a job as a junior, is...to get a job ?
@simongido565
@simongido565 6 месяцев назад
@@Dlntck my tip is to ask for low salary
@bawbbie7875
@bawbbie7875 6 месяцев назад
I like your tips but I disagree with the last part. I worked at a company for about a year and now I've been on a job hunt for over half a year, in Germany.
@simongido565
@simongido565 6 месяцев назад
@@bawbbie7875 What is your specialization in computer programming?
@simongido565
@simongido565 6 месяцев назад
@@bawbbie7875 Different country different requirements I guess. But it still blows my mind that job market can be so different. Like a year ago I helped my friend to get a solid job as front end developer, I just told him what they are going to expect from him and where he should learn it. It took him 5 months and he got a job. Also one more thing I did in the past.... I applied for so many jobs that I had no idea which company is calling me to schedule an interview :D.
@sonalfernando7042
@sonalfernando7042 4 месяца назад
This strategy is good in short term but in long-term companys will struggle with lack of senior developers because juniors are the one who become seniors.
@aaronlauretani8921
@aaronlauretani8921 6 месяцев назад
The industry is unkind to newcomers now, or anyone short on senior-level professional experience. My one friend who has been coding informally in his free time for years and years needed over a year to finally land a job. Before that, he technically only had about a year and a half of formal job experience. His new job now pays him significantly less than he made teaching in China where I still currently live and work.
@liquidsnake6879
@liquidsnake6879 7 месяцев назад
Just lie about it, seriously, if you're being honest in the job market you're the only one, i assure you the company sitting across from you is not being honest in any of their dealings with you.
@FirstLast-gk6lg
@FirstLast-gk6lg 6 месяцев назад
Facts but how do you deal with technical interviews? idk how these devs are finding roles that don't do testing, but every role I find makes me jump through 5+ phases of interviews 5-10 hours of HARD technical challenges and examination. That can't be faked
@foreverskeptical1
@foreverskeptical1 6 месяцев назад
@@FirstLast-gk6lg Yepp all of this is BS, i think juniors need to look out of this tech industry and look at any other industries or non tech roles in tech, cause SWE is becoming hopeless for new grads/juniors
@FirstLast-gk6lg
@FirstLast-gk6lg 6 месяцев назад
@borderlinegod it really does feel that way, I mean it's like running up a hill but the hill keeps getting steeper and steeper and so running faster doesn't even necessarily mean making forward progress
@liquidsnake6879
@liquidsnake6879 6 месяцев назад
@@FirstLast-gk6lg Damn really? That's crazy, the most i ever came across was 2 phases and the questions weren't that hard, but i meant more in the case where you're technically capable but don't have the professional experience for them to consider you a senior or where you might not have a degree, but yeah if you're struggling with the interview questions then you'd need to work on that first.
@FirstLast-gk6lg
@FirstLast-gk6lg 6 месяцев назад
@liquidsnake6879 I hear you man but I feel so out matched. Like I am running up an icy hill and no matter how fast I move my legs I don't make forward progress. Again idk where people find these 1 or 2 phase interviews with easy questions but every interview for me is this insane inquisition with questions that are WAY beyond the position. Like bro this is a Frontend React position why do I need to give a 1 hour presentation on architecture of a distributed system with at least 2 different technology solutions at each major point in the design... and that being only 1 of the phases... it's been 6 months man... idk how much longer I can do this
@jwoods9659
@jwoods9659 7 месяцев назад
In other words be a engineer that can more work for less pay
@FirstLast-gk6lg
@FirstLast-gk6lg 6 месяцев назад
Yes, while also passing interviews that are 2x or 3x beyond your relative experience. Oh it's a React.js position, well here's a 6 round interview including Case Studies, Pair Programming, System Architecture, Distributed Systems, and lets throw in 5-10 Leetcode Medium problems and give you 3-6 minutes per problem. THEN we may consider you for the role, and underpay you, and lay you off the moment you aren't stricktly needed.
@jwoods9659
@jwoods9659 6 месяцев назад
I think alot of these problems are front end...@@FirstLast-gk6lg
@foreverskeptical1
@foreverskeptical1 6 месяцев назад
Yepp we are in late stage capitalism
@keshavkannan5328
@keshavkannan5328 7 месяцев назад
Why would LinkedIn show a senior developer a junior developer job? It's called 'Jobs based on your profile' for a reason, isn't it?
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries 7 месяцев назад
Good catch, but it was my mistake using the wrong clip. Apparently the browser refreshed the page in the background and this time it was based on the profile. Although I’ve tried without this option and the results were pretty similar before that. And also, I’m not a senior :D
@wetter4293
@wetter4293 6 месяцев назад
Let's also talk about the problem of hiring teams not knowing what to do WITH their senior developers - e.g. having them do junior / intermediate level work, and literally wasting money because everyone wants a senior, yet no one actually knows the type of work seniors are capable of....
@ReneSaarsoo
@ReneSaarsoo 6 месяцев назад
Exactly. In the last job I took as a senior developer I was tasked with implementing CSV import (repeatedly). I dared to complain that I find the job utterly boring and asked if there's perhaps some more challenging problems to tackle. Like solving the problem of this import logic being repeatedly built by different teams. The result: I was fired.
@wetter4293
@wetter4293 6 месяцев назад
@@ReneSaarsoo How dare you point out their incompetence! - Dude if I was the CEO, I'd be PISSED that we're wasting money on a senior and not even getting the benefits of it. Not to mention, I'd be pissed that there's all this EASY BS WORK LAYING AROUND! I see why people just PUT 5 years on their resume. If you're gonna get BS work, it makes no difference...
@luga1398
@luga1398 6 месяцев назад
I grew up in France, where the demographic pyramid was pushing the situation you describe for all industries: lots of 40,50+ people, lots of young enterers, relatively fewer 5y exp workers. Added to a corporate culture where companies do not accept the fact that they need to invest in their employees, and want a ready to use workforce from the get go. The first result was what you describe to an extreme: looking for a junior, 1200 euros a month, with a Master’s in the field and 5 years experience. The end result was that everyone’s strategy was point 3 you mentioned: all of this is bullshit, so let’s sell them bullshit; my company is not investing in me, so I won’t invest in it; technical jobs don’t pay as much as management, I’ll skip the technical studies and go straight to business. It basically drew everyone to a lowest bidder strategy, with a high supply of useless business study people - that still get hired. From a cynical perspective I can understand the move: driving competition at the entry will lower the first pays, and will lead to engineers costing lower throughout their careers. But I think the long term costs of this trend will outweigh the mid term benefits. Bottom line: I feel sorry for people entering the market now, and grass in greener in Japan.
@jst8922
@jst8922 4 месяца назад
quote: The end result was that everyone’s strategy was point 3 you mentioned So what did you do ?
@luga1398
@luga1398 4 месяца назад
Short story is for me is: I quit the initial career, got into a depression for around 2 years, moved to Japan where the demography / corporate culture is different, started to study code on my own and then got lucky. The shorter story is therefore: I managed to reuse the cards I had in my hands (speaking jp etc), and I got lucky. Since the cards I had in my hands were not designed from the get go to lead me to coding, the conclusion is: I got lucky. I don’t want to end on a depressing note, here’s a quote from an ex teacher that helped me a lot through these years: an opportunity is randomness that one manages to find happiness in. Wish you guys lots of opportunities
@vanTersec
@vanTersec 6 месяцев назад
Get good at something and just lie. Companies will lie about literally everything, there is no reason why you should not either, just get the skill to back it up.
@jwoods9659
@jwoods9659 7 месяцев назад
Meaning STOP LOOKING FOR A FREAKING JOB AND START A BUSINESS that solves a problem. Companies want to hire those people
@kevintsuyoi901
@kevintsuyoi901 7 месяцев назад
I think this might be the answer. All the time spent on hoop jumping would be better spent offering your services to the market.
@alans98989
@alans98989 7 месяцев назад
Not everyone has entrepreneurial skills. Most businesses fail. If we're entering an economy where everyone is expected to be an entrepreneur, that's a serious problem.
@jwoods9659
@jwoods9659 7 месяцев назад
That is a normal economy, you all are expecting a job we are SUPPOSED to have more than a few big companies to apply to. We all need to do something other than standing around getting depressed about jobs. I had to tell that to my parents one day. Look these companies DO not have to hire me, so I need to think about plan B.@@alans98989
@justinwyatt8
@justinwyatt8 6 месяцев назад
@@alans98989We just want “guaranteed” income to live on. But nothings guaranteed. So the best way to make money is if people like you. So you have to do a lot of marketing for that. Whether or not you’re solving a problem. Could be mechanics or entertainment, doesn’t matter. As long as someone likes you enough to give you money, that’s income. You may do better to write on social media or build a “product” rather than write a resume. But that’s all in service of making an income, not actually fixing a problem. A lot of problems aren’t fixable with tech, but we still need an income so I’m going to make something that people like in order that I won’t starve. It’s kinda ridiculous but it’s better than optimizing your resume. Find only the kind of problems that can earn you an income.
@FirstLast-gk6lg
@FirstLast-gk6lg 6 месяцев назад
Even best case scenario you are in a situation where it might take years to build a cliental as profitable as a full time engineering role. Most people cannot wait years to make money and most people will never get that cliental
@joaquin67
@joaquin67 6 месяцев назад
I almost predict The Great Developer Crash. A moment in time where too little seniors are available, and lots of junior developers are oppressed from being hired.
@okandokandast
@okandokandast 6 месяцев назад
Essentially, the market for SW developers is becoming increasingly saturated. Partly due to market changes (layoffs and less start ups => less job opportunities), as well as more people wanting to work as SW developers (=> higher competition). This forces/allows companies to be increasingly picky with their choices of SW developers. To mitigate hiring risks, companies are playing it safe by going for "proven in use" senior SW devs, or only highly achieved junior devs with a good profile with many high quality commits to high value repositories @ your favorite cloud repository storage webpage. Just doing a short SW boot camp is most likely not going to cut it anymore when there are so many out there that have a huge passion for coding. The SW developer market is becoming cut throat.
@bharath2508
@bharath2508 6 месяцев назад
You need experience to get a job but you need a job to get experience.
@SandraWantsCoke
@SandraWantsCoke 6 месяцев назад
catch 23
@xDNightmarex
@xDNightmarex 6 месяцев назад
Good summary of the current problems. And it's not just for regular jobpostings, for freelancing work as well. I don't know how many times I've talked with recruiters over the last 2-3 years or so trying to get the point across that if their clients don't get fresh minds onboard, there will be a time where all those seniors leave and noone can fill the gap. What worked a couple of times, but is certainly not for everyone, freelance + team up. "Of course you can get senior X, but only as a team with A & B.. yeah, I know, they are still considered juniors by YOUR definition, but all three combined form a very productive team". Got a couple of projects where that worked out and slowly the juniors are not labelled as that anymore buy the people out there (in the end, it also ridiculous what & who decides what a senior actually is and what isn't)
@im7254
@im7254 7 месяцев назад
Welcome to how all other job markets work
@shawky.khalil
@shawky.khalil 7 месяцев назад
An extra tip: Read other people's code, specifically, senior developers, that way, you'll see how seniors think and solve problems and also how they structure and organize their code. P. S: I'm a junior developer too who is currently struggling to find a job 😢
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries 7 месяцев назад
That's actually a great tip! Good luck, you'll definitely find something you love :)
@shawky.khalil
@shawky.khalil 7 месяцев назад
@@SoftwareDeveloperDiaries Thank you, I really hope so 🥰
@JEsterCW
@JEsterCW 7 месяцев назад
I have seen many bad written seniors code and usually the reason what does it happens is that the quality of code doesnt always mean its the best for the business aspect. Don't take me wrong, simplicity is the key and if its maintable thats the point. Difficult business = difficult business code no matter what. The most important is to write a code that will be incredibly easy to be understood by different developer who is new to the project thats also why architecture is important.
@shawky.khalil
@shawky.khalil 7 месяцев назад
@@JEsterCW I guess you're right yeah, we can't take their code for granted but at least I can see how they're thinking and how different problems are solved to save me some time.
@l2xsniper1
@l2xsniper1 6 месяцев назад
Just get a role in tech anywhere maybe just to build the resume up such as an service desk analyst?
@OatmealTheCrazy
@OatmealTheCrazy 6 месяцев назад
I've been pointing this out to every single person going around indiscriminately yelling "learn to code" at every single person talking about issues with economy/pay.
@ray84851
@ray84851 6 месяцев назад
3:42 Can't agree more. I was hired recently for my first Frontend developer job and was picked by the company out of (literally) thousands of candidates only because I have a solid grasp for Linux and Node-backend.
@monopolisticfox
@monopolisticfox 6 месяцев назад
As someone who was recently looking for a job, I've learned a LOT of tech jobs aren't hiring anyone who are new in the field. Don't know if it was always like this, but 95% of the jobs required at least 3-5 years+ of experience. As someone who was getting their foot in the door, it really limited the job market for me. Ended up getting a decent job, but I consider it luck instead of skill.
@pearcepackman2528
@pearcepackman2528 6 месяцев назад
Halfway through my sophomore year of college in computer science and this keeps me up at night :(
@NathanSmutz
@NathanSmutz 6 месяцев назад
Do internships over the Summer if you can. That can turn into a job offer if you do well.
@ReneSaarsoo
@ReneSaarsoo 6 месяцев назад
I find the job market today to be utterly hopeless. It used to be that I just picked one company, applied to it, did a couple of interviews and was hired. But nowadays there are oh-so-many interviews and coding challenges and what not to go through. And after jumping through all the hoops I still don't get an offer because e.g. I didn't look excited enough about the job. Well of course I'm not excited after a month of interviewing. I can't imagine how bad it must be for Junior developers.
@jst8922
@jst8922 4 месяца назад
Junior job market today is like dating market, if you are not top 10%, you get nothing.
@mickylogic
@mickylogic 6 месяцев назад
I messed up leaving my job, to move to Canada with no job, came home and now I am struggling to get a role again in Ireland with 2.5 years of experience and a masters. Most of these same companies with job offers/interviews early 2022 won't even give me an interview with a referral. Most jobs you look now want such specific skills.
@FirstLast-gk6lg
@FirstLast-gk6lg 6 месяцев назад
I am in pretty much the same position
@mickylogic
@mickylogic 6 месяцев назад
@@FirstLast-gk6lg We just have to keep pushing and hope for better days to come!
@GackFinder
@GackFinder 6 месяцев назад
Out of interest, what are some of the specific skills they are looking for?
@mickylogic
@mickylogic 6 месяцев назад
@@GackFinder Often it seems to be specific years experience with a language, frameworks and more specific to their products. Almost like they only want people that already have used their specific tech stack, development environment and the same type of repos/products.
@JETurp
@JETurp 6 месяцев назад
US can easily be explained by university recruitment cycles. Most entry-level positions won’t be approved in their budget until late January, which means jobs won’t be posted until mid-February.
@jeffrey5602
@jeffrey5602 6 месяцев назад
I am a data scientist with 2 years of exp specialising in NLP. I have spent the past years to learn as much as I can about all other software technologies that help me ship end to end application to the cloud. In my team I work as a one man army. I own the whole pipeline. I no more write models that live inside my Jupyter notebooks but maintain my own python packages, write APIs, CI/CD pipelines, Docker containers. Right now I am studying towards the Kubernetes developer cert to ship a whole cluster setup because I am also building a full fledged react app right now that we needed to build. I spent a few weeks in my free time learning react and then just told my team I'll build it by myself. Was kinda risky at first but looks not too bad right now. Next step is learning more about dbs. The goal was always to know enough after a few years to start my own company some day, even if I do not do it I pretty sure this whole journey lets me be quite employable. But you really have to enjoy learning new things and have an environment that lets you. If its not fun you will burn out easily
@internetmaryann
@internetmaryann 6 месяцев назад
I'd like to point that it's open to seniors, but with juniors salary and 5-years recruitment process with 6392 stages.
@ilyas8523
@ilyas8523 6 месяцев назад
Same boat here, with 6 months of internships experience, Bachelors, certifications, projects, and its now been 7 months since I graduated and no luck. This will hurt them in the long run. As managers want to retire, senior engineers will have to take up the management positions, and the company will want to move the juniors up for a senior position, but wait a minute, there are none because they decided to be greedy, following the AI buzzword hype for profits (although 8/10 the ai models don't apply for their business model). I graduated with Data Science degree, and ML internship. Seeing the AI hype going around, where fucking mechanical engineers want to hop on the waggon (and get the job bc they have 5+ years of experience apparently) is annoying. Alright that's my rant. Who's next
@pepsi_kola
@pepsi_kola 6 месяцев назад
You're delusional. It's simply because of market forces. Too many developers for not so much work. Simple as that.
@ilyas8523
@ilyas8523 6 месяцев назад
@@pepsi_kola I understand the demand is lower, and the supply of devs is increasing. Whats your background? What solutions would you suggest? Will it get better? This doesn't take away the fact that the number of open entry-level jobs are close to none.
@Youvko
@Youvko 6 месяцев назад
If you struggling to find a job as junior, become an end-to-end junior. You will become an all rounded spoiling machine. Instead of breaking just backend you will be able to break the whole infrastructure 🙌 I think I have opposite opinion on that.
@DarkzarichV2
@DarkzarichV2 7 месяцев назад
Well, soon enough AI will just replace most of us anyway. The current devs who managed to get experience won't even retire before that happens. It starts with juniors
@yuriy5376
@yuriy5376 7 месяцев назад
We've been hearing this for almost 50 years now 😂
@somethingelse9228
@somethingelse9228 7 месяцев назад
AI relies on code written by experienced developers. AI is not as smart as you think.
@defaultdefault812
@defaultdefault812 7 месяцев назад
yes it is, I am an SME in this space and you are going to be shocked at what is on the 5-10 year horizon.@@somethingelse9228
@gehdochnicht
@gehdochnicht 7 месяцев назад
@@somethingelse9228 did you overlook the part "it starts with juniors"?
@GackFinder
@GackFinder 6 месяцев назад
Yeah that's never gonna happen.
@thehowerd8634
@thehowerd8634 6 месяцев назад
Here’s one thing I will say to all the juniors/students out there. Yes, things are getting more difficult. But there really isn’t a clearly defined definition of “Senior Software Engineer”. It’s all about experience and that doesn’t mean years worked. That means things built. If you’re just starting out, here’s what I would suggest: 1. If you’re new to a language take an online class to learn the fundamentals of the language. Learning the fundamentals will save you a ton of time in the future. 2. Build something. It could be anything. If you’re new, start out building small web components like a todo list or maybe an accordion menu or basic api calls. Once you get familiar with building basic things, try to focus on building something that genuinely interests you. Something that you legitimately get excited to work on. When you’re actually engaged with something because it provides meaning to your life or because it involves a passion or something you legitimately care about it will galvanize you to improve and motivate you to build something. Motivation is a key part of software engineering. All of the senior engineers out there know what I’m talking about. When you work on projects that are boring as shit or that don’t have any inspiring stories or ideas behind them you start to not give a shit and development becomes more of a chore than a fun, but challenging activity. 3. Network. Meeting cool people who are inquisitive and creative in the software world is also a huge opportunity. There are many developers out there who have some really interesting ideas and are constantly trying to build cool shit. Talk to those people. Ask them if you can potentially work on their projects. Even if you can’t, look at their GitHubs. See what they’re building. Analyze the architecture, the folder structure, the key components, the logic of those components, and how all of that culminates into a functioning app. Learning from other really smart people through just seeing what they’ve built can inspire you and give you insight in ways you may not be aware of. You can extrapolate from other people’s work and use that to build something for yourself. 4. Perseverance, patience and grit. The market is rough but it’s not impossible to land a job as a junior. Really just focus on standing out. Cultivate an insatiable appetite for knowledge. Never stop learning and just realize that it’s all one piece of an immense puzzle that will eventually get you hired. This may take months, it may take years depending on your life situation. Be patient. If you put in the work and effectively learn how to build things, a potential employer is gonna notice. Grit is also a huge part. There’s gonna be times along this journey where you feel like giving up. There’s gonna be some problems you encounter that’ll be real frustrating as fuck. Don’t get discouraged. The stronger you are and the more tolerant you become of things extremely difficult problems the more you’re conditioning your ability to work in challenging settings on challenging problems. Anyways, I doubt any of you read the whole thing, but if you made it this far just know that there is hope, even if that hope is ever fleeting. Grab the bull by the motherfucking horns! You can do this shit!
@Jeremieb8
@Jeremieb8 6 месяцев назад
Nice one
@joaodasilva101
@joaodasilva101 6 месяцев назад
Thanks dude.
@lukashenrique4295
@lukashenrique4295 6 месяцев назад
Thanks!
@fabiolean
@fabiolean 7 месяцев назад
Modern corporate leadership is a low information monoculture where everyone is both short sighted and tunnel-vision on unlimited stock growth. Two things which are actually counter to each other in the long term, but nobody cares. Profitability matters less than growth, velocity over quality. Struggling to be the next Facebook or Amazon when the market is so different than 2008. There's no way you COULD be by using the same playbook as 15 years ago, it's maddening.
@darkobakula5190
@darkobakula5190 7 месяцев назад
Contrary to popular belief Senior-only job posts are not exclusive to IT industry. This is quite common to other industries such as trade jobs. This is why it's common for people in construction to possess different skills in carpentry, plumbing, electrical installations so they can maintain empolyability with good wages.
@Distress.
@Distress. 6 месяцев назад
The boomers have done nothing to pass on their skills. I've heard this is a critical problem with agriculture and specialized engineering as well.
@darkobakula5190
@darkobakula5190 6 месяцев назад
@@Distress. All it takes is a bit of searching through job postings to find out requirements. Some jobs in my country oddly do not come with any job criteria but this is actually to get you to meet them. Which in itself might sound good on paper. But in reality, with every job there is a hidden cost / requirement.
@retrorewind6042
@retrorewind6042 6 месяцев назад
I was an electrician before i became a dev. Finding a job was nearly impossible
@SL2797
@SL2797 6 месяцев назад
@@retrorewind6042 But I thought there was a shortage of blue collar jobs??
@KristianTBV
@KristianTBV 7 месяцев назад
This is just the same regurgitated advice and I don’t mean this as a dig at all because you’re trying to help. But I feel this is just a mix of an over saturated market, AI, and Economical issues. Unfortunately we can’t all “Build projects” are way into a senior dev position. The reality is someone or some company is going to just have to take a chance on you for the most part. So definitely keep trying but what I want everyone to know is that Coding MAY NOT BE FOR YOU. Ask yourselves do you LOVE CODING?? Do you spend your free time naturally doing this stuff?? I got my computer science degree saw the market and switched to UI/UX and I genuinely enjoy design so much more. Don’t get me wrong I enjoy coding to a degree but only when I’m trying to bring something to life myself.
@FirstLast-gk6lg
@FirstLast-gk6lg 6 месяцев назад
That really spoke to me, how did you switch to UI/UX? cause I am going into my 4th year and i simply know that I will never be a 10x engineer, I simply don't love or understand coding well enough. But i do love esp UX, any advice for making a hard switch?
@Anton_Sh.
@Anton_Sh. 6 месяцев назад
You got a computer science degree and switched to UI/UX?? Wow!
@Anton_Sh.
@Anton_Sh. 6 месяцев назад
​@@FirstLast-gk6lg coding won't at least degrade your cognitive performance / problem solving. Just an opinion.
@FirstLast-gk6lg
@FirstLast-gk6lg 6 месяцев назад
@@Anton_Sh. agreed I know it's good and I do enjoy it. But it's sort of like Broccoli, I enjoy it on my own terms at my own scale. But being an engineer feels like being forced to eat 10x more Broccoli than I want even when I'm not hungry and how long until I can't stand the sight of Broccoli?
@KristianTBV
@KristianTBV 6 месяцев назад
@@FirstLast-gk6lg For sure man, it's actually pretty simple. I searched around online about what UI'UX Developers actually do and then I started looking for online tutorials then eventually move into getting my certification. And I got the Google UX course certification which took around 6 months after I graduated, started interviewing and building a portfolio. I also use my CS degree as leverage a lot which helps against a lot of the competition. It's been great and the salary is nice. I'm actually able to work mostly stress free and I still code a little for my personal website/brand but it's on my terms ofc with no stress.
@jl_117
@jl_117 7 месяцев назад
Some senior positions are misleading. It just means ideally senior and they are open to more junior candidates too. However, you will likely need a recruiter or referral to be considered.
@reuven2010
@reuven2010 7 месяцев назад
yeah you can still try, emphasize that you are willing to learn, accept lower salary maybe.
@matthewcaldwell8100
@matthewcaldwell8100 6 месяцев назад
@@reuven2010 Lower than the salary for a junior developer they're not hiring for? You don't see how that exacerbates the problem? Really?
@awesomedavid2012
@awesomedavid2012 6 месяцев назад
​@@matthewcaldwell8100but they ARE in a lot of cases hiring for a junior position. Many companies will simply put up one job listing as a senior position but are willing to choose 1 senior dev or a handful of junior devs. They ARE actively hiring for juniors, it's just simpler and cheaper to maintain one job listing. It also pushes away the people who think they could never be capable of the demands of the position.
@viktorskarlatov8227
@viktorskarlatov8227 6 месяцев назад
A company did a bait & switch on me recently. I applied for a senior mobile frontend dev - very specific. They did 3 rounds of interviews and on the last one they interviewed me for general architecture and systems design. Of course they expected me to be competent as an architect but to be paid as a frontend dev.
@JoshIbbotson-
@JoshIbbotson- 6 месяцев назад
Excellent video, I just got my first role as a full stack developer in the UK, 5 months ago (made a video about my experience). My advice would be look for full stack or end-to-end developer positions in small towns working in office, thats a great way to get in. Manufacturing companies are screaming out for developers so definitely look for the companies you least expect. You don't have to start at a tech profit centre!
@JoshIbbotson-
@JoshIbbotson- 6 месяцев назад
Oh btw i'm self taught for anyone wondering, though I have MSc in Biomedical Sciences (no programming)
@powderypastor1242
@powderypastor1242 6 месяцев назад
Bingo. I'm also looking for entry jobs at smaller companies in smaller cities, and am finding a lot of offers I'll be going for. Amazing what you can find once you steer away from all the bullshit in Big Tech and the wannabe startups that shadow them.
@JoshIbbotson-
@JoshIbbotson- 6 месяцев назад
@@powderypastor1242 100% absolute key to getting in, in my honest opinion. So many people I met early on who have sneered at this advice but if you want it badly enough this is what it takes. I have learnt an insane amount since starting my current position!
@BulletPhase
@BulletPhase 6 месяцев назад
Got my first role as an apprentice 3 months ago in a small town outside the city I grew up in
@lukashenrique4295
@lukashenrique4295 6 месяцев назад
Lovely tips! Gonna try lf jobs at these places, there are tons of nearby cities that are like 1h ride from where I live so it'd be fine. Do you recommend internships over Junior positions? Is the market different for people who are still going through college?
@greedyboi011
@greedyboi011 6 месяцев назад
Been made redundant from two junior jobs within 18months. Been unemployed for 6 months this year (well from developer jobs). 2023 sucked, but we must use it as fuel to become better.
@piroman85
@piroman85 6 месяцев назад
Dev of almost 2 decades here: Nobody wants juniors because the OG programmers were getting into it out of passion. Then word got around it's profitable. People who get into it for the money rarely get far. There's just a certain mindset a programmer needs to really be good at it, and it's also a challenging job meaning you need larger satisfaction than just making money to avoid serious burnout. As a result the junior brackets are overcrowded with incompetent money chasers and actual young talent gets drowned out and hard to fish out. On top of that college tries to teach an unreal "scientific" perspective on programming which fails bad in real world which is why all the worst programmers I've ever met were all college grads.
@fishturtle2144
@fishturtle2144 7 месяцев назад
idk how about lying on your resume? market is broken at the moment, also companies almost always lie in job description
@FirstLast-gk6lg
@FirstLast-gk6lg 6 месяцев назад
But once you get to the 6 round interview you will immediately be found out to be fraud. Believe me I would lie a lot more if I could but these interview esp mid-senior level interviews are absolutely ridiculous
@LutherDePapier
@LutherDePapier 6 месяцев назад
True.
@vectoralphaSec
@vectoralphaSec 6 месяцев назад
The #Learntocode movement of the mid 2010s really fucked up the industry bad.
@summerwinter89
@summerwinter89 6 месяцев назад
well the tech guys had their fun.
@SandraWantsCoke
@SandraWantsCoke 6 месяцев назад
I wish I heard about it earlier. Like really I could've broken in in 2016 easily and would've been much more experienced by now.
@Sonsequence
@Sonsequence 6 месяцев назад
The reason is the stack for web has kind of stopped changing. Fast change is the junior's friend, giving a chance to leapfrog the set-in-their-ways senior. In 2016 the most modern way to develop software with a UI was a node server compiling a react app, version controlled by git with a git-flow branching strategy managed through pull requests to a github project, using CICD defined by yaml files in the repo manipulating docker containers. This is now the dominant approach. Some movement in apps but react is big their too. The juniors who came up at that time are seniors now and the stack hasn't much changed except to have professionalised further.
@tsunghan_yu
@tsunghan_yu 4 месяца назад
interesting perspective
@shinratensei4651
@shinratensei4651 6 месяцев назад
I can just speak for germany. In all major working fields professionals are missing or the professionals are so old that the retire soon. So the whole workmarket will change soon. I wonder how good HR is prepared for that. Cause if you dont hire juniors and the professionals will retire soon who gonna train the junior about the code the old senior once wrote. This will be a bad wake up. But hey HR is not my business.
@samgould8567
@samgould8567 6 месяцев назад
Unpopular opinion: companies used to see hiring junior devs as a long-term investment, but most devs don’t stick around at companies for more than a few years anymore, so there is less incentive to hire someone less capable who still has a relatively high salary expectation.
@joelwillis2043
@joelwillis2043 6 месяцев назад
The reason why they didn't stick around is because companies have decided its cost effective to not offer reasonable raises. Those that job hopped were rewarded with higher pay. The job hopping mentality is relatively new and has become more mainstream. The marketplace will fix itself eventually.
@danielwasserlauf4516
@danielwasserlauf4516 6 месяцев назад
Management doesn't even stick around that long. This isn't a great take, because it assume an organization is static entity. Companies change, management turns over, people leave.
@lukasmolcic5143
@lukasmolcic5143 6 месяцев назад
we can solve this with better contracts, the companies need to figure out what is the cost to train a junior to be productive and what is the time frame in which such a learned junior would pay out the investment that was made in him, then just have them sign a contract which would secure the companies interests. There are nuances to work out of course, you won't want to keep every junior that you bring, so you should probably drop the ones that you don't want as soon as possible, and transfer their trial cost to the ones that do stay or just eat the cost as an investment, whatever, but something in that direction, just not letting new people in to the industry is not a solution
@dp-by1wg
@dp-by1wg 6 месяцев назад
You're absolutely right. I'm a senior dev and all of the juniors we've hired these last few years end up not being very good, yet they have VERY high expectations in terms of salary. I prefer getting 1 senior dev than 3 junior devs.
@FirstLast-gk6lg
@FirstLast-gk6lg 6 месяцев назад
There is no inventive to stay when they want to pay a Junior less than they would make waiting tables at a mid-tier restaurant. Then when the Junior has proven themselves are a year or two the companies refuses to give them a 200% raise so they are forced to leave.
@huatzh
@huatzh 6 месяцев назад
As much as I know it will help, I really hate the idea of "becoming end-to-end developer" as a solution. Yes, you are going to be more competitive, but you likely going to work for those company that want you to fulfill multiple roles and expecting you to be one man engineering team.
@hinkhall5291
@hinkhall5291 6 месяцев назад
Given that you gotta train and coach most junior developers for a couple of years until a you get something good out of them, it makes more sense for a company to get one senior instead of 2-3 juniors. You still get more productivity. Also, 1 senior salary could be cheaper than 2-3 junior salaries. And if you wanna save even more money you can get a cheap and super talented senior developer abroad from the Ukraine, Brazil, Mexico, etc. It is a crappy situation.
@i.eduard4098
@i.eduard4098 6 месяцев назад
I think those companies should make their own unis, see if they can land 5 years of experience juniors.
@chrisalexthomas
@chrisalexthomas 7 месяцев назад
But if seniors don't hire juniors anymore, then how is any of the work going to get done??? 😈 I'm not gonna do it! That's why I hire juniors to do it for me!
@justafreak15able
@justafreak15able 7 месяцев назад
Don't you get it? You're the junior developer now.
@chrisalexthomas
@chrisalexthomas 7 месяцев назад
@@justafreak15able :P :P :P
@chrisalexthomas
@chrisalexthomas 7 месяцев назад
look at my eyes... this is my team now :D haha
@l2xsniper1
@l2xsniper1 6 месяцев назад
They technically can still hire juniors just at a much lower rate basically. They could still potentially get a new employee who fits in and all the other perks other than just not having that senior experience for less pay until they do become senior skilled.
@dannymaher7766
@dannymaher7766 6 месяцев назад
Just got my junior developer position. Had to absolutely work my arse off developing a portfolio and spending every minute of my free time applying for jobs but I got there in the end
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries 6 месяцев назад
Congrats!
@VladimirRurikovich
@VladimirRurikovich 6 месяцев назад
any recommendation for intern role candidates?
@Na4Ge4
@Na4Ge4 6 месяцев назад
end to end here means from design->code->cloud -> network->customer support->train users😂
@HenryBabbage
@HenryBabbage 6 месяцев назад
This was really useful, thank you!
@Luiz997488
@Luiz997488 6 месяцев назад
As a new dev, I was able to get my first job due to a very compassionate HR team and being able to border mid level proficiency in coding. Without that, I'd be browsing linkedin for the last 9 months still
@bearandbeer4145
@bearandbeer4145 6 месяцев назад
nah bro, that's how you choose to swallow it - you're worth every penny they're paying you and more.
@DiegoSita
@DiegoSita 6 месяцев назад
Don't get me wrong, buyt you're a good looking dude. You probably got lucky because the HR girls were "compassionate" when they saw your profile picture. Not trying to be a jerk, just being realistic. I've seen it happen a lot.
@janisozolins8004
@janisozolins8004 6 месяцев назад
@@DiegoSitadont blackpill a programmer dude :D
@RandomNoob1124
@RandomNoob1124 6 месяцев назад
@@DiegoSitaWdf is this 😂
@Luiz997488
@Luiz997488 6 месяцев назад
@@DiegoSita It was a dude lol
@salvadorgarza461
@salvadorgarza461 6 месяцев назад
If I was in college seeing this video I would just study something else. The field is obviously oversaturated. Study accounting, nursing, or another type of engineering.
@Exterminator19861
@Exterminator19861 4 месяца назад
Predicting the future .No juniors - less seniors in Future . The less paid money now will cost more paid in future by much higher amounts since demand on soft wont go away
@oghidden
@oghidden 6 месяцев назад
This is speculation, but also mixed with real life experiences. I have a feeling, at least in a corporate world, there is a shift to outsource software development when possible to cut costs. Particularly India is what I see brought up more. There will always be a need for U.S. based programming jobs, but the cost savings is crazy compared to hiring in states developer (16-20k vs 100k). Yes im aware of bugs being more prominent, issues, etc, but it will only get better over time. Scary times.
@Tldr205
@Tldr205 6 месяцев назад
A lot of companies have tried and got burned by doing off-shore. It might work for some cases, but i heard many where it cost them more.
@cameronord7750
@cameronord7750 6 месяцев назад
Sometimes I feel like all this time I spent learning, literally no-lifing it was a waste of time. Now I'm still stuck working a minimum wage night shift job, with added debt. The problem with this, is that I genuinely enjoy programming. I already don't need (or want) socialization by default, and there are times when I literally do nothing but code whenever I have the chance. Honestly, at this point, I believe I've already gone beyond what is expected of a Junior. I'm still nowhere near what I would consider a "good" programmer, but I'm not stopping. I'll be fair here: when I was applying to jobs I was a lesser dev than I was now, so maybe I should try again. If Junior devs don't get hired, then the industry kinda eats the shit down the line, no?
@foreverskeptical1
@foreverskeptical1 6 месяцев назад
Yepp just hoping for AI or war or chaos to take it course. We are at late stage capitalism where its not about providing value but extracting value. GenZ and Millennials got screwed by the boomers generation. But i hope this is a waking up call for all us to collectively wake up and say enough is enough, life is too short to play the games capitalism demands. Its time to break the cycle, and break the cycle, though one has to be willing to pay the price to do that
@rentefald
@rentefald 6 месяцев назад
I can ask you a simple question to know your skill level. Q1: You need to do integrations between 2 systems, system A has an API, system B has a DB. How would you proceed?
@dqme5865
@dqme5865 6 месяцев назад
"I'm still nowhere near what I would consider a "good" programmer, but I'm not stopping." - if this is your attitude, you have nothing to worry about, keep trying.
@javastream5015
@javastream5015 6 месяцев назад
Even 20 years of experience do NOT help if the companies are strict in their requirements!
@Elijah_Lopez
@Elijah_Lopez 6 месяцев назад
As someone who is actually going through this, you have to find bootstrapped startups willing to pay $ or equity. If equity, you need to think like a VC and put in bare minimum hours a week. Basically, maximize jobs. If people working physically can do 3 jobs at a time, so can you. It's unfair, but that's exactly what we have to do. You also need to consider other fields and think macro-economically. Like go into a different field or even politics. Think about higher education not in CS via scholarships. If you want to do higher education in CS, you need to aim for Phd not just masters. Maybe think about crowd funding a new idea? Recessions for people like us = opportunity to rethink if we are living in the right city, country and whether we should move and start businesses.
@KickAssAndChewBubblegum
@KickAssAndChewBubblegum 6 месяцев назад
Great idea. Now, if you want to go for realistic experience, completely gimp yourself on permissions on all servers, hell even on local machine. Then try to deploy an app while sending emails to incompetent systems groups who only give you a few of the correct permissions per day.
@PR1V1LE6ED
@PR1V1LE6ED 7 месяцев назад
The thing is, all of those junior devs turned into senior devs. Now, there's no shortage of senior devs. And I'm sure senior dev salaries are taking a hit too. The bar is just simply higher, and nothing will change until senior devs start retiring in 30 years.
@vectoralphaSec
@vectoralphaSec 6 месяцев назад
When those senior devs retire and there are no more senior devs because all the junior devs were ignored and not given a chance to gain experience it will be fun to see the companies collapse because they have no more employees. Lol the whole purpose of junior devs is to hire them cheap $50k to $65k and train/ mold them to be the senior dev the company wants them to be. Eventually with time and experience the junior becomes senior and gains senior salary typically $100k+
@SomeUserNameBlahBlah
@SomeUserNameBlahBlah 6 месяцев назад
Not everyone becomes a senior dev. Senior is a rank and not years in the field, same for principle.
@david-ek2bo
@david-ek2bo 6 месяцев назад
@@vectoralphaSec You are clearly butthurt about not being able to get a job. There was never shortage of juniors who just want to get spoon fed while getting paid 50k/year, you ain't special. If you need some company to build you up and you can't make it without them, then you are literally at bottom of the barrel as developer. And don't worry, those companies won't collapse, that's just your wishful thinking. There are plenty of young guys getting hired, they just don't need to label themselves as "juniors" because they've been building stuff on their own for couple of years prior.
@vectoralphaSec
@vectoralphaSec 6 месяцев назад
@david-ek2bo nope. Just stating the fact about how it is and should work. Stop projecting your insecurities.
@glaive120
@glaive120 6 месяцев назад
@@vectoralphaSec hes right, theres just an oversaturation of junior devs right now after covid. If anyone makes a junior dev job listing it probably gets 100+ applicants and immediately gets trimmed down to people with 4 year degrees or multiple years of experience. Even without getting hired plenty of people will still get experience from online classes, bootcamps, and self study. Thats what happens when everyone jumps on the bandwagon for a job, you get a lot of competition.
@DiegoSita
@DiegoSita 6 месяцев назад
Been studying like a freak for 2 years now, 0 jobs. Even enrolled in a well known local college. I can smell the burnout coming.
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries 6 месяцев назад
Don’t give up mate. Are there any projects you’ve been working on? How many companies have you applied to? What do you think could be improved?
@username7763
@username7763 6 месяцев назад
I had the task of hiring for a team where, 2 contractors were cut, 1 engineer was moved to a different department, and 2 engineers quit for a better job. This was in a span of several years but was a continual reduction. Eventually, we got approval to hire 1 person -- only one, and I should be happy for that. This was while the economy and company was doing good. This forced me to have to be very picky with who I hired. I was pressured to hire a more junior engineer but I rejected that. It is crazy to replace 5 people with 1, much less with 1 junior engineer. During the same conversation about how to keep our workforce low, I was asked about why we weren't getting more done and were always late. Yeah, no kidding. This kind of wishful thinking ends up producing counterproductive hiring practices. It hurts employees and companies alike.
@NoirMorter
@NoirMorter 6 месяцев назад
I suspect, or maybe just hope, that the companies are putting more faith in AI. Improvements come in leaps. Racing up the hill until the next plateau where there tends to be a long pause. It will be interesting to see what happens when there are no more junior developers, the seniors retire and AI is not capable of replacing them.
@finnaplow
@finnaplow 6 месяцев назад
given where ai is at right now im not really confident than ai cant replace senior devs too by the time they actually thin out significantly and yeah i think the hiring freezes at the big firms is hard not to interpret as them banking on AI filling in the gaps
@NoirMorter
@NoirMorter 6 месяцев назад
@@finnaplow Honestly I don't know. I can't predict how AI is going to effect the world, but I do not see it as being positive for everyone but the top 1 percent in the developed world. Top .1 percent globally if not fewer. I could be overthinking it though. This is not to say it's wholly negative since there are many ways it can truly leap frog our civilization into the next tier if we're using sci-fi concepts.
@ifstatementifstatement2704
@ifstatementifstatement2704 6 месяцев назад
What happens when those seniors retire and the juniors have given up on software and moved another sector, or are willing to take the software job but have had no experience?
@hschan5976
@hschan5976 6 месяцев назад
Indian workers to the rescue.
@GackFinder
@GackFinder 6 месяцев назад
The industry will then start to shed the utter bloat that the seniors have created. Most applications and systems created today are utter pointless and net-negative in terms of ROI.
@yourvenparianen5390
@yourvenparianen5390 6 месяцев назад
"looking for 18 year old software developer with 20 years of experience" 😂😂😂
@mrslade510
@mrslade510 6 месяцев назад
Also show the employers you can do things; have a blogspot with your project portfolio, open source a university project or get an internship and over inflate your role there if necessary (as long as you have the knowledge to back up your skills)
@parlor3115
@parlor3115 6 месяцев назад
I think it was or becoming like this even before the layoffs, it's just that it was accelerated by the short term growth during the lockdown period. I think companies realized, a while back, that software engineers without experience are pretty much useless and can actually lose you money for serious projects. I vividly remember companies in 2019 being only interested in mediors (I guess as a compromise between experience, cost and ease of hiring). And I guess, the fact that they can now get a senior for the same salary as a medior is what ultimately shifted the hiring policy to senior-only.
@oscarhagman8247
@oscarhagman8247 6 месяцев назад
one thing you didn't mentioned, which I think is very relevant is that hiring a junior developer is a huge risk to take. While there are for sure capable junior devs out there, but there is also A LOT of junior devs that doesn't have nearly enough technical knowledge to be useful, so they end up taking up a lot of time from the senior devs, basically becoming a very expensive burden
@Bioniclema90
@Bioniclema90 6 месяцев назад
That may be so, but what happens when there's no more senior devs? Either because they retired or got hired. None of the junior devs were given any professional experience, so none of them could meet the ridiculous expectations companies have of them. It's not sustainable whether they want to admit it or not.
@OrdigTroll
@OrdigTroll 6 месяцев назад
Theoretically that should be what interviews are for
@tonybowen455
@tonybowen455 6 месяцев назад
So much conflicting advice on yt. Another person on yt said all jr's are basically the same after a point, and to work on people skills and networking. I haven't seen one person tell a story about a nightmare jr hire which makes me skeptical.
@jablanguado7738
@jablanguado7738 6 месяцев назад
I work with a nightmare jr hire.@@tonybowen455
@LutherDePapier
@LutherDePapier 6 месяцев назад
Which is what the hiring process is supposed to prevent.
@stillmattwest
@stillmattwest 6 месяцев назад
What's happening is that budgets are tight but the demand for software hasn't lessened. The layoffs and budget cuts are driven by a desire for greater profits, not a reduction in demand. The dam will break and companies will start hiring again but for now companies want to maximize the budget they do have, which means hiring experienced developers. It's a bit short sighted. Junior developers are a good investment for companies. You get them on a "rookie contract" and it only takes them so long to onboard. In my humble opinion, every team should have a junior developer on it at all times.
@blargminton
@blargminton 6 месяцев назад
I have a year of experience in full stack programming and even though I've been applying for jobs for months now I've yet to have a single interview. Id happily accept a lower wage for a job but apparently no one offers that
@heralds3164
@heralds3164 6 месяцев назад
You guys are all saying this as if we are pursuing a degree in Communications or something, that Computer Science isn’t one of the hardest degrees out there in university. Idk man I’m just really frustrated. I hear this advice all the time online and people say it as if I didn’t spend 4-5 hours a day for two weeks straight with no breaks working on my capstone project for one of my programming classes. On top of it takes me about 15 hours to complete my data structures assignments with me working on it throughout a week and getting help from TAs and the professor. Are we doing the same degree? Or am I just too slow at learning and should pick a different major.
@FirstLast-gk6lg
@FirstLast-gk6lg 6 месяцев назад
This job HEAVILY awards people who have a high level of reading comprehension and retain information easily. The type of people who can read a complex algorithm problem once and perfectly understand what it is asking. The kind of people who can skim documentation and retain all these little methods and techniques indefinitely. I am not this type of person so i understand how you feel, I am just starting my 4th year and i am already burnt out, it has been a 100% maximum effort the entire last 3 years and only to be a mediocre dev
@GackFinder
@GackFinder 6 месяцев назад
Yes, pick a different major. I don't mean to offend. You may actually want to consider it. When I was in CS, there was a very broad spectrum of people, from those who struggled day and night, to those who breezed through. I was in the latter category because I've always had a natural inclination for this stuff. Meaning, most of the assignments and tasks felt natural to me, and there was no real difference between the work my brain had to do while performing these assignments as opposed to the work my brain did on my free time. I never really studied before the tests, just looked over the material briefly the night before and boom, passing grade. On the other hand, we had plenty of those who had to study _constantly_ to even get a passing grade _on the second and sometimes even third try_. I saw them constantly studying in the hallways. Reading the course literature over and over, taking copious amounts of notes. The people in this second category, that struggled so hard... almost none of them are working in IT today. So if you have to sink that many hours into your CS assignments, I'm just saying, it may not be for you. You have to have a natural inclination towards this stuff, and your brain need to already be wired for this type of work.
@drchickensalad
@drchickensalad 6 месяцев назад
CS is child's play compared to most STEM degrees. Insane how low expectations and work ethic is rn
@FirstLast-gk6lg
@FirstLast-gk6lg 6 месяцев назад
@drchickensalad that's not true and an ignorant take. None of those other STEM paths have evolving and growing information like CS does. Chemistry students only have to learn the periodic table once, math students will always get the same answers to their equations, and medical students again are almost entirely learning settled information. The CS student is learning something that will be an entirely l different landscape between their freshman year and senior year of college.
@user-qr4jf4tv2x
@user-qr4jf4tv2x 6 месяцев назад
we increasing the skill gap so much i feel sorry for graduates.. what graduates need to do to combat this is build their own business
Далее
The Broken Senior-Only Developer Market
9:58
Просмотров 151 тыс.
FASTEST Way To Learn Coding and ACTUALLY Get A Job
10:44
БЫДЛО НА ПУНКТАХ ВАЙЛДБЕРРИЗ
13:26
How To Get Ahead of 99% Of Developers
13:00
Просмотров 133 тыс.
Clean Code is SLOW But REQUIRED? | Prime Reacts
28:22
Просмотров 281 тыс.
The pain of not being able to find a software job
11:47
5 Incredible Ways to Use Claude Sonnet 3.5 Artefacts!
6:00
40 APIs Every Developer Should Use (in 12 minutes)
12:23
Who's Solving The DEVELOPER SHORTAGE Crisis?
20:13
Просмотров 172 тыс.
The end of the "Self-Taught Programmer"
10:43
Просмотров 142 тыс.
Here's why implementing a Payment System can be so hard
11:27
The BRUTAL Job Market For Junior Developers
10:08
Просмотров 2,7 тыс.