Skip to content

Instantly share code, notes, and snippets.

@ecoologic
Last active July 25, 2019 06:06
Show Gist options
  • Save ecoologic/1d7d99e9605e456341dcd066352ee2a6 to your computer and use it in GitHub Desktop.
Save ecoologic/1d7d99e9605e456341dcd066352ee2a6 to your computer and use it in GitHub Desktop.
Suggestions to a beginner developer

Suggestions to a beginner developer

  • Be very very humble
  • Pick up small and tedious jobs (bug fixes?)
  • Understand the product and the user
  • Read and fully understand the task
  • Think of the best UX, don't compromise
  • Think of possible bugs in your code
  • Read the stack trace carefully
  • Ask for pairings when stuck
  • Take notes of advices and review frequently
  • Be your first PR reviewer
  • Always refactor for readability (rename, extract)
  • Apply Open/Close principle
  • Follow style guide
  • Own some part of the code base
  • Estimate very high, don't be afraid
  • Don't worry about time to completion
  • Get to solution ASAP, then refactor
  • When productive, focus on specs (after code, no TDD)
  • After specs, focus on architecture and TDD
  • Take a wholistic approach, overarching design
  • Put in extra time, relax, test and refactor
  • Read a book, bring it to work
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment