A professional developer should look professional while using his main tool.
As a developer, you are going to spend thousands of hours working with your IDE or editor of choice. It is your main tool, you need to know how to get the most out of it.
Using your IDE 8 hours a day is not enough, you need to make a conscious and deliberate effort to master it. As a wise man once said:
Wax on, Wax off Master Miyagi, The Karate Kid.
You must learn:
- The shortcuts for all the functionality that you regularly use. You should rarely need to use your mouse.
- Its features: read the release notes, watch online tutorials or follow some expert that blogs about it.
But the most effective way of learning your IDE is to do pair programming. As part of your daily job, each of your partners will teach you different features, and you will have the chance to teach them to others, creating a nice cross-pollination effect.
And you can always ask your partner to slap you every time that you reach for the mouse. A win-win situation.
More about efficiency:
- Disable notifications
- Master your IDE (you are here)
- Write programs for yourself
- Why to Docker Compose a calm environment
- Did you read my email?
- Go and have a rest
- The conference talk
- Other reasons for TDD: Baby steps, ROI, Evil Manager Syndrome and Watching the watchmen
- Where TDD falls short, find yourself a good REPL