- 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
Last active
July 25, 2019 06:06
-
-
Save ecoologic/1d7d99e9605e456341dcd066352ee2a6 to your computer and use it in GitHub Desktop.
Suggestions to a beginner developer
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment