3 ms·
> But maybe I'm doing it all wrong, and I should stop working on this to practice leetcode. You're not "wrong" per se. If you want a pure Swift job it would be
by weatherlite 4y ago
> But maybe I'm doing it all wrong, and I should stop working on this to practice leetcode.
You're not "wrong" per se. If you want a pure Swift job it would be very reasonable if the hiring company tested you on your very broad and deep Swift knowledge.
However, if you ever wanted to do anything else job wise you'd be screwed.
Leetcode gives you a chance to become a Java/PHP/C++ dev somewhere. That's the only plus for me.
I'm mostly a Ruby/Rails dev experience wise and I get a real chance at different stacks because their hiring process is Leetcode (or something of the sort) and general design questions.
So sure I'll never know as much about Swift as you but I do think that a hard working engineer who takes his craft seriously can pick it up and become productive in a couple of months. Not an expert, productive. I can join your company/team and then someone like you can make sure my code doesn't suck. For many companies that's good enough. Others can't or don't want to mentor anyone for more than a week or two so they only accept someone who fills all the requirements of their stack. Mostly startups, and in general not my cup of tea.