Slide 1

Slide 1 text

From Learning to Mastering

Slide 2

Slide 2 text

Learning By Using

Slide 3

Slide 3 text

Learning By Using 4 Learn a new language or technology by using it on a real project

Slide 4

Slide 4 text

Learning By Using 4 Learn a new language or technology by using it on a real project 4 Read a quick intro to know what you can do (a few blog posts or a short book)

Slide 5

Slide 5 text

Learning By Using 4 Learn a new language or technology by using it on a real project 4 Read a quick intro to know what you can do (a few blog posts or a short book) 4 Read a book, apply on a project, then read the book again

Slide 6

Slide 6 text

Learning By Using 4 Concepts are assimilated more easily when they can be associated to use cases

Slide 7

Slide 7 text

Learning By Using 4 Concepts are assimilated more easily when they can be associated to use cases 4 If you know a certain feature has been done, you just have to figure out how

Slide 8

Slide 8 text

Learning By Using 4 Concepts are assimilated more easily when they can be associated to use cases 4 If you know a certain feature has been done, you just have to figure out how 4 Start with small, simple features

Slide 9

Slide 9 text

Learning By Using 4 Concepts are assimilated more easily when they can be associated to use cases 4 If you know a certain feature has been done, you just have to figure out how 4 Start with small, simple features 4 Be prepared for refactoring as you learn

Slide 10

Slide 10 text

Be Flexible

Slide 11

Slide 11 text

Be Flexible 4 Learn new languages: 4 it helps you appreciate what you like more 4 you can learn new design patterns

Slide 12

Slide 12 text

Be Flexible 4 Learn new languages: 4 it helps you appreciate what you like more 4 you can learn new design patterns 4 Don't say no just because you don't like it

Slide 13

Slide 13 text

Who's the expert? YOU

Slide 14

Slide 14 text

Who's the expert? 4 Experience comes with experience

Slide 15

Slide 15 text

Who's the expert? 4 Experience comes with experience 4 Learn by helping others: answer on stack overflow

Slide 16

Slide 16 text

Sharpen your skillset: Competitions

Slide 17

Slide 17 text

Sharpen your skillset: Competitions 4 CodeFights: "How Fast Can You Debug" http://codefights.com/

Slide 18

Slide 18 text

Sharpen your skillset: Competitions 4 CodeFights: "How Fast Can You Debug" http://codefights.com/ 4 CodinGame: "Solve Puzzles" http://www.codingame.com/

Slide 19

Slide 19 text

Sharpen your skillset: Competitions 4 CodeFights: "How Fast Can You Debug" http://codefights.com/ 4 CodinGame: "Solve Puzzles" http://www.codingame.com/ 4 Mathfights: Food for your brain http://mathfights.com/

Slide 20

Slide 20 text

Build up your CV

Slide 21

Slide 21 text

Build up your CV 4 TopCoder http://www.topcoder.com/

Slide 22

Slide 22 text

Build up your CV 4 TopCoder http://www.topcoder.com/ 4 HackerRank http://www.hackerrank.com/domains

Slide 23

Slide 23 text

Build up your CV 4 TopCoder http://www.topcoder.com/ 4 HackerRank http://www.hackerrank.com/ domains 4 Github: contribute to open source projects, or create your own

Slide 24

Slide 24 text

Build up your CV 4 TopCoder http://www.topcoder.com/ 4 HackerRank http://www.hackerrank.com/ domains 4 Github: contribute to open source projects, or create your own 4 StackOverflow: just answer

Slide 25

Slide 25 text

Build up your CV 4 TopCoder http://www.topcoder.com/ 4 HackerRank http://www.hackerrank.com/ domains 4 Github: contribute to open source projects, or create your own 4 StackOverflow: just answer 4 Linked In

Slide 26

Slide 26 text

Marketplaces

Slide 27

Slide 27 text

Marketplaces Micro-consulting Learn by helping and get paid 4 AirPair www.airpair.com 4 Code Mentor www.codementor.io

Slide 28

Slide 28 text

Marketplaces Bid-based services 4 odesk (best) 4 elance 4 freelancer 4 toptal (best)

Slide 29

Slide 29 text

Marketplaces Huge competition 4 build a reputation first

Slide 30

Slide 30 text

Marketplaces Huge competition 4 build a reputation first 4 apply low rates

Slide 31

Slide 31 text

Marketplaces Huge competition 4 build a reputation first 4 apply low rates 4 always stay focused on the client

Slide 32

Slide 32 text

Marketplaces Huge competition 4 build a reputation first 4 apply low rates 4 always stay focused on the client 4 what you can do is more important than what you have done

Slide 33

Slide 33 text

Marketplaces Huge competition 4 build a reputation first 4 apply low rates 4 always stay focused on the client 4 what you can do is more important than what you have done 4 be honest

Slide 34

Slide 34 text

Marketplaces Toptal Marketplace for Top Developers 4 Better clients (companies instead of individuals) 4 Better projects 4 Screening process to join

Slide 35

Slide 35 text

NEVER stop learning