# Понедельник 31 твит
Всем привет. Я Богдан, мне 22 и последние три года я работаю с ruby в офисе. Перед этим был freelance, при чем не только связанный с ruby.
7:16Перед тем, как придти к ruby — писал на python, php, js. Первые деньги получил за «сайт под ключ» на wordpress на фрилансе.
7:20Еще когда-то занимался локализацией. Переводил аниме, #wordpress (версии 2.7, 2.8) и поддерживал сайт uk.wordpress.com.
7:23Когда я пришел в ІТ, хотел уметь делать все, так что сисадмином я тоже подрабатывал. Linux, freebsd, вот это все.
7:27Пока не купил себе macbook, использовал arch linux (с i3-wm) в качестве рабочей лошадки. Перед тем как придти к arch, попробовал почти все.
7:30Сейчас кстати стараюсь больше отдавать в community, выступаю на митапах + у меня есть 4 стажера, которые вырастут в fullstack разработчиков
7:34@rubyunderhood как правильно растить стажеров по-твоему?8:43
. @sudodoki тут нет универсального ответа, поскольку люди разные и то что работает с одним человеком, не всегда работает с другим
8:45. @sudodoki но есть 2 вещи, которые нужно давать всегда: 1) понимание того, что за любым кодом, который пишет dev стоит решение бизнес задач
8:55. @sudodoki 2) Silver bullet не существует. Любое решение имеет свою цену и недостатки. Код, даже плохой, имел причины быть написанным
8:55. @sudodoki а у себя качаем так: пару недель codeschool (еще не в офисе) => internal project + лекции => pair coding на рабочем проекте
9:00К читателям: практикуете ли вы pair coding у себя? Какие задачи решаете? Как ощущения? Какие инструменты используете? Как начать новичку?
9:14@rubyunderhood как думаешь на ruby можно написать wordpress?9:28
@rubyunderhood как учил? когда учил? со скольки учил?11:22
. @pl__nk начинал с туториала «как написать блог», потом книжки, pet projects, хакатоны, фриланс. Кидал себя на амбразуру, так сказать.
11:23. @pl__nk уже в офисе понял, что на фрилансе упускал целый слой, связанный с разработкой: работа в команде, поддержка, «вкус аутсорса»
11:25@rubyunderhood а как на работу устроился? какие знания потребовались ?11:38
. @pl__nk обошел все компании во Львове, с открытыми вакансиями и поговорил с ребятами. Старался понять чем я могу помочь им, и чем они мне.
11:40. @pl__nk в результате оказалось, что познания по rails у меня были слабее, чем я предполагал, но помогло знание sinatra/linux/html5/css3/js
11:41. @pl__nk кстати да, огромное спасибо @mikhailbortnyk за рекомендации по литературе и @sw33tbj за mentorship.
11:47@rubyunderhood Сейчас набирают обороты различные онлайн и не только курсы по обучению RoR "с нуля". Как относишься к этому явлению?13:08
. @rainrb очень позитивно отношусь к курсам, которые хотят учить и вырастить достойных разработчиков, к примеру @kottans_org, #lits, #hexlet
13:08. @rainrb не люблю, когда людям впаривают «заплати за курсы, и ты будешь рубить капусту в ІТ». Курсы — только первый шаг, толчок к развитию
13:11. @rainrb также негативное отношение к людям, которые идут в ІТ ради денег, да еще и не желают развиваться при этом.
13:17Кстати, можете рассказать как вы пришли в ruby, и почему до сих пор здесь?
13:25@rubyunderhood Хочешь сделать хорошо, сделай это сам. Было сложно заставить подряды, с которыми я работал, сделать хорошо. Начал делать сам.13:32
@rubyunderhood перешел с Java, Ruby был как глоток свежего воздуха) о яве вспоминаю с ужасом. Здесь, тк язык лучший(имхо),быстрая разработка13:32
@rubyunderhood стартував в іт з php, шукав, шукав, куди звалити подобалась ruby, зараз не пишу в продакшн на ній, але пет проекти досі є13:32
Есть ли здесь те, кто не использует MRI в рабочих проектах? Что используете? Для каких задах? Как организован deploy в production?
15:57Ну и еще один вопрос на сегодня — как ищете новых людей в команду? Как проверяете их? Какая у вас мотивация при смене работы?
17:05# Вторник 28 твитов
Продолжая вечернюю тематику — какие интересные вопросы/задачи вам попадались на собеседовании?
9:02Если кому будет интересно — больше года работал на проекте, где rails 2.x, 3.x, 4.x и sinatra + torquebox крутились на jruby. Спрашивайте.
11:24@rubyunderhood jruby обирали просто заради jruby чи з допомогою нього вирішуються якісь задачі.11:33
. @ilavriv исторически сложилось + настоящие треды + мы активно использовали #torquebox, а городить mri + jruby смысла не очень много
11:37@rubyunderhood Ну про сервер torquebox, что-нибудь банальное очевидное и не очень. Зачем, плюс, как использоваться плюсы.12:44
. @lisovskyvlad у нас в #torquebox были sinatra engine для soa. Использовали messaging, jobs, services, web. Также хорошо зашел JMS
12:50. @lisovskyvlad из минусов — нужно уметь готовить и копать в глубину. Например когда-то убил 2 дня, чтобы найти баг в zero downtime deploy
12:53. @lisovskyvlad но то следствие маленького community вокруг технологии. Еще одна особенность jruby — отставание по фичам ради стабильности
12:55По #jruby кстати есть отличная книжка от @headius: «Using JRuby» (pragprog.com/book/jruby/usi…)
13:22Кто у вас must have для прочтения в twitter’е среди разработчиков? Как подбираете follow list?
15:52@rubyunderhood советую @samsaffron & @igrigorik16:25
@rubyunderhood ребят, маленькая просьба, если знаете русский, пишите на нем. С большим трудом понимаю украинский. Спасибо заранее.
Вот такая вот просьба к комментаторам twitter.com/TheSunwave/sta…
16:26enDevs которых я читаю: @rauschma @weaverryan @creationix @agentzh @fabpot @addyosmani @AriyaHidayat @igrigorik @gvanrossum @spolsky →17:14
enDevs которых я читаю: @wycats @__DavidFlanagan @paul_irish @WebReflection @stoyanstefanov @ppk @slicknet @Souders17:14
ruDevs,которых я читаю: @DmitryBaranovsk @AntonShevchuk @sam_dark @listochkin @rdvornov @mista_k @lisachenko @dshevchenko_biz @sergeybelove17:14
Я тут набросал небольшой список приятных человеков, читайте — twitter.com/rubyunderhood/…
17:46Как вы делаете вклад в open source? Есть ли у вас свои библиотеки/проекты? Что скажете про темную сторону open source?
18:35@rubyunderhood недавно увидел @issuesfromhell pic.twitter.com/r0ictu5VbV
Еще есть старый пост на хабре от @dzaporozhets о темной стороне habrahabr.ru/post/169339/ twitter.com/sudodoki/statu…
18:44Да, у os community есть проблемы. С другой стороны — с годами люди в целом стали образованнее и более терпимыми, что не может не радовать.
19:13Давно уже не видел кровавых холиваров/срачей на темы «какой браузер/ос/язык/фреймворк/yournamehere лучше» и это несказанно радует
19:17@ifesdjeen @rubyunderhood maintaining a distantly popular open source project exposes you to a lot of awesome and horrendous people.20:52
@rubyunderhood потому что и так понято, какой джаваскрипт лучше.20:52
@rubyunderhood вижу багу или функционал нужен, беру и запиливаю пулл-реквест. Тоже с библиотеками20:52
@rubyunderhood ха, в rusdevs.herokuapp.com заглядывай, там постоянная прокачка ЧСВ идет, шитиварами :)))20:52
@Bugagazavr @rubyunderhood в идеале вежливо указывать на несостоятельность их них претензий. Лучше для репутации проекта.22:03
@rubyunderhood мне кажется, что самое интересные задачки у эзотерических языков, типа Эрланга или Хацкеля22:21
Как относитесь к тому, что большое (заметное) количество людей покидает ruby community?
22:37# Четверг 6 твитов
Только так pic.twitter.com/hdaQVaip5K11:16![]()
Как выбираете стек технологий для нового проекта? Что используете вместе с руби стеком?
11:31И сразу же вопрос — используете ли ruby в связке с другими языками программирования? ruby + go? ruby + clojure? ruby + php? ruby + erlang?
11:47Как поддерживаете дружественную атмосферу в коллективе и решаете конфликты? Есть ли у вас в компании человек, ответственный за это?
16:51И об интересных вопросах на собеседовании RT @rilian
на собеседованиях заставляем андроидов проходить тест Тьюринга #railsreactor
# Суббота 3 твита
Доброе утро. Сегодня поговорим о том, как не отставать от мира. Лично у меня рецепт простой: rss, subscription lists, podcasts.
14:58Subscriptions lists: rubyweekly.com, redisweekly.com, postgresweekly.com, javascriptweekly.com, newsletter.railsreactor.com
15:15# Ссылки
other
- http://uk.wordpress.com/
- https://www.codeschool.com/paths/ruby
- https://pragprog.com/book/jruby/using-jruby
- http://habrahabr.ru/post/169339/
- https://rusdevs.herokuapp.com/
- http://machinezone.ru/challenges/traffic-light
- https://rubygems.org/profiles/tjholowaychuk
- http://rubyweekly.com/
- http://redisweekly.com/
- http://postgresweekly.com/
- http://javascriptweekly.com/
- http://newsletter.railsreactor.com/