Hey everyone! I'm currently working as a backend developer mainly using C# and .NET, but I want to branch out into fullstack development with the long-term goal of freelancing. I know some basics of HTML, CSS, JavaScript, Tailwind, and a bit of React, and I'm taking courses on FrontendMasters that have been helpful. However, I'm starting to feel a bit overwhelmed by how much there is to learn since the tech world changes so quickly, and I'm worried I won't keep up. I work a full-time job from 8 AM to 5 PM, then study and build small projects from 6 PM to midnight. If you were in my shoes, how would you approach this transition? Where should I focus to get started, and how do you cope with the fear of falling behind in such a fast-paced field? Thanks! 🙏
3 Answers
Don't forget that your freelancing career will also require business and client management skills. Start applying for gigs on platforms like Upwork or Fiverr with your existing skills. Document your learning on places like Reddit too – who knows, you might attract an audience or even clients! Remember, the tech stack matters less than your ability to deliver solutions that clients need.
To start off, focus on building practical projects with TypeScript or JavaScript and React. Create your own backend services too, and then showcase those projects in your portfolio. It's a great way to show what you can do and helps you learn a lot along the way!
That's solid advice! Having projects that highlight both your backend and frontend skills is key to attracting potential clients.
If you're leaning toward frontend, check out Front End Mentor. They have a ton of designed projects to work on, which helps you practice your skills with real-world standards. Make sure you get familiar with a good framework like React, and don’t forget about testing tools and component documentation like Storybook. It's all about getting that hands-on experience!
Great recommendation! Using industry-standard designs is a smart way to refine your frontend skills without feeling lost.
Yes! The tech stack is secondary to how well you can solve problems for clients, so don’t let that hold you back!