Live data from Hacker News

Ask HN: Average coder at dead-end. What now?

news.ycombinator.com

21–30 of 62 posts

Re: Ask HN: Average coder at dead-end. What now?

#22
post #2

The typical engineer is not a genius. Don't compare yourself to geniuses. The typical engineer also makes more than you do, and you should find a job and close that gap. If you are feeling like you are unworthy, go talk to any chaps in London about the guys making 50k sterling while being unable to do FizzBuzz. (I assume you have them in London, too.) If you're worried about your portfolio being insufficiently graphi…

Is FizzBuzz actually used as a coder test? Are their really paid coders out there who can't solve that in a couple minutes?

I just got thrown the FizzBuzz test a couple days ago. First time I had ever seen it. Startled me that everyone else knows what it is too! I don't know if it would be blindingly obvious without the mod operator.

Re: Ask HN: Average coder at dead-end. What now?

#23
There's lots of good advice on this thread, but I'll just say this: you're getting raped at that salary? I have a very close friend who had a very similar background as you except only about three years of experience programming, period. He got a job making almost six figures, 100% remote. I've got 4-5 yrs of PHP experience and I can easily pull down six figures doing freelance work part-time.

Perception is everything. If you think you're not worth much, that's what you'll make. If you think you're worth $75/hr (or much more), you can definitely[1] find clients to pay that.

1. I'm assuming with 8 years of experience, you're good with Drupal, Wordpress, CakePHP/CodeIgniter/Symfony, etc. If not, I'd recommend learning them. It's not hard and all my clients ask for them. Learn APIs as well, like Facebook, Twitter, etc.

Re: Ask HN: Average coder at dead-end. What now?

#24
damn dude it's not like you can't learn to be way above average if you're really just so dim you can't get better, it's time to become a manager. I'm not even joking loyalty + mild tech skills + don't question it = great middle manager get an mba or stop being lazy and do the work to get great

Re: Ask HN: Average coder at dead-end. What now?

#26
post #2

The typical engineer is not a genius. Don't compare yourself to geniuses. The typical engineer also makes more than you do, and you should find a job and close that gap. If you are feeling like you are unworthy, go talk to any chaps in London about the guys making 50k sterling while being unable to do FizzBuzz. (I assume you have them in London, too.) If you're worried about your portfolio being insufficiently graphi…

Is FizzBuzz actually used as a coder test? Are their really paid coders out there who can't solve that in a couple minutes?

Yes.

On a bad day can't solve some of those interview problems. (and I think of myself as an average coder although I try to mitigate that handicap by building from the ground up and testing those components well)

Re: Ask HN: Average coder at dead-end. What now?

#27

Earlier quoted context omitted.

Is FizzBuzz actually used as a coder test? Are their really paid coders out there who can't solve that in a couple minutes?

I just got thrown the FizzBuzz test a couple days ago. First time I had ever seen it. Startled me that everyone else knows what it is too! I don't know if it would be blindingly obvious without the mod operator.

I would consider the mod operator to be pretty basic though. (Feel free to call me out if I'm just being naive.)

Outside of the mod operator, you could always use a combo of floor() and ceiling() (which I assume most languages have in a standard library). e.g.:

  from math import floor,ceil
  def divisible_by_3(n):
    result = n / 3.0
    return ceil(result) == floor(result)
Or even more basic:

  def divisible_by_3(n):
    result = n / 3.0
    return int(result) == result

Re: Ask HN: Average coder at dead-end. What now?

#28

Earlier quoted context omitted.

Is FizzBuzz actually used as a coder test? Are their really paid coders out there who can't solve that in a couple minutes?

I just got thrown the FizzBuzz test a couple days ago. First time I had ever seen it. Startled me that everyone else knows what it is too! I don't know if it would be blindingly obvious without the mod operator.

[deleted]

Re: Ask HN: Average coder at dead-end. What now?

#29
You need to learn about control and responsibility. See, you have become responsible for your work, but you were not in control of it. Your employers have controlled it, and you let them by not pushing back on their decisions, which is understandable if you need work. I've done it. The problem is you are also now responsible for this work, because your name is on it. You're now screwed because the rest of the world assumes that you were both in control and responsible.

That's how you got in this situation, and the sad thing is, that's how it usually goes. You work on whatever projects you can find, never really getting anything challenging or even in good taste, and then when you go to get your next job you have nothing to show for your work. Cycle repeats.

The way you break out of this pattern is with open source. Open source lets you be both responsible and in control. You choose what you're working on, you do the work, you get your name on it. It's all you. You can start your own project, work on someone else's, and even blog about it. You get the recognition and you get experience with people interested in the new stuff, not the crap you do at work.

This is how I've had to work for a decade or more. Nobody I work for is interested in letting me do something interesting or challenging. I go to work and work on very mundane things, and then go home and write advanced algorithms to create web servers and bizarre protocols for fun.

If it weren't for open source, I'd still be working as an enterprise Java douchebag. Open source and writing literally saved me from the "industry" more than once and kept my love of code alive long past any love of the job.

Post reply on HN