I agree when the virus is first seen is probably a bad date to use for historical context purposes, but I see the logic for it.
First cases outside China were reported in Jan. WHO announced the pandemic on Mar 11 and first related lockdown (outside China?) was announced in Italy 2 days later.
It really points to how USA centric our news is that there was a global health emergency declared in January, but we were so hyper focused on the upcoming election and Trumps antics that it was barely making the news. Or it was being purposely kept under wraps? It seems like something that should have been brought front and center as soon as we heard about it.
I had a co-worker with family in China at the time and remember asking her about whether they were okay. But I also planned a family vacation out of the country for March 2020, which shows I didn't fully understand the ramifications.
COVID is one. Can you name the other two?
> More and more jobs are looking for senior and management level positions. It is increasing tough to be an entry level job applicant in tech
On top of this, at least in my recent experience, it seems like companies not only want more senior applicants, they are also a lot more picky about their experience and want them to know their whole tech stack, have a ton of practice doing interviews, and be great at leetcode
The current job searching experience, at least in tech, feels broken in many different ways
Unfortunately I can't change companies' application processes, but I've been able to make one part of the job searching process a lot easier
Shameless plug: I built an app that takes your resume + job preferences, then processes hundreds of listings to find only the best matches. It tells you why a match is good for you and provides application instructions. Command Jobs: https://github.com/nicobrenner/commandjobs
Yup, after being told I had a (Sr. level) job x3 times at just as many companies only for it to "fall through due to budget" I gave up. Looking at you Disney and Mozilla.
I'm riding with my current company until something changes in hiring. I'm missing money, but I'm enjoying life.
Same boat for me down to self taught and entry 10 years ago, I just avoided the management path.
I've had companies flat out reject me (for mid level roles) due to not having a SWE degree, even though I literally have 10+ years of professional experience in the area they're hiring for. I can only imagine self taught and no degree would get laughed out of the room most of the time now unfortunately.
I don't know anyone who has anything positive to say about hiring juniors and between it getting far harder to wade through the avalanche of juniors with Coursera certs and AI making the easier work no longer require a human, I don't see a great future for them.
Even in my first job 4 years ago, the senior manager there said in a meeting "we don't hire junior engineers as they are too much of a burden", which was news to new grad me who I guess slipped through an automated filter. Granted, they didn't have anyone else with less than 5 years of experience working there.
It is going to be weird in a few years when the supply of more experienced devs has been throttled.
My advice to new grads: Internships!!! Think ahead and use a couple summers to prove yourself to one or two potential employers. Where I work, a lot of our NCG pipeline is intern-driven.
The best candidates have that from summer internships + maybe a year-long internship (we called it a professional year at my school) or co-op.
I've had great success hiring juniors. One was a WebDev "bootcamp" graduate lady; I was hesitant but bit the bullet, and it paid of well. It was good for the team and, as she was coming from a highly-exploitative industry (Hospitality Industry) she was super grateful with all the perks and benefits in the Software Dev industry (shit, she was just grateful she wasn't sexually harassed... that's the state of things in hotel jobs apparently).
After that I hired another bootcamp graduate, Jr. guy with some mental handicap (sorry for my bad choice of words, English is not my first language). The dude had problems with oral communication; but given that we were a remote team, we had no problems communicating in writing through mail and slack. He was pretty good and passionate. And very grateful that we gave him the chance. I think he is still working in the company where I hired him :-)
Finally, at my current startup I hired another Jr dev, recently graduated from Software Eng. During my interview time I saw he was heavily "opinionated" but also open to accept that he didn't know stuff. I love opinionated+humble people. He has been amazing in my current team.
In my view, the problem with hiring Juniors is that a lot of times, companies are "lazy" in defining job openings. They want people that do everything and know everything. I compare it to the construction industry: As if someone hiring people to build a house wanted 30 architects/civil-engineer, and wouldnt want to hire lowly construction workers. The construction industry has matured enough to have very specific technical positions that can be filled by vast amount of workers.
This is what I've done. I try to break my teams so that I can (at least initially) provide a Jr developer with very specific, small, digestible tasks. It makes it way cheaper for me.
For example, I just recently hired a Jr. Frontend guy (just graduated) to work on Tooljet Dashboards. He was super happy to get the job, I could offer him around 40% more of what he was expecting, and I didn't have to ask a mid/sr level engineer to spend their time doing dashboards.
Anyone else has this impression?
Friend posted an intermediate job. Went though 20 resumes and then decided to scrap the whole process as none of them were any good.
Anyway, try applying to a job today or even pre-pandemic. Unless you went to a top school, are in the right geographic region (West Coast US, or NY area), or you have strong network connections, you're going to be going through a ridiculous number of job applications, then a non-nonsensical number of interview rounds, and maybe you'll get an offer.
Alternatively you spend 3-6 or more months studying leetcode and planet-scale system design, because random startups, banks, insurance companies also wants people who are only the of the best and pay "competitive salary".
The number of places that rejected me for trivial reasons is insane. I can only imagine what people entering the industry right now have to face, it can't be any better than it was.
Or the maturing of the industry in general, causing senior workers to be more common.
@dang what happened?
And my favorite still is the job posting and experts that refer to "R, Python, SLQ, etc" elsewhere. [1]
This seems to be a copy-paste off of GlassDoor which has -still- not been corrected. [2]
[1] https://www.google.com/search?q=%22R%2C+Python%2C+SLQ%2C+etc...
[2] https://www.glassdoor.com/employers/Job-Descriptions/Data-Sc...
https://duckduckgo.com/?q=%22R%2C+Python%2C+SLQ%2C+etc%22&ia...
Not a true top-line overall number, but the trend is obvious notwithstanding.
https://hn.curiosity.ai/#/trends
It seems to still work. And the numbers seem to be roughly in line with this article.
If posting the database isn't possible could someone give some more hints in terms of the API's accessed to get this?
Most of the job ads I see are US only or US/Canada.
The decrease in internship positions is possibly concerning, however, it might just have to do with the types of jobs that get posted to HN. I'd imagine advertising internships directly with colleges might be more effective and where companies might be concentrating their efforts. You'd have to analyze much more than just HN to make any conclusions about the broader job market.
If you have good interns you don't even have to advertise jr positions, you just hire your interns when they graduate. The place where I got my first job out of college I was like the only person who started as a Jr and wasn't an intern first. So lack of advertised positions doesn't mean that nobody is hiring jrs, but it absolutely could mean that.
Does anybody know what the bump in 2017 is?
Feels like a bold conclusion to make based on a trend, when there are so many other explanations. If Rails is no longer in the hype cycle, but still is a superior solution, does that make it obsolete? If Rails shops generally have smaller teams, does that make them obsolete? Why did the author choose that one explanation?
Show HN: "Ask HN Who's Hiring" Trends: https://news.ycombinator.com/item?id=39631301