JavaRush /Java Blog /Random EN /About the Junes
Diana
Level 41

About the Junes

Published in the Random EN group
A lot of people who read the book come to the interview, they say, teach me. Nobody needs such “junies”, because... they are very expensive to teach. For example, a senior can train up to 5 juniors at the same time. It takes 2-3 months to train a junior. Moreover, the signor does not fulfill his duties at this time. Signor's salary is 3.5k bucks. It turns out that 10k bucks are spent on training 5 people, i.e. 2k per person. Add to this amount June’s salary and the cost of his workplace, expenses for it. It turns out 3-4k bucks. Moreover, it does not bring any benefit, because... his code is shitty code, which the signor constantly double-checks and sometimes excludes. June's conclusion should be that:
  • self-learning
  • requires minimal supervision
  • knows java core very well
  • knows how to search for information on his own
  • asks the right questions
  • doesn’t bother other programmers over trifles
  • knows the project technology in detail
  • follows the code writing rules adopted in the project, without adverb
  • quickly enters the project
Requirements for a June on the project:
  1. excellent knowledge of Java Core
  2. self-study
  3. clear formulation of the problem
  4. writing simple SQL queries
  5. recognition of leading technologies in a project. For most projects:
    • build (Ant or Maven)
    • working with a database - ORM (Hibernate, MyBatis, etc.)
    • business logic including transactionality (usually Spring, understanding of IoC required)
    • client - a lot of frameworks. For the web, it is desirable to understand the basics of HTML, CSS, JavaScript + often or JQuery.
So develop not only in Java, and then you will become a programmer faster
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION