Recipe to becoming an Efficient Developer
Hyperverge Academy
@imJenal
Jyotsna Gupta
@imJenal
Hi! I'm Jyotsna
Master Your IDE
@imJenal
- Learn Keyboard Shortcuts
- Features of your favourite IDE
- Explore common plugins
Jot it down
@imJenal
- Keep taking notes
- You can also use pen or paper
Be your Own Manager
@imJenal
- Create a TODO list of your tasks
- Break down into smaller tasks
- Provide estimates
- Be accountable to yourself
Refer Documentation
@imJenal
- Read README of any codebase first
- Don't jump to codebase directly
Don’t Reinvent the Wheel
@imJenal
- Search for secondary things rather than building them from scratch
- Leverage the existing libraries, Example: cryptographic library
Contribute to Open Source Projects
@imJenal
- Collaborate with global developers
- Learn from the existing codebase
Testing
@imJenal
- Test-Driven Development (TDD)
- Writing test is as important as writing code
- Fewer bugs
- More confidence
Minimize unimportant tasks
@imJenal
- Make sure that every meeting has an agenda and an action plan
- Limit the use of email to essential matters only. For instant communication, use instant messaging apps such as Slack .
Minimize distractions
@imJenal
- Eliminate unnecessary notifications
- Avoid usage of apps like Instagram
- Avoid unnecessary phone calls/texts
- Choose your workplace location
- Lesser face-to-face interactions
- Leverage the flow state
- Good pair of headphones
Taking breaks
@imJenal
- The Pomodoro Technique: Setting timers help in dividing your goals and time management
- Drink water
- Take a walk
- Stretch your body
@ imJenal
https://slides.com/jenal/efficient-developer
Recipe to becoming an efficient developer
By Jyotsna Gupta
Recipe to becoming an efficient developer
HyperVerge Academy | March 01 2022
- 607