tips & tricks to boost your career as software craftsmen

40
Tips & Tricks to Boost Your Career as Software Craftsmen Rohan Daxini

Upload: rohan-daxini

Post on 14-Apr-2017

227 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Tips & Tricks to Boost Your Career as Software Craftsmen

Tips & Tricks to Boost Your Career as Software Craftsmen

Rohan Daxini

Page 2: Tips & Tricks to Boost Your Career as Software Craftsmen

What’s our definition of Joy in general ?

Joy

Page 3: Tips & Tricks to Boost Your Career as Software Craftsmen

Bath?

Page 4: Tips & Tricks to Boost Your Career as Software Craftsmen

Sleeping ?

Page 5: Tips & Tricks to Boost Your Career as Software Craftsmen

Window Shopping ? Heck Yes !

Page 6: Tips & Tricks to Boost Your Career as Software Craftsmen

Trust me, that’s also Joy !

Page 7: Tips & Tricks to Boost Your Career as Software Craftsmen

And then I realized

Page 8: Tips & Tricks to Boost Your Career as Software Craftsmen

Movies?

Page 9: Tips & Tricks to Boost Your Career as Software Craftsmen

Television?

Page 10: Tips & Tricks to Boost Your Career as Software Craftsmen

Help others smile?

Page 11: Tips & Tricks to Boost Your Career as Software Craftsmen

or?

Page 12: Tips & Tricks to Boost Your Career as Software Craftsmen

We work to find joy from work ?

Or

Our work should give us Joy?

Or

Work is done for expecting Joy?

Joy in work

Page 13: Tips & Tricks to Boost Your Career as Software Craftsmen

‘ Avataar ’ Movie

Metaphor

Page 14: Tips & Tricks to Boost Your Career as Software Craftsmen

‘ Avataar ’ Movie

You are not getting anything. You are not getting paid for it.

You tell people because you enjoyed watching it. You want to share that happiness with everybody.

Infinite joy is what we’ve all been born with

Page 15: Tips & Tricks to Boost Your Career as Software Craftsmen

Shifting from joy of receiving

to the joy of giving

So how about

Page 16: Tips & Tricks to Boost Your Career as Software Craftsmen

Tip #1

Do our work as an expression of joy and not for expecting some joy

Page 17: Tips & Tricks to Boost Your Career as Software Craftsmen
Page 18: Tips & Tricks to Boost Your Career as Software Craftsmen

Improve health&

exercise daily

Tip #2

Page 19: Tips & Tricks to Boost Your Career as Software Craftsmen

- Have more energy- Feel better about yourself- Improve self-confidence- Become more focused- Boosts happy chemicals- Boosts brainpower- Sharpen memory- Gets more done- Tap into Creativity- Inspire Others

But why health?

Page 20: Tips & Tricks to Boost Your Career as Software Craftsmen
Page 21: Tips & Tricks to Boost Your Career as Software Craftsmen

Commit to a reading schedule

Tip #3

Page 22: Tips & Tricks to Boost Your Career as Software Craftsmen

- Keep increasing knowledge

- You now have opportunities to implement it in your work

- Dedicate an hour or two a day to reading or listening audio books

Commit to reading

Page 23: Tips & Tricks to Boost Your Career as Software Craftsmen

Wake up an hour earlier each morning

Trick

Page 24: Tips & Tricks to Boost Your Career as Software Craftsmen
Page 25: Tips & Tricks to Boost Your Career as Software Craftsmen

Find a mentor &

Be a mentor

Tip #4

Page 26: Tips & Tricks to Boost Your Career as Software Craftsmen

- People learn more by teaching than by any other method

- Helping others and teaching what you know, you will gain a deeper understanding of that knowledge.

Page 27: Tips & Tricks to Boost Your Career as Software Craftsmen

Create a blog&

collaborate more

Tip #5

Page 28: Tips & Tricks to Boost Your Career as Software Craftsmen

- Twitter

- Knowbuddy

- Open source community

- StackOverflow and related sites.

Commit to Sharing and Collaboration

Page 29: Tips & Tricks to Boost Your Career as Software Craftsmen

Lets have a Technical Break ;)

Page 30: Tips & Tricks to Boost Your Career as Software Craftsmen

RoR tip for any project

Properly separating concerns and responsibilities is a Tried, Tested and True method for simplifying

software development and maintenance. Follow SRP.

~ James Gollick

Mar 21, 2010http://jamesgolick.com/2010/3/14/crazy-heretical-and-awesome-the-way-i-write-rails-apps.html

Page 31: Tips & Tricks to Boost Your Career as Software Craftsmen

Shopify and Rails

Page 32: Tips & Tricks to Boost Your Career as Software Craftsmen

Start tracking your time

Tip #6

Page 33: Tips & Tricks to Boost Your Career as Software Craftsmen

Work on your soft skills&

Give a talk or present often

Tip #7

Page 34: Tips & Tricks to Boost Your Career as Software Craftsmen

Learn new technologies

Tip #8

Page 35: Tips & Tricks to Boost Your Career as Software Craftsmen

Really?

Page 36: Tips & Tricks to Boost Your Career as Software Craftsmen

Become a better coder each day

Tip #9

Page 37: Tips & Tricks to Boost Your Career as Software Craftsmen
Page 38: Tips & Tricks to Boost Your Career as Software Craftsmen

- Get to know your IDE better

- Develop a routine

- Specialize in something

- Read about software craftsmanship

Tricks

Page 39: Tips & Tricks to Boost Your Career as Software Craftsmen

Have a lot of fun doing anything

Tip #10

Page 40: Tips & Tricks to Boost Your Career as Software Craftsmen

Thank you

Grandpa deletes my computer