Why so many front-end jobs?

For the sake of interest (for the future) periodically look at jobs and work for freelancers. I look programming. And see that all need front-end developers. 70 percent. What is the reason? I thought the barrier to entry is lower (than the back-end), so developers should be too much, and so on.
And if found back-end, so almost all php (don't want to offend anyone, but I can't stand).
My favorite language is Go (although I do not hope to find a job on it, too young). But there are many other languages - Ruby, Python, Java, Perl... thousands of them.
Can someone explain to me: why so and so? It is only in the CIS this situation, or abroad too?
October 2nd 19 at 17:01
5 answers
October 2nd 19 at 17:03
Solution
Because freelancing is safer to give something simple, cheap and quickly implemented.
Then where do you get the backend developers? Are grown in laboratories? - nora.Prohaska30 commented on October 2nd 19 at 17:06
So not a single live freelance programmer. - leone_Kris61 commented on October 2nd 19 at 17:09
All right, to give freelance layout and other detail.

what do you mean "where"? Freelance exchange the only places where inhabit experts? I have to disappoint you, most freelancers are inept, self. - Charles_Parisi commented on October 2nd 19 at 17:12
October 2nd 19 at 17:05
Solution
And if found back-end, so almost all php (don't want to offend anyone, but I can't stand).

Much has been written that it is necessary to maintain time.
Two - despite the fact that they find fault and throw into it everything that came under his hand, a fairly productive language for >50% of problems solved in the web (now fly me anything)
Three is a very low barrier to entry and a large Arsenal of tools for both beginners and for professionals (frameworks, template engines, scripting)
Four very easy to deploy the application under the combat tasks is the mass hosting (free no ads), tutorials (where, if you want, you can find all the answers) and it all comes down to copying files to the server (if something simple)
Five - mass of specialists in related areas with experience and deep pockets, that is, administrators who advise on fine tuning PHP on the server, etc.
And a lot of arguments. :)
No, I am in no way adept with PHP, you just have to accept reality for what it is. I tried rails, but very good to find a hosting, and to just roll out the files to the server and not to bother with the settings is problematic.
Finished language, too, is not a problem if we are talking about performance (the same VK and Facebook)
I do not argue that code written in the style of the insertion logic and models in the page template directly put it mildly is not correct, but there are also tools, for example, the same Symfony where tutorials on them allow to systematize knowledge and to develop good style

And on the front of the UNM - most of the time we pay the visual component of the page, and therefore this part of work more just have to grind and sharpen than the back-end
I tried rails, but very good to find a hosting, and to just roll out the files to the server and not to bother with the settings is problematic.


dokku + digitalocean + $5 = hosting - nora.Prohaska30 commented on October 2nd 19 at 17:08
and what you actually Twig and Smarty doesn't like. Moreover, we designed a complete course of interpretation compiled from alternative syntax, template engines, PHP, Jade, Haml, PHP. That went from "inserts". - leone_Kris61 commented on October 2nd 19 at 17:11
I did not write that don't like you) on the contrary, Twig and Symfony expose your brain to the correct way. You probably don't correct me I meant to write without a framework and dump everything in one file is not correct - Charles_Parisi commented on October 2nd 19 at 17:14
October 2nd 19 at 17:07
I believe the culprit a social phenomenon.
Quite often, the programmers of compiled languages exhibit fantastic arrogance and discrimination in relation to Javascript, CSS (and PHP). Sam had seen similar jokes. Why? Because they have to think about many more things, often for the same money, because the threshold of entry into their languages harder b, respectively,aboutlshie costs time/money on training. That planted the opinion that the above described "not programming at all."

But times have changed. The struggle for the number of users becomes quality. Marketers are horrified to find that the Australopithecus on IE6, contrary to all expectations, is not a good buyer. Just because I don't get this interface. So it can safely filter out. Now marketers are targeting "conscious" users, and know how to break the artery. Why do I describe it?

Because of the adequate culture of the browser. So you can start to "shift" the load from the server to the shoulders of the user.

And here let's multiply by a shortage of specialists who at the time "talked" surplus "of Specialists that something, somewhere seen." What you'll get?

I will say more. Seen Back-end programmers who turn tail at the request of the employer(who does not want to understand/to see/to waste your time on the difference), gritting his teeth, learn fron-end, and not a little. Because Back-end is actually crowded and to take a worthy place must be really gorgeous spices.
UPD: I Saw that even better painted what I said ;)
October 2nd 19 at 17:09
code written in the style of the insertion logic and models in the page template directly put it mildly is not correct


but as convenient)
Yeah :) - nora.Prohaska30 commented on October 2nd 19 at 17:12
October 2nd 19 at 17:11
Nobody will give fillans the development of OS and software for the satellite. I've even freelance game development is not seen if only cellphones. Freelancers are very irresponsible dolt. And it is possible to break the front end or PHP, what to recover, then another month? Nothing.

My favorite language is Go (although I do not hope to find a job on it, too young). But there are many other languages - Ruby, Python, Java, Perl... thousands of them.
In the company place their orders, and here you are a mercenary and your job.
don't put all freelancers with the same brush), there are responsible people - nora.Prohaska30 commented on October 2nd 19 at 17:14

Find more questions by tags FrontendBackendProgramming languagesFreelance