“I've had to relearn coding to get through the new interviews”
621–630 of 731 posts
Re: “I've had to relearn coding to get through the new interviews”
#622Earlier quoted context omitted.
I am not expert enough to weigh in heavily on what's the best way to do that, but I feel like "software engineer" is just a title to make us feel great while we assemble our components much like the workers on an auto manufacturing line, but with a tiny bit more education and day-to-day work differences. However, with all the low-code and other tools which make it easier to write software and deploy it (crappy softwa…
If you ever met an assembly line worker or even watched a "how it's made" video you'd realize how absurd this claim is.
Don't take the comparison too literally, the actual work of putting a machine together is different than coding, and I'm not talking about "sticker applicators" type assembly lines, I'm talking about high-tech assembly lines like what I experienced (medical devices, in this case). I did base my comment on more experience than a few "How It's Made" episodes, though.
Re: “I've had to relearn coding to get through the new interviews”
#623Earlier quoted context omitted.
Your comment inspired me to ask a question I've had for a while. My background is not CS, it's computer engineering. So I didn't have any education in the fancy algorithms that you'll find in these interviews. Is that expected or did I miss something?
I also went to school for CE and although we did have some algorithmic and data structures classes, I don't think they were as in-depth as the CS curriculum. For example, the only time I ever encountered red-black trees was in the context of prepping for software interviews.
Re: “I've had to relearn coding to get through the new interviews”
#624Earlier quoted context omitted.
Oh, I'm informed. But that doesn't make experience. And neither does a side project, really. And what side project needs cloud scale? The meet-up is a good idea.
Meet-ups may work. I met my current employer at a local Python meetup and got offered a position right away (I am 40+ too, by the way). I had recently moved to the area and had no contacts.
Re: “I've had to relearn coding to get through the new interviews”
#625I can't help but ask myself, why can't we just switch sides? Why can't a group of us "hackers" get together, create value, and thrive? Yeah, we need somebody to keep tabs on margins, and do marketing, and whatever else "business" but if those roles are UNDER engineering and answer to the hackers as opposed to the current system in which we are answering to business... why can't this work?? You guys very well know it…
Unless you live in a communist country that takes away a person's freedom to work for himself or create a company, you're free to try it. Having tried it myself a few times without success, I've found that I have drastically underestimated value provided by managers, sales, marketing and other professionals from other fields. Having managed technical teams, I also found that I have overestimated amount of motivations…
It might take more than a "group of hackers" but "a group of hackers that know each other"...
It might be that I'm hopelessly optimistic but one of my favorites quotes is by William Wilberforce, and he said:
“We are too young to realize that certain things are impossible... So we will do them anyway.” :-D
Re: “I've had to relearn coding to get through the new interviews”
#626Earlier quoted context omitted.
I mean - desktop processor sales an insanely strong, AMD can't make enough. Gamers will buy every RTX3xxx card that hits the shelf and every heavy duty programmer I know has at least a fast desktop and often server racks. I don't think we need to worry about the future of the desktop just yet.
What is a heavy duty programmer?
Re: “I've had to relearn coding to get through the new interviews”
#627Earlier quoted context omitted.
Our industry feels like it's in the decline of the Roman Empire right now. Our craft is becoming arcane: Microsoft is building VSCode for the cloud. Few people own desktop computers anymore. Apple is locking down MacOS to signed binaries. Soon we'll all have thin clients and will write software in the cloud for the cloud. Few will be able to learn how to engineer at home anymore - you'll have to go to a university or…
And then age... I'm an eighties whizz-kid, educated hardware and software background with borderline epiphanic understanding of computer technology. From firmware to systems where peoples lives literally depend on. In 2000 jumped on a plane to Taiwan to develop the first Arduino/RaspberryPi class devices. Still up to date and currently busy polishing a ShowHN which will blow you off your socks. Everything nowadays is…
What's your email? I'd love to reach out to you and discuss some openings that we have on our team.
Re: “I've had to relearn coding to get through the new interviews”
#628Earlier quoted context omitted.
Our industry feels like it's in the decline of the Roman Empire right now. Our craft is becoming arcane: Microsoft is building VSCode for the cloud. Few people own desktop computers anymore. Apple is locking down MacOS to signed binaries. Soon we'll all have thin clients and will write software in the cloud for the cloud. Few will be able to learn how to engineer at home anymore - you'll have to go to a university or…
And then age... I'm an eighties whizz-kid, educated hardware and software background with borderline epiphanic understanding of computer technology. From firmware to systems where peoples lives literally depend on. In 2000 jumped on a plane to Taiwan to develop the first Arduino/RaspberryPi class devices. Still up to date and currently busy polishing a ShowHN which will blow you off your socks. Everything nowadays is…
I was once rejected because I did not know inane crap like what "this" is bound to at the top-level in JavaScript. Their answer: "the window object". a) Yeah, okay, if your code only runs in the browser. But not nodejs. And b) if anyone uses a top-level "this" it's an instant reject in code review from me.
Ultimately, a lot of these interviewers are waving huge warning flags saying "stay away!"
Even FAANG. Every single algorithm there is a "trick" to it. Once you memorize that trick, every leetcode becomes trivial. But it took a guy like Knuth some 30 fucking years to come up with that "trick". It's so goddamn stupid memorizing bubble sort when every language has a built in sort you're going to use. And if you ever see a developer writing their own algorithm for bubble sort at work, you're going to think something is wrong with this person. What the fuck are you doing guy? You're going to get it wrong and there is a library for all of this, used by thousands of people with hundreds of bug fixes.
Re: “I've had to relearn coding to get through the new interviews”
#629Earlier quoted context omitted.
A certification exam wouldn’t survive a disparate impact challenge. Google stopped asking for SAT/ACT scores long before universities did. And long before that (according to my father, who actually used them), telegram companies had to stop giving spelling tests to telegraph operator applicants. Add to that difficulties with preventing cheating during a pandemic, and I see no alternative to rolling your own live exam…
Other fields have certification exams. Why haven't they fallen to disparate impact challenges? Are you sure LeetCode would survive one?
Re: “I've had to relearn coding to get through the new interviews”
#630Earlier quoted context omitted.
Why did you assume those jobs will stay in US?
Have you seen the offers for remote work? Almost every one is "remote (us citizen)", "remote (same timezone)", "remote (monthly onsites)". Unless the companies are prepared to open whole divisions with colocated management in other countries, the jobs are staying local.
Look at the job listings for US tech company EMEA HQs. It's almost all sales and legal. Occasionally a pre-sales Engineer position comes up.
Meanwhile, they are hiring dozens of Devs at their US HQ.