RailsClub 2016: подкасти з Іваном Немытченко та Іллею Зыкиным

Привіт!

RailsClub 2016 зовсім трохи! Поки ми готуємо 600 пакетів роздатки, хочемо нагадати вам, що пора голосувати за Героїв Рубі всі подробиці тут) і ближче познайомити ще з двома нашими спікерами — Іллею Зыкиным (Toptal) та Іваном Немытченко (Gitlab). Наші товариші з RubyNoName подкасту записали з кожним з них по захоплюючому випуску-інтерв'ю.

Послухати можна на сайті подкасту (тут Іван, тут Ілля). А нижче розшифровуємо по фрагменту з кожної розмови.

imageІлля Зикін.Слухати весь розмова.

На конференції ти розповіси про DEPLOY.RB. Можна пару слів про майбутнє доповіді без спойлерів?

Мені дуже хочеться сподіватися, що моя доповідь і результати ту роботу, яку я проробив, допоможуть досвідченим програмістам знайти якісь технічні моменти в новому Rails 5. Але ще я б хотів, щоб про це доповіді дізналося якомога більше початківців. Їм моя робота може допомогти швидко почати працювати з Rails. Доповідь називається Deploy.rb, він присвячений тому, як протягом 5 хвилин забезпечити запуск реального Rails 5 додатка на production-like сервері. Витративши мінімальну кількість часу можна добитися результатів на реальному сервері, з вже існуючими підготовленими інструментами. Такими як Redis, Sidekiq, пошукові сервери і так далі.

Мені дуже важливо забезпечити швидкий старт для великої кількості людей. Багато хочуть поекспериментувати з Rails 5, хочуть мігрувати на нього свій код. Але люди не розуміють, готовий Rails 5 до цього чи ні? Чи варто цим займатися?

Мій проект якраз допоможе людям:

— Для досвідчених вирішити, чи готовий Rails5 для продакшену?
— Дати швидкий старт новачкам. Людям важливо отримати швидкий цікавий результат, щоб почати розвиватися далі.
Ось про це моя розповідь.

Навіщо взагалі йти на конференцію, як вважаєш?

Всяка конференція це прекрасний спосіб зустріти цікавих людей, і поспілкуватися на професійні теми, поділитися досвідом, дізнатися щось нове.

Ми всі прекрасно розуміємо, що доповіді можна буде потім подивитися в онлайні. Ми, програмісти, досить замкнуті люди. Але найуспішніші представники нашої тусовки це люди, які наживо спілкуються з великою кількістю людей.

Потрібно спробувати знайти нові контакти, поспілкуватися на якісь теми, Саме для цього створені заходи, в цьому їх роль. Треба вписуватися і спілкуватися, навіть якщо іноді це складно.

Чекаю нових зустрічей, обговорення интеерсных питань, хочу дізнатися про нових облич і нових зірок у нашій професійній області.

Таке бажання спілкування — наслідок того, що ти працюєш віддалено? Якщо б працював в компанії, такої спраги спілкування би не було?

Ні, ми замикаємося в собі хоч в невеличкій, хоч у великому колективі, все одно ми працюємо в досить обмежених групах, командах по кілька чоловік. Свіже повітря завжди потрібен! Не важливо, віддалено ти працюєш або в офісі. В офісі ти також запираешься всередину свого монітора. Можна не спілкуватися з колегами тижнями та місяцями. Хоча найбільша велика проблема у програмуванні це не код, це комунікації.

imageІван Немытченко. Слухати весь розмова.

На минулому RailsClub ти розповідав про проект RailsHurts. Передбачалося, що це буде книга, вона в процесі? Розкажи, як поживає цей проект через рік?

У мене не було фундаментального Computer Science освіти, і я досить пізно усвідомив тему з патернами, принципами, шаблонами. Я довгий час кодил за горезвісним Rails way, робив все очевидно: треба впилить callback — робиш callback. То що DHH прописав :), саме цим способом все і робилося. Природно, проекти перетворювалися на купу самі знаєте чого. В якийсь момент я усвідомив ситуацію. Це якраз співпало з моїм відходом з 7bits в Омську. На фрілансі мені попався проект, на якому я зміг спробувати патерни і SOLID принципи в бою. Спробував, у мене вийшло до якійсь мірі вирішити проблеми. А головне, у мене вийшло відчути дух цього підходу. На такій хвилі я вивчив купу матеріалів і дізнався купу людей, які думають в ту ж сторону: агенство Arkency, Piotr Solnica, тільки що з'явився Lotus (нині Hanami).

Тоді я почав виступати з доповіддю How to stop being Rails Developer. Назва провокаційне, воно спеціально було зроблено таким, щоб привернути увагу до проблеми. Проблема в тому, що багато фігачать Rails way, а Rails way гарний тільки до певної міри. У певний момент проект виростає і стає настільки складним, що таким способом складність коду підтримувати не можна. Все стає дуже крихким: коли ти в одному місці щось змінюєш, ламається в десяти інших місцях. SOLID принципи і патерни як раз рятують від цього, і мені захотілося привернути увагу до проблеми і я після доповіді вирішив, що треба б написати книжку.

Книжка поки на паузі, але написалося того кілька статей на цю тему. Сайт працює на ньому, наприклад, зроблений прикольний опитувальник: "чи Знаєте ви, де закінчується Ruby і починається Rails framework?" Пару місяців тому Матц і DHH якимось чином дізналися про цей опитувальник і він жахнув з Ruby ком'юніті ще разок. Купа народу твитило, близько 20 000 зайшло. Народ трошки поугарал.

А яка аналітика за підсумками цього опитування?

Є статистика, в ній кількість правильних і неправильних відповідей на кожне питання з цього опитувальника. Здебільшого народ відповідає правильно, але залежить від питання.

image

Цікаво? Відкладати покупку квитка вже нікуди, рахунок на одиниці! Реєстрація тут, ціна квитка в останні 3 дні — 12000 рублів.
Організатор конференції: Evrone

Спасибі кращим компаніям, які нас підтримують:

Генеральний партнер: Toptal
Золоті партнери: Rambler&Co, AT-Consulting і Прогрес
Срібний партнер: JetBrains
Бронзові партнери: Gitlab, VoltMobi, Рестрим, InSales іSeendex.
Пивний партнер, підтримує традиційне афтепаті — CloudCastle
До зустрічі наRailsClub!
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.