I will risk that I get downvoted to hell. The data scientists in my company and pure geniuses. But. They can barely program. I wouldn’t trust them with Java, I’m sure they wouldn’t trust themselves either. Python is slow but at least it’s easy and fun. I don’t see anything else getting traction for long years.
Man, you’d be surprised what rate of engineers I interviewed for a .NET job ever seen a Docker image. I think maybe a few out of 30. Most of them still coming from the classic Windows/.Net framework/IIS eco-system.
I’ve never seen a linked list in the wild in my entire career (5 years). I work on crud web apps, etl jobs, frontend etc. Actually, now that I think of it, I’ve never even seen it in OSS libraries and I contributed to a few.
I would rather say it’s an awesome skill to have, especially if you have ambitions to move to higher levels (lead, management, director) but not a crucial one to a strictly ‘technical’ person. I know guys who are senior devs for 20+ years and they want to code until the rest of their career. They are good developers, but usually someone else is the leader and ‘talker’ of the team.
Imo this is plain stupid, sorry. Many people don’t have such abilities, and 95% of the people I know never needed to present something to any audience so they don’t have experience in it either. This sounds awesome for a marketing or PR manager or even for a vice president, but a weird method for software engineering positions.
At the company I work for everyone gets a MagicMouse. The pattern is that after 2-3 months of usage everyone gives up and switches to one of those Logitech MX mouses - so did I. MagicMouse is so goddamn uncomfortable to use if you ever touched a good comfortable mouse. It is now resting in the back of my shelf.
This sounds nice. Since university is cost free where I live here I think I’ll want to earn enough to be able to buy (or at least help buy) apartment(s) for my future children.
Investing time customizing VS Code. Today, I end to end manage my project from VSC: create new branch, code, publish branch, open PR. I have shortcuts for certain git commands too.