M
M
Maxim2011-12-16 09:09:08
Java
Maxim, 2011-12-16 09:09:08

How Much Knowledge Should a Senior Java Developer Have?

Good day to all! I wanted to ask such a question, what should a Java programmer know in order to move to the level of Senior Java Developer, namely in the field of j2ee (of course, if there is a difference in this clarification).
Thanks in advance!

Answer the question

In order to leave comments, you need to log in

5 answer(s)
Z
Zapp Brannigan, 2011-12-17
@general

IMHO, Senjor Java Developer is like a war veteran. His strength is not in knowledge, but in experience. Let's say you started a new enterprise java project and hired three developers: junior, middle and senjor.
Junior - knows how to program, has little experience in real tasks, knows 10-20% of the technologies used in the project.
Middle - able to solve complex problems on their own, knows 50-60% of the technologies used in the project.
Senjor - takes responsibility for the project, independently. Knows more than 90% of the technologies used. Able to solve "unsolvable" problems. Helps others: sets them tasks, teaches them. In critical situations, takes responsibility and risks.

M
Maxim, 2011-12-16
Bogovick

Regarding geography, this is Ukraine (Odessa, Kyiv), and as for the amount of knowledge, there are no thoughts here, you can list everything, for example, multithreading, frameworks for working with the server side, design patterns, usability building patterns, case and uml tools, and you can miss the main thing, that's why I decided to ask.

S
serso, 2011-12-16
@serso

We recently talked about the abstract Senior Developer and came to the conclusion that Senior (unlike Junior) is someone who can solve a given programming problem on his own. Accordingly, a Java EE Senior Developer is a developer who can independently solve a problem related to the development of an Enterprise application.
Of course, there are synthetic tests to “detect” Senior, but it seems to me that this is all nonsense - the main solution to real practical problems.

E
Evgeny_Shiryaev, 2011-12-16
@Evgeny_Shiryaev

Senior can accurately determine the labor costs for a project. That's all the difference.
The trick is that in order to accurately determine the labor costs, you need to have a lot of experience and knowledge.

Z
Zapp Brannigan, 2011-12-17
@general

Another comparison suggests itself: a child (junior), a teenager (middle) and an adult (senjor). The main task of a junior, like a child, is to learn and not make fatal mistakes. Middle, as a teenager, seems to be almost an adult, but how much more time will pass before he fills the required number of bumps, settles down and thinks not only about himself. Senjor is an adult: able to take care of himself and others, about the common cause. A shot sparrow, so to speak. It can reach really great heights if it tears something off the chair.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question