📜 ⬆️ ⬇️

How do you rate your developer position?

I am looking for a job in the position of Senior Developer - in this spirit begins the graph purpose in most resumes. The point here is not only that the company is looking for a developer for this particular position, but rather that the developer, for his part, appreciated not only himself, but also other developers of the company, while he was preparing a resume. In today's post, I would like to consider how developers and recruiters make this assessment.

First, let's define who is who:

What determines the position of the developer? Many people define this with knowledge, experience, certifications, ability to solve problems quickly and efficiently, etc. But, just as important is the previous place of work, because the developers are trying to rise up in the career and material sense. But there is another side - the overall level compared to other developers.

Suppose a developer works in an Intermediate Developer position in a medium-sized company in a not-so-large city, and he has a choice:
The version “Come up with a brilliant idea, create your startup and take on the responsibilities of Timlid or the Project Manager (or all at once)” - we will not consider, since this is a topic for another conversation.

I think you are a little surprised that Intermediate Developer can take almost any position!
')
The scenario for Timlid may be as follows: the developer begins to work hard on his knowledge and skills. He explores various issues, participates in various international conferences, answers on forums, maintains a professional blog, writes articles for journals, actively participates in meetings of user groups, undergoes certification, creates an open source project. The developer becomes a famous person at the level of his country. After that, his chance to become Timlid in a current or similar company increases substantially.

In the case of a Senior Developer, everything is much simpler. If the developer is not lazy, then he gradually grows to the position of Senior Developer. It is only a matter of time and effort that the developer makes.

We come to the most interesting part, about how an Intermediate Developer can become a Junior Developer!
No, you do not need to do anything at your job! Otherwise, you can just be fired (and then do not say that I did not warn you) ... One of the ways to return to the position of Junior Developer is to get a job in a large foreign company. If the aforementioned developer does not live in the US, and wants to go to Microsoft, for example, to the Phil Haak team, then the likelihood that he will qualify for the Intermediate Developer position is very small.

The conclusion suggests one thing: you should always correctly assess your level in relation to those developers with whom you will work.

The obvious question is: how to assess the level of future colleagues?

In the case of teams that create well-known products and lead an active lifestyle on the Web - this is quite simple. For non-public teams, I recommend researching their company's website or, if possible, downloading a trial version of their product.

So, you write a resume for a specific position. At the moment, I am sure that you are doing it more meaningfully. But, unfortunately, as a rule, companies interview several people for one job. There are cases when they come to the post below the current one. For example, the Senior Developer has reached the position of Timlid, but sends a resume to the position of Senior Developer. And there are many reasons for this:
A bad recruiter will immediately accept a candidate for the current position. The motivation is:
A good recruiter will try to find a suitable place for this candidate. Perhaps in another team. Or it may even refuse a candidate for the following reasons:

Of course, the division into “good” and “bad” recruiter is conditional and depends on the goals of the company and the current situation.

However, most often come developers who have not yet reached the expected level. What to do with them? Again, take a look at this situation from different angles. A bad recruiter simply does not hire a candidate. Good will ask the following questions:
Feel the difference? A bad recruiter solves a problem quickly and simply, a good recruiter is efficient with a look at the future.

I hope that I convinced you that the position of the developer is not always easy to determine. But, if you are a developer, please define it for your next job more clearly.



Dmitry_Zhariy says:
Read this text in English!
Try to read the text of this article in English in order to improve your skills and goodness.
The following link leads to a parallel (bilingual; mixed, English and Russian) version of this article. Read the text in English and use the Russian translation below, if suddenly you lose the meaning of the English text.

[EN / RU] What is your developer's position?

Source: https://habr.com/ru/post/285368/


All Articles