2 answers
2 answers
Updated
Arian’s Answer
Hello, Nia! If you are thinking of starting an adventure in the world of front-end development without prior experience, I would suggest that you start by constantly knowing and practicing the programming languages and technologies used in this area, such as HTML, CSS and JavaScript. . You can create projects on your own and join online challenges to hone your skills. Additionally, it is essential that you develop an online portfolio to show your projects and what you are capable of doing. Immerse yourself in online communities of front-end developers, look for internship or volunteer opportunities at companies in the sector, attend events and conferences on front-end development, and be proactive and persistent in your job search. These are crucial steps to landing a good job once you finish your technology program. I wish you much success on your path to front-end development, Nia!
Updated
Matt’s Answer
Hello Nia,
I've been working professionally within web development for over 6 years.
The things that have helped me are listed below:
1. As mentioned, make sure you understand how to program with and the link between HTML, CSS, and JavaScript (and/or JQuery). The reason for this is that webpages are built utilizing these languages and so to open the door for career opportunities (in development but also testing), it's important you know them. For HTML and CSS, these books - HTML and CSS: Design and Build Websites by John Duckett (First Edition), JavaScript and jQuery: Interactive Front-End Web Development by John Duckett (First Edition) - are essential for this learning.
2. Learn a Front End Development tool such as Angular, React, Vaadin, etc. This will be useful for opportunities and also be another tool useful in understanding front end development.
3. Do not limit yourself to Front end development! Learn Back-end development because career opportunities are more focused on Full stack developers than singled-out front end developers. So do the work to understand how the front end connects with the backend.
4. Make sample projects utilizing what you learned so that you can learn from mistakes, errors, design issues, that come up when doing front end development. For example, create an application with sign up pages, transitions, error pages, logged in and out pages, and videos or images.
5. Keep in mind responsive web design, for example when a user shrinks their window or enlarges it, or when they are using their mobile device. Make sure your front end design is "user friendly".
6. Do research, google is useful.
I've been working professionally within web development for over 6 years.
The things that have helped me are listed below:
1. As mentioned, make sure you understand how to program with and the link between HTML, CSS, and JavaScript (and/or JQuery). The reason for this is that webpages are built utilizing these languages and so to open the door for career opportunities (in development but also testing), it's important you know them. For HTML and CSS, these books - HTML and CSS: Design and Build Websites by John Duckett (First Edition), JavaScript and jQuery: Interactive Front-End Web Development by John Duckett (First Edition) - are essential for this learning.
2. Learn a Front End Development tool such as Angular, React, Vaadin, etc. This will be useful for opportunities and also be another tool useful in understanding front end development.
3. Do not limit yourself to Front end development! Learn Back-end development because career opportunities are more focused on Full stack developers than singled-out front end developers. So do the work to understand how the front end connects with the backend.
4. Make sample projects utilizing what you learned so that you can learn from mistakes, errors, design issues, that come up when doing front end development. For example, create an application with sign up pages, transitions, error pages, logged in and out pages, and videos or images.
5. Keep in mind responsive web design, for example when a user shrinks their window or enlarges it, or when they are using their mobile device. Make sure your front end design is "user friendly".
6. Do research, google is useful.