Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

There are many variants. I was hired into a group based on tons of positive reviews of my work from a variety of senior engineering roles.

When I got into the group, I was asked to do stuff I had never done. Okay, I start to learn it, but slowly.

Then I was reorged into a different group, doing stuff I had never done. Okay, I start to learn it, but slowly.

Then I was reorged into a different group, now I'm a Developer, when I've never programmed professionally before.

I am far far worse than my colleagues at even simple tasks. It's not that I'm not trying, I'm working tons to try and learn data structures, and programming to be able to complete my job.

But it would be entirely valid for my coworkers to feel the same way about me, as you describe about this guy.

It's likely going to take another 4-6 months before I'm competent at my job. Will my colleagues still care at that point? Will I be reorged into another position by then? Who knows?

And I'm an expert at many fields, just none of the ones I'm being asked to do.

I'd leave, except my colleagues are great, the topics are great, and if someone is going to pay me to learn how to be a proper developer, I'd be stupid not to do this.

But it's hard as fuck, and I'm certainly not pulling my weight.



Not knowing keyboard shortcuts is a bit much though, wouldn't you agree?

I do think that he might've had a chance (perhaps downgraded to a junior position) if he'd shown willingness to learn though. The fact that he just sat there for two weeks pretending to be busy was the primary reason he got let go.


I don't know many keyboard shortcuts that most of the developers know.

Hell, I spent time stuck on a problem because I had never used code folding before, and couldn't find the import statements I needed to edit.

Would you agree that not understanding code folding is a bit much?

I'm not defending the particular individual, or the situation, only giving some context to my comment.


I rarely use code folding. Furthermore, few people other than programmers use code folding.

Not knowing the copy and paste keyboard commands is a completely different realm of incompetence!

But you're right that lots of developers don't know many keyboard commands. I was being a bit too broad. Personally I can't imagine how any programmer would not bother learning keyboard shortcuts (or even better vim keybindings), but I've met plenty who didn't.


It seems odd that someone would not know the copy/paste keyboard shortcuts, but the most likely explanation is that he hadn't figured out that it's Command+C rather than Ctrl+C on the mac.

That being said, while using the 'edit' menu to copy/paste is clumsy, I don't see that it would actually have a significant effect on someone's productivity. So I would not go so far as to say that someone was incompetent just because they did that.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: