Answer the question
In order to leave comments, you need to log in
How to find a good developer?
We were looking for an employee to create websites, mostly standard projects - e-shop, corporate, business card, portal.
For the test, a site was given for analysis.
Everyone has different solutions, someone says it is necessary to redo it this way, another way.
And the site then works without modifications and changes in essence.
In general, no one was chosen.
Maybe there are some parameters or instructions on how the code should look like?
Or maybe determine the priority language and framework for writing?
Answer the question
In order to leave comments, you need to log in
Unfortunately, only by trial and error. Judging by the questions, you need a person who is in charge of all such issues and who cares about the business. So you need an experienced developer with managerial talents to whom you give a share in the business.
I generally agree with the answers of myfirepukan (great nickname by the way hehe), Vyacheslav Uspensky , Viktor Ablebeam
You need a technical manager. He may not be very good at programming himself, but he must understand the development processes and the consequences of choosing a particular technology.
On those projects that you have - the choice of language is a purely managerial decision.
From experience, PHP is the most profitable - more free developers, lower average salaries.
There is no fundamental difference between scripting languages in terms of speed / development speed, but finding a person in Ruby / Python is much longer & more expensive.
As for the holivar in terms of the existing framework / self-made framework - there is no single answer.
If you have a homemade one, it will be an overhead for new people to study the technology (+ in a situation where there is no uniquely qualified personnel, there is a great chance to run into shit bikes in the code), but for those who developed it, there is no blackbox in the code.
If you use an existing one, you can simply formulate a vacancy at the level of "experience with laravel / yii2 / ..." is required.
In general, I would recommend you a bunch of php + mass framework.
PS Now I reread the question - we all started discussing what language to work in, and you then asked how to find a developer.
If technical competencies are not enough to evaluate a person on the example of a test task - find a live non-urgent project, overestimate the deadlines by 2-3 times before the customer, give the project to the contractor. It will meet the deadlines - it means it suits you :-)
Maybe there are some parameters or instructions on how the code should look like?
I was in your situation, listen to my advice as a manager and not as a developer
: persuade you to the technology that will be convenient for him.
2. > Or can determine the priority language and framework for writing?
This is generally unprincipled, but if he chooses a rare framework for which there are few specialists, you can get into n # opu later. In general, from a technological point of view, the simpler everything is, the better))
Looking for a website builder
Prioritize what you need from projects code beauty / speed of work / the ability to work with big data / security, etc.
The code and the framework depend on this, since depending on what you ask for by priority, they will do it in the code, and the code for the same task will differ due to these priorities.
The same jquery wins in terms of development speed and usability of work in comparison with just javascript, but loses in speed.
With languages, php wins in speed of development at the initial stage, ease of finding a person and its cost, but security suffers and further development becomes more difficult as the project grows. And the same ASP.NET will give subsidence at the initial stage, but then it will be easier, it has higher security, but it’s more difficult to find a person for this and he will need to pay more. (This is my opinion, of course you can argue with him)
When you give the code for analysis, you will not find a person, because you do not say what you want from him, one thinks about speed, the other about security, and both of them are right.
The beauty of the code / the number of lines (characters) also cannot be assessed, because you may not set the rules for writing (for example, that you cannot use lambda expressions) and think that a person writes bad code to you using them.
The projects you described are essentially simple things, almost any coder of the lower-middle level can do them without special priorities.
Personally, I think that it is better to look for a person by other qualities, by how much he tries to find out from you what you want for the project, how you see his future, and then offers you his vision of your words. Because the design phase is more important than writing code, a well-designed project is much easier to maintain and change, even between developers. But since you are apparently looking for a developer in one person (freelancer), then an important parameter will be how he leads projects and what you want from him. So that every week he gives you small portions of what he has done or disappears for a month and appears with the finished product, the one who says what he will do in a week, but he himself will delay for two, or the one who says that you need 3 weeks, and give it back in two. In general, if you need not a purely coder, but a developer,
Does it make sense to take the number of code characters as an example. Let's say to do this and whose code will be less on that one and focus?
Maybe there are some parameters or instructions on how the code should look like?
If you need to hire a specialist in a field that you do not understand, contact a recruiting agency or CTOs you know for help.
Another option is not to take an employee to the office, but to conclude a support agreement with a development company.
By formal signs, you will not be able to distinguish a good programmer from a bad one.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question