6 ms·
This upsets me too. I always loved hiring inquisitive, energetic juniors who didn't know shit about software engineering but wanted to learn everything about it
by dclowd9901 2y ago
This upsets me too. I always loved hiring inquisitive, energetic juniors who didn't know shit about software engineering but wanted to learn everything about it. I haven't been allowed to hire a junior in close to a decade.
- jamesy0ung 2y agoAs a Computer Science student, what should I be focusing on in order to get a job in this market?
- dfedbeef 2y agoEdit: paid internships
- burgos_thrw 2y agoThis. I mentored five interns across two companies (an faang and a pre IPO) all of them are on the great path and in great companies now. They didn’t know much but they had an appetite that you don’t see often in the people with 10+ years of experience.
- _blk 2y agoActual projects to showcase. Open source/Github helps but is not a strict must.
- ahartmetz 2y agoIMO: Writing, extending and fixing bugs in nontrivial programs, collaborating with others, reading a lot of documentation of the things you use, discussing programming with other interested people. The scientific part is usually not at the fore in practice and your courses will be plenty for that. Working on some large FOSS project will teach you most of the skills, though maybe don't specialize too much. Some people seem to mostly fix bugs, others design and half-finish stuff before switching to something else, etc. It's best to know the full lifecycle in order to have relevant experience for all situations.
- memorydial 2y agoFocus on building real projects, contributing to open source, and gaining practical experience. Strong problem-solving skills, knowing system design basics, and some cloud familiarity (AWS/Azure/GCP) help. Networking and referrals matter a lot—try to connect with industry folks on LinkedIn or attend meetups. Most importantly, don’t just grind LeetCode—show you can build and ship things.
- freedomben 2y agoVery much agree with this. When I am looking at recently graduated candidates, I look for things they have actually built. When they have Open source projects on GitHub, that is incredible. Just throwing any crap up. There isn't sufficient though. Just throwing your school assignments up. There doesn't count either. My best advice is start writing code to solve problems in your own life. Basically write apps to solve your own problem. A great example currently on hn is an expense tracker. That sort of stuff is great because you can showcase your front end and back-end skills, along with design and refinement. Then maintain that project for a while to show a history, which demonstrates your skill of maintenance. That sort of thing Will get you hired by me as a junior in a heartbeat.
- dclowd9901 2y agoBiggest thing I can advise is stay away from AI. Learn what you're doing, learn how code works, is structured, is written and why. The most successful engineers are the ones who learn the "language" of software engineering. They have some sense of how a program is structured even before looking at a line of code.
- chii 2y ago> hiring inquisitive, energetic juniors who didn't know shit about software engineering but wanted to learn everything about it the modern management culture has warped the apprenticeship/mentorship model (which is what's being described). The management do not want to risk investing in someone junior, lest they become senior and move to a different company. So the strategic thing to do is to hire someone already senior, and not pay the cost of the education/training.
- xanderlewis 2y agoAt least it’s still preserved in academia.
- devwastaken 2y agoacademia has overwhelmingly outputted low quality. corps dont invest because people hand over their taxes to uni’s instead. a bad deal in late stage capitalism.
- _blk 2y agoUntapped resource: Homeschoolers and self-tought people. Of course that entails that you have to be willing to look at more than what school they went to in the résumé and your company is on board with non-accademic hires, but that's partly your job if you want a change.
- sour-taste 2y agoThis is a problem of their own making: treat your employees well and they won't want to leave. Treat them like cattle you can extract value from and they will.
- Borg3 2y agoYeah, but employees are just resources.. You can always hire new talent.. Until not ;)
- freedomben 2y ago
- pjmlp 2y agoNever had that experience, and I have seen a lot as I am approaching 50 years old, Software Engineering hiring has always been with an Engineering degree through HR, on my part of the globe.