A trainers journey Asokan Pichai SciPy November 2019 TalentSprint - - PowerPoint PPT Presentation

a trainer s journey
SMART_READER_LITE
LIVE PREVIEW

A trainers journey Asokan Pichai SciPy November 2019 TalentSprint - - PowerPoint PPT Presentation

A trainers journey Asokan Pichai SciPy November 2019 TalentSprint 1 What do I do/have done? Write code Design courses/training programs Train mostly fresh grads in programming Coach fjrst time tech managers Coach


slide-1
SLIDE 1

A trainer’s journey

Asokan Pichai SciPy November 2019

TalentSprint 1

slide-2
SLIDE 2

What do I do/have done?

  • Write code
  • Design courses/training programs
  • Train – mostly fresh grads in programming
  • Coach fjrst time tech managers
  • Coach senior managers – MBTI/EUM/TA
  • Was an entrepreuner
  • Was CEO of a software product company

2

slide-3
SLIDE 3

Languages

  • COBOL

Of course! on Mainframes of course!!

  • C – CCP/M-86 Unix
  • Pascal – 1987
  • Clipper – 1987
  • C++ – 1991
  • Python – 1997
  • Others

3

slide-4
SLIDE 4

Languages

  • COBOL Of course!
  • n Mainframes of course!!
  • C – CCP/M-86 Unix
  • Pascal – 1987
  • Clipper – 1987
  • C++ – 1991
  • Python – 1997
  • Others

3

slide-5
SLIDE 5

Languages

  • COBOL Of course! on Mainframes of course!!
  • C – CCP/M-86 Unix
  • Pascal – 1987
  • Clipper – 1987
  • C++ – 1991
  • Python – 1997
  • Others

3

slide-6
SLIDE 6

Languages

  • COBOL Of course! on Mainframes of course!!
  • C –

CCP/M-86 Unix

  • Pascal – 1987
  • Clipper – 1987
  • C++ – 1991
  • Python – 1997
  • Others

3

slide-7
SLIDE 7

Languages

  • COBOL Of course! on Mainframes of course!!
  • C – CCP/M-86

Unix

  • Pascal – 1987
  • Clipper – 1987
  • C++ – 1991
  • Python – 1997
  • Others

3

slide-8
SLIDE 8

Languages

  • COBOL Of course! on Mainframes of course!!
  • C – CCP/M-86 Unix
  • Pascal – 1987
  • Clipper – 1987
  • C++ – 1991
  • Python – 1997
  • Others

3

slide-9
SLIDE 9

Languages

  • COBOL Of course! on Mainframes of course!!
  • C – CCP/M-86 Unix
  • Pascal – 1987
  • Clipper – 1987
  • C++ – 1991
  • Python – 1997
  • Others

3

slide-10
SLIDE 10

Languages

  • COBOL Of course! on Mainframes of course!!
  • C – CCP/M-86 Unix
  • Pascal – 1987
  • Clipper – 1987
  • C++ – 1991
  • Python – 1997
  • Others

3

slide-11
SLIDE 11

Languages

  • COBOL Of course! on Mainframes of course!!
  • C – CCP/M-86 Unix
  • Pascal – 1987
  • Clipper – 1987
  • C++ – 1991
  • Python – 1997
  • Others

3

slide-12
SLIDE 12

Languages

  • COBOL Of course! on Mainframes of course!!
  • C – CCP/M-86 Unix
  • Pascal – 1987
  • Clipper – 1987
  • C++ – 1991
  • Python – 1997
  • Others

3

slide-13
SLIDE 13

Languages

  • COBOL Of course! on Mainframes of course!!
  • C – CCP/M-86 Unix
  • Pascal – 1987
  • Clipper – 1987
  • C++ – 1991
  • Python – 1997
  • Others

3

slide-14
SLIDE 14

Python Journey

  • Tied with my Linux, LUG journey
  • 1994-95 Linux 14 Floppies!
  • 1996 InfoMagic CD – Python
  • Dabbling in Dylan – PR
  • Building my fjrst major system
  • Solving another big problem for ChennaiOnline
  • Training

4

slide-15
SLIDE 15

Python Journey …

  • 1997 – The right choice for peripheral reasons
  • The Aha moment
  • My experiences
  • Other experiments – C++/Ruby/Mixed
  • Back to the future at MinVesta
  • Haskell –> Clojure –> Elixir
  • Experience at TalentSprint
  • FOSSEE tours!

5

slide-16
SLIDE 16

Python is great when it comes to teaching the craft of programming, that of iteratively building up to a robust solution. It is also a great stepping stone.

5