Skip to contentPedro Farbo
Lesson 16 / 1630 min

Next Steps in Your Career

Next Steps in Your Career

Congratulations on making it this far! 🎉 Now let's talk about how to continue your journey.

What You Learned

✅ What programming is and how it works
✅ Different careers in technology
✅ HTML to structure pages
✅ CSS to style
✅ JavaScript for interactivity
✅ Programming logic
✅ How to create complete projects

This is already a solid foundation!

Choosing Your Path

If you liked CSS and visuals more → Frontend

Next steps:

  1. Advanced CSS - Flexbox, Grid, animations
  2. CSS Framework - Tailwind CSS
  3. React - most used library
  4. TypeScript - JavaScript with types
  5. Next.js - React framework

Resources:

  • freeCodeCamp (free)
  • Frontend Mentor (practical projects)
  • Scrimba (interactive courses)

If you liked logic more → Backend

Next steps:

  1. Node.js - JavaScript on the server
  2. Express - framework for APIs
  3. Databases - PostgreSQL or MongoDB
  4. TypeScript - types in JavaScript
  5. Docker - containers

Resources:

  • Node.js documentation
  • Prisma (modern ORM)
  • The Odin Project

If you liked both → Fullstack

Next steps:

  1. React + Node.js - popular stack
  2. Next.js - fullstack with React
  3. TypeScript - everywhere
  4. Databases - SQL and NoSQL
  5. Deploy - Vercel, Railway

Git and GitHub

If you haven't learned yet, it's essential now!

bash
# Basic commandsgit init           # start repositorygit add .          # add filesgit commit -m ""   # save changesgit push           # send to GitHub

Why it's important:

  • All companies use it
  • Shows your work
  • Team collaboration
  • Project portfolio

Building Your Portfolio

  1. Landing page clone - Spotify, Netflix
  2. Todo list - with localStorage
  3. Interactive quiz - questions and answers
  4. Calculator - or BMI calculator
  5. Weather app - consuming API
  6. Personal blog - with markdown
  7. Simple e-commerce - shopping cart
  8. Dashboard - charts and data
  9. Real-time chat - WebSockets
  10. REST API - your own backend

Tips for projects:

  • Finish what you start - incomplete projects don't count
  • Document well - explanatory README
  • Always deploy - put it online
  • Clean code - others will see it

Getting Your First Job

1. Optimized LinkedIn

  • Professional photo
  • Clear headline: "Frontend Developer | React | JavaScript"
  • About section telling your story
  • Featured projects

2. Active GitHub

  • Frequent contributions
  • Projects with README
  • Organized code

3. Networking

  • Join communities (Discord, Reddit)
  • Go to events/meetups
  • Connect with other devs

4. Applying for Jobs

  • Start with junior/intern positions
  • Don't limit yourself by requirements (apply if you have 60%)
  • Customize resume for each job
  • Prepare for technical interviews

Technical Interviews

What to Expect:

  1. Initial chat - about you and experience
  2. Technical test - live coding or take-home
  3. Conceptual questions - fundamentals
  4. Cultural fit - values and communication

How to Prepare:

  • Practice algorithms on LeetCode/HackerRank
  • Review fundamental concepts
  • Build projects to show
  • Simulate interviews with friends

Growth Mindset

Impostor Syndrome

It's normal to feel like you don't know anything. Every dev feels this, even seniors.

"The more you learn, the more you realize how much you don't know."

Continuous Learning

Technology changes fast. You'll never "finish learning." And that's okay!

Community

  • Ask questions (don't be embarrassed)
  • Help other beginners
  • Share your learning journey

Free:

  • freeCodeCamp - complete curriculum
  • The Odin Project - fullstack
  • JavaScript.info - deep JS
  • MDN Web Docs - official documentation

YouTube:

  • Fireship (fast, concise)
  • Traversy Media (tutorials)
  • Web Dev Simplified (explanations)
  • Kevin Powell (CSS master)

Practice:

  • Frontend Mentor (design challenges)
  • Codewars (coding katas)
  • LeetCode (algorithms)

Final Summary

  1. Practice daily - consistency > intensity
  2. Build projects - learn by doing
  3. Don't fear mistakes - bugs are teachers
  4. Connect with community - you're not alone
  5. Be patient - it takes time, but it's worth it

Your Journey Has Begun!

You've already taken the most important first step: starting.

Remember:

  • Every senior dev was once a beginner
  • Every bug you solve makes you better
  • Every project brings you closer to your goal

Keep practicing, keep learning, keep creating.

Good luck on your journey! 🚀


"The best time to plant a tree was 20 years ago. The second best time is now."

Enjoyed the content? Your contribution helps keep everything online and free!

PIX:0737160d-e98f-4a65-8392-5dba70e7ff3e