Live data from Hacker News

Ask HN: I'm not a rockstar coder. Do I have a place in SV?

news.ycombinator.com

1–10 of 18 posts

Ask HN: I'm not a rockstar coder. Do I have a place in SV?

#1
I am an excellent coder. But I am not a rockstar/ninja/10x dev. I don't consume code all the time. I don't breathe out code all the time. I don't have pet projects to show. I don't have a project portfolio. I don't contribute to open source projects. I like to explore, travel, run, hike, kayak and a bunch of other things whenever I am not at work.

I just completed my Masters degree in Computer Science. Before that I worked for 4 years dishing out high quality code as a software developer. I have been searching for jobs for the past two months.

Most companies ask for my project portfolio or my Github profile link. Though I submit links, they are nothing more than a deserted island. More often than not, companies reject my job applications saying something like: "Unfortunately, your skill sets were not a match for this position", when their job description is an exact match for my skill set, the exact work that I have been doing for 4 years prior to my Masters.

What are the companies expectations when it comes to recruiting software engineers?

Re: Ask HN: I'm not a rockstar coder. Do I have a place in SV?

#5
post #3

You can showcase your expertise on coding through HackerRank, or with sample projects in little details. This helps to me.

I have started doing this now. However, isn't this something which eats into the personal-time of a person? Why should software eat my world?

Assuming I do get a good job now, I would be writing code for them, which most likely would be closed source. If I ever want to switch companies after a few years, should I start writing such code samples again?

The thing which irks me most is when companies do not even bother to look at my profile without open-source contributions.

Re: Ask HN: I'm not a rockstar coder. Do I have a place in SV?

#6
SV has, literally, hundreds (maybe thousands) of companies searching for thousands of engineers on any given day. How many companies have you applied to? Frankly, you don't need to be a rockstar or a ninja or whatever today's funny super title is. You have experience and an education, you'll get a job.

The reason I ask how many companies you have applied to is because finding a good job is a numbers game. Often I see engineers who do something along the lines of applying to a single company for the "perfect position for them", waiting to hear from the company, and then feeling dejected when a rejection comes and they have to find the next perfect position. I always say, apply to 25 jobs as quickly as possible. Then come back and tell me that they all rejected you.

Good luck! It will work out soon enough!

Re: Ask HN: I'm not a rockstar coder. Do I have a place in SV?

#7
Do you have a place in SV? Not with an attitude like that.

You are an excellent coder -- full stop. You don't have to hold yourself to some kind of "rockstar" ideal to get a job. Or better said, you simply have to convince the hiring managers of SV that you are what they are looking for.

On the flip side, there are plenty of non-"rockstar" companies that could use your talents, I'm sure of it. Perhaps you need to adjust where you're looking for work?

For my money this means working on your soft skills, especially if you're on the job hunt. Network, talking to people (in person(!)), make yourself visible to the hiring managers. Soft skills should start paying dividends immediately, as opposed to cramming code into your Github profile to look like a "rockstar" does.

Re: Ask HN: I'm not a rockstar coder. Do I have a place in SV?

#8
I am so with you. In my case I found out that I started going unstable if I tried to be all work all the time so - I stopped the insanity about 12 years ago and capped work and related activity at 40 hrs/week.

I have held two jobs in my professional career of 16 years and yet if I was out of a job tomorrow I likely could not get past this bizarre new interview process.

This is in spite of my having launched and supported four significant software products in platforms and languages that before that point I had never touched. All this in two very not-sexy niche industries that required specialized knowledge I did not have.

Did I mention that on a scale form 1-10 I realistically operate at about a 3? Take heart, until this year I have never worked with anyone that was better than I at this job. Of the two people that have the talent and evolving skills to surpass me - I trained them so there is that :)

Oh - I am also likely too old now (45) to even GET the interview without subterfuge.

Re: Ask HN: I'm not a rockstar coder. Do I have a place in SV?

#9
I have a few employees, one is a rockstar programmer (programming an OS in his spare time) and the others are not.

But this rockstar cannot talk to customers so one of the other devs dows that, and he is a rockstar in that field.

Another dev delivers solid work every day, every hour and never miss a deadline, he is a rockstar at being rock solid.

If I only had rockstar programmers I would never be able to get everything done.

So even though you are not a rockstar hardcore dev, then be hardcore and rockstar in whatever you are really good at!

Re: Ask HN: I'm not a rockstar coder. Do I have a place in SV?

#10
> More often than not, companies reject my job applications saying something like: "Unfortunately, your skill sets were not a match for this position", when their job description is an exact match for my skill set

While it's hard not to, it's almost never a good idea to take a generic rejection like this at face value. This is one of a number of things prospective employers just say when they've decided to hire someone else, usually designed to give as little insight as possible as to why they made the decision they did (and along with it, as little exposure to liability).

And common hiring practices being what they are (possibly as bad as random chance as far as getting people who are in fact good fits), it's likely enough that they didn't really have much in the way of insight into your skills. And may not really be clear on why they made the choices they did.

So, it may not be you.

That said, even as a fellow explorer/hiker/kayaker who likes to have other things to do when I'm not at work... some well-selected personal projects are probably a good idea to have. They may not need to be big ones, even small ones that scratch a personal itch might help with employers who use a github profile as a heuristic for engaged interest in the field. I'm thinking of a little Python script I wrote about a year ago, its sole purpose was to list unix permissions for each directory above the current one, something I occasionally need to do when tracking down reasons why a webserver might deny access to resources located within a directory. There was a period right after I'd created it and put it up on github that I was getting recruiting interest as a Python dev. But something related to your MS might even be a better idea.

Post reply on HN