Answer the question
In order to leave comments, you need to log in
How to start taking large freelancing orders?
Hello!
Not so long ago I work as a freelancer and do either stupid layout, or landing it on cms, or doing some stupid edits.
Along the way, I study highload, frameworks, Linux, optimization and much more, but I don’t understand at all how to apply this knowledge if I take projects no more complicated than a blog on wp or a landing page.
You ask, who prevents you from taking a normal project and doing it on some kind of Laravel using best practices? But I won’t answer you =) I don’t stupidly know how to start taking on them, it seems everything is clear how to do it, but I know that there will be a lot of stones and I will definitely not meet the time and, of course, I will not do everything in the best possible way. So how do you get to that level yourself and take on complex projects?
Answer the question
In order to leave comments, you need to log in
Work for a company that does similar projects. Explore the inner workings of such an activity. Well, you will understand whether you will pull this alone or not.
Most advise to spend six months or a year working in a company, but the question is “How to start taking large freelance orders ?”. Yes, working for a product company will help you level up, but that's not the answer. After working for a good company, you may not want to return to freelancing. The question is “how to increase your competence while continuing to work as a freelancer and get out of the potential pit of landing pages and blogs?”
There is a difference in approaches to development. On freelance, usually, project work, done quickly, got money and forgot. In companies, during product development, they work on one product for many years, the product lives, becomes more complicated, evolves. To make the product easier to manage, they use all sorts of frameworks, architectures, design approaches, etc. Without long work on one project, all this is not necessary.
Apply product approaches in freelancing.
Contact past customers and ask if everything works as expected, if anything needs to be completed, redone or improved. Get regular customers. If you re-work on your last project, you will notice that it was not done very well, and you will understand how to do better right away.
In new projects, try to bargain for more time. And in that extra time, try to do more than what you asked for. For example, do client-side optimization, get as many pagespeed points as possible, write documentation. Do projects with the idea that this project will come back to you and try in practice everything that you want to learn.
Such concern for the customer will not make your reputation worse. You will try your hand at new technologies in practice, your self-confidence will grow, you will be able to take on more complex orders.
Self-development in freelancing in any way will go slower than in a developed product company.
Upgrade the skills of a merchant and project manager. Not everyone is able to be both a good techie and a salesman.
You need to go to the office of a large company (from 100 people). There's a lot to learn there. If you follow :)
write a detailed plan for implementation, usually it takes studying the issue and writing at least a day,
then act on it and correct it
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question