DEV Community

Discussion on: Hello, I'm a junior and I suck at organizing my work, how do you do?

Collapse
georgecoldham profile image
George

It sounds to me like you just need more experience with estimation of tasks. Dont be bullied in to rushing something.

I like to break everything into steps and estimate how long I think each step will take. Then I double it and give that to whoever it matters to.

As a developer, especially a Jr developer. It is not your responsibility to make sure there is no feature collision etc. You should have a clearly defined deliverable signed off by the manager. It should meet many criteria before it even reaches you.

  • Designs for every state
  • States for every interaction with the product
  • Huge lists of testable criteria
  • Any technical considerations (provided by more senior devs)
  • Any technical risks (any areas that are connected to the area being changed)

From that list, you should be able to break down your work into steps and under promise.

If your manager is not happy, then its his responsibility to find out why and make amends to the workflow or training. If they are demanding work be done within short timeframes, then they are likely not a great manager sadly. Setting hard limits for all work, is a great way to burn out employees.