Training on the Job
IN THIS CHAPTER
Choosing a task to practice coding at work
Learning to code during and after work
Transitioning to a coding role
“I hated every minute of training, but I said, ‘Don’t quit. Suffer now and live the rest of your life as a champion.’”
— MUHAMMAD ALI
As an employee, whether you’re a marketer, a sales person, or a designer, you likely find that technology dominates more and more of your conversations with your boss, coworkers, and clients. Perhaps your boss wants to know which customer segments the company should target with online advertising, and you need to analyze millions of customer records to provide an answer. Or maybe a client wants to add or change a feature and will double the contract if the process can be done in six weeks, and you need to know whether it’s possible. More tangibly, you might find yourself performing mundane and repetitive tasks that you know a computer could do.
You have probably found that an ability to code could help you perform your current job more efficiently. Companies are also noticing the value of having nontechnical employees learn to code, and offering various on-site training options and support. ...