Live data from Hacker News

Starting a new job – What can I do to avoid getting fired?

news.ycombinator.com

1–10 of 41 posts

Starting a new job – What can I do to avoid getting fired?

#1
Hi folks,

I just accepted an offer at a company I'm super excited about. The interview process was a mix of the traditional whiteboard interviews and watching me write code, so I suspect they got a good impression of my skill. The company seems like they know what they are doing in terms of mentorship and development processes. However, I am still worried that in a few months they will realize that I am incompetent or unproductive and I will be fired. What are the most time-effective things I can do to rapidly become competent and productive and thereby avoid this? I have a few weeks before I start that I can use to prepare.

My current ideas are:

1) Enforce a rigorous sleep schedule on myself, getting the same 8.5hrs every night.

2) Make a list of the technologies they are currently using (RoR and react.js), then pay for the best tutorials I can find and run through them repeatedly to drill myself to work fluently in them. In particular, look for tutorials that also involve testing and debugging.

3) Build app using the above technologies as an open source project and find someone I can pay to do code reviews of it.

4) Make flashcards and rote-memorize things that will help me look things up and navigate the codebase more quickly.

5) Aggregate a list of 100 webpages and build imitations of them in html and css and thereby finally teach myself by rote how CSS layout works.

6) Find someone outside the company (so they don't have any input on performance reviews) I can trust to talk to about things like project management or recognizing when I'm miscommunicating or taking the wrong approach.

7) Find someone inside the company that I exchange help on their tickets with in exchange for letting me watch how they work to see if I can borrow habits to become more efficient.

Does this seem like a good list? Do you have any things you might add? Any tips for any of these?

Re: Starting a new job – What can I do to avoid getting fired?

#2
Getting copious sleep is a good idea! Generally, if your goal is to perform well at work, I recommend relaxing in your free time (instead of pushing yourself to train so hard) so that you'll be full of energy for the workday.

Of course, doing extracurricular professional development is fine and a lot of people love their side projects, but I'm worried that your attitude will lead you to burnout.

Your best bet is actually to trust that this company hires competently and that you'll be able to perform the job to their satisfaction after being onboarded. I know it's impossible to "just relax", but I wish you could do that <3

Re: Starting a new job – What can I do to avoid getting fired?

#4
> However, I am still worried that in a few months they will realize that I am incompetent or unproductive and I will be fired.

Whoa, where is this coming from?! Jeez, is this your first job?

> Do you have any things you might add?

The note about sleep is good, you probably don't need the others. Let any of the above be driven only by your passions and interests. At work, communicate well and as clearly as possible. Show up, be positive, get your work done.

Re: Starting a new job – What can I do to avoid getting fired?

#10

I don't understand why you're so anxious about it. Is this your first job out of school? Showing up, being openminded, and putting forth full effort will help you shine. Relax a little :)

Nope, this is my fourth job. I've been fired from 2/3 jobs for underperformance.
Post reply on HN