Purple, Lighting, Flower, Petal, Plant, Texture, Light, Art, Graphics, Green

Hi Amanjot, I'm Victor. I want to be a full stack web developer as well. I'd like to discuss with you how I can be one.

Victor A. asked a question to Amanjot S.

I would love for someone who's well established like you and active in the industry to offer me guidance and mentorship. Thank you.

View favourites
  • 1 replies
  • 16 views
  • Author: Victor A.
  • Category: Career development, Career progression
  • Date asked:
  • Last update:
  • AS
    Amanjot S. Web Specialist / Full Stack Developer

    Hi Victor,
    I am glad you are interested in becoming a full-stack web developer. Here are a few tips for this path:

    1) Understand the concepts of a full-stack web application: Ensure you grasp the various components of a full-stack web app, including the front end, back end, database, Apache web server, web server gateway interface, SSL, and web hosting. It's crucial to understand the differences between the development and hosting environments.

    2) Focus on one framework first: Once you are comfortable with the concepts, there are many options for learning full-stack web development frameworks. However, I advise you to become well-versed in one framework for both the back end and front end before exploring others. Choose one framework for the back end (like Django or Express) and one for the front end (like React or Angular), and work on projects using them.

    3) Gain experience working in a team with managed code: Whether at school, work, or on a volunteer project for a non-profit, try to work in a team with a shared code base in Git. This experience will help you learn to be a full-stack web developer in a team setting. As a full-stack developer, you may be assigned various front-end or back-end tasks, and teamwork is essential.

    4) Maintain your own Git repository: Showcase your full-stack projects in your own Git repository. Ideally, it will be great to have an up-to-date portfolio available.

    5) Reflect on your work: The more you work, the better you become. However, remember to reflect on your experiences after doing something new, such as troubleshooting an error or adding a new feature. Spend some time thinking and making notes on how you could improve or what new things you have learned.

    Hopefully, these steps, along with your efforts, will guide you toward becoming a full-stack web developer.