Ask HN: Switching from Software Engineer to Data Engineer Because of Leetcode
SDE of 2+YoE here. The question says it all. I have been interviewing couple of months only to be rejected in the coding round because of these leetcode questions. (I am based in India where the coding rounds are brutal). I have solved some 200 problems but when it comes to interview setting, I am failing because I generally take long time to solve problems. That time constraint pressure is the reason why I am not getting any offers. I am stuck in a really terrible role. So I am quite desperate now. But my PoV is that even if I am able to grind Leetcode now, I cannot keep doing that until 10 years down the line. I love to build OSS projects, build architectures, do side projects instead of grinding trick problems.
Has any one ever made the switch from SDE to DE for the same reason?
22 comments
[ 2.4 ms ] story [ 56.4 ms ] threadBut if comes down to no job or a DE job then I'd take the DE job.
Maybe it's just the role (web) or the industry (small/med businesses and nonprofits) or the specialization (frontend), but it's been possible for me to get employment without ever touching leetcode.
I've worked with several Indian colleagues too, and as far a I know they didn't have to grind either. It's for an American company though.
Can you consider other types of businesses like that in India? Or does everyone, even the non tech businesses, do this?
I would keep at it with leetcode. There are more positions for SWEs.
90% of JavaScript jobs now are really React positions or Angular plus Java positions. If you need React/Angular and spend all your time over-engineering how to put text on screen and at this point cannot figure out Node you are a supremely overpaid junior. After working with overpaid juniors at the last job and getting laid off from it, it feels like a broken house of cards ready to fold at any time.
So, after refusing to go back to work in that line of work for 5 months a recruiter for this data science job found me and I super easily qualified. There was no leet code nonsense. This current project uses a low code enterprise suite for data science and service delivery and starts with up to 6 weeks training to certify in the platform.
The greatest realization I had about hiring during my recent many months of unemployment was to abandon perceptions of trends and marketplace popularity and instead focus on my strengths no matter how unpopular. So, I gave up on looking at JavaScript related positions even though I have 15 years full time experience writing JavaScript. Instead I strongly promoted my experience as a military officer who can program in niche projects. I went from 0 interviews to multiple competing offers. I turned down a much higher paying offer a super prestigious place to take this job because it’s something completely new for me, work from home, and almost what I was making at my last job.
Also if you know anybody that is a Java developer with a TS and willing to relocate to Dallas I can get them a job at that other place immediately at around 200K