DEV Community

Discussion on: Trying to figure out my career

Collapse
 
anaulin profile image
Ana Ulin 😻

I want to echo what others have said: if your manager is putting you on a PIP, they most likely are just creating a paper trail to fire you. Your main decision at this point seems to be either resigning of your own accord early or riding the PIP out to the end. If you can afford it financially, I would suggest getting out of there as soon as you can, as staying is most likely just going to further eat into your morale and motivation.

Probably the best you can do for yourself is to try to take some time off and do whatever you do to recharge and get yourself grounded, before jumping straight into another job search. The more rested and energized you can be for your interviews, the better things will go.

If you are finding side projects, HackerRank and Open Source satisfying, then by all means, continue down that path. But, speaking as someone who has reviewed many hundreds (thousands?) or resumes in my career, and who has hired a good number of software engineers, none of those things are going to get you hired. They are also unlikely to get you that first call to schedule an interview. To get the proverbial "foot in the door" the most important thing is to work on your resume, and try to apply for job opportunities via warm intros as much as you can.

In terms of preparing for interviews, my favorite resources are Interview Cake and interviewing.io/. Interviewing.io I highly recommend as a safe place to do practice interviews anonymously and get feedback from the interviewers. As a side bonus, if you do particularly well in a practice interview, the interviewer can request to get your contact data to take you further into their company's recruiting process.

The most important thing here is going to be managing your own psychology. Try to take a step back and realize that you are a competent engineer that has good things to offer for the right company. And don't let a bad interview let you down -- there is plenty of data that shows that performance in technical interviews is not consistent for even the best candidates (see, e.g. this interesting analysis blog.interviewing.io/technical-int...).

As an additional thought, it is November already, and hiring really slows down for the holidays. So don't be discouraged if you start applying to things right now but don't get immediate responses.

Best of luck.