Upgrade to Pro — share decks privately, control downloads, hide ads and more …

From Learning to Mastering

From Learning to Mastering

CocoaHeads, Krakow, Oct 30, 2014
Lightning talk

Antonio Bello

November 05, 2014
Tweet

More Decks by Antonio Bello

Other Decks in Programming

Transcript

  1. 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)
  2. 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
  3. 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. 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
  5. 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
  6. Be Flexible 4 Learn new languages: 4 it helps you

    appreciate what you like more 4 you can learn new design patterns
  7. 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
  8. Who's the expert? 4 Experience comes with experience 4 Learn

    by helping others: answer on stack overflow
  9. Sharpen your skillset: Competitions 4 CodeFights: "How Fast Can You

    Debug" http://codefights.com/ 4 CodinGame: "Solve Puzzles" http://www.codingame.com/
  10. 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/
  11. 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
  12. 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
  13. 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
  14. Marketplaces Micro-consulting Learn by helping and get paid 4 AirPair

    www.airpair.com 4 Code Mentor www.codementor.io
  15. Marketplaces Huge competition 4 build a reputation first 4 apply

    low rates 4 always stay focused on the client
  16. 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
  17. 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
  18. Marketplaces Toptal Marketplace for Top Developers 4 Better clients (companies

    instead of individuals) 4 Better projects 4 Screening process to join