10
Learning New Tools by reusing old objectives

Reusing old objectives to learn new tools

Embed Size (px)

Citation preview

Learning New Toolsby reusing old objectives

About Me

The Public Parts

Employer: Unicon, IncRole: Sr. UI Developer

Blog: blog.bradleygore.comFamily: Carolina & Garrison

Agenda

1. Why learn a new tool?2. What is learning?3. Getting started4. Learn by (re)doing5. Altering behavior

Why Learn a New Tool

● What you have isn’t cutting it● Gain new perspectives and insights● Accommodate client needs/preferences● Increase your versatility● All others in my field are using it● To potentially change our behavior

Psychology of Learning - Wikipedia

Getting Started

● Find solid resources to follow #allTheThings● Look at what you’ve already done using

similar tools● Note problem areas encountered in the

past to try with the new tool● Browse others’ solutions, but try to add

your own creativity

Learn by (Re)doing

● Lessens the burden of creativity● Clear directives and expectations● Full roadmaps exist in prior

implementations● Increases success/completion rate

Real World Example

Loan Paydown Calculator● First programming job in mortgage industry● Got idea from excel file available for

download on company website● Variations in C#, KnockoutJS, AngularJS,

ReactJS● Real scenarios - Form Validation, Cascading

Fields, Tabs, Tabular Data, Routing, etc...

Altering Behavior

● Form strong, but grounded, opinions● Don’t be afraid to change your opinions● Pay attention to which paradigms best fit

which scenarios - no golden hammers!● Incorporate varying paradigms - even within

a hard and fast framework

Dive in, learn something, HAVE FUN!

Thank you!

Slides: http://goo.gl/YHjrMKDemo Apps: http://bradleygore.com

Email: [email protected]: @dotNetKnight