About the Book
We’re frequently taught to use a text editor when we’re learning to write code so that we understand the fundamentals. However, if we treat our IDE as a text editor, we are doing ourselves a disservice. As professional developers, we no longer need to learn the fundamentals; we need to deliver working applications. We can use the features of an IDE to help us with this.
IntelliJ IDEA is an extremely fully-featured IDE that can help professional developers with almost any task they need to perform, and this can be overwhelming to get to grips with. Getting to Know IntelliJ IDEA uses two approaches to help newcomers and experienced users alike:
- Tutorials that walk through writing code and developing applications that show when, why and how to use IntelliJ IDEA features to create working applications.
- A questions-and-answers approach that demonstrates which features can be used to solve the problems that professional developers face.
Seeing how to use IntelliJ IDEA from these different angles not only showcases the most useful features but also teaches multiple approaches for using these features. No matter which technologies you use or how you like to work, reading this book will help you find an approach that enables you to work comfortably and productively with IntelliJ IDEA.
About the Authors
Trisha is a Java Champion, author of Head First Java, and was an IntelliJ IDEA Advocate at JetBrains for seven years.
Before working for JetBrains, Trisha built up experience using IntelliJ IDEA while pairing with other, much more experienced, developers. She was blown away by how much you can achieve if you really understand the tool, and horrified that she'd been using IDEs to develop Java applications for ten years and barely scraped the surface of what they could do. This inspired her to move into developer advocacy and give live coding demos of how to be effective with Java, while at the same time showcasing what you can do with an IDE. This was basically a long interview process for getting a job at JetBrains!
Trisha is now an independent developer advocate, but still feels so passionately about how helpful IntelliJ IDEA is that she spent time off between jobs writing this book.
Helen is a Java Developer Advocate at JetBrains where she enjoys the variety of tasks that the role affords her. She started her career a long time ago (in a galaxy far far away) as a Java developer using tools such as Vim; IDEs were only just being released back then! After a couple of years, Helen chose to pursue a career in Technical Writing to join her passions for working with developers and content creation.
Helen returned to the world of Java in 2020 when she joined JetBrains as a Java Developer Advocate where she was inspired by what IntelliJ IDEA can do to support developers. She has since rekindled her fondness for Java and delivers blogs, tutorials, videos, talks and apparently a book(!) on everything to do with IntelliJ IDEA and its community.
It's safe to say that Helen is a huge fan of the product and wishes it had existed when she first started working with language!