рд╣рдо рдардВрдбреЗ рдЕрдХреНрд╖рд░реЛрдВ рд╕реЗ рднрд░реНрддреА рдХрд░рддреЗ рд╣реИрдВ

рдЖрдЬ рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдореИрдВ рднрд░реНрддрд┐рдпреЛрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреИрд╕реЗ рдХрд░рддрд╛ рд╣реВрдВ, рдЬреЛ рдореБрдЭреЗ рддрдерд╛рдХрдерд┐рдд "рдХреЛрд▓реНрдб рд▓реЗрдЯрд░реНрд╕" (рдпрд╣ " рдХреЛрд▓реНрдб рдХреЙрд▓реНрд╕ ", рдХреЗрд╡рд▓ рдкрддреНрд░реЛрдВ) рдХреА рддрд░рд╣ рдиреМрдХрд░реА рдСрдлрд░ рдХреЗ рд╕рд╛рде рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рднреА рджреЗрддреЗ рд╣реИрдВред


рдХреНрдпреЛрдВ?


рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реНрдкреИрдо рдХреЗ рдкреНрд░рд╡рд╛рд╣ рдХреЛ рд░реЛрдХрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рд╢рд╛рдпрдж рдпрд╣ рд▓реЗрдЦ рдХрд┐рд╕реА рддрд░рд╣ рдФрд╕рдд рд░рд┐рдХреНрд░реВрдЯрд░ рдХреЗ рддреМрд░-рддрд░реАрдХреЛрдВ рдХреЛ рднреА рдмрджрд▓ рджреЗрдЧрд╛ред рдЦреИрд░, рдХрдо рд╕реЗ рдХрдо рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдореБрдЭреЗ рдереЛрдбрд╝реА рдмреЗрд╣рддрд░ рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдВрдЧреЗред ( рд▓реЗрдЦрдХ, рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд░рдВрдЧрд░реВрдЯ рдЗрд╕ рд▓реЗрдЦ рдХреЛ рд▓рд┐рдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдкрдиреЗ рдмреНрд▓реЙрдЧ рдкрд░ рдкрдврд╝реЗрдВрдЧреЗ - рд▓рдЧрднрдЧред рдЕрдиреБрд╡рд╛рджред )


рдпрджрд┐ рдЖрдк рдЖрдИрдЯреА рдЙрджреНрдпреЛрдЧ рдореЗрдВ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрдХрд╛рд░ рдХреЗ рд░рд┐рдХреНрд░реВрдЯрд░реНрд╕ рд╕реЗ "рдХреЛрд▓реНрдб рд▓реЗрдЯрд░реНрд╕" рдХреА рдПрдХ рд╕рддрдд рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдЖрдПред рдЗрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдИрдореЗрд▓ рд▓рд┐рдВрдХреНрдбрдЗрди рдкрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЖрддреЗ рд╣реИрдВред рдХрднреА-рдХрднреА рд░рд┐рдХреНрд░реВрдЯрд░реНрд╕ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рдЖрдкрдХрд╛ рдИ-рдореЗрд▓ рдвреВрдВрдврддреЗ рд╣реИрдВ рдФрд░ рд╕реАрдзреЗ рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдПрдХ рдардВрдбрд╛ рдкрддреНрд░ рдмрд╣реБрдд рдорд╛рдирдХ рд╣реИ рдФрд░ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:


рд╣реИрд▓реЛ% рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо%!
рдореИрдВ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреА рднрд░реНрддреА рдореЗрдВ рд▓рдЧрд╛ рд╣реВрдВ рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдорд╣рд╛рди рдкрдж рд╣реИ ... <>
рдЖрдкрдХреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореБрдЭреЗ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рд▓рдЧреА ... <>
рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдЬрд╡рд╛рдм рджреЗрдВ <...> рдпрджрд┐ рдЖрдк рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЕрдкрдирд╛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ <...> рдФрд░ рд╣рдо рд╡рд┐рд╡рд░рдгреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗ

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдореЗрдВ рд╕реЗ рд╕рднреА, рдЖрд▓рдВрдХрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдмреЛрд▓рддреЗ рд╣реБрдП, рдПрдХ рд╣реА рдмреАрдорд╛рд░рд┐рдпреЛрдВ рд╕реЗ рдЧреНрд░рд╕реНрдд рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдПрдХ рднрд░реНрддреАрдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд╛ рдЖрдХрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рдмрд┐рдВрджреБ рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдореИрдВ рдЙрд╕реА рдирд┐рдпреЛрдХреНрддрд╛ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реВрдВ рдЬреЛ рдореБрдЭреЗ рдЙрд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдХреНрд╖рд░реЛрдВ рдХреА рдзрд╛рд░рд╛ рдХреЗ рдмреАрдЪ рд░реБрдЪрд┐ рджреЗ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рдпрд╣рд╛рдБ рд╣реИ рдХрд┐ рдореИрдВ рдпрд╣ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ:


рдЗрдирд╛рдо рдХреЗ рдЕрдВрдХ


+ 1 - рдПрдХ рд╕реАрдзрд╛ рдИ-рдореЗрд▓ рд╕рдВрджреЗрд╢ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рди рдХрд┐ рд▓рд┐рдВрдХреНрдбрдЗрди рдЖрдВрддрд░рд┐рдХ рд╕рдВрджреЗрд╢рд╡рд╛рд╣рдХред рд▓реЛрдЧ рд╕рдВрдЪрд╛рд░ рдХреЛ рд╕реБрджреГрдврд╝ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВ? рдореИрдВ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдирд╣реАрдВ, рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рд▓рд┐рдВрдХреНрдбрдЗрди рдЪрд╛рд╣рддрд╛ рд╣реИ рдХрд┐ рдЖрдЧрдВрддреБрдХ рдЕрдзрд┐рдХ рд╕рдордп рддрдХ рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдкрд░ рдмрдиреЗ рд░рд╣реЗрдВ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдИ-рдореЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ, рдЬреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рд░рд┐рдХреНрд░реВрдЯрд░ рдиреЗ рдХрдо рд╕реЗ рдХрдо рдереЛрдбрд╝рд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ рд╣реИ рдореИрдВрдиреЗ рд▓рд┐рдВрдХ рдХрд┐рдП рдЧрдП рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЛ рддрд┐рд░рдЫреЗ ( рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП, рдпрд╣ рд╕реНрд╡рд╛рджрд┐рд╖реНрдЯ рд╣реИ - рд▓рдЧрднрдЧ рдЕрдиреБрд╡рд╛рдж ) рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛ рд╣реИред


+ 1 - рдореИрдВ 1 рдмрд╛рд░ рд╣рд░ рдмрд╛рд░ рдПрдХ рдкрддреНрд░ рджреЗрддрд╛ рд╣реВрдВ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдкрддреНрд░ GitHub, рдпрд╛ рдореЗрд░реЗ рдХрд┐рд╕реА рднреА рд▓реЗрдЦ рдкрд░ рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддрд╛ рд╣реИред рдУрдкрди рд╕реЛрд░реНрд╕ рд╡рд╣ рд╣реИ рдЬреЛ рдореИрдВ рдЕрдкрдиреЗ рдЦрд╛рд▓реА рд╕рдордп рдореЗрдВ рдХрд░рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдпрд╣ рдкрд╕рдВрдж рд╣реИред рдПрдХ рдкрддреНрд░ рдореЗрдВ рдПрдХ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдПрдХ рдЫреЛрдЯреЗ рдмрдЪреНрдЪреЗ рдХреЗ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЛ рдХрд╣рдиреЗ рдЬреИрд╕рд╛ рд╣реИ, "рднрдЧрд╡рд╛рди, рд╡рд╣ рд╕рд┐рд░реНрдл рдПрдХ рдЪрдорддреНрдХрд╛рд░ рд╣реИ!" - рд╕рд░рд▓, рд▓реЗрдХрд┐рди рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓;


+ 3 - рдореЗрд░реА рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдЬреЛ рд╣рд╛рдпрд░рд┐рдВрдЧ рдХрдВрдкрдиреА рдЕрдкрдиреЗ рд▓рд┐рдП рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реИ ред рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдЧрдВрднреАрд░ рд╣реИ: рдЙрдиреНрд╣реЛрдВрдиреЗ рди рдХреЗрд╡рд▓ рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдзреНрдпрд╛рди рд╕реЗ рджреЗрдЦрд╛, рдмрд▓реНрдХрд┐ рд▓рд╛рднреЛрдВ рдХреА рднреА рд╕рд░рд╛рд╣рдирд╛ рдХреАред рдЗрд╕рд▓рд┐рдП, рд╡реЗ рдореБрдЭреЗ рди рдХреЗрд╡рд▓ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдкрд╛рд╕рд┐рдВрдЧ рдкреЛрд╕реНрдЯ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП;


+ 2 - рдЕрдЧрд░ рднрд░реНрддреА рдХрд┐рд╕реА рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдкрд░ рдЖрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдореИрдВ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред рдпрд╣рд╛рдВ рдЧрдгрдирд╛ рдпрд╣ рд╣реИ рдХрд┐ рдкреВрд░реНрд╡ рд╕рд╣рдпреЛрдЧреА рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕ рддрд░рд╣ рдХреЗ рдХрд╛рдо рдореЗрдВ рдореЗрд░реА рд░реБрдЪрд┐ рд╣реИ рдФрд░ рдпрд╣ рдЦрд░рд╛рдм рд╕рд▓рд╛рд╣ рдирд╣реАрдВ рджреЗрдЧрд╛;


+ 2 - рдкрддреНрд░ рдореЗрдВ рд╣рд╛рдпрд░рд┐рдВрдЧ рдХрдВрдкрдиреА (рди рдХреЗрд╡рд▓ рдирд╛рдо) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╡рд┐рд╡рд░рдг рд╣реИрдВ рдпрд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд╛рд░реНрдп рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реИ;


+ 1 - рдкрддреНрд░ рдХреЛ рд╣рд╛рдпрд░рд┐рдВрдЧ рдХрдВрдкрдиреА рдХреЗ рдПрдХ рдХрд░реНрдордЪрд╛рд░реА рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ ( рдФрд░ рдПрдЬреЗрдВрд╕реА рдХреЗ рдПрдХ рднрд░реНрддреАрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВред рдПрдЪрдЖрд░ рд╡рд┐рднрд╛рдЧ рдХреЗ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЛ рдЗрд╕ рд╢реНрд░реЗрдгреА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдЦреБрд▓рд╛ рдкреНрд░рд╢реНрди - рд▓рдЧрднрдЧред рдЕрдиреБрд╡рд╛рдж )ред


+ 3 - рдкрддреНрд░ рдирд┐рдЬреА рддреМрд░ рдкрд░ рд╕реАрдЯреАрдУ рдпрд╛ рд╣рд╛рдпрд░рд┐рдВрдЧ рдХрдВрдкрдиреА рдХреЗ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рд╡рд┐рднрд╛рдЧ рдХреЗ рдкреНрд░рдореБрдЦ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред


рджрдВрдб рдЕрдВрдХ


рд╣рд╛рдВ, рдмреЛрдирд╕ рдЕрдВрдХ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдкрддреНрд░ рдХреЛ рджрдВрдб рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИред


- 10 - рдкрддреНрд░ рдореЗрдВ рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ ред рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рддреНрд░реБрдЯрд┐ рдХреЗ рдХрд╛рд░рдгред рдЦреИрд░, рдЖрддреНрдорд╛ рдореЗрдВ рдХреБрдЫ:


рдирдорд╕реНрдХрд╛рд░ <% FirstName%>,
рдореБрдЭреЗ рдЖрдкрдХреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ ...

рдЬрд╣рд╛рдВ рдЬрдЧрд╣ рдореЗрдВ <% FirstName %> рдореЗрд░рд╛ рдирд╛рдо <% FirstName %> рднреВрд▓ рдЧрдпрд╛ред


- 1 - рдбреЗрдЯрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдбрд╛рд▓рд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдВрджреЗрд╢ рдХреЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рднрд╛рдЧ рдФрд░ рд╣рд╕реНрддрд▓рд┐рдЦрд┐рдд рднрд╛рдЧ рдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░ рдмрд╣реБрдд рд╣рдбрд╝рддрд╛рд▓реА рд╣реИ;


- 5 - рдПрдХ рднрд░реНрддреА рдХреЗ рд╕рд╛рде рдкрддреНрд░рд╛рдЪрд╛рд░ рдореЗрдВ "рдореБрдЭреЗ рдЖрдкрдХреЗ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рдереА" рдХреЗ рд╕рд╛рде рд╕рд╛рде "рдЕрдкрдирд╛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдФрд░ рд▓рд┐рдВрдХреНрдбрдЗрди рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рднреЗрдЬреЗрдВ"ред рдЕрд░реЗ рджреЛрд╕реНрддреЛрдВ, рдпрд╣рд╛рдБ рдХреНрдпрд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИ?


- 1 - рдХрдВрдкрдиреА рдХреЗ рдирд╛рдо рдХреЗ рдмрдЬрд╛рдп рддреЗрдЬреА рд╕реЗ рдмрдврд╝рддреЗ рдХрдВрдкрдиреА рдореЗрдВ "рд╢рд╛рдирджрд╛рд░ рдХрд░рд┐рдпрд░ рдХреЗ рдЕрд╡рд╕рд░"ред рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рд░реЛрдЬрдЧрд╛рд░ рджреЗрдиреЗ рд╡рд╛рд▓реА рдХрдВрдкрдиреА рдХрд╛ рдирд╛рдо рдЕрдиреНрдп рдирд┐рдпреЛрдХреНрддрд╛рдУрдВ рд╕реЗ рдЦреБрдж рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЫрд┐рдкрд╛ рд╣реБрдЖ рд╣реИ, рд▓реЗрдХрд┐рди рдИрдорд╛рдирджрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рд╣реИ;


- 1 - рдпрджрд┐ рдкрддреНрд░ рдореЗрдВ рд╕реНрдЯреЙрдХ рдЪрд┐рддреНрд░ рдпрд╛ рд╡реАрдбрд┐рдпреЛ рд╣реИрдВред рдпрд╣ рдореЗрд░реЗ рдкрддреНрд░ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд╕рдордп рдХреА рдмрд░реНрдмрд╛рджреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рдХрдореА рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ;


- 1 - рдкрд╣рд▓реЗ рдЕрдХреНрд╖рд░ рдореЗрдВ рд╡реЗ рд╡рд░реНрддрдорд╛рди рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЛ рдХрд╣рддреЗ рд╣реИрдВред рд╕реБрдиреЛ, рдЖрдкрдХреЗ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рд▓рдВрдмреЗ, рдЖрдзреЗ-рдкрд╛рда рд╡рд╛рд▓реЗ рдкрд╛рда рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рдореНрдорд╛рди рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд▓рд┐рдВрдХреНрдбрдЗрди рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдФрд░ рдореЗрд░реА рдирд┐рдЬреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реИред рдЗрд╕рдореЗрдВ рд╕реНрдерд┐рд░ рдкреАрдбреАрдПрдл рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдореЗрд░реЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкреВрд░реНрдг, рд╕реБрдВрджрд░ рдФрд░ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рддрд░реАрдХреЗ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рд╣реИ;


- 2 - рдпрджрд┐ рдХреЛрд▓реНрдб рд▓реЗрдЯрд░ рдореЗрдВ "рд╕реНрдирд╛рддрдХ рдХреЗ рдбрд┐рдкреНрд▓реЛрдорд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ" рдХреА рднрд╛рд╡рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рджреЗрдЦреЗрдВ, рдореИрдВ рдХрдВрдкреНрдпреВрдЯрд░ рд╕рд╛рдЗрдВрд╕ рдореЗрдВ рдкреАрдПрдЪрдбреА рд╣реВрдВред рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдмрд╣реБрдд рднрдбрд╝рдХрд╛рддрд╛ рд╣реВрдВ, рдпрд╛ рджреВрд╕рд░реЛрдВ рдХреЛ рдЦреБрдж рдХреЛ "рдбреЙрдХреНрдЯрд░ рдЧреНрд▓реАрдм" рдХрд╣рддрд╛ рд╣реВрдВред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдореИрдВ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдХрд╛рд░реНрдп рднреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ - рдореИрдВ рд▓реЗрдЦ рдирд╣реАрдВ рд▓рд┐рдЦрддрд╛, рдореИрдВ рд╢реЛрдз рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рдЬреЛ рдХреЛрдИ рднреА рдореЗрд░реА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИ, рд╡рд╣ рдкрддреНрд░ рдореЗрдВ рд╕реНрдирд╛рддрдХ рдбрд┐рдкреНрд▓реЛрдорд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ "рдЪрд┐рд▓реНрд▓рд╛рдирд╛!" рдЪрд┐рд▓реНрд▓рд╛рдирд╛ рдкрд╕рдВрдж рд╣реИ рдХрд╛рди рдореЗрдВ рд╕рд╣реА;


- 1 - рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рдХреМрд╢рд▓ рдХреЗ рд╕реЗрдЯ рдореЗрдВ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬреЛ рдХрд┐ рдореЗрд░реЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рд╣реИрдВред рдареАрдХ рд╣реИ, рдЧрдВрднреАрд░рддрд╛ рд╕реЗ, рдЖрдк рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдореЗрд░реЗ рдмреНрд▓реЙрдЧ (рджрд╛рдПрдВ, рджрд╛рдПрдВ) рдореЗрдВ рдЯреИрдЧ рдХреНрд▓рд╛рдЙрдб рдХреЛ рджреЗрдЦрдХрд░ рдореБрдЭреЗ рдХреНрдпрд╛ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ ( рдореВрд▓ рд▓реЗрдЦ рдХрд╛ рд▓рд┐рдВрдХ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рджрд╛рдИрдВ рдУрд░ рдПрдХ рдЯреИрдЧ рдХреНрд▓рд╛рдЙрдб рд╣реИ - рд▓рдЧрднрдЧред рдЕрдиреБрд╡рд╛рджред );


- 1 - рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рдХреМрд╢рд▓ рдХреЗ рд╕реЗрдЯ рдореЗрдВ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдореИрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреЗрд╢реЗрд╡рд░реЛрдВ (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, NodeJS, AngularJS, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ, QA, рдЖрджрд┐);


- 2 - рднрд░реНрддреАрдХрд░реНрддрд╛ рдХреЛ рдЕрдВрддрд┐рдо рдЬреБрд░реНрдорд╛рдирд╛ рдЕрдВрдХ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛ рдпрджрд┐ рдореБрдЭреЗ рдкрд╣рд▓реЗ рдкрддреНрд░ рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ рдХрд┐рд╕реА рдХреЛ рдЗрд╕ рдкрдж рдХреЗ рд▓рд┐рдП рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрд░реЛрдз рдорд┐рд▓рддрд╛ рд╣реИред рдпрд╣ рдЙрд╕реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рд▓рдбрд╝рдХреА рдХреЛ рдбреЗрдЯ рдкрд░ рдЖрдордВрддреНрд░рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдлрд┐рд░, рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЙрддреНрддрд░ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд┐рдП, рдкреВрдЫреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЙрд╕рдХрд╛ рдХреЛрдИ рджреЛрд╕реНрдд рд╣реИ рдЬреЛ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ, рдЕрдЧрд░ рд▓рдбрд╝рдХреА рдЦреБрдж рд╕рд╣рдордд рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рднрд░реНрддреАрдХрд░реНрддрд╛ рдореБрдЭреЗ рдордирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рддрднреА рд░рд┐рдХреНрддрд┐ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ -2 рдмрдЬрд╛рдп -1 рдЕрдВрдХ рдорд┐рд▓реЗрдЧрд╛ред рдореИрдВ рдХрд┐рд╕реА рдФрд░ рдХреЗ рдХрд╛рдо рдХреЛ рдХрд░рдиреЗ рдирд╣реАрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЪрд╛рд░реЛрдВ рдУрд░ рджреМрдбрд╝ рдЧрдпрд╛ рд╣реВрдВ, рд╣рд░ рдХрд┐рд╕реА рд╕реЗ рдкреВрдЫ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рд╡рд╣ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рд╡рд╣ "рдЕрджреНрднреБрдд рдХреИрд░рд┐рдпрд░ рдХреЗ рдЕрд╡рд╕рд░реЛрдВ" рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред


рдЖрдЦрд┐рд░реА рдЬреБрд░реНрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЫреЛрдЯреА рдЯрд┐рдкреНрдкрдгреАред рдЖрдк рдЗрд╕ рдХреНрд╖рдг рдХреЛ рдлрд┐рд░ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ +1 рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдЧрд░ рдиреМрдХрд░реА рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдмрд╕ рдореБрдЭреЗ рд╢реБрднрдХрд╛рдордирд╛рдПрдВ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдореБрдЭреЗ рд╕рдВрдкрд░реНрдХ рдореЗрдВ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреЗ рд╣реИрдВ, рдЦреЛ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВред рдХрдо рд╕реЗ рдХрдо рдпрд╣ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ: рд╣рд░ рдХреЛрдИ рдХрднреА-рдХрднреА рдиреМрдХрд░рд┐рдпреЛрдВ рдХреЛ рдмрджрд▓ рджреЗрдЧрд╛, рдФрд░ рд╕рдлрд▓ рднрд░реНрддреА рд░рд┐рд╢реНрддреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдФрд░ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рдорд╛рдВрдЧрдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЗрд╕ рдмрд╛рдд рдХрд╛ рдЦреНрдпрд╛рд▓ рд░рдЦреЗрдВ рдХрд┐ рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдФрд░ рдЬрдм рдЖрдк рдХрд╛рдо рдмрджрд▓реЗрдВрдЧреЗ, рддрдм рдЖрдкрдХреЛ рд╕рд╣реА рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред


рдХреНрдпрд╛ рдореИрдВ рдЖрдкрдХреЗ рд╕рдВрджреЗрд╢ рдХрд╛ рдЬрд╡рд╛рдм рджреВрдВрдЧрд╛, рднрд▓реЗ рд╣реА рд╡рд┐рдирдореНрд░ рд╣реЛ, "рдзрдиреНрдпрд╡рд╛рдж, рд░реБрдЪрд┐ рдирд╣реАрдВ"? рдпрджрд┐ рдЖрдкрдХреЛ рдХрдо рд╕реЗ рдХрдо 5 рдЕрдВрдХ рдирд╣реАрдВ рдорд┐рд▓рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред рдХреНрдпрд╛ рдпрд╣ рдХрдард┐рди рд╣реИ? рдЖрдЗрдП рдХреБрдЫ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рддреЗ рд╣реИрдВред


рдЙрджрд╛рд╣рд░рдг


рдЧреЛрдкрдиреАрдпрддрд╛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирд╛рдореЛрдВ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


рдЙрджрд╛рд╣рд░рдг 1


рд╣реИрд▓реЛ рдЬреАрдПрд▓рдмреА,
рдореИрдВ рдЖрдкрдХреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдФрд░ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЧрдпрд╛ ... рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк! рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЗрдВрд╢реЛ рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЪрд▓ рд░рд╣реЗ рдХрд╛рдо рдФрд░ / рдпрд╛ рдЫреЛрдЯреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЖрдкрд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред рдореЗрд░реЗ рдкрд╛рд╕ рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдпрд╛ рджреЛ рдорд┐рдирдЯ рдХрд╛ рд╕рдордп рд╣реЛрдЧрд╛?
рдХреЗрдПрд╕

рдЦрд╛рддрд╛: 1 = (рдкреНрд░рддреНрдпрдХреНрд╖ рдИ-рдореЗрд▓), рдХреЛрдИ рдЕрдиреНрдп рдмреЛрдирд╕ рдпрд╛ рджрдВрдб рдирд╣реАрдВ


рдЙрджрд╛рд╣рд░рдг 2


рд╣реИрд▓реЛ рдЬреАрдПрд▓рдмреА,
рдореИрдВрдиреЗ GitHub рдкрд░ рдЖрдкрдХреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рджреЗрдЦреА рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдореБрджрд╛рдп рдореЗрдВ рдЖрдкрдХреЗ рдпреЛрдЧрджрд╛рди рд╕реЗ рдмрд╣реБрдд рд╣реА рдЪрд┐рдВрддрд┐рдд рд╣реВрдБред рд╕реНрдЯреЙрдк- рдПрдВрдЧреБрд▓рд░ -рдУрд╡рд░рд░рд╛рдЗрдбреНрд╕ , рдХреЛрдб-рд╕реНрдирд┐рдкреЗрдЯреНрд╕ рдФрд░ xplain рдЬреИрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЕрджреНрднреБрдд рд╣реИрдВ! README рдореЗрдВ рдкреНрд░рд▓реЗрдЦрди рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕реЛрдЪрд╛ рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╣реИ, рдЬреЛ рдПрдХ рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдкрдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рдХрд╣рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЖрдкрдХреА рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЛ рднреА рджреЗрдЦрд╛ рдФрд░ рдореБрдЭреЗ рдЖрдкрдХреЗ рдкреЛрд╕реНрдЯ / рдЗрдиреНрдлреЛрдЧреНрд░рд╛рдлрд░ рдмрдирд╛рдо рдПрдВрдЧреБрд▓рд░ рдмрдирд╛рдо рдмреИрдХрдмреЛрди рдмрдирд╛рдо рдПрдореНрдмрд░, рд╕рд╛рде рд╣реА рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдлрд╝рдВрдХреНрд╢рдирд▓рд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдЖрдкрдХреЗ рд╡рд┐рдЪрд╛рд░ рдкрд╕рдВрдж рдЖрдПред рдФрд░ рднреА, 2015 рдХреЗ рдПрдирдЬреА-рдХреЙрдиреНрдлрд┐рдбреЗрдВрд╕ рдореЗрдВ рдЖрдкрдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рд╡реАрдбрд┐рдпреЛ - рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд░реЛрдорд╛рдВрдЪрдХ рдерд╛! рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдУрдкрдирд╕реЛрд░реНрд╕ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдЕрдиреБрднрд╡ рдФрд░ рдПрдХ рд╢рд╛рдВрдд рд╕реАрдорд╛рдВрдд рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рди рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдЙрддреНрдХреГрд╖реНрдЯ рд╣реИ, рдмрд▓реНрдХрд┐ рдпрд╣рд╛рдВ рдкрд░ рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рдорд╛рдВрдЧ рдореЗрдВ <...>, рдЙрд╕ рд╡рд┐рднрд╛рдЧ рдореЗрдВ рдЬрд╣рд╛рдВ рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рдмрдирд╛рддреЗ рд╣реИрдВ <...>
рдкреБрдирд╢реНрдЪ рд╣рдо рдмреЛрд╕реНрдЯрди рд╕реЗ рдЦрд╛рдбрд╝реА рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗрддрди, рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдФрд░ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рд╕рдВрдмрдВрдзрд┐рдд рдЦрд░реНрдЪреЛрдВ рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдЕрдЧрд░ рддреБрдо рддрдп!
рд╕реАрдПрди

рдФрд░ рдпрд╣рд╛рдБ рдПрдХ рджреВрд╕рд░рд╛ рд╕рдВрджреЗрд╢ рд╣реИ рдЬреЛ рдореЗрд░реЗ рдЙрддреНрддрд░ рдХреЗ рдмрд╛рдж рдЖрдпрд╛ рд╣реИ:


... рдлрд┐рд░ рднреА, рдпрджрд┐ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХрд┐рд╕реА рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВ, рдЬреЛ рдкрд╢реНрдЪрд┐рдореА рддрдЯ рдкрд░ рдпрд╣рд╛рдВ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдпрд╛ рд░реЛрдмреЛрдЯрд┐рдХреНрд╕ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддрд╛ рд╣реИ, рддреЛ рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдореЗрдВ рд╕рдВрдХреЛрдЪ рди рдХрд░реЗрдВред рдореБрдЭреЗ рдореЗрд░реА рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред
рдЕрдкрдирд╛ рдЦреНрдпрд╛рд▓ рд░рдЦрдирд╛!

рдЖрдп, рдХрд┐рддрдирд╛ рдХрд░реАрдмреАред
рдЦрд╛рддрд╛: 7 = рдкреНрд░рддреНрдпрдХреНрд╖ рдИ-рдореЗрд▓ (+1), 3 рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдВрджрд░реНрдн (+3), 2 рдмреНрд▓реЙрдЧ рд▓реЗрдЦ (+2), рдХрдВрдкрдиреА рд╡рд┐рд╡рд░рдг (+2), рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз (-1)


рдЙрджрд╛рд╣рд░рдг 3


рд╣реИрд▓реЛ рдЬреАрдПрд▓рдмреА,
рдореИрдВ рдЖрдкрдХреЛ рдбрд╛рдЙрдирдЯрд╛рдЙрди рдХреНрд░реЙрд╕рд┐рдВрдЧ рдореЗрдВ рдиреМрдХрд░реА рдХреЗ рд╢рд╛рдирджрд╛рд░ рдЕрд╡рд╕рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдИ-рдХреЙрдорд░реНрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реАрдб UI рдбреЗрд╡рд▓рдкрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдПрдХ рдкреНрд░рдореБрдЦ рдбреЗрд╡рд▓рдкрд░ рдХрд╛ рдЕрдиреБрднрд╡ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рд╕рд╛рде рд╣реА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреМрд╢рд▓, рдПрдорд╡реАрд╕реА рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╡ - рдХреЛрдгреАрдп рдпрд╛ рдмреИрдХрдмреЛрдиред рдЖрджрд░реНрд╢ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдВрдкреНрдпреВрдЯрд░ рд╕рд╛рдЗрдВрд╕ рдореЗрдВ рдбрд┐рдЧреНрд░реА рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ SASS, рдЧреНрд░рдВрдЯ рдФрд░ рдЧрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдИ-рдХреЙрдорд░реНрд╕ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрднрд╡ рд╣реИ, рддреЛ рдпрд╣ рдмрд╣реБрдд рд╣реА рдЙрдЪрд┐рдд рд╣реИред рд╡реЗрддрди рдмрд╛рдЬрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдХрд╛рдо рд╢реБрд░реВ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдЗрд╕ рдФрд░ рдЕрдиреНрдп рд░рд┐рдХреНрддрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдкрд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХреИрд╕реЗ рд╣реИред
рдзрдиреНрдпрд╡рд╛рдж рдПрдо.рдПрдо.

рдЦрд╛рддрд╛: 0 = рдиреМрдХрд░реА рдХрд╛ рд╡рд┐рд╡рд░рдг (+2), рдорд╛рд╕реНрдЯрд░ рдбрд┐рдЧреНрд░реА рдЯреЗрдореНрдкрд▓реЗрдЯ рдЖрд╡рд╢реНрдпрдХрддрд╛ (-2)


рдЙрджрд╛рд╣рд░рдг 4


рд╣реИрд▓реЛ рдЬреАрдПрд▓рдмреА,
рдореБрдЭреЗ рдЖрдкрдХреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдорд┐рд▓реА рдФрд░ рдЙрд╕рдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрдЭреЗ рджрд┐рд▓рдЪрд╕реНрдкреА рджреАред рдореИрдВ рдЖрдкрд╕реЗ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдкрд░реНрдХ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдореИрдВ рдЖрдкрдХреЗ рдХрд░рд┐рдпрд░ рдЦреЛрдЬ рдореЗрдВ рдХреИрд╕реЗ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╡рд░рд┐рд╖реНрда рдлреБрд▓ рд╕реНрдЯреИрдХ рдбреЗрд╡рд▓рдкрд░ рд░рд┐рдХреНрддрд┐ рд╣реИред
рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ:
  • NodeJS рдкреЗрд╢реЗрд╡рд░ рдЬреНрдЮрд╛рди,
  • рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдиреБрднрд╡ рдХреЗ 2+ рд╡рд░реНрд╖
  • Angular.js рдпрд╛ ember.js рдпрд╛ knockout.js рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╡
  • MongoDB рдХрд╛ рдЬреНрдЮрд╛рди рдПрдХ рдкреНрд▓рд╕ рд╣реЛрдЧрд╛
  • рдмреИрдХрдПрдВрдб рдкрд░ рдЬрд╛рд╡рд╛ рдХрд╛ рдЬреНрдЮрд╛рди рдмреЗрд╣рддрд░ рд╣реИ


рд╣рдо рд╕реАрдзреЗ рдЧреНрд░рд╛рд╣рдХ рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред 3 рдЦреБрд▓реА рд░рд┐рдХреНрддрд┐рдпреЛрдВ, рдЙрдЪреНрдЪ рд╡реЗрддрди! рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рдЕрдиреБрдмрдВрдзред рдореЗрдбрдлреЛрд░реНрдб рдХрд╛ рдПрдХ рдЧреНрд░рд╛рд╣рдХред
рдореБрдЭреЗ рдЖрдкрд╕реЗ рдмрд╛рдд рдХрд░рдХреЗ рдЦреБрд╢реА рд╣реЛрдЧреАред рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕ рдкрдж рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ, рддреЛ рд╣рдо $ 500 рд░реЗрдлрд░рд▓ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВред
рдПрдо рд╕реА

рдЦрд╛рддрд╛: -4 = рдЫреЛрдЯреА рдХрдВрдкрдиреА рдХреЗ рдбреЗрдЯрд╛ (-1), OBVIOUS рдХреМрд╢рд▓ (-1), рднреАрдЦ рдорд╛рдБрдЧ (-2)


рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ рд╕реНрдХреЛрд░ рднреА рд╕рдВрднрд╡ рд╣реИред рдФрд░ рдЖрдо рддреМрд░ рдкрд░, рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдлреА рд╕рд╛рдорд╛рдиреНрдп рд╣реИред


рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ


рдЭрд┐рдЭрдХ! рдореИрдВ рдЕрдиреБрд╡рд╛рджрдХ рдирд╣реАрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рд░реВрд╕реА рднрд╛рд╖рд╛ рдореЗрдВ рдпрд╣ рд▓реЗрдЦ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдореИрдВ рдЗрд╕ рдкрд╛рда рдХреЗ рд▓рд┐рдП рд▓реЗрдЦрдХ рдХреЗ рдкреНрд░рддрд┐ рдЕрдкрдиреА рдЧрд╣рд░реА рдХреГрддрдЬреНрдЮрддрд╛ рд╡реНрдпрдХреНрдд рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдореЗрд░реЗ рд╕рд┐рд░ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ, рдЗрд╕рдХреА рд░реВрдкрд░реЗрдЦрд╛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЙрд╕реА рд╕рдордп, рдореИрдВ рд╣реИрд░рд╛рди рд╣реВрдВ рдХрд┐ рдЕрдм рддрдХ рдХрд┐рд╕реА рдиреЗ рднреА рдЗрд╕ рд▓реЗрдЦ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рд╕рд╛рд╣рд┐рддреНрдп рдЕрдиреБрд╡рд╛рдж, рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдореЗрд░реЗ рдЬреНрдЮрд╛рди рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдХрдбрд╝рд╛рдИ рд╕реЗ рдиреНрдпрд╛рдп рди рдХрд░реЗрдВред


рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╕рд╛рде рдЬреБрд░реНрдорд╛рдирд╛ рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╛рдЧ рдХреЛ рднреА рдкреВрд░рдХ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛:


- 2 - рдпрджрд┐ рдкрддреНрд░ рдореЗрдВ рд░рд┐рдХреНрддрд┐ рдХрд╛ рдкрд╛рда рд╣реИ, рдпрд╛ рдпрд╣ рдкрддреНрд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рд╡реИрдХреЗрдВрд╕реА рдЖрдкрдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЗрд╡рд╛ рдкрд╛рда рд╣реИ, рд░рд┐рдХреНрд░реВрдЯрд░реНрд╕ред рдпрд╣ JIRA рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдп рд╣реИред рдпрд╣ рдПрдХ рд╕рдВрдХреЗрддрдХ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдЕрдкрдиреА рдЗрдЪреНрдЫрд╛рдиреБрд╕рд╛рд░ рдмрдВрдж рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрд╡реЗрджрдХ рдХреЛ рд░рд┐рдХреНрддрд┐ рдХреЗ рдкрд╛рда рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рддреЗ рд╣реБрдП, рдЖрдк рдмрд╕ рдЕрдкрдирд╛ рдХрд╛рдо рдЙрд╕ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджреЗрдВрдЧреЗ;


- 4 - рдпрджрд┐ рдкрддреНрд░ рдореЗрдВ рд░рд┐рдХреНрддрд┐ рдХреЗ рдкрд╛рда рдХрд╛ рд▓рд┐рдВрдХ рд╣реИ рдФрд░ рдпрд╣ рдПрдХ рдиреМрдХрд░реА рдЦреЛрдЬ рд╕рд╛рдЗрдЯ (рдЬреИрд╕реЗ hh.ru рдпрд╛ MyKrug) рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИред -6 , рдпрджрд┐ рд░рд┐рдХреНрддрд┐ рдЗрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ 1-2 рдкреГрд╖реНрда рдкрд░ рд╕реНрдерд┐рдд рд╣реИред рдирд╣реАрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХрд╛рдорд░реЗрдб рднрд░реНрддреА рдХрд░рддреЗ рд╣реИрдВ, рдЖрдк рдЗрд╕ рдкреВрд░реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдХреНрдпреЛрдВ рд╣реИрдВ? рдЖрдк рдХрд┐рд╕ рддрд░рд╣ рдХрд╛ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ? рдЖрдк рд╕реНрдкреИрдо рднреЗрдЬрдиреЗ? рдпрд╣ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рд╕реМрдВрдкрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдиреМрдХрд░реА рдХреА рджреГрд╢реНрдпрддрд╛ рдмрдврд╝рд╛рдПрдВ? рд░рд┐рдХреНрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рднреА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ рд╕реЗрд╡рд╛ рдЖрдкрдХреЗ рдорд╛рд╕рд┐рдХ рд╡реЗрддрди рдХреЗ рдореБрдХрд╛рдмрд▓реЗ рд╕рд╕реНрддреА рд╣реИред рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдЙрдореНрдореАрджрд╡рд╛рд░ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ hh.ru рдирд╣реАрдВ рджреЗрдЦрддрд╛ рд╣реИ? рддреЛ рдЗрд╕рд▓рд┐рдП рдХрд┐ рдЙрд╕рдХреЗ рдкрд╛рд╕ рдиреМрдХрд░реА рд╣реИред рдХреНрдпрд╛ рдЖрдк рдЙрд╕реЗ рдиреМрдХрд░реА рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рдЬреА рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдХрд╛рд╢, рдЕрдкрдиреЗ рдХрд░реНрддрд╡реНрдпреЛрдВ рдХреЗ рдкреНрд░рддрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рд▓рд╛рдкрд░рд╡рд╛рд╣ рд░рд╡реИрдпреЗ рдХреЗ рд╕рд╛рде, рдЖрдк рдЗрд╕реЗ рд╣рд╛рд╕рд┐рд▓ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдирддреАрдЬрддрди, рдЖрдк рдмрд╕ рдЬрд░реВрд░рдд рдирд╣реАрдВ рдмрди рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреА рдХреЛрдИ рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред


рдЕрдВрдд рдореЗрдВ, рд╕рд░реНрд╡реЗрдХреНрд╖рдг

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


All Articles