Learning mentoring slides

Understand how the Internet works

  • Learn how DNS works.
  • Learn how servers work.
  • Learn how databases work.
  • Learn how the code work.
  • Learn how browsers work.

Choose the right skill

  • Research what you want to know.
  • Decide what you want to learn.
  • If one course is not doing it for you, take another one.
  • The best way to learn is to get practical.
  • Don’t compare yourself with others.

Don’t skip steps

  • Make a plan.
  • Stick to the plan.
  • Don’t jump from one topic to another.
  • Master the skill before starting with another one.
  • Don’t try to be good at everything.

Don’t copy-paste the code

  • First, read the code.
  • Then understand the code.
  • Now type the code.
  • Comment the code.
  • Try to make it better.

Learn something new every day

  • Learning is part of the developer job.
  • Apply newly acquired knowledge in a project.
  • Try 100daysofcode.
  • Share what you learned TIL.
  • Help others.

Stay up-to-date

  • Subscribe to newsletters.
  • Subscribe to podcasts.
  • Join online and communities.
  • Follow the right people.
  • Make a reading routine.

Build a project

  • Think of the project.
  • Make specifications.
  • Make design.
  • Build the project.
  • Share the knowledge.

Find a mentor

  • Learn from an experienced professional.
  • Ask questions.
  • Talk about problems.
  • Propose a solution.
  • Respect your and other’s time.