рдкреНрд░рд┐рдп рд╕рд╛рдереА рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд╣рд░реВ рд░ рднрд╡рд┐рд╖реНрдпрдХрд╛ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд╣рд░реВ, рдореЗрдЯрд╛рд░рд╣рд┐рдпрд╛ рд╕рдореБрджрд╛рдпрд▓реЗ рдирд┐:рд╢реБрд▓реНрдХ рдкрд╛рдареНрдпрдХреНрд░рдо "рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рдлрдиреНрдбрд╛рдореЗрдиреНрдЯрд▓реНрд╕" рдХреЛ рд▓рд╛рдЧрд┐ рдирд╛рдорд╛рдВрдХрди рдЦреЛрд▓реНрджреИ рдЫ, рдЬреБрди рдЙрдкрд▓рдмреНрдз рд╣реБрдиреЗрдЫред
рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЛ рдмрд╛рд░реЗ рдорд╛
рдкрд╛рдареНрдпрдХреНрд░рдо рдмрд╛рд╣реНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ, рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рд░ рдврд╛рдБрдЪрд╛рд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧ рдирдЧрд░реА рдмрдирд╛рдЗрдПрдХреЛ рдЫ, рдпрд╕рдХреЛ рд╕рдЯреНрдЯрд╛ рд╣рд╛рдореА рдЖрдлреИрдВрд▓реЗ рд╕рдмреИ рдХреБрд░рд╛ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреЗрдЫреМрдВ, рдпрд╕рд▓реЗ рдХрд╕рд░реА рд░ рдХрд┐рди рдХрд╛рдо рдЧрд░реНрдЫ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рдЦреЛрдЬреА рдЧрд░реНрдиреЗрдЫред рдХреЛрдб рдЙрджрд╛рд╣рд░рдгрд╣рд░реВрд▓реЗ рд▓рдиреНрдЪ рд╡рд╛рддрд╛рд╡рд░рдгрдХреЛ рд░реВрдкрдорд╛ Node.js рд░ рдмреНрд░рд╛рдЙрдЬрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫред рдпрд╕ рд╡рд░реНрд╖ рдкрд╛рдареНрдпрдХреНрд░рдорд▓рд╛рдИ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдХрд╛рд░реНрдпрд╣рд░реВрд╕рдБрдЧ рдкреВрд░рдХ рдЧрд░рд┐рдиреЗрдЫ, рдЬреБрди рдкрд╣рд┐рд▓реЗ рдзреЗрд░реИ рдЕрднрд╛рд╡ рдерд┐рдпреЛред рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рдирд┐рдкреБрдгрддрд╛ рд╣рд╛рд╕рд┐рд▓ рдЧрд░реНрди, рд╡рд┐рджреНрдпрд╛рд░реНрдереА рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рд╕рд╣рд┐рдд рдХреЛрдб рд░рд┐рдлреНрдпрд╛рдХреНрдЯрд░рд┐рдЩ рд░ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬ рдЧрд░реНрдиреЗ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░рд┐рдиреЗрдЫред рдХреЛрдб рд╢реИрд▓реА рд░ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рд░ рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХрд╣рд░реВ рдЬрд╕реНрддрд╛ рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧрдорд╛ рдзреНрдпрд╛рди рджрд┐рдЗрдиреЗрдЫред рдореИрд▓реЗ рд╕рдмреИ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВрд▓рд╛рдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрд╕рдБрдЧ рд╕рдХреЗрд╕рдореНрдо рдирдЬрд┐рдХ рдмрдирд╛рдЙрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реЗрдВ, рдХрд┐рдирдХрд┐ рддрдкрд╛рдИрдВ рд╢реИрдХреНрд╖рд┐рдХ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВрдорд╛ рд╣реЛрдЗрди, рддрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩрдорд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдмрдиреНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫред рдХреЛрдб рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рд╕рдВрдЧрдардирдХреЛ Github рдорд╛ рдЦреБрд▓рд╛ рдлрд╛рд░рдордорд╛ рдЙрдкрд▓рдмреНрдз рдЫрдиреН
рдкрд░реАрдХреНрд╖рд╛
рдЬрд╛рдбреЛрдорд╛, 1st рд╕реЗрдореЗрд╕реНрдЯрд░ рдкрдЫрд┐, рдкрд╛рдареНрдпрдХреНрд░рдо рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓рд╛рдИ рдЙрдиреАрд╣рд░реВрдХреЛ рдЬреНрдЮрд╛рдирдХреЛ рд╕реНрддрд░ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрди рд╕реНрд╡рддрдиреНрддреНрд░ рдХрд╛рд░реНрдпрд╣рд░реВ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдиреЗрдЫ, рд░ рдпрджрд┐ рддрд┐рдиреАрд╣рд░реВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреВрд░рд╛ рднрдПрдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рдореЗрдЯрд╛рд░рд╣рд┐рдпрд╛рдмрд╛рдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдкрд░реАрдХреНрд╖рд╛ рджрд┐рди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдореЗрд░реЛ рдкрд░реАрдХреНрд╖рд╛ рдЯрд┐рдХрдЯ, рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рдЕрднреНрдпрд╛рд╕ рд╕рд╣рд┐рддрдХреЛ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдпрдХреЛ рдкрд░реАрдХреНрд╖рд╛ рд╣реЛрдЗрди, рддрд░ рд╕рдмреИ рд╕рд╛рдордЧреНрд░реАрдХреЛ рдкреВрд░реНрдг рдкрд░реАрдХреНрд╖рд╛ рд╣реЛ, рдЬрд╣рд╛рдБ рд╕рд┐рджреНрдзрд╛рдиреНрдд рдЕрднреНрдпрд╛рд╕рдмрд╛рдЯ рдЕрд▓рдЧ рд╣реБрдБрджреИрдиред рдпрд╣рд╛рдБ рд╕рд╛рдорд╛рдиреНрдп рднрд╛рдЧреНрдпрдХреЛ рд▓рд╛рдЧрд┐ рдХреБрдиреИ рдард╛рдЙрдБ рдЫреИрдиред рд╕рдмреИрд▓реЗ рдкрд░реАрдХреНрд╖рд╛ рдЙрддреНрддреАрд░реНрдг рдЧрд░реНрджреИрдирдиреН; рд▓рдЧрднрдЧ 1 рд╡рд┐рджреНрдпрд╛рд░реНрдереАрд╣рд░реВ рдордзреНрдпреЗ 2-100 рдЬрдирд╛рд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред рддрд░ рд╣рд╛рдореА рдХрд╛рдЧрдЬрдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛрдЗрди, рдЬреНрдЮрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ рдкрдвреНрдЫреМрдВред рддрдкрд╛рдИрд▓реЗ рдПрдХ рд╡рд░реНрд╖ рдкрдЫрд┐ рдорд╛рддреНрд░ рдкреБрди: рдкрд░реАрдХреНрд╖рд╛ рджрд┐рди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рддрд╛рд▓рд┐рдо рдирд┐:рд╢реБрд▓реНрдХ рд░ рд╕рдмреИрдХрд╛ рд▓рд╛рдЧрд┐ рдЦреБрд▓рд╛ рдЫред рез,реирежреж рднрдиреНрджрд╛ рдмрдвреА рд╡реНрдпрдХреНрддрд┐рд╣рд░реВ рджрд░реНрддрд╛ рднрдЗрд╕рдХреЗрдХрд╛ рдЫрдиреНред рд╡рд┐рджреНрдпрд╛рд░реНрдереАрдХреЛ рд╕рдлрд▓рддрд╛рдХреЛ рдЖрдзрд╛рд░рдорд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рез рджреЗрдЦрд┐ рек рд╡рд░реНрд╖рд╕рдореНрдо рд░рд╣рди рд╕рдХреНрдЫред рдкрд░реАрдХреНрд╖рд╛рдорд╛ рдХреЛрд╣реА рдлреЗрд▓ рднрдПрдорд╛ рдкрдврд╛рдЗрд▓рд╛рдИ рдирд┐рд░рдиреНрддрд░рддрд╛ рджрд┐рди рд╕рдХреНрдЫ, рддрд░ рдЙрддреНрддреАрд░реНрдг рд╣реБрдиреЗрд▓рд╛рдИ рдмрдвреА рд╕рдордп рджрд┐рдиреЗрдЫреБред рдо рддрдкрд╛рдИрд▓рд╛рдИ рд╕реЗрдореЗрд╕реНрдЯрд░рдХреЛ рдЕрдиреНрддреНрдпрдорд╛ рдкрд░реАрдХреНрд╖рд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдердк рд╡рд┐рд╡рд░рдгрдорд╛ рдмрддрд╛рдЙрдиреЗрдЫреБ, рдЕрдм рдпрд╕рдмрд╛рдЯ рд╡рд┐рдЪрд▓рд┐рдд рдирд╣реБрдиреБрд╣реЛрд╕реН, рд╕рдореВрд╣рдорд╛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдкреНрд░рд╢реНрдирд╣рд░реВрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЫреИрди, рд╕рд╛рдордЧреНрд░реАрдорд╛ рдорд╛рд╕реНрдЯрд░ рдЧрд░реНрди рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реНред
рдкреНрд░рд╛рдп: рд╕реЛрдзрд┐рдиреЗ рдкреНрд░рд╢реНрдирд╣рд░реВ
Q: рдпрджрд┐ рдо KPI рдмрд╛рдЯ рд╣реЛрдЗрди, рд╡рд╛ рдЕрд░реНрдХреЛ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдпрдмрд╛рдЯ, рд╡рд╛ рд╡рд┐рджреНрдпрд╛рд░реНрдереА рд╣реЛрдЗрди, рд╡рд╛ рдЕрд░реНрдХреЛ рджреЗрд╢рдмрд╛рдЯ, рд╡рд╛ рдкрд░реАрдХреНрд╖рд╛рдорд╛ рдЖрдЙрди рд╕рдХреНрджрд┐рди, рд╡рд╛ рдо рдкрд╣рд┐рд▓реЗ рдиреИ рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫреБ, рд╡рд╛ ( ... рдЕрдиреНрдп рдХрд╛рд░рдгрд╣рд░реВрдХреЛ рдЧреБрдЪреНрдЫрд╛ ...)?
A: рдпрджрд┐ рддрдкрд╛рдИрдВ рдЧреНрд░рд╣ рдкреГрдереНрд╡реАрдмрд╛рдЯ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рд╣реБрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдИрдВ рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдЕрдиреНрдпрдерд╛, рд╣рд╛рдореА рдЖрд╡реЗрджрди рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрджреИрдиреМрдВред
Q: рдХреЗ рдо рдкрд╛рдареНрдпрдХреНрд░рдордорд╛ рдЙрдкрд╕реНрдерд┐рдд рдирднрдИ рдкрд░реАрдХреНрд╖рд╛ рджрд┐рди рд╕рдХреНрдЫреБ рд╡рд╛ рдкрд░реАрдХреНрд╖рд╛ рдЙрддреНрддреАрд░реНрдг рдирдЧрд░реА рдкрд╛рдареНрдпрдХреНрд░рдордорд╛ рдЙрдкрд╕реНрдерд┐рдд рд╣реБрди рд╕рдХреНрдЫреБ?
A: рддрдкрд╛рдИрдВ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рд╣реБрдиреБрд╣реБрдиреНрдЫ! рдкрджреЛрдиреНрдирддрд┐! рдо рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдкрдорд╛ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫреБ!
Q: рдореИрд▓реЗ рд╕реБрдиреЗрдХреЛ рдЫреБ рдХрд┐ рддреНрдпрд╣рд╛рдБ рдПрдХ рд╡рд░рд┐рд╖реНрда рд╕рдореВрд╣ (рдЕрдзреНрдпрдпрдирдХреЛ рджреЛрд╕реНрд░реЛ рд╡рд░реНрд╖) рдЫ, рддрд░ рдХреЗ рдо рддреНрдпрд╣рд╛рдБ рдкрдирд┐ рдЬрд╛рди рд╕рдХреНрдЫреБ?
A: рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рддреНрдпрд╣рд╛рдБ рд╕рд╛рдордЧреНрд░реА рдзреЗрд░реИ рдЧрд╛рд╣реНрд░реЛ рдЫ, рддрд░ рдпрджрд┐ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдпреЛ рдордирдкрд░реНрдЫ рднрдиреЗ, рдо рддрдкрд╛рдИрдВрд▓рд╛рдИ рддреНрдпрд╣рд╛рдБ рдЬрд╛рди рдирд┐рд╖реЗрдз рдЧрд░реНрджрд┐рдиред
Q: рдХреЗ рдо рдЯрд╛рдврд╛рдмрд╛рдЯ рдкрд░реАрдХреНрд╖рд╛ рд▓рд┐рди рд╕рдХреНрдЫреБ?
A: рд╣реЛрдЗрди, рддрдкрд╛рдИ рдкрдХреНрдХреИ рдЖрдЙрдиреБ рдкрд░реНрдЫред
рд╕рдиреНрджрд░реНрдн
рдкрд╛рдареНрдпрдХреНрд░рдо рджрд░реНрддрд╛ рдлрд╛рд░рдо:
рдЯреЗрд▓рд┐рдЧреНрд░рд╛рдо рд╕рдореВрд╣:
рднреЗрдЯрдШрд╛рдЯрдорд╛ рд╕рдореВрд╣:
рд╡рд░рд┐рд╖реНрда рд╕рдореВрд╣ рдЪреНрдпрд╛рдирд▓:
Node.js рдЯреЛрд▓реА:
рдпреБрдЯреНрдпреБрдм рдЪреНрдпрд╛рдирд▓:
GitHub рдорд╛ рд╕рдВрдЧрдарди:
Github рдорд╛ рд╡реНрдпрд╛рдЦреНрдпрд╛рддрд╛:
рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛
рдо рдкрд╛рдареНрдпрдХреНрд░рдордорд╛ рдирдпрд╛рдБ рд╡рд┐рд╖рдпрд╣рд░реВ рдердкреНрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╕реБрдЭрд╛рд╡рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рддрддреНрдкрд░ рдЫреБ, рд░ рдо рдЕрдиреНрдп рднрд╛рд╖рд╛рд╣рд░реВрдорд╛ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВрдХреЛ рдЕрдиреБрд╡рд╛рдж рд╕рд╣рд┐рдд рдХреЛрдб рдЙрджрд╛рд╣рд░рдгрд╣рд░реВрдорд╛ рдпреЛрдЧрджрд╛рдирдХреЛ рдЖрд╢рд╛ рдЧрд░реНрджрдЫреБред рддрдкрд╛рдИрдВрдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд▓реЗ рдкрд╛рдареНрдпрдХреНрд░рдо рд╕реБрдзрд╛рд░ рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрдиреЗрдЫред
рддрдкрд╛рдИрдВрдХреЛ рд░реБрдЪрд┐рдХреЛ рд▓рд╛рдЧрд┐ рдзрдиреНрдпрд╡рд╛рджред рд▓реЗрдХреНрдЪрд░ рд░ рд╕реЗрдорд┐рдирд╛рд░рд╣рд░реВрдорд╛ рднреЗрдЯреМрдВрд▓рд╛!
рджрд░реНрддрд╛ рднрдПрдХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдорд╛рддреНрд░ рд╕рд░реНрд╡реЗрдХреНрд╖рдгрдорд╛ рднрд╛рдЧ рд▓рд┐рди рд╕рдХреНрдЫрдиреНред
рдпреЛ рдкрд╛рдареНрдпрдХреНрд░рдо рддрдкрд╛рдИрд▓рд╛рдИ рдХрддреНрддрд┐рдХреЛ рд░реЛрдЪрдХ рдЫ?
-
рдо рд╕рдмреИ рд╡реНрдпрд╛рдЦреНрдпрд╛рдирд╣рд░реВ рд╣реЗрд░реНрдЫреБ/рдЙрдкрд╕реНрдерд┐рдд рд╣реБрдиреЗрдЫреБ
-
рдо рд░реЛрдЪрдХ рд╡рд┐рд╖рдп рдЫрдиреЛрдЯ рдЧрд░реНрдиреЗрдЫреБ рд░ рднрд┐рдбрд┐рдпреЛ рд╣реЗрд░реНрдЫреБ
-
рдо рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдЕрдзреНрдпрдпрди рдЧрд░реНрдиреЗрдЫреБ
-
рдо рдХрд╛рд░реНрдпрд╣рд░реВ рдЧрд░реНрдиреЗрдЫреБ
-
рдкрд░рд┐рдХреНрд╖рд╛ рджрд┐рдиреЗрдЫреБ
-
рдпреЛ рд╕рдмреИ рд╕рд╛рдорд╛рдиреНрдп рдЫ, рдорд▓рд╛рдИ рдЪрд╛рд╕реЛ рдЫреИрди
45 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдорддрджрд╛рди рдЧрд░реЗред 7 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рд░реЛрдХрд┐рдПред
рдХреЗ рддрдкрд╛рдЗрдБ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдкрдорд╛ рдЙрдкрд╕реНрдерд┐рдд рд╣реБрди рдпреЛрдЬрдирд╛ рдмрдирд╛рдЙрдиреБрд╣реБрдиреНрдЫ?
-
рд╣реЛ
-
рдо рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБ, рддрд░ рдо рд╕рдХреНрджрд┐рди
-
рдХреБрдиреИ
44 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдорддрджрд╛рди рдЧрд░реЗред реи рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рд░реЛрдХрд┐рдПред
рд╕реНрд░реЛрдд: www.habr.com