Chapter 1. Introduction to Advanced Concepts, Patterns, and Techniques

ex•pert

Having, involving, or displaying special skill or knowledge derived from training or experience.

—Miriam-Webster Online Dictionary

Five years of programming. This is the time it takes for most programmers to feel as if they've come of age as a professional. Traditional programming concepts are second nature, like driving a car or typing on a keyboard. Employers recognize this, often advertising jobs requiring five or more years' experience. Something happens around this time though. Passion for the craft either accelerates, driving its possessor to new heights, or it withers, causing year five to be the high-water mark of many careers.

Those that push through this five-year ...

Get Expert Oracle PL/SQL now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.