Hacker News new | ask | show | jobs
by drooby 1585 days ago
What’s your title? If you’re junior then there should be a reasonable expectation that you will be learning a lot on the job. Without more context it’s impossible to say you if you are actually incompetent. I’d say treat this as a fire under your ass. Invest money into courses and books that fill in gaps of your knowledge. And it’s likely that your company would start a discussion about performance before any talks about layoff. And if those talks ever happen, you can explain that you are investing in learning xyz with books/courses. Most likely, the company hired you knowing your skill level, and having a slow start is not too surprising. Don’t be afraid of asking stupid questions - because when you get afraid of asking stupid questions then you get completely paralyzed.. and then it becomes a vicious cycle.

Also.. the fact what’s it’s just the processes that are new to you is really quite minor! That’s all learnable with time!

1 comments

My title is software engineer II
The only person I’ve ever seen get fired due to incompetence was a mis-hire. Someone someone with junior level skills had the title of senior and it took them weeks or months to do basic tasks. They also had poor people skills. I honestly just don’t know how they got hired.

If you’ve got the dev skills that’s what matters the most. Leaning internal systems and dev processes is stuff you will pick up with time.

If git is slowing you down - invest your off hours in learning git. Likewise for anything else.