B
B
BonBon Slick2018-03-13 22:17:44
Career in IT
BonBon Slick, 2018-03-13 22:17:44

How to understand that you are a Senior Developer?

How to understand that the person who is in front of you is really a standing developer and not a charlatan with a tambourine?
Or how can a developer understand that it's time to set a "new" tariff?
After all, technology, wow, how fast they go, and you seem to know so much today, and tomorrow nothing. And all your seniority comes out in such a way that you are taught by those who from this area, for example, have already written on a new framework, or have studied the mechanics of the library in more detail.
Is there any limit?
Perhaps a stack?
Stack of what? Why?
What should he know, and what would be a plus?
Should he know the 0.0.0.0.1 version of the 70 languages ​​that are asked in interviews?
What about questions about x2*24/132*15e-4+132?
Or write working BrainFuck bubble sort code here and now on a piece of toilet paper without a pen or pencil?
How many frameworks to know, how deep?
How many languages, libraries, how good?
Work fast or slow?
How do you imagine SeniorDevelopera in general?
Where to look for this "Prince on a white horse" or "Pig in a poke"?
UPD. https://docs.google.com/document/d/1FVvoSY35YD4BfA...

Answer the question

In order to leave comments, you need to log in

6 answer(s)
T
tema_sun, 2018-03-14
@BonBonSlick

Senior is, first of all, a tremendous experience. He should work not fast or slow, but exactly as much as necessary to solve the problem. When asked to solve some garbage on a piece of paper, the seigneur will probably get up and leave. Ask him questions about past experiences and he will overwhelm you with such a stream of information that there will be no doubt.

V
Vitaliy Orlov, 2018-03-14
@orlov0562

I divide it like this for myself:
junior = demands to be explained how to do the assigned task
middle = performs the assigned task
senior = can tell in what ways the task can be done and what are the advantages / disadvantages of each of the methods, and of course, can complete the task in any of the indicated Ways
To understand what a senior is in front of you, you need to set him a task and ask how many solutions he knows and what are the pros / cons of each of them.

I
Igor, 2018-03-14
@imikh

Ask another Senior Developer.

P
Puma Thailand, 2018-03-15
@opium

Alas, today you know a lot, but tomorrow nothing in real life exists.

M
mrAvenger, 2018-03-15
@mrAvenger

In fact, apart from a test period, nothing will tell you about it. Abstraction from languages, now there are a lot of different languages, most of them are similar in syntax, for a senior to fix some kind of bug in an ancient service written in some language little known to him, should not stop him. He must learn quickly, he knows how to do it right. Know the intricacies of your primary language. Do not say that he will come and rewrite everything here. Able to predict the terms of work (and most importantly, possible places where these terms may increase). They are not afraid of new tools and features. Has the ability to write a piece of code (we are talking about memorized algorithms, but about just business logic) of a medium size, so that it is more likely to work right away.

S
Stanislav Bodrov, 2018-03-15
@jenki

Instead of writing code for your project, it will mow down unnecessary pieces and reduce existing ones. Make code simpler, clearer, faster and more stable.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question