Answer the question
In order to leave comments, you need to log in
About the requirements for the applicant for the position of a programmer
Here is an example from a vacancy, I quote:
C # .NET, ASP.NET, Java, PHP;
Oracle, MSSQL, MySQL, PostrgeSQL;
HTML5, Java-Script, XSLT;
Microsoft Visual Studio 2010 (2012), Oracle BI, Oracle Data Integrator;
Agile, UP, Scrum, application of programming patterns;
PowerDesigner, Enterprise Architect, UML.
And so almost all vacancies.
Is not it too much? how do you know all this, and most importantly, be able to use it all at a professional level?
Answer the question
In order to leave comments, you need to log in
To know this is all more than real, but why do you need it?
Another thing is that this description has no practical value, since it includes completely "miscellaneous" technologies. It is not clear what tasks you want to solve, and even more so it is not clear how well these character sets are suitable for solving them ... it's not up to you to decide.
You are not buying a car, but only a locksmith.
Will you tell him about metals and wrenches?
First of all, you need to correctly formulate the objectives of the project.
This is the most common HR mistake.
"We need a lot, but we don't know why..."
I have seen too many idiotic requirements of this kind, and they end up guaranteeing absolutely nothing for the employer. Forget about the concept of professionalism, it is absolutely meaningless, however, like any attempt to measure experience with time.
People either do what they can, or learn right at the workplace.
If you are ready to put in training - honor and praise to you.
How much and from what level is another matter ...
Here you need to find a normal programmer with a good track record, and prepare an "action plan" - check everything in practice. Separately involve third-party specialists for QA and evaluation of processes in general. Start with documentation and tests, end with code.
Assess risks, prevent future problems...
80% of projects with similar requirements fail simply because they cannot properly organize the development process, and all these letters are nothing more than a set of empty phrases.
And the majority writes in the style:
"This is a noodle code, it works - that's good. OH! But it doesn't work anymore ... OH, and we lost 100,500 customers! OH! And I'm not here anymore ...".
Another one comes:
"Eh, what the hell? No need to rewrite .... docks? What other docks, it works well here ... OH!"
An endless recursion of organizational idiocy.
The probability that you will be able to find "the one" tends to zero.
Some offices are looking for 2-3 years ... and there is not much sense in this.
Stupid soviet primitive greed does not allow you to spend $ 20-30K a year to have a good specialist at hand.
Stop believing in nonsense about self-organization.
Most developers have too many personal psychological issues and require some pretty sophisticated compensation...
Are you prepared to understand and meet all of these needs to keep your staff motivated?
Usually: "Well, we gave money - let the losses work ..."
So everything is a little more complicated than just a list of requirements ...
PS ARTICLE
My opinion is this: Cross out one from each line - and you get a good level developer.
Where is SOLID? Where is GRASP?
It seems that the person who wrote such a vacancy simply collected all the near-programming terms familiar to him in one heap.
Special fail with:
Java Script
Microsoft Visual Studio 2010 (2012), Oracle BI, Oracle Data Integrator;if already specified:
C#.NET, ASP.NET, Java, Oracle
And how much do they pay for such knowledge? this is a very expensive special
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question