
Dmitrii
26.12.2016
19:33:34
Ого
Я ожидал бас гитару)

Stan
26.12.2016
19:36:37

Fuzzy
26.12.2016
19:39:26
Фриланс есть достаточно хилый

Google

Stan
26.12.2016
19:39:36
по поводу книг: "Путь Ruby" кто-нибудь осилил?

Fuzzy
26.12.2016
19:39:38
Постоянки нет

Stan
26.12.2016
19:40:19

Fuzzy
26.12.2016
19:41:52
Ну вообще нет, но сваливать не хочется очень. девушка тут, работа (всякий парт-тайм в музыкальной среде) тут, все связи тут

Stan
26.12.2016
19:42:01
Постоянки нет
я в плане того, что играть на флейте очень сложно, этому не один год учатся. Стоит ли менять так координально направление своего развития?

Fuzzy
26.12.2016
19:43:18
Менять не буду, хочу просто достаточно хорошо научиться, чтобы фрилансить, но для этого сначала придется где-нибудь джуном поработать 2-3 года
Для опыта и резюме

Stan
26.12.2016
19:44:53
что сейчас изучаешь? ruby или rails?
и на чем застрял?

Dmitrii
26.12.2016
19:47:31
Лично я пока на руби

Stan
26.12.2016
19:48:17
Я в каком разделе? В чем разбираешься?
Какие задачи решаешь?

Dmitrii
26.12.2016
19:49:16
В основном связанные с тестированием руби + watir

Google

Fuzzy
26.12.2016
19:49:23
Уже вот-вот перехожу на рейлс, было немного js
По питону прошел отличный курс на курсере
Просто офигенный
Бесплатно и с кучей полезностей

Dmitrii
26.12.2016
19:53:03
А рубискулл что на ютубе проходили?

Ro
26.12.2016
19:59:28
на ютубе оно нелицензилнная копия)
мы на vimeo выкладываем
см. rubyschool.us
ну т.е. пусть оно существует, но я не знаю - порезали там материал или нет

Dmitrii
26.12.2016
20:00:55
О об этом я не знал, этого курса для джуна норм будет?

Ro
26.12.2016
20:01:41
как показывает практика, при желании да, мотни историю чуть вверх, там как раз про это упоминалось

Dmitrii
26.12.2016
20:02:09
Я читал про чела с медзавода
Хочу до весны подготовится и на джуна баллотироваться

Henry
26.12.2016
21:27:23
мне нравится что у всех тут очень необычные истории)

Ro
28.12.2016
05:08:23
ботайте миграции, рубаны
https://www.facebook.com/ovchinnikov.fedor/posts/10211536443947864
хотя любопытно, что в некоторых компаниях тестируют в продакшне, т.к. демо-окружение, близкое к продакшну создать очень сложно
в убере, например, любой программер деплоит 1 кнопкой свой код в продакшн, после чего смотрит - есть ли ошибки
т.е. вопрос факапа лишь дело времени)

Nikolai
28.12.2016
05:11:54
Поддержка тестовой среды в актуальном состоянии - отдельный геморрой

Google

Nikolai
28.12.2016
05:12:13
Хотя, имхо, очень важный
Странно, что разрабы этому так мало времени уделяют. Особенно в крупных компаниях, типа убера

Ro
28.12.2016
05:13:53
не в этом дело, в убере покрытие тестами 100%
просто практически невозможно склонировать всю экосистему со всеми микросервисами, и чтобы там были реальные данные
т.е. продакшн по сути - сложный и живой организм. Ты можешь сделать клона, но опять же, это двойная работа еще клона поддерживать
ну и отношение к демо-среде типа - да хрен с ней, пусть валится
поэтому народ туда будет деплоить плохой код
и половина системы не будет все равно работать)
в booking com тоже к этому пришли

Nikolai
28.12.2016
05:16:33
Ну если тесты реально покрывают 100% функционала, то тогда это катит, я думаю

Ro
28.12.2016
05:16:49
где-то была статейка
лень искать

Nikolai
28.12.2016
05:16:58
Хотя тесты писать в таком количестве это тоже геморроф
Геморрой

Ro
28.12.2016
05:17:17
ну тесты никогда не покрывают 100% на самом деле
это же юнит тест
в 1 тесте тестируется 1 компонент - юнит
когда 2 компонента - уже интеграция)
а когда 2+, то это уже хрен ты протестишь грамотно
у нас на работе бюджет на тестирование довольно большой, 20к+ тестов

Google

Ro
28.12.2016
05:18:23
плюс интеграционные

Nikolai
28.12.2016
05:18:32
Нехило

Ro
28.12.2016
05:18:38
и то частенько валится что-нибудь
геморрои возникают то тут, то там
+ интеграционные тесты надо всегда поддерживать в актуальном состоянии
т.е. чел, который их пишет, должен знать всю систему, как и что работает
а это часто невозможно
так что... так вся индустрия и работает)

Henry
28.12.2016
05:20:08
Ну работа с бд мне кажется эта одна из самых важных частей бека. По нескольку раз проверяю миграции когда пишу, поэтому парень там конечно косякнул)

Admin
ERROR: S client not available

Henry
28.12.2016
05:20:44
Все остальные вещи довольно не сложно исправляются

Ro
28.12.2016
05:22:24
ну миграция может и правильной быть
например, переименовалось поле какое-нибудь
типа - ОК, вроде норм
а там какой-нить сервис висит. Он видит - "о, оплаты нет на самом деле, надо отменить"
т.е. надо знать про всю систему целиком
а там поди кто-то в отпуск пошел перед НГ)
а кого-то попросили поработать))

Henry
28.12.2016
05:23:40
)))

Nikolai
28.12.2016
05:23:51
В додо мне кажется весьма сложная система

Google

Ro
28.12.2016
05:24:09
об этом мы никогда не узнаем)

Nikolai
28.12.2016
05:24:25
Так что ситуация, описанная Романом вполне может быть
скажите, а в чём вообще такие причины популярности JavaScript как языка общего профиля? это ведь достигается исключительно за счёт костылей, вроде node.js и coffeescript? я не понимаю, почему такое костыльное решение оказывается популярнее, чем тот же руби, который изначально создан с гораздо более понятным и чётким синтаксисом и богатым функционалом сразу после установки

Fuzzy
28.12.2016
17:00:49
вооооооооот!
вот мой вопрос!
я проходил преп-курс для одного из буткемпов, там были основы JS. очень быстро пришло осознание глубочайшей любви и уважения к руби :)))

Ro
28.12.2016
17:03:40
популярность основана на том, что он юзается в браузере. Его событийная асинхронная модель позволяет держать 1 тред (thread) для исполнения всех скриптов. Представь, если бы писали на руби:
написал get_something - и страница ждет, пока что-то загрузится. А в js все асинхронно, написал getSomething - отвалился, вызвалось событие когда что-то пришло
т.е. он достаточно бережливый, encourage engineers to write asynchronous code
+s

Nikolai
28.12.2016
17:04:46
а разве нет какого-нить костыля для руби, который превращает его в асинхронный язык?

Ro
28.12.2016
17:04:56
конечно он костыльный слегка, поэтому я за то, чтобы это был второй язык, а не первый)

Nikolai
28.12.2016
17:05:16
>слегка
мне вот кажется, что без костылей на JS особо серьёзного ничего и не сделаешь

Ro
28.12.2016
17:05:59
ну делают люди, зарабатывают миллионы и миллиарды. Это факт
в том же убере часть сервисов на JS написана

Nikolai
28.12.2016
17:06:31
да это понятно. то есть единственное преимущество JS - асинхронность исполнения?

Ro
28.12.2016
17:08:28
ну скажем так, есть и другие похожие языки. Но вот JS уже давно существует, к нему есть много разных либ, написанных людьми
(людьми и женщинами)

Fuzzy
28.12.2016
17:09:20
да, английский язык в самом корне не приемлет равенства полов, хыхы

Ro
28.12.2016
17:09:23
ну и получается, что хотя бы похожей на JS сложившейся экосистемы нет

Fuzzy
28.12.2016
17:09:29
man - человек, woman - женщина

Henry
28.12.2016
17:23:27