Effective Developer
This training will boost effectiveness in your team by teaching developers how to become better as an individual developer and as a member of the entire team. The course covers a variety of topics, including effective use of IDE, keeping the code clean and maintainable, code reviews, knowledge sharing, documentation management, keeping one’s knowledge up-to-date, and more.
Duration
2 days
Level
Intermediate
Format
30% workshop /
70% lecture
Max Participants
20
Instructors
2
Who Should Attend
Junior, Mid and Senior Developers
Key Takeaways
- Personal effectiveness and decision-making
- Clean-code practices for maintainability
- Code reviews and pair/mob programming that improve outcomes
- Documentation and knowledge-sharing habits
- Staying focused and managing assumptions
Training Program
Day 1
- •Development environment
- ○IDE (IntelliJ IDEA) configuration, tips and tricks
- ○Email client configuration
- ○Automation of daily routines
- ○Tasks management and prioritization
- •Developer's good habits
- ○Following best practices
- ○Working with dependencies and assumptions
- ○Making technical choices
- ○Learning techniques over tools
- ○Staying focused
- ○Keeping knowledge up-to-date
- •Communication in the team
- ○Respecting everyone
- ○Learning from others
- ○Teaching others
Day 2
- •Code reviews
- ○How to perform an effective code review?
- ○Code-review checklist
- •Pair programming
- ○Is it worth practicing?
- ○When and how to write code in pairs
- •Writing documentation
- ○An example of a good documentation structure
- ○Making documentation useful
- ○Code documentation
- ○Visualizing documentation
- •Staying healthy
Ready to Get Started?
Contact us to discuss your training needs, schedule, and how we can customize this program for your team.









