CodeGym/Java Blog/рдпрд╛рджреГрдЪреНрдЫрд┐рдХ/рдЬреНрдпреБрдирд┐рдпрд░ рдЬрд╛рд╡рд╛ рдбреЗрд╡реНрд╣рд▓рдкрд░ рдЬреЙрдм рдХрд╕рд╛ рдорд┐рд│рд╡рд╛рдпрдЪрд╛? рдпреВрдПрд╕ рдордзреАрд▓ рд╕рд░реНрд╡рд╛рдд...
John Squirrels
рдкрд╛рддрд│реА 41
San Francisco

рдЬреНрдпреБрдирд┐рдпрд░ рдЬрд╛рд╡рд╛ рдбреЗрд╡реНрд╣рд▓рдкрд░ рдЬреЙрдм рдХрд╕рд╛ рдорд┐рд│рд╡рд╛рдпрдЪрд╛? рдпреВрдПрд╕ рдордзреАрд▓ рд╕рд░реНрд╡рд╛рдд рд╕рд╛рдорд╛рдиреНрдп рдиреЛрдХрд░реАрдЪреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдВрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреЗ

рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдпрд╛ рдЧреНрд░реБрдкрдордзреНрдпреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ
рд╕рджрд╕реНрдп
рдЬрд░ рддреБрдореНрд╣реА рддреБрдордЪрд╛ рдХрд░рд┐рдЕрд░рдЪрд╛ рдорд╛рд░реНрдЧ рдореНрд╣рдгреВрди рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдирд┐рд╡рдбрдд рдЕрд╕рд╛рд▓, рдЬреЗ CodeGym рдЪреЗ рдмрд╣реБрд╕рдВрдЦреНрдп рд╡рд┐рджреНрдпрд╛рд░реНрдереА рдХрд░рддрд╛рдд, рддрд░ рдХрдирд┐рд╖реНрда Java рд╡рд┐рдХрд╛рд╕рдХ рдореНрд╣рдгреВрди рддреБрдордЪреА рдкрд╣рд┐рд▓реА рдЧрдВрднреАрд░ рдкреВрд░реНрдг-рд╡реЗрд│ рдиреЛрдХрд░реА рдорд┐рд│рдгреЗ рдХрджрд╛рдЪрд┐рдд рд╕реЛрдкреЗ рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА. рдкрд░рдВрддреБ рдЬрд░ рддреБрдореНрд╣реА рдЖрд╡рд╢реНрдпрдХ Java рд╡рд┐рдХрд╛рд╕ рд╕рд┐рджреНрдзрд╛рдВрдд рд╢рд┐рдХрдгреНрдпрд╛рд╕рд╛рдареА CG рд╡рд╛рдкрд░рдд рдЕрд╕рд╛рд▓ рдЖрдгрд┐ рддреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдХреМрд╢рд▓реНрдпреЗ рдЖрддреНрдорд╕рд╛рдд рдХрд░рдд рдЕрд╕рд╛рд▓, рддрд╕реЗрдЪ рдиреЛрдХрд░реА рдорд┐рд│рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реА рдЗрддрд░ рд╕рд░реНрд╡ рдорд╛рд╣рд┐рддреА рд╡рд┐рддрд░реАрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдордЪреНрдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдВрдЪреЗ рдЕрдиреБрд╕рд░рдг рдХрд░рдд рдЕрд╕рд╛рд▓ рддрд░ рддреЗ рдлрд╛рд░ рдХрдареАрдг рдирд╕рд╛рд╡реЗ ( рдХрд┐рдВрд╡рд╛ рддреЗ рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣рд╛рд▓рд╛ рдпреЛрдЧреНрдп рджрд┐рд╢реЗрдиреЗ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рд╛). рдЬрд╛рд╡рд╛ рдкреЛрдЭрд┐рд╢рдиреНрд╕рд╕рд╛рдареА рд╡рд╛рд░рдВрд╡рд╛рд░ рд╡рд┐рдЪрд╛рд░рд▓реЗ рдЬрд╛рдгрд╛рд░реЗ рдЬреЙрдм рдЗрдВрдЯрд░рд╡реНрд╣реНрдпреВ рдкреНрд░рд╢реНрди рд╢рд┐рдХрдгреЗ рдЖрдгрд┐ рдСрдирд▓рд╛рдЗрди рдбреЗрд╡реНрд╣рд▓рдкрд░ рдЗрдВрдЯрд░рд╡реНрд╣реНрдпреВ рдкреНрд░реАрдк рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╡рд╛рдкрд░рдгреЗ рддрд╛рдВрддреНрд░рд┐рдХ рдореБрд▓рд╛рдЦрддреАрдкреВрд░реНрд╡реА рддреБрдордЪрд╛ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рд╡рд╛рдврд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдкрдпреБрдХреНрдд рдард░реЗрд▓, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде.рдЬреНрдпреБрдирд┐рдпрд░ рдЬрд╛рд╡рд╛ рдбреЗрд╡реНрд╣рд▓рдкрд░ рдЬреЙрдм рдХрд╕рд╛ рдорд┐рд│рд╡рд╛рдпрдЪрд╛?  рдпреВрдПрд╕ рдордзреАрд▓ рд╕рд░реНрд╡рд╛рдд рд╕рд╛рдорд╛рдиреНрдп рдиреЛрдХрд░реАрдЪреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдВрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреЗ - резрдкрдг рддреЗ рдкреБрд░реЗрд╕реЗ рдЕрд╕реЗрд▓ рдХрд╛? рдпрд╛ рдкреНрд░рд╢реНрдирд╛рдЪреЗ рдЙрддреНрддрд░ рджреЗрдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣реА рдпрд╛ рд╕реНрддрд░рд╛рд╡рд░реАрд▓ рдкреЛрдЭрд┐рд╢рдиреНрд╕рд╕рд╛рдареА рд╕рд░реНрд╡рд╛рдд рд╕рд╛рдорд╛рдиреНрдп рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд╛рд╣рддрд╛, рдпреВрдПрд╕ рдордзреНрдпреЗ рд╕рдзреНрдпрд╛ рдЦреБрд▓реНрдпрд╛ рдХрдирд┐рд╖реНрда рдЬрд╛рд╡рд╛ рдбреЗрд╡реНрд╣рд▓рдкрд░ рдЬреЙрдм рдУрдкрдирд┐рдВрдЧрдЪрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░рдгреНрдпрд╛рдЪреЗ рдард░рд╡рд▓реЗ. рддрд░ рдмрдШреВрдпрд╛.

1. рд╢рд┐рдХреНрд╖рдг.

рд╕рд░реНрд╡рд╛рдд рд╕рд╛рдорд╛рдиреНрдп рдиреЛрдХрд░реА рд╡рд░реНрдгрди рдЖрд╡рд╢реНрдпрдХрддрд╛:
  • рд╕рдВрдЧрдгрдХ рд╡рд┐рдЬреНрдЮрд╛рди рдХрд┐рдВрд╡рд╛ рд╕рдорддреБрд▓реНрдп рдкрджрд╡реА рдХрд┐рдВрд╡рд╛ рдХрд╛рдорд╛рдЪрд╛ рдПрдХ рдХрд┐рдВрд╡рд╛ рдЕрдзрд┐рдХ рд╡рд░реНрд╖рд╛рдВрдЪрд╛ рдЕрдиреБрднрд╡.
рд╕рдВрджрд░реНрднрд╛рдЪреА рд╡рд╛рд░рдВрд╡рд╛рд░рддрд╛: 70% рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдиреЛрдХрд░реАрдЪреЗ рд╡рд░реНрдгрди . рд╕реНрдкрд╖реНрдЯрдкрдгреЗ, рдпреВрдПрд╕ рдордзреАрд▓ рдмрд╣реБрд╕рдВрдЦреНрдп рдирд┐рдпреЛрдХреНрддреЗ рд╕рдВрдЧрдгрдХ рд╡рд┐рдЬреНрдЮрд╛рди рдкрджрд╡реА рдЕрдЬреВрдирд╣реА рдХрдирд┐рд╖реНрда рдЬрд╛рд╡рд╛ рд╡рд┐рдХрд╕рдХ рдкрджрд╛рд╕рд╛рдареА рдореВрд▓рднреВрдд рдЖрд╡рд╢реНрдпрдХрддрд╛ рдорд╛рдирддрд╛рдд. рдкрд░рдВрддреБ рдЬрд░реА рд╕рдВрдЧрдгрдХ рд╢рд╛рд╕реНрддреНрд░рд╛рддреАрд▓ рдкрджрд╡реАрдЪрд╛ рдЙрд▓реНрд▓реЗрдЦ рдиреЛрдХрд░реАрдЪреНрдпрд╛ рд╡рд░реНрдгрдирд╛рдд рд╡рд╛рд░рдВрд╡рд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рдд рдЕрд╕рд▓рд╛ рддрд░реА, рдмрд╣реБрддреЗрдХ рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рдд рдкреВрд░реНрд╡реАрдЪрд╛ рдХреЛрдгрддрд╛рд╣реА рдХрд╛рдорд╛рдЪрд╛ рдЕрдиреБрднрд╡ рдирд╕реЗрд▓ рддрд░рдЪ рддреА рдПрдХ рдЖрд╡рд╢реНрдпрдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдореНрд╣рдгреВрди рд╕рдордЬрд▓реА рдЬрд╛рддреЗ. рдЖрдордЪреНрдпрд╛ рд╕рдВрд╢реЛрдзрдирд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд, рдмрд╣реБрддреЗрдХ рдирд┐рдпреЛрдХреНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдиреЗ рдХрд┐рдорд╛рди рдПрдХ рд╡рд░реНрд╖, рдЙрддреНрддрдо рджреЛрди рд╡рд░реНрд╖реЗ, рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЕрдиреБрднрд╡ рд╣рд╛ CS рдкрджрд╡реАрд╕рд╛рдареА рдкреБрд░реЗрд╕рд╛ рдкрд░реНрдпрд╛рдп рд╡рд╛рдЯрддреЛ.

2. рдХрд╛рдорд╛рдЪрд╛ рдЕрдиреБрднрд╡.

рд╕рд░реНрд╡рд╛рдд рд╕рд╛рдорд╛рдиреНрдп рдиреЛрдХрд░реА рд╡рд░реНрдгрди рдЖрд╡рд╢реНрдпрдХрддрд╛:
  • 2+ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдХрд╛рдорд╛рдЪрд╛ рдЕрдиреБрднрд╡.
  • рд╕рд┐рджреНрдз рд╣рдБрдбреНрд╕-рдСрди рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдЕрдиреБрднрд╡.
  • рдЬрд╛рд╡рд╛ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрдордзреНрдпреЗ рдХрд╛рдорд╛рдЪрд╛ рд╕рд┐рджреНрдз рдЕрдиреБрднрд╡.
рд╕рдВрджрд░реНрднрд╛рдЪреА рд╡рд╛рд░рдВрд╡рд╛рд░рддрд╛: 90% рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдиреЛрдХрд░реАрдЪреЗ рд╡рд░реНрдгрди . рдЬрд░реА рдЕрдиреЗрдХ рдирд┐рдпреЛрдХреНрддреЗ рдПрдХ рдорд╛рдирдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдореНрд╣рдгреВрди "рджреЛрди рдХрд┐рдВрд╡рд╛ рдЕрдзрд┐рдХ" рд╡рд░реНрд╖рд╛рдВрдЪрд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЕрдиреБрднрд╡ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛рдд, рдкрд░рдВрддреБ рдмрд░реЗрдЪ рд▓реЛрдХ рдлрдХреНрдд рдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рдд "рд╕рд┐рджреНрдз рдХрд╛рд░реНрдп рдЕрдиреБрднрд╡" рд╡рд┐рдЪрд╛рд░рддрд╛рдд, рдЬреНрдпрд╛рдореБрд│реЗ рдЖрдореНрд╣рд╛рд▓рд╛ рдЕрд╕рд╛ рдирд┐рд╖реНрдХрд░реНрд╖ рдХрд╛рдврддрд╛ рдпреЗрддреЛ рдХреА Java рд╡рд┐рдХрд╕рдХ рдореНрд╣рдгреВрди рддреБрдордЪреНрдпрд╛ рдХреНрд╖рдорддрд╛рдВрдЪрд╛ рдкреБрд░рд╛рд╡рд╛ рдЕрд╕рдгреЗ. рд╕рд╛рдЗрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХрд┐рдВрд╡рд╛ рдлреНрд░реАрд▓рд╛рдиреНрд╕ рдХрд╛рдорд╛рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рдкреБрд░реЗрд╕реЗ рдЕрд╕реЗрд▓. рддреБрдордЪреНрдпрд╛рдХрдбреЗ рддреЗ 1-2 рд╡рд░реНрд╖рд╛рдВрдЪреНрдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рдд рдХрд╛рдо рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд╕рдорддреБрд▓реНрдп рдореНрд╣рдгреВрди рджрд╛рдЦрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрд░реЗрд╕реЗ рдЖрд╣реЗ.

3. Java рддрдВрддреНрд░рдЬреНрдЮрд╛рди.

рд╕рд░реНрд╡рд╛рдд рд╕рд╛рдорд╛рдиреНрдп рдиреЛрдХрд░реА рд╡рд░реНрдгрди рдЖрд╡рд╢реНрдпрдХрддрд╛:
  • рдЬрд╛рд╡рд╛ 8 рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдЪрд╛ рдЕрдиреБрднрд╡ рдШреНрдпрд╛ рдЬрд╕реЗ рдХреА рд▓реЕрдореНрдмрдбрд╛ рдЕрднрд┐рд╡реНрдпрдХреНрддреА, рдкреНрд░рд╡рд╛рд╣ рдЖрдгрд┐ рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рднрд╡рд┐рд╖реНрдп.
  • Java рдЖрдгрд┐ J2EE рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдЪреЗ рдЪрд╛рдВрдЧрд▓реЗ рдЬреНрдЮрд╛рди (рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭ рдбреЗрд╡реНрд╣рд▓рдкрд░рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ).
  • OOD рдбрд┐рдЭрд╛рдЗрди рддрддреНрддреНрд╡реЗ рдЖрдгрд┐ рдирдореБрдиреНрдпрд╛рдВрдЪреА рдареЛрд╕ рд╕рдордЬ.
  • рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЖрдгрд┐ рдбреЗрдЯрд╛ рдлреНрд▓реЛрдЪреА рдордЬрдмреВрдд рд╕рдордЬ.
рд╕рдВрджрд░реНрднрд╛рдЪреА рд╡рд╛рд░рдВрд╡рд╛рд░рддрд╛: 95% рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдиреЛрдХрд░реАрдЪреЗ рд╡рд░реНрдгрди . рдЕрд░реНрдерд╛рдд, рдЬрд╡рд│рдЬрд╡рд│ рд╕рд░реНрд╡ рдХрдирд┐рд╖реНрда рдЬрд╛рд╡рд╛ рд╡рд┐рдХрд╕рдХ рдЬреЙрдм рд╡рд░реНрдгрдирд╛рдордзреНрдпреЗ Java Core рдЪреЗ рдЬреНрдЮрд╛рди рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. Java 8 рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ, J2EE рд╡рд╛рддрд╛рд╡рд░рдг рдЖрдгрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдбрд┐рдЭрд╛рдЗрди рд╣реЗ рд╕рд░реНрд╡рд╛рдд рд╕рд╛рдорд╛рдиреНрдпрдкрдгреЗ рдирдореВрдж рдХреЗрд▓реЗ рдЬрд╛рдИрд▓.

4. рдлреНрд░реЗрдорд╡рд░реНрдХ.

рдлреНрд░реЗрдорд╡рд░реНрдХ рдЬреНрдпрд╛рдВрдЪрд╛ рд╕рд╛рдорд╛рдиреНрдпрдкрдгреЗ рдиреЛрдХрд░реА рд╡рд░реНрдгрди рдЖрд╡рд╢реНрдпрдХрддрд╛рдВрдордзреНрдпреЗ рдЙрд▓реНрд▓реЗрдЦ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ:
  • рд╡рд╕рдВрдд рдЛрддреБ (рдиреЛрдХрд░реАрдЪреЗ ренреж% рд╡рд░реНрдгрди)
  • рд╣рд╛рдпрдмрд░рдиреЗрдЯ (20-30% рдиреЛрдХрд░реАрдЪреЗ рд╡рд░реНрдгрди)
  • рдХреЛрдиреАрдп (рдиреЛрдХрд░реАрдЪреЗ 25-30% рд╡рд░реНрдгрди)
  • рдмреВрдЯрд╕реНрдЯреНрд░реЕрдк (20-25% рдиреЛрдХрд░реАрдЪреЗ рд╡рд░реНрдгрди)
рд╕реНрдкреНрд░рд┐рдВрдЧ рдлреНрд░реЗрдорд╡рд░реНрдХрдЪрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрдирд┐рд╖реНрда рдЬрд╛рд╡рд╛ рдбреЗрд╡реНрд╣рд▓рдкрд░рдЪреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдВрдордзреНрдпреЗ рд╡рд╛рд░рдВрд╡рд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рдЬреЗ рдЖрд╢реНрдЪрд░реНрдпрдХрд╛рд░рдХ рдирд╛рд╣реА рдХрд╛рд░рдг рд╣реЗ рдЖрддрд╛рдкрд░реНрдпрдВрддрдЪреЗ рд╕рд░реНрд╡рд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдп Java рдлреНрд░реЗрдорд╡рд░реНрдХ рдЖрд╣реЗ. рдЗрддрд░ рдлреНрд░реЗрдорд╡рд░реНрдХ, рдЬреНрдпрд╛рдЪреЗ рдЬреНрдЮрд╛рди рдЕрдиреЗрдХрджрд╛ рдЗрд╖реНрдЯ рдореНрд╣рдгреВрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рддреЗ рд╣рд╛рдпрдмрд░рдиреЗрдЯ, рдЕрдБрдЧреБрд▓рд░ рдЖрдгрд┐ рдмреВрдЯрд╕реНрдЯреНрд░реЕрдк рдЖрд╣реЗрдд.

5. IDEs.

рд╕рд░реНрд╡рд╛рдзрд┐рдХ рд╡рд╛рд░рдВрд╡рд╛рд░ рдЙрд▓реНрд▓реЗрдЦ рдХреЗрд▓реЗрд▓реЗ IDE:
  • рдЧреНрд░рд╣рдг (рдиреЛрдХрд░реАрдЪреЗ ремреж% рд╡рд░реНрдгрди)
  • IntelliJ IDEA (рдиреЛрдХрд░реАрдЪреЗ 40% рд╡рд░реНрдгрди)
Eclipse рдЖрдгрд┐ IntelliJ IDEA рдпреВрдПрд╕ рдордзреАрд▓ рдЬрд╛рд╡рд╛ рдЬреНрдпреБрдирд┐рдпрд░ рдиреЛрдХрд▒реНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд░реНрдгрдирд╛рдВрдордзреНрдпреЗ рд╡рд░реНрдЪрд╕реНрд╡ рдЧрд╛рдЬрд╡рддрд╛рдд, рдЬрд░реА, рдкреНрд░рд╛рдорд╛рдгрд┐рдХрдкрдгреЗ рд╕рд╛рдВрдЧрд╛рдпрдЪреЗ рддрд░, рдмрд░реНтАНрдпрд╛рдЪ рдХрдВрдкрдиреНрдпрд╛ рд╣реА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЬрд╛рд╕реНрдд рддрдкрд╢реАрд▓рд╛рдВрд╢рд┐рд╡рд╛рдп рд╕реНрдкрд╖реНрдЯ рдХрд░рддрд╛рдд, рдХрд╛рд░рдг рддреНрдпрд╛рдВрдирд╛ рдПрдХреНрд▓рд┐рдкреНрд╕, рдЗрдВрдЯреЗрд▓рд┐рдЬ рдЖрдпрдбреАрдИрдП рдХрд┐рдВрд╡рд╛ рдкрд░реНрдпрд╛рдпреА IDE рдкреИрдХреА рдПрдХ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдЕрдиреБрднрд╡ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. .

6. рдЗрддрд░ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдЯреВрд▓реНрд╕, рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдЖрдгрд┐ рдкрджреНрдзрддреА.

рд╕рд░реНрд╡рд╛рдзрд┐рдХ рд╡рд╛рд░рдВрд╡рд╛рд░ рдЙрд▓реНрд▓реЗрдЦ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ:
  • Adobe Experience Manager (AEM) (20% рдиреЛрдХрд░реАрдЪреЗ рд╡рд░реНрдгрди).
  • рдмрд╛рдВрдмреВ, рдЬрд┐рд░рд╛, рд╕реЛрдирд╛рд░рдХреНрдпреВрдм, рдХреНрд░реВрд╕рд┐рдмрд▓, рд╕рдмрд╡реНрд╣рд░реНрдЬрди, рдЬреАрдЖрдпрдЯреА рдЖрдгрд┐ рдЗрддрд░ рдХреЛрдб рд╡реНрд╣рд░реНрдЬрдирд┐рдВрдЧ рдЯреВрд▓реНрд╕ (35% рдиреЛрдХрд░реАрдЪреЗ рд╡рд░реНрдгрди).
  • рдСрдЯреЛрдореЗрдЯреЗрдб рдмрд┐рд▓реНрдб рдЖрдгрд┐ рдЯреЗрд╕реНрдЯрд┐рдВрдЧ рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЬ рдЬрд╕реЗ рдХреА рдЬреЗрдирдХрд┐рдиреНрд╕, рдЬреБрдирд┐рдЯ, рдореЕрд╡реЗрди, рд░реЛрдмреЛрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ (рдиреЛрдХрд░реАрдЪреЗ 15% рд╡рд░реНрдгрди).
  • рдЪрдкрд│ SCRUM рд╡рд┐рдХрд╛рд╕ (рдиреЛрдХрд░реАрдЪреЗ 70% рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд╡рд░реНрдгрди).
рдЬреЗрд╡реНрд╣рд╛ рдЗрддрд░ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдЯреВрд▓реНрд╕ рдЖрдгрд┐ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рддреЗрд╡реНрд╣рд╛ рдХреЛрдб рд╡реНрд╣рд░реНрдЬрдирд┐рдВрдЧ рдЯреВрд▓реНрд╕, Adobe Experience Manager рд╕рд╛рд░рдЦреНрдпрд╛ рд╕рд╛рдордЧреНрд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕ рдЖрдгрд┐ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЪрд╛рдЪрдгреА рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдпрд╛рдВрдЪрд╛ рд╡рд╛рд░рдВрд╡рд╛рд░ рдЙрд▓реНрд▓реЗрдЦ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдореЗрдердбреЙрд▓реЙрдЬреАрдЬ рдХреНрд╖реЗрддреНрд░рд╛рдд, рдЪрдкрд│ SCRUM рд╣реЗ рдЖрддрд╛рдкрд░реНрдпрдВрдд рд╕рд░реНрд╡рд╛рдд рдкреНрд░рдмрд│ рдЖрд╣реЗ.

CodeGym рддреБрдореНрд╣рд╛рд▓рд╛ рдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рдд рдЖрдгрд┐ рдиреЛрдХрд░реА рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рдд рдХрд╢реА рдорджрдд рдХрд░реЗрд▓

рдЬреНрдпреБрдирд┐рдпрд░ рдЬрд╛рд╡рд╛ рдбреЗрд╡реНрд╣рд▓рдкрд░ рдкреЛрдЭрд┐рд╢рди рдорд┐рд│рд╡рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣рд╛рд▓рд╛ рдпрд╛ рд╕рд░реНрд╡ рдЧреЛрд╖реНрдЯреАрдВрдмрджреНрджрд▓ рдереЛрдбреЗрд╕реЗ рджрдбрдкрд▓реНрдпрд╛рд╕рд╛рд░рдЦреЗ рд╡рд╛рдЯрдд рдЖрд╣реЗ рдХрд╛? рддреБрдореНрд╣реА рдЕрд╕рд╛рд▓ рддрд░ рддреЗ рд╕рдордЬрдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рд╣реЛрдИрд▓. рдЪрд╛рдВрдЧрд▓реА рдмрд╛рддрдореА рдЕрд╢реА рдЖрд╣реЗ рдХреА, CodeGym рд╡рд░ рд╢рд┐рдХрд▓реНрдпрд╛рдиреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реЗ рдмрд░реЗрдЪрд╕реЗ рдЬреНрдЮрд╛рди рдЖрдгрд┐ рдЕрдиреБрднрд╡ рдорд┐рд│реВ рд╢рдХрддреЛ. CG рдХреЛрд░реНрд╕рдордзреНрдпреЗ рдЬрд╛рдд рдЕрд╕рддрд╛рдирд╛ рддреБрдореНрд╣реА рд╕рд░реНрд╡ рдЖрд╡рд╢реНрдпрдХ Java Core рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдордзреНрдпреЗ рдкреНрд░рднреБрддреНрд╡ рдорд┐рд│рд╡рд╛рд▓ рдЖрдгрд┐ рдЬрд╛рд╡рд╛ рдЬреНрдпреБрдирд┐рдпрд░ рдбреЗрд╡реНрд╣рд▓рдкрд░рд▓рд╛ рдХреЛрд░реНрд╕ рд╕реБрд░реВ рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░ рд▓рд╡рдХрд░рдЪ рдЬрд╛рдгреВрди рдШреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЯреВрд▓реНрд╕ рдЖрдгрд┐ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪреА рд╕рд╡рдп рд╣реЛрдК рд▓рд╛рдЧреЗрд▓. рдЖрдордЪреЗ рд╡рд┐рджреНрдпрд╛рд░реНрдереА рд▓реЗрд╡реНрд╣рд▓ 3 рдкрд╛рд╕реВрди рд░рд┐рдЕрд▓ рдХреЛрдбрд┐рдВрдЧ рдЯрд╛рд╕реНрдХрд╡рд░ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕ рд╕реБрд░рд╡рд╛рдд рдХрд░рддрд╛рдд рдЖрдгрд┐ рд▓рд╡рдХрд░рдЪ рдорд┐рдиреА-рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ (рд╕реНрд╡рдд: рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдЪрд╛ рд╕рдВрдкреВрд░реНрдг рднрд╛рдЧ рд▓рд┐рд╣рд┐рдгреЗ) рдЖрдгрд┐ рдЧреЗрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рд╕реБрд░рд╡рд╛рдд рдХрд░рддрд╛рдд, CodeGym рдЪреНрдпрд╛ IntelliJ Idea рдкреНрд▓рдЧрдЗрдирдордзреНрдпреЗ рд╕рд░реНрд╡ рдХреЛрдбрд┐рдВрдЧ рдХрд░рддрд╛рдд, рддреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣реА IntelliJ Idea рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рдЕрддрд┐рд╢рдп рдЖрд░рд╛рдорджрд╛рдпрдХ, рдЬреЗ рдЖрдЬрдХрд╛рд▓ Java рд╡рд┐рдХрд╕рдХрд╛рдВрдордзреНрдпреЗ рд╕рд░реНрд╡рд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдп IDE рдЖрд╣реЗ. рдорд┐рдиреА-рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рддреБрдореНрд╣рд╛рд▓рд╛ рдкреБрдвреАрд▓ рдкреНрд░рдЧрддреАрд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реА рд╕рд░реНрд╡ рдХреМрд╢рд▓реНрдпреЗ рд╕реБрд╕рдЬреНрдЬ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рддреНрдпрд╛ 1-2 рд╡рд░реНрд╖рд╛рдВрдЪрд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрдиреБрднрд╡ рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдиреЛрдХрд░реАрдЪреНрдпрд╛ рдореБрд▓рд╛рдЦрддреАрдд рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рдЕрдиреБрднрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдкрд╛рд│реАрд╡ рдкреНрд░рд╛рдгреНрдпрд╛рдВрдЪреНрдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдВрд╡рд░ рдХрд╛рдо рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ рдЕрд╕рддрд╛рдирд╛. рдЬреНрдпреБрдирд┐рдпрд░ рдЬрд╛рд╡рд╛ рдбреЗрд╡реНрд╣рд▓рдкрд░ рдкрджрд╛рдВрд╕рд╛рдареА рдЕрд░реНрдЬ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдЕрдиреБрднрд╡ рдЖрд╣реЗ рдХрд╛? рдЦрд╛рд▓реА рдЯрд┐рдкреНрдкрдгреНрдпрд╛ рд╡рд┐рднрд╛рдЧрд╛рдд рдЖрдордЪреНрдпрд╛рд╕рд╣ рд╕рд╛рдорд╛рдпрд┐рдХ рдХрд░рд╛!
рдЖрдгрдЦреА рдХрд╛рдп рд╡рд╛рдЪрд╛рдпрдЪреЗ:
рдЯрд┐рдкреНрдкрдгреНрдпрд╛
  • рд▓реЛрдХрдкреНрд░рд┐рдп
  • рдирд╡реАрди
  • рдЬреБрдиреЗ
рдЯрд┐рдкреНрдкрдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣реА рд╕рд╛рдИрди рдЗрди рдХреЗрд▓реЗрд▓реЗ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ
рдпрд╛ рдкрд╛рдирд╛рд╡рд░ рдЕрдЬреВрди рдХреЛрдгрддреНрдпрд╛рд╣реА рдЯрд┐рдкреНрдкрдгреНрдпрд╛ рдирд╛рд╣реАрдд