How to get started as a Freelancer in Web development

Shivam singh
3 min readNov 11, 2020

If you wanted to be a freelancer web developer , one think kept in mind, it will take time to get project when you will first start, as they usually see your portfolio and experience before giving you the full project .

Second , when you want to be a freelancer, you should focus on whole web architecture , not only on frontend or backend or ui/ux developer .
UI/UX are preferred more for freelancing projects , as it is one time project , and most new companies outsource there UI/UX developer .

This was some suggestion by my side, regarding freelancing. Now let’s back to the topic for the skills you needed to learn to be a good freelancer , these are as follow:

1.Let’s start with designing part first, you need to learn AdobeXD or figma for creating and handling UI design of a website . These are not the primary skill to learn ,but it will give you an edge over other freelancer to get project in first preference .

2. For Frontend tech stack : You can either go for React or Angular tech stack for frontend side. These are you most popular tech stack to learn. For React you have to know about JS(Java script) & JSX , and for Angular you have to know Typescript . And with both HTML & CSS is must .

React is easily to learn and most popular also. In this you need to just learn JS , which can further help you in Backend-side with NODEJS and EXPRESS framework . In Reactjs , you have many ways to do the same think , but in Angular there is defined way to do a things, that’s makes Angular easily to execute, but it takes time to learn it over Reactjs .

3. For Backend : As per my recommendation you should go for NODEJS or Django & Flask . Nodejs use JS, which we had used in frontend side also, but the main problem is it’s asynchronous nature , is a little difficult for a beginner to understand it as compared to Django, as Django uses Python as it’s Programming language, that’s is little easy to use as compared to node.

But Node is faster than Django, but node is not preferable to use for projects involve Mathematical Computation , for that Django is best. But for Ecommerce website, Node is considered as best . But please understand Asynchronous nature of Node, otherwise you will get confused , it simply means that in async, nature it will not wait for the function to complete , it will start executing other functions that are in line .

4. For Database : For No-SQL , MongoDB is considered as best , and with NodeJS is considered as best combo . For SQL , MYPHP Admin (SQL -language) is considered as best . For MYPHP Admin , you need to know about SQL language . And For NON-SQL you should know about what is Schema and how it is made . With SQL you can use Sequelize package, as it is most popular for SQL language .

Hope , this information will help you to land your Freelancing carrier .

--

--

Shivam singh
0 Followers

Second Year Student at NIT PATNA , in ECE , and an enthusiastic programmer as well .