reusing old objectives to learn new tools

10
Learning New Tools by reusing old objectives

Upload: bradley-gore

Post on 16-Jan-2017

296 views

Category:

Software


2 download

TRANSCRIPT

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