archero
I thought we knew better than to use volume of code as a metric.
Relevant xkcd: https://xkcd.com/2899/
I think of it as my personal journey to “RTFM”. I now understand why people are so strict about that. To be fair though, I haven’t really dabbled into alternative search engines much yet.
Like you mentioned, without a spouse or kids it’s hard to find purpose. I don’t have an intrinsic drive to grind or make more money just for the sake of it.
I hope that things will get better with time, but I can’t think of any concrete reasons why they would. Of course some people will get married and have kids, but many won’t. It can be hard to find reasons to get up out of bed every day.
Anecdotally, I feel like some of my classmates had no interest in engineering. They seemed to stick around for the money or the benefits or the clout. But if landing a job in the industry became more trouble than it’s worth, I don’t see why they wouldn’t turn elsewhere.
I agree, it's problematic that there are so many more juniors than seniors in the industry right now. I feel like many juniors are being left without mentorship, and then it becomes much harder for them to grow and eventually become qualified for senior roles. So that could help explain why many candidates seem so weak, alongside with all the recent hype.
I guess eventually the market will cool off and the hype will die down since this stuff seems to be cyclical, and the junior engineers who are determined enough to stick it out and seek out mentorship will be able to grow and become seniors.
But it definitely seems like the number of seniors is a bottleneck for talent across the industry.
You seem to look down on those who have
1) learned from online courses
or
2) used AI on tasks that don't require it
Isn't this a bit contradictory? Or you expect candidates to have found a completely novel usecase for AI on their own?
I understand that most ML roles prefer a master's degree or PhD, but from my experience most of the master's degrees in ML being offered right now were spawned from all the "AI hype". That is to say, they may not include a lot of core ML courses and probably are not a significantly better signal of a candidate's qualifications than some of the good online courses out there.
So what does that leave, only those with a PhD? I think it's unreasonable that someone should need that many years of formal education to get an entry level position. Maybe I'm missing something, but I'm really wondering, what do you expect from candidates? I think a few years of professional software engineering experience with some demonstrated interest in AI via online courses and personal projects should be enough.