Ask HN: Coder at heart, PhD in pocket. Job advice please
https://news.ycombinator.com/item?id=8931502Hi,
I'm feeling a bit lost. Advice appreciated. Posting under a new account but long-time HNer.
I have a CS PhD from a top-10 University. In my mid-30s. Recently married and trying for kids. I love to code - while I am decent at it, I'm not a 10xer. I probably code 30-50% of my time at work. I'm pretty broad in my interests and, since I currently work in research, I move from one area to another. In the last 3 years, I've professionally written code in Java, Python and Go. That said, I have the same skills as someone who did a University course in any of these languages.
I've been at my last employer for the last 4 years. Very serious about changing my job and getting out of research. I've gotten interviews lined up at the heavy hitters but I am extremely nervous. Previously, I failed to get offers from some major league software firms (Google, Facebook, Twitter, Apple, Amazon, LinkedIn, NetApp). I also interviewed at some small, exciting startups and failed to past their dev interviews.
I'm in a place where my confidence is shattered. I have recruiters setting me up interviews as a senior dev. My wife isn't in tech and she is being supportive. Says I should be confident since I have so much experience and am a pretty strong technical person. When I look at myself, I see lots of breadth but no depth (oh and no management experience to speak of).
A related issue. I have a weak memory. As a regular person, my memory is probably average. As a developer, it is weak indeed. I have 5 languages listed on my resume - I've written code in each of them. But I've messed up programming interviews because of minor slips - one time I didn't get passed the phone screen because I couldn't implement a Singleton in Java and Python. The large set of languages I work with compounds the problem. My resume should say half as*ed coder with Go, C, C++, Java, Ruby, Python, Elixir.
I'm looking for honest feedback.