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

My Front-End Developer Career Path

David Dias
September 04, 2023

My Front-End Developer Career Path

David Dias

September 04, 2023
Tweet

More Decks by David Dias

Other Decks in Education

Transcript

  1. FRONT-END DEVELOPER AT KIJIJI DAVID DIAS - Front-End Developer since

    2011 - Previously Lead, Manager and Architect - Certi f ied Professional in Accessibility Core Competencies (CPACC) - Podcaster and digital content creator - Open source maintainer (Front-End Checklist, HTMLHint…) - …
  2. 2011 2015 2018 Student / Journalist 2005 Journalist / Photographer

    
 Video Maker / French teacher 2009 🏁 Front-End Developer Taki driver (Wheelchair Transportation) 2017 2021 TIMELINE BRAZIL 🇧🇷 FRANCE 🇫🇷 MAURITIUS 🇲🇺 CANADA 🇨🇦 FRANCE 🇫🇷 2006 2012 Front-End Manager Software Engineer Senior Front-End Developer Lead Front-End Developer (CHANGELOG.THEDAVIDDIAS.DEV)
  3. BE VISIBLE TO MAXIMIZE YOUR CHANCES THE WEB IS VAST,

    THE MARKET IS LARGE. YOU ARE NOT THE ONLY ONES WITH THE SAME PATH OR SKILLS. FIND WAYS TO DIFFERENTIATE YOURSELF FROM OTHER CANDIDATES.
  4. SEARCH LIKE A RECRUITER, THINK LIKE A CEO UNDERSTANDING WHAT

    RECRUITERS DO TO FIND POTENTIAL CANDIDATES AND WHAT A COMPANY IS LOOKING FOR, WILL HELP YOU TO BE BETTER PREPARED FOR INTERVIEWS
  5. BE YOURSELF IT WILL COST YOU MORE THAN YOU THINK

    TO FIND A JOB THAT DOESN’T FIT YOU. BE YOURSELF, TELL THE RECRUITERS WHO YOU ARE AND WHAT PASSIONATES YOU.
  6. IT’S NOT A SPRINT, IT’S A MARATHON SHORTCUTS DON’T EXIST,

    PRACTICE IS KEY TO BECOME A BETTER PROFESSIONAL AND A PROFICIENT WEB DEVELOPER
  7. YOU ALREADY KNOW MORE THAN OTHERS LEARN TO LIVE WITH

    THE IMPOSTER SYNDROME AND REMEMBER THAT YOU ALREADY KNOW MORE THAN MOST PEOPLE AROUND YOU
  8. BE PART OF A GROUP OR COMMUNITY NO ONE CAN

    STAY MOTIVATED ALONE, MET PEOPLE AT MEETUPS, PARTICIPATE TO OPEN-SOURCE PROJECTS, PARTICIPATE TO #100DAYSOFCODE AND OTHER COMMUNITIES.
  9. ALWAYS QUESTION WHAT YOU THINK YOU KNOW WHAT YOU KNOW

    TODAY MAY CHANGE TOMORROW. CONSTANTLY REEVALUATE WHAT YOU THINK YOU KNOW. YOU WILL NEVER FIND A UNIQUE SOLUTION FOR A PROBLEM.
  10. BE PASSIONATE ABOUT PROBLEM SOLVING THE ESSENCE OF WEB DEVELOPMENT

    IS PROBLEM SOLVING. A DEVELOPER SEEKS PROBLEMS,
  11. TRACK YOUR PROGRESSES FIND WAYS TO TRACK WHAT YOU’VE LEARN,

    WHAT YOU’VE DONE… WRITE ARTICLES, PUBLISH VIDEOS / PHOTOS… MAINTAIN A “BRAG DOCUMENT” WHEN WORKING IN A COMPANY.
  12. FIND TOOLS AND TECHNIQUES TO IMPROVE YOUR WORKFLOW YOU CAN

    WORK HARD OR YOU CAN WORK SMART. SOMETIMES A COMBINAISON OF BOTH. KNOWING EXISTING TOOLS AND HOW PROFESSIONALS USE THEM TO SPEED UP THEIR TASKS CAN MAKE A HUGE DIFFERENCE IN YOUR ACHIEVEMENTS.
  13. IT’S NOT ALL ABOUT CODING… MAINTAIN A BALANCE BETWEEN CODING

    AND OTHER PASSIONS. FIND WAYS TO CONNECT YOUR PASSIONS TOGETHER.
  14. LEARN TO SPEAK DIFFERENT “LANGUAGES” A TEAM IS ALWAYS COMPOSED

    BY PRODUCT MANAGERS, UI/UX WEB DESIGNERS, QA, BACKEND, FRONTEND, SEO… LEARN TO UNDERSTAND AND SPEAK A COMMON LANGUAGE.
  15. NO COMPANY OR TEAM IS PERFECT NAVIGATE THROUGH THE IMPERFECTIONS

    OF YOUR COMPANY AND TEAM. EXPLORE ALL THE POSSIBLE OPTIONS BEFORE MOVING TO YOUR NEXT ADVENTURE.
  16. YOU ARE TOTALLY RIGHT BUT PERFECTLY WRONG YOUR VISION AND

    PERCEPTION ARE UNIQUE. YOUR WILL NEVER BE RIGHT OR WRONG. THE COMBINAISON OF EVERYONE’S VISION WILL ONLY BE THE ONE RIGHT FOR THE BUSINESS.
  17. FIND SOMETHING YOU ARE PASSIONATE ABOUT AND FOCUS ON IT

    FINDING OUR PASSIONS CAN TAKE TIME. SOME PEOPLE BECOME EXPERTS IN A SPECIFIC AREA, OTHERS ARE GENERALISTS. PATHS ARE INFINITES, YOU JUST HAVE TO FIND YOURS.
  18. DON'T BE AFRAID TO EXPLORE OUTSIDE YOUR COMFORT ZONE EXPERIENCING,

    TAKING RISKS, MAKING MISTAKES, LEARNING, CAN PUSH YOU OUT OF YOUR COMFORT ZONE. IT’S OKAY TO NOT KNOW WHAT YOU ARE DOING, YOU WILL FIND OUT ONE DAY OR ANOTHER.
  19. BUILD OPEN- SOURCE PROJECTS BUILDING OPEN-SOURCE PROJECTS OR BE A

    MAINTAINER WILL GIVE YOU A SIGNIFICANT ADVANTAGE COMPARE TO OTHERS.