Tanishka’s journey to becoming a front end developer and securing a high-paying web development job in just 5 months is a testament to determination, hard work, and a commitment to learning. Tanishka started with a basic understanding of HTML and CSS, but quickly moved on to become a sought-after front end developer in the tech industry. In this Friends of Fountane edition, we’ll explore Tanishka’s journey and the tips she offers for those looking to follow in her footsteps, as she shares how to become a front end developer and get front end developer jobs with ease.
Getting Started with the Fundamentals
Tanishka’s journey began in January 2022, with a basic understanding of HTML and CSS. She was eager to learn everything from the ground up and started with Freecodecamp’s HTML and CSS tutorials. Tanishka supplemented these tutorials with YouTube videos from other front end developers and challenges from FrontEndMentor, which helped her build a solid foundation in HTML and CSS.
One of the biggest advantages of learning HTML and CSS is that it gives you a solid foundation for all future web development jobs. HTML is the markup language used to create the structure of a website, while CSS is used to style and make the website visually appealing. With HTML and CSS, you can create simple web pages with text, images, and links.
Every answer of ‘how to become a front end developer’ or ‘how to become a full stack developer’ starts with “Learn HTML and CSS”. It’s a non-negotiable.
Diving in ReactJS and TailwindCSS
TailwindCSS is a utility-first CSS framework that allows you to build custom user interfaces quickly and easily. Redux is a state management library that makes it easier to manage the state of your application. And firebase is a real-time database that allows you to store and retrieve data in real-time, making it easier to build real-time applications.
Landing a Web Development Job
Tanishka applied for several internships and was selected for a few of them, but the pay was not what she was looking for. She knew what her skills were worth and had confidence in her abilities. Soon after, a friend referred her to Parentune, where she landed a role of SDE Intern (Front-end). She worked there for two months and, when college placement started, she was offered an 11-month internship at MiQ Digital.
Tanishka’s dedication to her craft and her willingness to learn impressed MiQ, and she may have the opportunity to take on a full-time role after the internship. With all these going on, she started sharing her knowledge of web development on Twitter. Within months, she built a whooping following of 12k+ followers. She now creates content for budding web developers and guides them to where she is now!
Recently she started giving free mentorship to aspiring developers and software engineers who are either looking out to get a web development job which aligns with their goals or looking out to make a switch to web development. She has successfully completed 35+ sessions within 2 months now.
How to become a Front end developer?
This section can also be answered for ‘how to become a full stack developer’. Tanishka’s journey is a testament to what’s possible with hard work and dedication. If you’re looking to get front end developer jobs, here are some tips she’d like to offer:
- Start with HTML and CSS: HTML and CSS are the building blocks of web development. Start by learning these two languages and building projects to practice your skills.
- Practice, Practice, Practice: The more you practice, the better you’ll become. Build projects, complete challenges, and never stop learning.
- Learn version control: Get familiar with version control systems such as Git, and learn how to use it to manage code and collaborate with others.
This is more than enough if you want to become a front end developer. However, if you wish to become a full stack developer, follow along:
- Server-side language: Learn a server-side language such as Python, Ruby, or PHP for back-end development.
- Learn a framework: Familiarize yourself with a framework such as Django, Ruby on Rails, or Express.js to speed up your development process.
- Learn a database: Learn how to use a database such as MySQL, MongoDB, or PostgreSQL to store and retrieve data.
- Work on real-world projects: Participate in open-source projects, work on freelance projects, or contribute to existing projects to get practical experience as a full-stack developer.
- Networking and Building Connections: Networking and building connections is crucial for success in any industry. Reach out to people in the tech industry and attend events to build your network.
Can you get a Web Development Job?
Tanishka followed these steps herself and got a high-paying web development job. She did it, countless others did it, and you can do it too. The journey of becoming a front end developer, web developer, or a full stack developer is all the more same (just a few more technologies to learn as you proceed). There are a ton of front end developer jobs in the market and anyone can strive for that with dedication, hard work, and some Fuel.