I
I
Ivan Andropov2019-07-31 23:19:20
Freelance
Ivan Andropov, 2019-07-31 23:19:20

How much does a freelance web developer hour cost?

Good evening.
I have been doing programming in general and web development in particular for several years. But it was all amateur, parallel to school.
As a result, I know well HTML + CSS, JS (including jQuery), C ++ (I wrote it for school olympiads), Python. I also know PHP + MySQL (but not as deeply as the above-mentioned languages), once the project manager wrote in Haskell (that is, I have knowledge of functional programming). Because of the Olympiads, I know a lot of algorithms and data structures (really a lot) and I have mathematical training (this is so, a list of knowledge, you never know). Also, of course, I know the basics of OOP.
What, exactly, is the question. I would like to go freelancing as a web developer (well, either as a C++ and Python programmer, but it seems to me that this is not so promising). As I understand it, in order to estimate the size of the work, you need to at least roughly know the price of your hour. So. What is it like for me, at least approximately?
Where should I go next in freelancing? Which frameworks/libraries should I pay attention to first of all? And there are a lot of them, and it is not clear where to start. And what price can I put with this knowledge? And in general, isn't this market too crowded now?
UPD
In short, what I understand. The customer doesn't care what I know. And just a resume does not intimidate him. So all sorts of my "mathematical training" and "knowledge of OOP" will not appease him. It's a pity.

Answer the question

In order to leave comments, you need to log in

12 answer(s)
R
Roman Kitaev, 2019-07-31
@animal815

You are all such a good fellow around, you know, you know it. Now imagine an average project that should bring money to the business. In two weeks of work, you will barely write a flimsy CRUD for data, incorrectly mapping business entities into ORM objects, in another month you will pull some slider on jQ, along the way capturing 2mb of JS crooked libraries, and after two the customer will give you a bad mark, because he paid your price tag not for what he needs, but because you know monads that did not give him up for nothing.
Now let's imagine a simple programmer. Of the algorithms, he hardly remembers bubble sort, and the doubly linked list is the limit of his knowledge of data structures, and he even used this list twice in his life. He has never seen Haskell, he only learned C++ at school, instead he writes inefficient code in PHP. And he has experience. In a day, he will write out the entities, in the second he will make a universal CRUD, on the third day he will raise the front on React with SSR. Yes, project internals will be "slow". Instead of O(logN), something will run in O(N) or even O(N^2), but don't give a fuck. As long as everything works at an acceptable level, the business rejoices.
By the way, what is this instructive noodle for? I wanted to say that all these buzzwords can scare friends and teachers, but in real life, all algorithms have already been implemented, all data types have already been optimally selected. Knowing them is useful for oneself (so that the brain does not atrophy), but not for work. To work, you need skills such as:
* Optimal balance between shitty code and perfect code
* Optimal balance between development speed and code optimization
* Optimal balance between maintainable code and crutches
* Ability to use the tools with which you work. Again, in order to write quickly, while having a minimum amount of shit code and ensuring maximum maintainability (within deadlines). For example, you can throw your Vim in the trash, no matter how cool you feel developing in the console editor, if JetBrains products allow you to do something better or something more in the same time
* The feeling of "knowing more managers". This is the feeling when it seems to you that "this feature will change soon" and you need to make the architecture more flexible in advance. Or “we’ll cut this feature in a month” and you don’t have to spend energy on it - write a crutch and remove it with a clear conscience in a month
* Knowledge of how to make this or that feature. Because the features are repeated (changing slightly) from project to project. And if you did something in two days, next time you will do something similar in three hours
As for tools, choose any full-fledged framework that can solve 90%+ of your needs out of the box: Symfony, Django, Laravel
All sorts of "minimalistic" products like Falcon, Flask (I don’t know in PHP, I write in python) leave it to the hipsters. Let them say, "My falcon is so fast, it's written in Cython." You don't have to worry about that, because the business with your speed of development has already made enough money to buy ten more servers, while the falconists have been googling for a week how to screw up migrations and run unit tests on a VPS for five bucks.

L
longclaps, 2019-07-31
@longclaps

The base rate is one.
The following are the multipliers:
The coefficients are summed up, and not multiplied at all, as some greedily think.
So you can get started!

X
xmoonlight, 2019-07-31
@xmoonlight

Set the market average for the chosen direction and wait for orders.
A lot - raise the bet.
Little - lower the bet.
Everything is extremely simple!

S
Sergey c0re, 2019-08-01
@erge

write down all your needs and expenses for the month, put in the same savings in a stash and ... taxes, if you pay.
and let's say this amount is 60,000 rubles
per month ~ 20 working days, let's work productively for 4 hours, the rest is self-development, etc., etc.
the total cost of an hour is ~ 60,000 / 20 / 4 = 750 rubles. (it turns out to work below this amount, as if not ice)
this figure should be in the general market range, otherwise you simply will not find an order.
BUT , the speed of your work at the same time must satisfy the customer, otherwise, either the customer will find another, or you will have to lower the cost of your hour ...
something like this ...

D
Dmitry Chizhov, 2019-08-03
@Catsys2

If you want a real development, and not sawing batches of landing pages and online stores, then go to a medium or large company as a junior. There, the elders will teach you everything and there they are not in such a hurry to launch a project and earn money. there you will be introduced to a bunch of interesting tools, approaches and taught to find a common language with the business because everything is running there and the loot is already being earned. Now there is an emphasis on quality and expansion under load, and this is the most interesting thing. Then change the place to a startup and write such a colossus from scratch. Again, an interesting experience. If a startup takes off, then you can stay in it as a hundred or a lead and refactor the colossus as a big project. And freelancing will only teach you how to code landing pages in a hurry for a penny and without an experienced friend nearby. the most difficult thing there is to assemble a store on some kind of CMS for stores.

S
Sanes, 2019-07-31
@Sanes

A thousand.

A
abatouri, 2019-08-15
@abatouri

How much does a freelance web developer hour cost?

Just now, a regular customer requested the cost of refining a certain one.
I estimated the amount of work, informed the client. Everything suited him.
But since I was busy on another project, I could not start right away.
The client turned to another programmer, who named the price five times lower (5 times!). No, the client did not bargain with him. The programmer himself called such a low price.
That is, programmers reduce their own earnings. Voluntarily.
Another example: a couple of my experienced colleagues who can do almost the same as me.
Their price has always been 2 times lower than mine.
Always!
That is, programmers reduce their own earnings. Voluntarily.
At the same time, I would not say that I have the skill to negotiate a higher price - on the contrary, I almost always give a 10-30% discount if the client is bargaining heavily.
Now the answer to your question is you are worth as much as you can negotiate.
For the same work, you can take 5 times more and 5 times less.
PS: Going freelancing without full-time work experience at a firm (with experienced colleagues at your side is important) is truly wasting years. You can learn productively on your own only after gaining experience. Starting freelancing - seriously ruining your career - the ceiling will be low.

M
MrMons, 2019-07-31
@MrMons

On freelance, depending on the difficulty of the work, it is usually paid

A
Artemy, 2019-08-01
@MetaAbstract

payoner has reports on freelance rates.

G
geektimer, 2019-08-02
@geektimer

Get a job at a small/medium development firm for experience (1-2 years) first, and then a larger one with a higher salary, etc. Fullstack is especially in demand.
Make a portfolio website, try freelancing, look for remote vacancies, earn reputation through acquaintances on third-party orders.
Back - one of the following:
- Java
- Php
- Python
See the roadmap for the frontend.

A
anonymous_and_socks, 2019-08-02
@anonymous_and_socks

I don't have that kind of knowledge.
But a day of my work costs $200.
Payment exclusively with bitcoin.
Freelancing sucks.
Linked use)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question