|
|
Optimize with a SATA RAID Storage Solution
Range of capacities as low as $1250 per TB. Ideal if you currently rely on servers/disks/JBODs
Page 5 of 5
Lecturing can be applied in a negative or a positive manner. This pattern is destructive when used to punish the recipient without imparting anything helpful while serving only to benefit the lecturer. However, when used to impart information solely for the recipient's benefit (that is, constructive criticism), this pattern is constructive. The last six communication patterns listed are considered to be entirely positive forms of communication.
Effective communication is an essential part of achieving a successful project. It pays to learn positive communication patterns and employ them as often as possible.
The American Communication Association has created a free online guide to help students learn to be effective in public speaking. One part of this guide discusses communication patterns for public speaking. The discussion is divided into verbal and non-verbal categories, and focuses on communication in a cultural context. Patterns are categorized as low-context communication or high-context communication.
Communication often involves public speaking or presentation. You might be called to present a short talk on a new technology at a conference or in a company meeting. Presentation styles vary from unidirectional (talking only) to more bidirectional (talking and listening/responding to feedback). A presentation can be accompanied by a slideshow or other visual aids.
A presentation pattern is a design pattern for making presentations more effective. Three masterful presenters -- Neal Ford, Matthew McCullough, and Nathaniel Schutta -- demonstrate the value of presentation patterns in "Presentation Patterns: Demonstrations Versus Presentations" (InformIT, August 2012). One of these patterns, Shoeless is named for JavaWorld contributor Venkat Subramaniam, whose habit of presenting shoeless is almost as famous as his dynamic presentation style. The Shoeless pattern is described in Figure 5.
Being able to deliver effective presentations can greatly benefit your software development career, and learning various presentation patterns can help to boost their effectiveness. If you struggle with shyness, patterns can help in this area. Telling a joke at the beginning of a presentation is an example of a very successful presentation pattern that both humours the audience and relaxes the presenter.
This article concludes a three-part series investigating design patterns used in software development. You've learned about software design patterns, interaction design patterns, architectural patterns, organizational patterns, and communication and presentation patterns. The universe of design patterns undoubtedly includes many more design pattern categories.
Design pattern terminology isn't always precise. For example, perhaps the Gang of Four should have named their book Software Design Patterns. As I discussed in Part 2, design patterns can be misused, and anti-patterns can emerge. However, design patterns have proven to be helpful when used correctly. Familiarizing yourself with design patterns of different types can help you progress through your career in Java and beyond.
Jeff Friesen is a freelance tutor and software developer with an emphasis on Java and Android. In addition to writing Java and Android books for Apress, Jeff has written numerous articles on Java and other technologies for JavaWorld, informIT, Java.net, and DevSource. Jeff can be contacted via his website at TutorTutor.ca.
Read more about Core Java in JavaWorld's Core Java section.