ruby \u0432\u0430\u043a\u0430\u043d\u0441\u0438\u0438<\/a> \u0447\u0430\u0441, \u043a\u043e\u043b\u0438 \u0432\u0430\u043c \u0437\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f\/\u043f\u043e\u0442\u0440\u0456\u0431\u043d\u043e \u0431\u0443\u0434\u0435 \u043d\u0430\u043b\u0430\u0433\u043e\u0434\u0438\u0442\u0438 \u043a\u043e\u0434. \u0412\u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0447\u0430\u0442\u0438 \u0441\u0435\u0430\u043d\u0441 \u043d\u0430\u043b\u0430\u0433\u043e\u0434\u0436\u0435\u043d\u043d\u044f, \u0440\u043e\u0437\u043c\u0456\u0441\u0442\u0438\u0432\u0448\u0438 \u043a\u043b\u044e\u0447\u043e\u0432\u0435 \u0441\u043b\u043e\u0432\u043e ‘byebeg’ \u0443 \u0431\u0443\u0434\u044c-\u044f\u043a\u043e\u043c\u0443 \u043c\u0456\u0441\u0446\u0456 \u043a\u043e\u0434\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0438.<\/p>\nRuby\/Rails-\u0440\u043e\u0437\u0440\u043e\u0431\u043d\u0438\u043a: \u043e\u0441\u043d\u043e\u0432\u043d\u0456 \u0441\u043a\u0456\u043b\u0438<\/h2>\n \u041a\u043e\u0434 \u0446\u0456\u0454\u0457 \u043c\u043e\u0432\u0438 \u0456\u043d\u0442\u0443\u0457\u0442\u0438\u0432\u043d\u0438\u0439, \u0442\u043e\u0436 \u043f\u043e\u0442\u0440\u0456\u0431\u043d\u043e \u0437\u043d\u0430\u0447\u043d\u043e \u043c\u0435\u043d\u0448\u0435 \u0437\u0443\u0441\u0438\u043b\u044c \u0434\u043b\u044f \u0439\u043e\u0433\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044f, \u0440\u043e\u0437\u0443\u043c\u0456\u043d\u043d\u044f \u0439 \u043f\u043e\u0434\u0430\u043b\u044c\u0448\u043e\u0457 \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u043a\u0438. \u0426\u0435 \u0434\u043e\u043c\u0430\u0448\u043d\u044f \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0430 \u0432\u0430\u0448\u043e\u0457 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0438 \u0437\u0430 \u0437\u0430\u043c\u043e\u0432\u0447\u0443\u0432\u0430\u043d\u043d\u044f\u043c, \u0456 \u0432\u0438 \u0437\u043c\u0456\u043d\u0438\u0442\u0435 \u0446\u0435 \u0432 later \u0440\u043e\u0437\u0434\u0456\u043b \u0446\u044c\u043e\u0433\u043e \u043f\u0456\u0434\u0440\u0443\u0447\u043d\u0438\u043a\u0430 Ruby on Rails. Bin \u2013 \u0412\u0456\u043d \u043c\u0456\u0441\u0442\u0438\u0442\u044c \u0441\u0446\u0435\u043d\u0430\u0440\u0456\u0457 Rails, \u044f\u043a\u0456 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u044e\u0442\u044c \u0432\u0430\u0448\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0443.<\/p>\n
\u0421\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0440\u043e\u0441\u0442\u0430 Ruby-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439<\/h2>\n \u0417\u0434\u0435\u0431\u0456\u043b\u044c\u0448\u043e\u0433\u043e \u0432\u0438 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0454\u0442\u0435 \u043b\u0438\u0448\u0435 \u043a\u043e\u043c\u0431\u0456\u043d\u0430\u0446\u0456\u044e \u0434\u0432\u043e\u0445 \u043c\u0430\u0440\u043a\u0435\u0440\u0456\u0432 \u0442\u0435\u0433\u0456\u0432, \u043a\u043e\u0436\u0435\u043d \u0456\u0437 \u044f\u043a\u0438\u0445 \u043e\u0431\u0440\u043e\u0431\u043b\u044f\u0454 \u0442\u0430 \u043e\u0431\u0440\u043e\u0431\u043b\u044f\u0454 \u0432\u0431\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0439 \u043a\u043e\u0434 \u043f\u0435\u0432\u043d\u0438\u043c \u0447\u0438\u043d\u043e\u043c. \u0423 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u043c\u0443 \u0440\u044f\u0434\u043a\u0443 \u043f\u0435\u0440\u0435\u043a\u043e\u043d\u0430\u0439\u0442\u0435\u0441\u044f, \u0449\u043e \u0432\u0438 \u0432\u0441\u0435 \u0449\u0435 \u043f\u0435\u0440\u0435\u0431\u0443\u0432\u0430\u0454\u0442\u0435 \u0432 \u043a\u043e\u0440\u0435\u043d\u0456 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0438 (\u043a\u0430\u0442\u0430\u043b\u043e\u0433 todo_app). \u0429\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u0440\u0438\u0441\u043d\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u0430, \u044f\u043a\u0443 \u0441\u043b\u0456\u0434 \u0437\u043d\u0430\u0442\u0438 “\u0440\u0435\u0439\u043a\u0438 \u0440\u0443\u0439\u043d\u0443\u044e\u0442\u044c”, it reverses \u0449\u043e \u0437\u0430\u0432\u0433\u043e\u0434\u043d\u043e “\u0440\u0435\u0439\u043a\u0438 \u0433\u0435\u043d\u0435\u0440\u0443\u044e\u0442\u044c…” \u0440\u043e\u0431\u0438\u0442\u044c. Config.ru \u2013 \u0426\u0435 \u0444\u0430\u0439\u043b \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0457 Rack, \u044f\u043a\u0438\u0439 \u043d\u0430\u0434\u0430\u0454 \u0456\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0438. \u041a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f \u2013 \u0422\u0443\u0442 \u043c\u0456\u0441\u0442\u044f\u0442\u044c\u0441\u044f \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0439\u043d\u0456 \u0444\u0430\u0439\u043b\u0438 \u2013 database.yml, environment.rb, routes.rb\u0442\u043e\u0449\u043e, \u044f\u043a\u0456 \u043f\u043e\u0442\u0440\u0456\u0431\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0438 \u0432\u0430\u0448\u0456\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0456. Rails \u0434\u043e\u0442\u0440\u0438\u043c\u0443\u0454\u0442\u044c\u0441\u044f \u043e\u0441\u043d\u043e\u0432\u043d\u0438\u0445 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0456\u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043d\u043e\u0433\u043e \u0437\u0430\u0431\u0435\u0437\u043f\u0435\u0447\u0435\u043d\u043d\u044f \u0442\u0430 \u0437\u0430\u043e\u0445\u043e\u0447\u0443\u0454 \u0432\u0430\u0441 \u0442\u0430\u043a\u043e\u0436 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 \u0446\u0456 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0438.<\/p>\n
\u0422\u041e\u041f-\u0434\u0435\u0441\u044f\u0442\u043a\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0456\u0439 Ruby on Rails<\/h2>\n <\/p>\n
\u0410\u0433\u0440\u0435\u0433\u0430\u0442\u043e\u0440 \u0442\u043e\u0433\u043e, \u0449\u043e \u043c\u0430\u0454 \u0437\u043d\u0430\u0442\u0438 \u043a\u043e\u0436\u0435\u043d \u043a\u043e\u043c\u043f\u0435\u0442\u0435\u043d\u0442\u043d\u0438\u0439 \u0456\u043d\u0436\u0435\u043d\u0435\u0440 \u041f\u0417. \u0422\u0443\u0442 \u043d\u0430\u0432\u0435\u0434\u0435\u043d\u0456 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u0437 \u0446\u0456\u043d\u043d\u043e\u044e \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u0454\u044e \u0449\u043e\u0434\u043e \u0432\u0441\u0456\u0445 \u043c\u043e\u0436\u043b\u0438\u0432\u0438\u0445 \u0433\u0430\u043b\u0443\u0437\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0443\u0432\u0430\u043d\u043d\u044f. \u0417\u043d\u0430\u0442\u0438, \u0449\u043e \u0432\u043e\u043d\u0438 \u0456\u0441\u043d\u0443\u044e\u0442\u044c \u0456 \u0440\u043e\u0437\u0431\u0438\u0440\u0430\u0442\u0438\u0441\u044f \u0445\u043e\u0447\u0430 \u0431 \u0443 \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u0456\u0439 \u0447\u0430\u0441\u0442\u0438\u043d\u0456 \u2014 \u0446\u0435 \u0434\u0443\u0436\u0435 \u043a\u043e\u0440\u0438\u0441\u043d\u043e. \u041d\u0430\u0441\u043a\u0456\u043b\u044c\u043a\u0438 \u0432\u0430\u0436\u043b\u0438\u0432\u0438\u0439 \u0440\u0435\u0441\u0443\u0440\u0441 \u0434\u043b\u044f \u0440\u043e\u0437\u0440\u043e\u0431\u043d\u0438\u043a\u0456\u0432 \u043c\u043e\u0436\u043d\u0430 \u043e\u0446\u0456\u043d\u0438\u0442\u0438, \u043f\u043e\u0433\u043b\u044f\u043d\u0443\u0432\u0448\u0438 \u043d\u0430 \u0437\u0456\u0440\u043e\u0447\u043e\u043a \u043d\u0430 GitHub. \u0404 \u0444\u0430\u0439\u043b\u0438 \u0436\u0443\u0440\u043d\u0430\u043b\u0456\u0432, \u044f\u043a\u0456 \u0432\u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u0438\u0442\u0438 \u043d\u0430 \u043d\u0430\u044f\u0432\u043d\u0456\u0441\u0442\u044c \u043f\u043e\u043c\u0438\u043b\u043e\u043a \u0443 \u0432\u0438\u0440\u043e\u0431\u043d\u0438\u0446\u0442\u0432\u0456 \u0442\u0430 \u043e\u0431\u0440\u043e\u0431\u0438\u0442\u0438 \u0457\u0445. \u041a\u0440\u0456\u043c \u0442\u043e\u0433\u043e, \u0432\u0438 \u043f\u043e\u0432\u0438\u043d\u043d\u0456 \u0434\u043e\u0442\u0440\u0438\u043c\u0443\u0432\u0430\u0442\u0438\u0441\u044f \u043f\u0456\u0434\u0445\u043e\u0434\u0443 TDD (Test-driven development) \u043f\u0456\u0434 \u0447\u0430\u0441 \u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0438, \u0449\u043e\u0431 \u043f\u0435\u0440\u0435\u043a\u043e\u043d\u0430\u0442\u0438\u0441\u044f, \u0449\u043e \u0432\u0441\u0435 \u043f\u0440\u0430\u0446\u044e\u0454 \u043d\u0430\u043b\u0435\u0436\u043d\u0438\u043c \u0447\u0438\u043d\u043e\u043c \u043f\u0435\u0440\u0435\u0434 \u0440\u043e\u0437\u0433\u043e\u0440\u0442\u0430\u043d\u043d\u044f\u043c \u0443 \u0432\u0438\u0440\u043e\u0431\u043d\u0438\u0446\u0442\u0432\u0456.<\/p>\n
<\/p>\n
\u0421\u043e\u0432\u0435\u0442\u044b \u0441\u0435\u043d\u044c\u043e\u0440\u043e\u0432: \u043a\u0430\u043a \u043f\u0440\u043e\u043a\u0430\u0447\u0430\u0442\u044c \u0437\u043d\u0430\u043d\u0438\u044f junior Ruby<\/h2>\n <\/p>\n
\u041a\u0440\u043e\u043a 2) \u043f\u0440\u043e\u0433\u0456\u043d ‘gem install rails’ \u0449\u043e\u0431 \u0456\u043d\u0441\u0442\u0430\u043b\u044e\u0432\u0430\u0442\u0438 \u043e\u0441\u0442\u0430\u043d\u043d\u044e \u0432\u0435\u0440\u0441\u0456\u044e Rails \u043d\u0430 \u0432\u0430\u0448\u043e\u043c\u0443 \u043a\u043e\u043c\u043f\u2019\u044e\u0442\u0435\u0440\u0456. \u0412\u0438 \u043f\u043e\u0432\u0438\u043d\u043d\u0456 \u0432\u0438\u043a\u043e\u043d\u0430\u0442\u0438 \u043d\u0430\u0432\u0435\u0434\u0435\u043d\u0456 \u043d\u0438\u0436\u0447\u0435 \u043a\u0440\u043e\u043a\u0438, \u0449\u043e\u0431 \u0443\u0441\u043f\u0456\u0448\u043d\u043e \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 Rails \u043d\u0430 \u0432\u0430\u0448\u0456\u0439 \u043c\u0430\u0448\u0438\u043d\u0456 Linux. \u0429\u043e\u0431 \u043f\u0435\u0440\u0435\u043a\u043e\u043d\u0430\u0442\u0438\u0441\u044f, \u0449\u043e \u0456\u043d\u0441\u0442\u0430\u043b\u044f\u0446\u0456\u044f \u043f\u0440\u043e\u0439\u0448\u043b\u0430 \u0443\u0441\u043f\u0456\u0448\u043d\u043e, \u0432\u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0438 following “ruby \u2013\u0432\u0435\u0440\u0441\u0456\u044f”, \u0446\u0435 \u043d\u0430\u0434\u0440\u0443\u043a\u0443\u0454 \u0432\u0435\u0440\u0441\u0456\u044e Ruby, \u044f\u043a\u0443 \u0432\u0438 \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b\u0438. \u042f\u043a\u0449\u043e \u0443 \u0432\u0430\u0441 \u0454 \u0430\u043a\u0442\u0438\u0432\u043d\u0430 \u043f\u0435\u0440\u0435\u0434\u043f\u043b\u0430\u0442\u0430, \u043a\u0443\u0440\u0441 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0438\u0439 \u0434\u043b\u044f \u0432\u0430\u0441 \u0443 \u043f\u043e\u0432\u043d\u043e\u043c\u0443 \u043e\u0431\u0441\u044f\u0437\u0456. \u0410\u0432\u0442\u043e\u0440 \u043a\u0443\u0440\u0441\u0443 \u2013 \u0404\u0432\u0433\u0435\u043d \u041a\u0443\u0448\u0432\u0456\u0434, Software Engineer and Data Scientist.<\/p>\n
Fullstack \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430: \u0441\u043e\u0437\u0434\u0430\u0451\u043c MVP \u2013 \u043f\u0443\u0442\u044c \u043e\u0442 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0434\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438<\/h2>\n \u041f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438 ActiveRecord \u0432\u0438\u043a\u043e\u043d\u0443\u044e\u0442\u044c\u0441\u044f \u043d\u0430 \u043e\u0431\u2019\u0454\u043a\u0442\u0430\u0445 \u043c\u043e\u0434\u0435\u043b\u0456 \u043f\u0435\u0440\u0435\u0434 \u0437\u0431\u0435\u0440\u0435\u0436\u0435\u043d\u043d\u044f\u043c \u0443 \u0431\u0430\u0437\u0456 \u0434\u0430\u043d\u0438\u0445, \u0449\u043e \u0440\u043e\u0431\u0438\u0442\u044c \u0457\u0445 \u043d\u0430\u0434\u0456\u0439\u043d\u0456\u0448\u0438\u043c\u0438, \u0430 \u0442\u0430\u043a\u043e\u0436 \u043d\u0430\u0439\u043a\u0440\u0430\u0449\u0438\u043c\u0438 \u043c\u0435\u0442\u043e\u0434\u0430\u043c\u0438, \u044f\u043a\u0438\u0445 \u0441\u043b\u0456\u0434 \u0434\u043e\u0442\u0440\u0438\u043c\u0443\u0432\u0430\u0442\u0438\u0441\u044f \u043f\u0456\u0434 \u0447\u0430\u0441 \u0441\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0438. \u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0456\u0457 Rails, rails router, \u043e\u0431\u0440\u043e\u0431\u043b\u044f\u0454 \u0432\u0441\u0456 \u0432\u0445\u0456\u0434\u043d\u0456 \u0437\u0430\u043f\u0438\u0442\u0438 \u0434\u043e \u0432\u0430\u0448\u043e\u0457 \u0432\u0435\u0431-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0438. \u0412\u0438\u0431\u0438\u0440\u0430\u0439 \u0441\u0432\u0456\u0439 \u0432\u0430\u0440\u0456\u0430\u043d\u0442 \u043f\u0456\u0434\u043f\u0438\u0441\u043a\u0438 \u0437\u0430\u043b\u0435\u0436\u043d\u043e \u0432\u0456\u0434 \u0437\u0430\u0432\u0434\u0430\u043d\u044c, \u0449\u043e \u0441\u0442\u043e\u044f\u0442\u044c \u043f\u0435\u0440\u0435\u0434 \u0442\u043e\u0431\u043e\u044e. \u0410\u043b\u0435 \u044f\u043a\u0449\u043e \u043f\u043e\u0442\u0440\u0456\u0431\u043d\u043e \u043f\u0440\u043e\u0439\u0442\u0438 \u043f\u043e\u0432\u043d\u0435 \u043d\u0430\u0432\u0447\u0430\u043d\u043d\u044f \u0437 \u043d\u0443\u043b\u044f \u0434\u043e \u0440\u0456\u0432\u043d\u044f \u0444\u0430\u0445\u0456\u0432\u0446\u044f, \u043a\u0440\u0430\u0449\u0435 \u0432\u0438\u0431\u0438\u0440\u0430\u0442\u0438 \u0411\u0430\u0437\u043e\u0432\u0438\u0439 \u0430\u0431\u043e \u041f\u0440\u0435\u043c\u0456\u0443\u043c. \u0410 \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0449\u043e\u0431 \u0432\u0438\u0432\u0447\u0438\u0442\u0438 2-3 \u043d\u043e\u0432\u0456 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0456\u0457, \u0430\u0431\u043e \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0438 \u0437\u043d\u0430\u043d\u043d\u044f, \u0433\u043e\u0442\u0443\u044e\u0447\u0438\u0441\u044c \u0434\u043e \u0441\u043f\u0456\u0432\u0431\u0435\u0441\u0456\u0434\u0438, \u043f\u0456\u0434\u0456\u0439\u0434\u0435 \u041f\u0430\u043a\u0435\u0442 \u0421\u0442\u0430\u0440\u0442\u043e\u0432\u0438\u0439. \u0422\u0456\u043b\u044c\u043a\u0438 \u0442\u0430\u043a \u043c\u043e\u0436\u043d\u0430 \u044f\u043a\u043d\u0430\u0439\u0448\u0432\u0438\u0434\u0448\u0435 \u0456 \u043d\u0430\u0439\u0435\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u0456\u0448\u0435 \u0440\u043e\u0437\u0432\u0438\u0432\u0430\u0442\u0438 \u0437\u043d\u0430\u043d\u043d\u044f \u043c\u043e\u0432\u0438 \u0456 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430.<\/p>\n
\u041f\u0456\u0434\u0440\u0443\u0447\u043d\u0438\u043a Ruby on Rails \u0434\u043b\u044f \u043f\u043e\u0447\u0430\u0442\u043a\u0456\u0432\u0446\u0456\u0432 \u0456\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c \u0456 \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u043e\u043c<\/h2>\n \u0423 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0445 \u0432\u0456\u0434\u0435\u043e \u0443\u0440\u043e\u043a\u0430\u0445 \u0432\u0456\u043d \u0434\u0456\u043b\u0438\u0442\u044c\u0441\u044f \u0442\u0435\u0445\u043d\u0456\u043a\u0430\u043c\u0438 \u0435\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f Ruby on Rails, \u0441\u043f\u0438\u0440\u0430\u044e\u0447\u0438\u0441\u044c \u043d\u0430 \u0432\u043b\u0430\u0441\u043d\u0438\u0439 \u0434\u043e\u0441\u0432\u0456\u0434 \u0442\u0430 \u043d\u0430\u0439\u043a\u0440\u0430\u0449\u0456 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438. \u0414\u043e\u0442\u0440\u0438\u043c\u0430\u043d\u043d\u044f \u043f\u0435\u0432\u043d\u0438\u0445 \u043f\u0440\u0430\u0432\u0438\u043b \u0441\u0442\u043e\u0441\u043e\u0432\u043d\u043e \u043a\u043e\u043b\u0431\u0435\u043a\u0456\u0432, \u0441\u043a\u043e\u0443\u043f\u0456\u0432, \u0441\u0435\u0440\u0432\u0456\u0441\u0456\u0432 \u2014 \u0446\u0435 \u0431\u0456\u043b\u044c\u0448 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u0456 \u043f\u043e\u0440\u0430\u0434\u0438, \u0430\u043b\u0435 \u0437\u0430\u0441\u0432\u043e\u0457\u0432\u0448\u0438 \u0457\u0445 \u0437 \u0441\u0430\u043c\u043e\u0433\u043e \u043f\u043e\u0447\u0430\u0442\u043a\u0443, \u0442\u0438 \u0437\u043d\u0430\u0447\u043d\u043e \u043f\u043e\u043b\u0435\u0433\u0448\u0438\u0448 \u0436\u0438\u0442\u0442\u044f \u0443 \u043c\u0430\u0439\u0431\u0443\u0442\u043d\u044c\u043e\u043c\u0443 \u0441\u043e\u0431\u0456 \u0456 \u0441\u0432\u043e\u0457\u043c \u043a\u043e\u043b\u0435\u0433\u0430\u043c. \u0420\u0443\u0431\u0456\u0441\u0442 \u0432\u0456\u0434\u0440\u0430\u0437\u0443 \u043d\u0430\u043c\u0430\u0433\u0430\u0454\u0442\u044c\u0441\u044f \u043f\u0440\u0438\u0432\u0447\u0438\u0442\u0438 \u0441\u0435\u0431\u0435 \u043f\u0438\u0441\u0430\u0442\u0438 \u0433\u0430\u0440\u043d\u0438\u0439 \u043a\u043e\u0434. \u0410 \u043d\u0435 \u044f\u043a \u043d\u0430 \u041f\u0425\u041f \u2014 \u0441\u043f\u043e\u0447\u0430\u0442\u043a\u0443 \u0433\u043e\u0432\u043d\u043e\u043a\u043e\u0434\u0438\u043c, \u0430 \u043f\u043e\u0442\u0456\u043c \u043e\u043a\u0430\u0437\u0443\u0454\u0442\u044c\u0441\u044f, \u0449\u043e \u0454 \u043f\u0430\u0442\u0442\u0435\u0440\u043d\u0438 \u0456 \u041e\u041e\u041f. \u0423 \u0446\u0456\u0439 \u0441\u0442\u0430\u0442\u0442\u0456 \u044f \u0447\u0438\u043c\u0430\u043b\u043e \u0437\u0433\u0430\u0434\u0443\u0432\u0430\u0432 \u043f\u0440\u043e \u0432\u0438\u0441\u043e\u043a\u0443 \u043a\u0443\u043b\u044c\u0442\u0443\u0440\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0443\u0432\u0430\u043d\u043d\u044f Ruby\/Rails \u0456 \u043c\u0430\u044e \u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0456\u0432 \u043d\u0430 \u043a\u043e\u0440\u0438\u0441\u0442\u044c \u0446\u044c\u043e\u0433\u043e \u0442\u0432\u0435\u0440\u0434\u0436\u0435\u043d\u043d\u044f. \u0425\u043e\u0447\u0443 \u043d\u0430\u0432\u0435\u0441\u0442\u0438 \u0441\u0442\u0438\u0441\u043b\u0438\u0439 \u043e\u0433\u043b\u044f\u0434 \u043a\u043b\u044e\u0447\u043e\u0432\u0438\u0445 \u0456\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0456\u0432 \u0435\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u0438 Ruby.<\/p>\n
\u041c\u0438 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0454\u043c\u043e \u0444\u0430\u0439\u043b\u0438 cookie, \u0449\u043e\u0431 \u043f\u043e\u043a\u0440\u0430\u0449\u0438\u0442\u0438 \u0432\u0430\u0448 \u0434\u043e\u0441\u0432\u0456\u0434 \u0440\u043e\u0431\u043e\u0442\u0438 \u0437 \u0441\u0430\u0439\u0442\u043e\u043c. \u041f\u0440\u043e\u0434\u043e\u0432\u0436\u0443\u044e\u0447\u0438 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434 \u0441\u0430\u0439\u0442\u0443, \u0432\u0438 \u043f\u043e\u0433\u043e\u0434\u0436\u0443\u0454\u0442\u0435\u0441\u044f \u0437 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f\u043c \u0444\u0430\u0439\u043b\u0456\u0432 cookie \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u043d\u043e \u0434\u043e Privacy Policy. \u0417\u0430\u0433\u0430\u043b\u044c\u043d\u0430 \u043a\u0456\u043b\u044c\u043a\u0456\u0441\u0442\u044c Ruby\/Rails \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u0439 \u0432 \u0423\u043a\u0440\u0430\u0457\u043d\u0456 \u0432 \u043b\u0438\u043f\u043d\u0456 2018 \u0440\u043e\u043a\u0443 \u0441\u044f\u0433\u0430\u0454 \u0431\u043b\u0438\u0437\u044c\u043a\u043e 90 (85 \u0442\u0430 83 \u0437\u0430 \u0434\u0430\u043d\u0438\u043c\u0438 LinkedIn \u0456 DOU \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u043d\u043e). \u0426\u0435 \u0437\u043d\u0430\u0447\u043d\u043e \u043c\u0435\u043d\u0448\u0435, \u043d\u0456\u0436 \u043f\u043e\u043f\u0438\u0442 \u043d\u0430 Python (331 \u2014 LinkedIn, 158 \u2014 DOU) \u0442\u0430 PHP (456 \u2014 LinkedIn, 371 \u2014 DOU). Ruby-\u0440\u043e\u0437\u0440\u043e\u0431\u043d\u0438\u043a\u0438 EPAM \u0430\u043a\u0442\u0438\u0432\u043d\u043e \u0441\u0442\u0435\u0436\u0430\u0442\u044c \u0437\u0430 \u0446\u0438\u043c\u0438 \u0431\u043b\u043e\u0433\u0435\u0440\u0430\u043c\u0438 \u0456 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e\u0442\u044c \u043e\u0437\u043d\u0430\u0439\u043e\u043c\u0438\u0442\u0438\u0441\u044f \u0437 \u0457\u0445 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u0438\u043c\u0438 \u043c\u0430\u0442\u0435\u0440\u0456\u0430\u043b\u0430\u043c\u0438. \u0412\u0438 \u0442\u0430\u043a\u043e\u0436 \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u0442\u0432\u043e\u0440\u0438\u0442\u0438 \u0441\u043f\u0435\u0446\u0456\u0430\u043b\u044c\u043d\u0443 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0443, \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u044e\u0447\u0438 \u043c\u0435\u0442\u043e\u0434 validate \u0456 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0448\u0438 \u0439\u043e\u043c\u0443 \u043d\u0430\u0437\u0432\u0443 \u0441\u043f\u0435\u0446\u0456\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043c\u0435\u0442\u043e\u0434\u0443 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438.<\/p>\n
\u042f\u0441\u043d\u0430 \u0440\u0456\u0447, \u044f \u043d\u0435 \u043f\u043e\u0433\u043e\u0434\u0436\u0443\u044e\u0441\u044f \u0437 \u0442\u0430\u043a\u043e\u044e \u0434\u0443\u043c\u043a\u043e\u044e \u0456 \u043c\u0430\u044e \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u043d\u0456 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0438. \u041e\u043d\u043e\u0432\u043b\u0435\u043d\u0456 \u0432\u0435\u0440\u0441\u0456\u0457 Rails, \u0437\u043e\u043a\u0440\u0435\u043c\u0430 \u0437 5-\u0457, \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u0443\u044e\u0442\u044c \u0441\u0443\u0447\u0430\u0441\u043d\u0438\u0439 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434 \u0456 \u043f\u0440\u043e\u043f\u043e\u043d\u0443\u044e\u0442\u044c \u043d\u0430\u0434\u0456\u0439\u043d\u0438\u0439 \u0448\u0432\u0438\u0434\u043a\u0438\u0439 \u0456\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0456\u0439, \u043f\u0440\u0430\u0446\u044e\u0432\u0430\u0442\u0438 \u0437 \u044f\u043a\u0438\u043c \u0437\u0440\u0443\u0447\u043d\u043e \u0439 \u043f\u0440\u0438\u0454\u043c\u043d\u043e. \u041a\u0443\u043b\u044c\u0442\u0443\u0440\u0430 Ruby \u0454 \u0432\u0441\u0435\u043e\u0441\u044f\u0436\u043d\u043e\u044e \u0439 \u0432\u0456\u0434\u043a\u0440\u0438\u0442\u043e\u044e \u0434\u043b\u044f \u043a\u043e\u0436\u043d\u043e\u0433\u043e, \u0445\u0442\u043e \u0431\u0430\u0436\u0430\u0454 \u0441\u0442\u0430\u0442\u0438 \u0447\u0430\u0441\u0442\u0438\u043d\u043e\u044e \u0441\u043f\u0456\u043b\u044c\u043d\u043e\u0442\u0438. \u041d\u0430\u043f\u0440\u0438\u043a\u043b\u0430\u0434, \u0447\u0443\u0434\u043e\u0432\u0438\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 Rails Girls \u043f\u0440\u043e\u0441\u0443\u0432\u0430\u0454 \u0446\u0456\u043d\u043d\u043e\u0441\u0442\u0456 Ruby \u0441\u0435\u0440\u0435\u0434 \u0436\u0456\u043d\u043e\u043a \u0442\u0430 \u0437\u0430\u043e\u0445\u043e\u0447\u0443\u0454 \u0457\u0445 \u0432\u0438\u0432\u0447\u0430\u0442\u0438 \u0446\u044e \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0456\u044e \u0456 \u0441\u0442\u0432\u043e\u0440\u044e\u0432\u0430\u0442\u0438 \u0441\u0432\u043e\u0457 \u043f\u0435\u0440\u0448\u0456 \u043f\u0440\u043e\u0435\u043a\u0442\u0438.<\/p>\n
\u0426\u0435\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0456\u0441\u043d\u0443\u0454 \u0443 \u0444\u043e\u0440\u043c\u0430\u0442\u0456 open source \u2014 \u0432\u0456\u0434\u043a\u0440\u0438\u0442\u043e\u0433\u043e \u0439 \u0431\u0435\u0437\u043a\u043e\u0448\u0442\u043e\u0432\u043d\u043e\u0433\u043e \u041f\u0417 \u0434\u043b\u044f \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f \u043d\u0430\u0432\u0456\u0442\u044c \u0437 \u043a\u043e\u043c\u0435\u0440\u0446\u0456\u0439\u043d\u043e\u044e \u043c\u0435\u0442\u043e\u044e. \u0423 \u0434\u043e\u0441\u043b\u0456\u0434\u0436\u0435\u043d\u043d\u0456 HackerRank 2018 \u0440\u043e\u043a\u0443, \u0443 \u044f\u043a\u043e\u043c\u0443 \u0432\u0437\u044f\u043b\u0438 \u0443\u0447\u0430\u0441\u0442\u044c \u0431\u043b\u0438\u0437\u044c\u043a\u043e 40 \u0442\u0438\u0441. \u0420\u043e\u0437\u0440\u043e\u0431\u043d\u0438\u043a\u0456\u0432, \u0456\u0434\u0435\u0442\u044c\u0441\u044f \u043f\u0440\u043e \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0456\u0457, \u044f\u043a\u0438\u043c \u0440\u043e\u0437\u0440\u043e\u0431\u043d\u0438\u043a\u0438 \u0432\u0456\u0434\u0434\u0430\u044e\u0442\u044c \u043f\u0435\u0440\u0435\u0432\u0430\u0433\u0443 \u0442\u0430 \u044f\u043a\u0456 \u043f\u043b\u0430\u043d\u0443\u044e\u0442\u044c \u0432\u0438\u0432\u0447\u0430\u0442\u0438 \u0432 \u043c\u0430\u0439\u0431\u0443\u0442\u043d\u044c\u043e\u043c\u0443. \u0417\u0430 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430\u043c\u0438 \u0434\u043e\u0441\u043b\u0456\u0434\u0436\u0435\u043d\u043d\u044f, Ruby \u043f\u043e\u0441\u0456\u0434\u0430\u0454 5-\u0442\u0435 \u043c\u0456\u0441\u0446\u0435 \u0441\u0435\u0440\u0435\u0434 23 \u043d\u0430\u0439\u0446\u0456\u043a\u0430\u0432\u0456\u0448\u0438\u0445 \u0434\u043b\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0456\u0441\u0442\u0456\u0432 \u043c\u043e\u0432. \u0412\u0430\u0448\u0456 \u043a\u043b\u0430\u0441\u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u0440\u0456\u0432 \u0443\u0441\u043f\u0430\u0434\u043a\u043e\u0432\u0443\u044e\u0442\u044c\u0441\u044f \u0432\u0456\u0434 ApplicationController, \u044f\u043a\u0438\u0439 \u043c\u0456\u0441\u0442\u0438\u0442\u044c \u043a\u043e\u0434, \u044f\u043a\u0438\u0439 \u043c\u043e\u0436\u043d\u0430 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u0438 \u0432 \u0443\u0441\u0456\u0445 \u0456\u043d\u0448\u0438\u0445 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u0440\u0430\u0445, \u0456 \u0432\u0456\u043d \u0443\u0441\u043f\u0430\u0434\u043a\u043e\u0432\u0443\u0454\u0442\u044c\u0441\u044f \u0432\u0456\u0434 \u043a\u043b\u0430\u0441\u0443 ActionController.<\/p>\n
ActiveRecord \u2014 \u0446\u0435 \u0440\u0435\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u044f Ruby \u0448\u0430\u0431\u043b\u043e\u043d\u0443 Active Record, \u044f\u043a\u0438\u0439 \u0454 \u043f\u0440\u043e\u0441\u0442\u0438\u043c \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u043c, \u0434\u0435 \u043a\u043b\u0430\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0454 \u0442\u0430\u0431\u043b\u0438\u0446\u044e, \u0430 \u0435\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440 \u043a\u043b\u0430\u0441\u0443 \u2014 \u0440\u044f\u0434\u043e\u043a \u0443 \u0446\u044c\u043e\u043c\u0443 \u043a\u043b\u0430\u0441\u0456. \u0412\u0441\u0435, \u0449\u043e \u0432\u0430\u043c \u043f\u043e\u0442\u0440\u0456\u0431\u043d\u043e \u0437\u0440\u043e\u0431\u0438\u0442\u0438, \u0446\u0435 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0438 \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u0438\u0439 \u0456\u043d\u0441\u0442\u0430\u043b\u044f\u0442\u043e\u0440. \u041f\u0440\u043e\u0446\u0435\u0441 \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0437\u0430\u043b\u0435\u0436\u0430\u0442\u0438\u043c\u0435 \u0432\u0456\u0434 \u0432\u0430\u0441 opera\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0442\u0438\u043d\u0433\u0443.<\/p>\n
\u0422\u0435\u0441\u0442 \u2013 \u0423 \u0446\u044c\u043e\u043c\u0443 \u043a\u0430\u0442\u0430\u043b\u043e\u0437\u0456 \u0437\u0431\u0435\u0440\u0456\u0433\u0430\u044e\u0442\u044c\u0441\u044f \u0442\u0435\u0441\u0442\u043e\u0432\u0456 \u0444\u0430\u0439\u043b\u0438, \u044f\u043a\u0456 \u0432\u0438 \u043f\u0438\u0448\u0435\u0442\u0435 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438 \u0444\u0443\u043d\u043a\u0446\u0456\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0456 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0438. \u041a\u0440\u043e\u043a 1) \u041e\u043d\u043e\u0432\u0456\u0442\u044c \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u0434\u043e\u0440\u043e\u0433\u043e\u0446\u0456\u043d\u043d\u0438\u0445 \u043a\u0430\u043c\u0435\u043d\u0456\u0432 \u043a\u043e\u043c\u043f\u2019\u044e\u0442\u0435\u0440\u0430, \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0432\u0448\u0438 ‘gem update \u2013 system’ \u0443 \u0442\u0435\u0440\u043c\u0456\u043d\u0430\u043b\u0456 \u0430\u0431\u043e \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u043c\u0443 \u0440\u044f\u0434\u043a\u0443. \u041a\u0440\u043e\u043a 5) \u041d\u0430\u0442\u0438\u0441\u043d\u0456\u0442\u044c \u043a\u043d\u043e\u043f\u043a\u0443 \u0413\u043e\u0442\u043e\u0432\u043e\u041d\u0435 \u0437\u043d\u0456\u043c\u0430\u0439\u0442\u0435 \u0433\u0430\u043b\u043e\u0447\u043a\u0443 \u0437 \u0447\u0435\u043a\u0430box \u0432\u0430\u0440\u0456\u0430\u043d\u0442, \u044f\u043a\u0438\u0439 \u0456\u043d\u0441\u0442\u0430\u043b\u044e\u0454 MSYS2. \u041d\u0430\u0442\u0438\u0441\u043d\u0456\u0442\u044c \u00ab\u0413\u043e\u0442\u043e\u0432\u043e\u00bb, \u0449\u043e\u0431 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0438 \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f, \u0456 \u0437\u2019\u044f\u0432\u0438\u0442\u044c\u0441\u044f \u0432\u0456\u043a\u043d\u043e \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0433\u043e \u0440\u044f\u0434\u043a\u0430, \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u0435 \u043d\u0430 \u043c\u0430\u043b\u044e\u043d\u043a\u0443 \u043d\u0438\u0436\u0447\u0435yed. \u0414\u043b\u044f \u0440\u043e\u0437\u0443\u043c\u0456\u043d\u043d\u044f \u043c\u0430\u0442\u0435\u0440\u0456\u0430\u043b\u0443 \u0434\u0430\u043d\u043e\u0433\u043e \u043a\u0443\u0440\u0441\u0443 \u043f\u043e\u0442\u0440\u0456\u0431\u043d\u0456 \u0437\u043d\u0430\u043d\u043d\u044f \u043c\u043e\u0432\u0438 Ruby, \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0457 \u043e\u0431\u043e\u043b\u043e\u043d\u043a\u0438 Bash, \u0441\u0438\u0441\u0442\u0435\u043c\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0456\u043d\u043d\u044f \u0432\u0435\u0440\u0441\u0456\u044f\u043c\u0438 Git, \u043c\u043e\u0432\u0438 \u0437\u0430\u043f\u0438\u0442\u0456\u0432 SQL.<\/p>\n
\u0414\u043e\u043a\u0438 \u0437\u0430\u0432\u0436\u0434\u0438 \u043f\u043e\u0432\u0438\u043d\u043d\u0456 \u0431\u0443\u0442\u0438 \u0442\u0432\u043e\u0454\u044e \u043f\u0435\u0440\u0448\u043e\u044e \u0442\u043e\u0447\u043a\u043e\u044e \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0443 \u0437 \u0431\u0443\u0434\u044c-\u044f\u043a\u043e\u044e \u0431\u0456\u0431\u043b\u0456\u043e\u0442\u0435\u043a\u043e\u044e, \u043c\u043e\u0432\u043e\u044e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0443\u0432\u0430\u043d\u043d\u044f, \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u043e\u043c \u0430\u0431\u043e \u0431\u0443\u0434\u044c-\u044f\u043a\u0438\u043c \u0456\u043d\u0448\u0438\u043c \u0456\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u043c. \u041d\u0430\u0439\u043a\u0440\u0430\u0449\u0435 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0456\u044e \u0437\u043d\u0430\u044e\u0442\u044c \u0441\u0430\u043c\u0456 \u0457\u0457 \u0440\u043e\u0437\u0440\u043e\u0431\u043d\u0438\u043a\u0438, \u0456 \u044f\u043a\u0449\u043e \u0432\u043e\u043d\u0438 \u043c\u043e\u043b\u043e\u0434\u0446\u0456, \u0442\u043e \u0432\u0436\u0435 \u043f\u043e\u0434\u0431\u0430\u043b\u0438 \u043f\u0440\u043e \u0445\u043e\u0440\u043e\u0448\u0443 \u0456 \u0432\u0438\u0447\u0435\u0440\u043f\u043d\u0443 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0456\u044e. \u041d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u0446\u0456, \u0434\u0438\u043d\u0430\u043c\u0456\u0447\u043d\u0430 \u0442\u0438\u043f\u0438\u0437\u0430\u0446\u0456\u044f \u043d\u0435 \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u0454 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u044f\u0442\u0438 \u043d\u0430\u0437\u0432\u0438 \u0437\u043c\u0456\u043d\u043d\u0438\u0445 (\u0441\u0435\u043c\u0430\u043d\u0442\u0438\u043a\u0443) \u0434\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0438. \u0426\u0435 \u043c\u043e\u0436\u0435 \u0440\u043e\u0431\u0438\u0442\u0438 IDE, \u0430\u043b\u0435 \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u044e\u0437\u0430\u0431\u0435\u043b\u044c\u043d\u0438\u043c, \u044f\u043a\u0430\u043d\u0430\u043c\u0435\u043d\u0435, \u0454 \u0442\u0456\u043b\u044c\u043a\u0438 RubyMine, \u044f\u043a\u0435 \u0434\u0456\u0439\u0441\u043d\u043e \u043f\u043e\u0442\u0443\u0436\u043d\u0435, \u0430\u043b\u0435 \u043d\u0435 \u0431\u0435\u0437\u043a\u043e\u0448\u0442\u043e\u0432\u043d\u0435.<\/p>\n
\u0422\u043e\u043c\u0443, \u043a\u043e\u043b\u0438 \u0432\u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442\u0435 \u0437 \u043e\u0434\u043d\u043e\u0433\u043e \u043d\u0430 \u0456\u043d\u0448\u0438\u0439, \u0432\u0430\u043c \u043d\u0435 \u043f\u043e\u0442\u0440\u0456\u0431\u043d\u043e \u0434\u0443\u043c\u0430\u0442\u0438 \u043f\u0440\u043e \u0446\u0435. Readme.md \u2013 \u0412\u0438 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0454\u0442\u0435 \u0446\u0435\u0439 \u0444\u0430\u0439\u043b, \u0449\u043e\u0431 \u043d\u0430\u0434\u0430\u0442\u0438 \u0432\u0430\u0436\u043b\u0438\u0432\u0443 \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u044e \u043f\u0440\u043e \u0441\u0432\u043e\u044e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0443, \u043d\u0430\u043f\u0440\u0438\u043a\u043b\u0430\u0434, \u0449\u043e \u0440\u043e\u0431\u0438\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0430, \u044f\u043a \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 \u0442\u0430 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0443. Gemfile \u2013 \u0426\u0435\u0439 \u0444\u0430\u0439\u043b \u0432\u0438\u0437\u043d\u0430\u0447\u0430\u0454 \u043e\u0441\u043d\u043e\u0432\u043d\u0456 \u0432\u0438\u043c\u043e\u0433\u0438 \u0434\u043e gem \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0443 \u0432\u0435\u0431-\u0434\u043e\u0434\u0430\u0442\u043a\u0443. \u0412\u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u0437\u0433\u0440\u0443\u043f\u0443\u0432\u0430\u0442\u0438 \u0434\u043e\u0440\u043e\u0433\u043e\u0446\u0456\u043d\u043d\u0456 \u043a\u0430\u043c\u0435\u043d\u0456 \u0432 \u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0443, \u0442\u0435\u0441\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0430\u0431\u043e \u0432\u0438\u0440\u043e\u0431\u043d\u0438\u0446\u0442\u0432\u043e, \u0456 Rails \u0437\u043d\u0430\u0442\u0438\u043c\u0435, \u043a\u043e\u043b\u0438 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u0438 \u043a\u043e\u0436\u0435\u043d \u043a\u0430\u043c\u0456\u043d\u044c. \u0416\u0443\u0440\u043d\u0430\u043b \u2013 \u0412\u0456\u043d \u043c\u0456\u0441\u0442\u0438\u0442\u044c \u0444\u0430\u0439\u043b\u0438 \u0436\u0443\u0440\u043d\u0430\u043b\u0456\u0432 \u2013 server.log, development.log, test.log \u0456 production.log\u0442\u043e\u0449\u043e, \u044f\u043a\u0456 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u044e\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u043d\u0430\u043b\u0430\u0433\u043e\u0434\u0436\u0435\u043d\u043d\u044f \u0447\u0438 \u043c\u043e\u043d\u0456\u0442\u043e\u0440\u0438\u043d\u0433\u0443 \u0432\u0430\u0448\u043e\u0457 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0438. \u0411\u0414 \u2013 \u0426\u0435\u0439 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u043c\u0456\u0441\u0442\u0438\u0442\u044c \u0444\u0430\u0439\u043b\u0438\/\u0441\u0446\u0435\u043d\u0430\u0440\u0456\u0457, \u044f\u043a\u0456 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u044e\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u043a\u0435\u0440\u0443\u0432\u0430\u043d\u043d\u044f \u0431\u0430\u0437\u043e\u044e \u0434\u0430\u043d\u0438\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0438.<\/p>\n
\n\u041a\u043e\u0436\u0435\u043d \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u0440 \u0443 \u0432\u0430\u0448\u0456\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0456 Rails \u043c\u0430\u0454 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u043d\u0438\u0439 \u043f\u0456\u0434\u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u0434\u043e\u0434\u0430\u0442\u043e\u043a\/\u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\u0438, \u0430 \u043a\u043e\u0436\u043d\u0430 \u0434\u0456\u044f\/\u043c\u0435\u0442\u043e\u0434 \u0443 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u0440\u0456 \u043c\u0430\u0454 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u043d\u0438\u0439 \u0444\u0430\u0439\u043b .html \u0456 .erb \u0443 \u0446\u044c\u043e\u043c\u0443 \u043a\u0430\u0442\u0430\u043b\u043e\u0437\u0456.<\/li>\n \u041c\u043e\u0436\u043d\u0430 \u0431\u0456\u0433\u0430\u0442\u0438 “\u0433\u0440\u0430\u0431\u043b\u0456 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438” \u0443 \u0432\u0430\u0448\u043e\u043c\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u043c\u0443 \u0440\u044f\u0434\u043a\u0443, \u0449\u043e\u0431 \u043f\u043e\u0431\u0430\u0447\u0438\u0442\u0438 \u0440\u0456\u0437\u043d\u0456 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438, \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0456 \u0443 \u0432\u0430\u0448\u0456\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0456.<\/li>\n \u0423\u00a0Ruby \u0447\u0438\u043c\u0430\u043b\u043e \u043c\u043e\u0436\u043b\u0438\u0432\u043e\u0441\u0442\u0435\u0439 \u0434\u043b\u044f \u0432\u0438\u0440\u0456\u0448\u0435\u043d\u043d\u044f \u0440\u0456\u0437\u043d\u043e\u043c\u0430\u043d\u0456\u0442\u043d\u0438\u0445 \u0437\u0430\u0432\u0434\u0430\u043d\u044c.<\/li>\n \u041e\u0441\u043d\u043e\u0432\u043d\u0438\u043c\u0438 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c\u0438 \u0437\u0430\u0441\u0442\u043e\u0441\u0443\u043d\u043a\u0456\u0432 Ruby on Rails \u0454 \u043c\u043e\u0434\u0435\u043b\u044c (model), \u0432\u0438\u0434 (view) \u0456 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u0440 (controller).<\/li>\n \u0426\u0435, \u0432\u043b\u0430\u0441\u043d\u0435, \u0456\u00a0\u0454\u00a0\u043f\u0440\u0438\u043a\u043b\u0430\u0434 DSL\u00a0\u2014 \u043c\u043e\u0432\u0438, \u0441\u0442\u0432\u043e\u0440\u0435\u043d\u043e\u0457 \u0437\u0430\u00a0\u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e Ruby \u0437\u0430\u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0449\u043e\u0431 \u0441\u043f\u0440\u043e\u0449\u0443\u0432\u0430\u0442\u0438 \u0436\u0438\u0442\u0442\u044f DevOps-\u0444\u0430\u0445\u0456\u0432\u0446\u044f\u043c.<\/li>\n<\/ul>\n\u0407\u0457 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f \u0432 IT \u043d\u0435\u0440\u043e\u0437\u0440\u0438\u0432\u043d\u043e \u043f\u043e\u0432’\u044f\u0437\u0430\u043d\u0435 \u0437 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u043e\u043c, \u0449\u043e \u0437\u0434\u0430\u0442\u043d\u0438\u0439 \u0437\u043d\u0430\u0447\u043d\u043e \u0441\u043f\u0440\u043e\u0441\u0442\u0438\u0442\u0438 \u043f\u0440\u043e\u0446\u0435\u0441 \u0441\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f \u0441\u0443\u0447\u0430\u0441\u043d\u043e\u0433\u043e \u0432\u0435\u0431\u0437\u0430\u0441\u0442\u043e\u0441\u0443\u043d\u043a\u0443 \u2013 Rails. \u0417\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e Ruby on Rails (\u0441\u043a\u043e\u0440\u043e\u0447\u0435\u043d\u043e \u2013 RoR) \u0441\u0442\u0432\u043e\u0440\u044e\u0432\u0430\u043b\u0438\u0441\u044f Shopify, GitHub, Airbnb, SoundCloud, Zendesk, Twitter, Cookpad. \u041e\u0441\u043e\u0431\u043b\u0438\u0432\u0456\u0441\u0442\u044c \u0446\u044c\u043e\u0433\u043e \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0443 \u2013 \u043c\u043e\u0436\u043b\u0438\u0432\u0456\u0441\u0442\u044c \u0440\u043e\u0437\u0448\u0438\u0440\u0435\u043d\u043d\u044f \u0437\u0430 \u0440\u0430\u0445\u0443\u043d\u043e\u043a \u0434\u043e\u0434\u0430\u0432\u0430\u043d\u043d\u044f \u0432\u043b\u0430\u0441\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0443, \u0442\u0430\u043a\u0438\u043c \u0447\u0438\u043d\u043e\u043c \u043f\u0456\u0434\u043b\u0430\u0448\u0442\u043e\u0432\u0443\u044e\u0447\u0438 \u0439\u043e\u0433\u043e \u043f\u0456\u0434 \u0432\u0438\u043c\u043e\u0433\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0443. \u041d\u0438\u043c\u0438 \u043c\u043e\u0436\u043d\u0430 \u043f\u043e\u0434\u0456\u043b\u0438\u0442\u0438\u0441\u044f \u0437 \u0431\u0443\u0434\u044c-\u043a\u0438\u043c, \u0445\u0442\u043e \u043f\u0440\u0430\u0446\u044e\u0454 \u043d\u0430\u0434 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043e\u044e, \u0430 \u0442\u0430\u043a\u043e\u0436 \u0457\u0445 \u043c\u043e\u0436\u043d\u0430 \u0432\u0456\u0434\u043a\u043e\u0442\u0438\u0442\u0438, \u0449\u043e\u0431 \u0441\u043a\u0430\u0441\u0443\u0432\u0430\u0442\u0438 \u0431\u0443\u0434\u044c-\u044f\u043a\u0456 \u0437\u043c\u0456\u043d\u0438 \u0432 \u0431\u0430\u0437\u0456 \u0434\u0430\u043d\u0438\u0445.<\/p>\n
\u041d\u0435\u0437\u0432\u0430\u0436\u0430\u044e\u0447\u0438 \u043d\u0430 \u0432\u0438\u043d\u0438\u043a\u043d\u0435\u043d\u043d\u044f \u0439 \u0440\u043e\u0437\u043a\u0432\u0456\u0442 \u043d\u043e\u0432\u0438\u0445 \u043c\u043e\u0432 \u0456 \u0441\u0435\u0440\u0439\u043e\u0437\u043d\u0443 \u043a\u043e\u043d\u043a\u0443\u0440\u0435\u043d\u0446\u0456\u044e (\u0437\u043e\u043a\u0440\u0435\u043c\u0430 \u0437 \u0431\u043e\u043a\u0443 PHP, Go, Python, Scala), Ruby \u043d\u0435 \u0432\u0442\u0440\u0430\u0447\u0430\u0454 \u0441\u0432\u043e\u0454\u0457 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0456. \u041f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0430 \u0434\u043e\u043f\u043e\u043c\u0430\u0433\u0430\u0454 \u043f\u0435\u0440\u0435\u043a\u043e\u043d\u0430\u0442\u0438\u0441\u044f, \u0449\u043e \u0443 \u0432\u0430\u0441 \u0454 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0456 \u0434\u0430\u043d\u0456, \u043e\u0441\u043a\u0456\u043b\u044c\u043a\u0438 \u0440\u043e\u0431\u043e\u0442\u0430 \u0437 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0438\u043c\u0438 \u0434\u0430\u043d\u0438\u043c\u0438 \u0454 \u0436\u0430\u0445\u043b\u0438\u0432\u043e\u044e \u0440\u0456\u0447\u0447\u044e \u0456 \u043c\u043e\u0436\u0435 \u0432\u0442\u0440\u0430\u0447\u0430\u0442\u0438 \u0432\u0430\u0448\u0456 \u0433\u0440\u043e\u0448\u0456 \u0442\u0430 \u0431\u0456\u0437\u043d\u0435\u0441. \u041a\u0440\u043e\u043a 3) \u0412\u0430\u043c \u0441\u043b\u0456\u0434 \u0456\u043d\u0441\u0442\u0430\u043b\u044e\u0432\u0430\u0442\u0438 gem-\u043f\u0430\u043a\u0435\u0442 \u0434\u043b\u044f \u043b\u0435\u0433\u043a\u043e\u0433\u043e \u043a\u0435\u0440\u0443\u0432\u0430\u043d\u043d\u044f \u0437\u0430\u043b\u0435\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438 gem-\u0434\u043e\u0434\u0430\u0442\u043a\u0456\u0432 Rails. \u041d\u0430\u0442\u0438\u0441\u043d\u0456\u0442\u044c Enter, \u0449\u043e\u0431 \u0456\u043d\u0441\u0442\u0430\u043b\u044e\u0432\u0430\u0442\u0438 \u0432\u0441\u0456 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0438, \u043e\u0441\u043a\u0456\u043b\u044c\u043a\u0438 \u0432\u0441\u0456 \u0432\u043e\u043d\u0438 \u043f\u043e\u0442\u0440\u0456\u0431\u043d\u0456 \u0434\u043b\u044f \u0440\u043e\u0431\u043e\u0442\u0438 \u0432 \u0441\u0435\u0440\u0435\u0434\u043e\u0432\u0438\u0449\u0456 \u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0438 Ruby on Rails. \u041d\u0430\u0442\u0438\u0441\u043d\u0456\u0442\u044c \u043a\u043d\u043e\u043f\u043a\u0443 \u00ab\u0412\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438\u00bb, \u0449\u043e\u0431 \u0440\u043e\u0437\u043f\u043e\u0447\u0430\u0442\u0438 \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f. \u041f\u0456\u0441\u043b\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u044f \u0456\u043d\u0441\u0442\u0430\u043b\u044f\u0446\u0456\u0457 \u0432\u0438 \u043f\u043e\u0432\u0438\u043d\u043d\u0456 \u043f\u043e\u0431\u0430\u0447\u0438\u0442\u0438 \u043c\u0430\u043b\u044e\u043d\u043e\u043a \u043d\u0438\u0436\u0447\u0435.<\/p>\n
\u041c\u0435\u043d\u0435 \u0437\u0432\u0430\u0442\u0438 \u0412\u043e\u043b\u043e\u0434\u0438\u043c\u0438\u0440 \u0412\u043e\u0440\u043e\u0431\u0439\u043e\u0432, \u044f CEO \u043a\u043e\u043c\u043f\u0430\u043d\u0456\u0457 RubyGarage \u0456 \u0430\u0432\u0442\u043e\u0440 \u0449\u043e\u043c\u0456\u0441\u044f\u0447\u043d\u043e\u0433\u043e Ruby\/Rails \u0434\u0430\u0439\u0434\u0436\u0435\u0441\u0442\u0443 \u043d\u0430 DOU. \u0426\u0435\u0439 \u0442\u044c\u044e\u0442\u043e\u0440\u0456\u0430\u043b \u043d\u0430\u043e\u0447\u043d\u043e \u043f\u043e\u043a\u0430\u0437\u0443\u0454, \u044f\u043a \u043f\u0440\u0430\u0446\u044e\u0454 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044e \u0432\u0435\u0440\u0441\u0456\u0439. \u0410\u0443\u0434\u0438\u0442\u043e\u0440\u0456\u044f – \u0426\u0435\u0439 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u043c\u0456\u0441\u0442\u0438\u0442\u044c \u0441\u0442\u0430\u0442\u0438\u0447\u043d\u0456 \u0444\u0430\u0439\u043b\u0438 \u0442\u0430 \u0441\u043a\u043e\u043c\u043f\u0456\u043b\u044c\u043e\u0432\u0430\u043d\u0456 \u0440\u0435\u0441\u0443\u0440\u0441\u0438, \u0442\u0430\u043a\u0456 \u044f\u043a \u0444\u0430\u0439\u043b\u0438 HTML, Javascript \u0444\u0430\u0439\u043b\u0438, \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f \u0442\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u0456 \u0441\u0442\u0438\u043b\u0456\u0432. \u041a\u0440\u043e\u043a 4) \u0427\u0435\u043a \u043f\u0435\u0440\u0448\u0438\u0445 \u0434\u0432\u043e\u0445 \u0447\u0435\u043a\u0456\u0432boxes\u041f\u0435\u0440\u0435\u0432\u0456\u0440\u0442\u0435 \u043f\u0435\u0440\u0448\u0456 \u0434\u0432\u0430 \u0447\u0435\u043a\u0438boxes, \u0449\u043e\u0431 \u043f\u043e\u043b\u0435\u0433\u0448\u0438\u0442\u0438 \u0432\u0438\u043a\u043e\u043d\u0430\u043d\u043d\u044f \u0441\u0446\u0435\u043d\u0430\u0440\u0456\u0457\u0432 Ruby.<\/p>\n
\u0420\u043e\u0431\u043e\u0442\u0430 \u0432 \u043a\u0440\u0430\u0449\u0456\u0445 IT \u043a\u043e\u043c\u0430\u043d\u0434\u0430\u0445 https:\/\/wizardsdev.com\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"\u0417\u043c\u0456\u0441\u0442 Ruby\/Rails-\u0440\u043e\u0437\u0440\u043e\u0431\u043d\u0438\u043a: \u043e\u0441\u043d\u043e\u0432\u043d\u0456 \u0441\u043a\u0456\u043b\u0438 \u0421\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0440\u043e\u0441\u0442\u0430 Ruby-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0422\u041e\u041f-\u0434\u0435\u0441\u044f\u0442\u043a\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0456\u0439 Ruby on\u00a0Rails \u0421\u043e\u0432\u0435\u0442\u044b \u0441\u0435\u043d\u044c\u043e\u0440\u043e\u0432: \u043a\u0430\u043a \u043f\u0440\u043e\u043a\u0430\u0447\u0430\u0442\u044c \u0437\u043d\u0430\u043d\u0438\u044f junior Ruby Fullstack \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430: \u0441\u043e\u0437\u0434\u0430\u0451\u043c MVP \u2013 \u043f\u0443\u0442\u044c \u043e\u0442 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0434\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u041f\u0456\u0434\u0440\u0443\u0447\u043d\u0438\u043a Ruby on Rails \u0434\u043b\u044f \u043f\u043e\u0447\u0430\u0442\u043a\u0456\u0432\u0446\u0456\u0432 \u0456\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c \u0456 \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u043e\u043c \u041c\u0438 \u0437\u0456\u0431\u0440\u0430\u043b\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u043a\u043e\u0440\u0438\u0441\u043d\u0438\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u0456\u0432, \u044f\u043a\u0456 \u0445\u043e\u0442\u0456\u0432 \u0431\u0438 \u043e\u0442\u0440\u0438\u043c\u0430\u0442\u0438 \u043a\u043e\u0436\u0435\u043d Ruby-\u0440\u043e\u0437\u0440\u043e\u0431\u043d\u0438\u043a \u043d\u0430 \u043f\u043e\u0447\u0430\u0442\u043a\u0443 \u0441\u0432\u043e\u0433\u043e \u0448\u043b\u044f\u0445\u0443. \u041a\u043e\u043b\u0438 \u0432\u0438 […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[77],"tags":[],"class_list":["post-2588","post","type-post","status-publish","format-standard","hentry","category-it-vakansii"],"acf":[],"yoast_head":"\n
\u041a\u0443\u0440\u0441 \u041e\u0441\u043d\u043e\u0432\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043d\u0430 Ruby on Rails \u043e\u043d\u043b\u0430\u0439\u043d \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u043d\u0430 Ruby \u043d\u0430 \u0425\u0435\u043a\u0441\u043b\u0435\u0442\u0435 - SAP Limited<\/title>\n \n \n \n \n \n \n \n \n \n \n \n \n \n\t \n\t \n\t \n