
Nikolay
13.02.2017
11:54:06
ты же на работе не читаешь, а пишешь код

Alexander
13.02.2017
11:54:07

Nikolay
13.02.2017
11:54:24
наверно, но я почему-то на 80% уверен, что ты говнокодер
сорян

Google

Alexander
13.02.2017
11:54:34

Nikolay
13.02.2017
11:54:43
да, именно
ты узнаешь больше тонкостей и деталей
а это становится важнее как только ты научился писать код хоть как-то

Alexander
13.02.2017
11:55:07
нелинейно очень всё, нелинейно

Nikolay
13.02.2017
11:55:33

Alexander
13.02.2017
11:55:39

Aldar
13.02.2017
11:55:45
смотря какие книги, если по новому фреймворку - то нафиг не нужны и наверняка устарели
фундаментальные вещи - другое дело

Nikolay
13.02.2017
11:56:21
хороших книг о таком не так много

Aldar
13.02.2017
11:56:46
особенно если говорить про новые жс фреймворки))

Google

Nikolay
13.02.2017
11:57:40
я говорю о таких книгах как:
Ruby Under a Microscope
Eloquent Ruby
Release It!
DDD by Eric Evans
Growing Object-Oriented Software Guided by Tests
Designing Data-Intensive Applications
не уверен, что товарищ выше обладает знаниями или потенциально мог их получить не читая книг

Alexander
13.02.2017
11:58:03

Nikolay
13.02.2017
11:59:09
пониманием того, как работает инструмент, которым ты пользуешься не только на уровне апишки, которая описана в документации, но и внутри, это позволяет самому писать код с учетом этого и совершать необходимые trade-offs
ты можешь писать на рельсах не зная, как работает has_many/belongs_to, но гораздо больше уверенности, когда ты понимаешь что происходит, когда ты пишешь user.orders

Alexander
13.02.2017
11:59:58

Nikolay
13.02.2017
12:00:25
ну самое простое – N+1, которые можно наплодить не понимая как работает ORM

Alexander
13.02.2017
12:00:45
в ней про N+1 ORM?

Nikolay
13.02.2017
12:01:28
нет, о ней про устройство GC, компиляторе, интерпретаторе и прочих прелестях
про это лучше расскажет yopp
про применение этих знаний

Alexander
13.02.2017
12:01:43
который меня забанил!

Nikolay
13.02.2017
12:01:53
о, видимо не зря
сюда приходят видимо те, кого забанили в соседнем чатике
типо димы
лол

Alexander
13.02.2017
12:02:18
конечно не зря) с таким-то подгоранием…
так вот, не о yopp'е речь. ты читал книгу, ты можешь привести пример хоть из одной строчки кода или нет?

Nikolay
13.02.2017
12:03:45
строчки кода чего?

Google

Nikolay
13.02.2017
12:03:48
на си?

Alexander
13.02.2017
12:04:00

Nikolay
13.02.2017
12:05:43
ну, да, мне помогли знания о method lookup и constant lookup из наиболее практического

I
13.02.2017
12:06:23

Nikolay
13.02.2017
12:06:31
бррр
как будто с дхх спорю

Felix
13.02.2017
12:06:47

Aldar
13.02.2017
12:07:16
Согласно принипу Парето не вижу углубляться в один язык так сильно, 80% результата дают 20 процентов усилий

I
13.02.2017
12:07:21

Aldar
13.02.2017
12:08:00
остальные 20 процентов результата дают 80 процентов усилий, лучше эти усилия потратить на другие вещи и получить также 80 процентов результата

Alexander
13.02.2017
12:08:04
ага. уже лучше. если я без книги знаю, что self.CONST не сработает при наследовании, а self.class::CONST — сработает, этого ведь достаточно?
или если меня заинтересует, почему вообще self.CONST работает — я же могу найти подробную статью.
нет, нужна книга?

Nikolay
13.02.2017
12:08:29

Aldar
13.02.2017
12:08:50
или распределенные системы

Nikolay
13.02.2017
12:09:05
ты правильно мыслишь

Aldar
13.02.2017
12:09:05
чем в руби копать

Nikolay
13.02.2017
12:09:08
это действительно полезно
я в руби давно не копаю, там нечего ловить и никаких новых идей не сыскать уже

Aldar
13.02.2017
12:10:04
по безопасности что нибудь почитать
основы криптографии

Google

Aldar
13.02.2017
12:10:39
а то будет бекенд с чистейшим и эффективнейшим руби кодом но с дырками

Alexander
13.02.2017
12:10:47
?
обсуждали руби и книги для руби
нет, они полезли сначала с nosql
потом T-shaped
распределённые системы
криптография
збс
вы, ребят, странные

Nikolay
13.02.2017
12:10:57

Alexander
13.02.2017
12:11:30

Nikolay
13.02.2017
12:12:24
ты взял первую попавшуюся книгу, наиболее глубокую

Alexander
13.02.2017
12:12:36

Nikolay
13.02.2017
12:12:41
ага, и еще 5 штук

Alexander
13.02.2017
12:12:42
и не только мне

Admin
ERROR: S client not available

Alexander
13.02.2017
12:12:46
сначала её одну
и сначала лично мне

Nikolay
13.02.2017
12:13:09
и это одни из лучших книг, которые ты можешь прочитать про разработку
про руби можно вычеркнуть, в принципе

Alexander
13.02.2017
12:13:26
и там… ну такое. типа "как работает MRI"
но Ruby — это не только MRI
я не топлю сейчас за другие реализации, но большинство людей интересует ЯП, а не его конкретная реализация

Nikolay
13.02.2017
12:14:07

Ivan
13.02.2017
12:14:11
Наконец-то я это услышал)
Все часто забывают про то, что MRI != Ruby

Google

Nikolay
13.02.2017
12:14:27

Alexander
13.02.2017
12:14:30

Алексей
13.02.2017
12:14:31

Nikolay
13.02.2017
12:15:12

Alexander
13.02.2017
12:15:19
про jruby там тоже есть
вот про jruby интересно и важно почитать особенности. знаешь кому? тем, кто его использует. потому что там уже начинаются отклонения от ЯП

Nikolay
13.02.2017
12:15:40
вопрос неясен

Alexander
13.02.2017
12:15:57
вопрос неясен
полтора года с нуля до сеньора из книг и… всё? на практике что?

Nikolay
13.02.2017
12:16:14

Alexander
13.02.2017
12:16:33
или домашние?

Nikolay
13.02.2017
12:16:36
именно

Alexander
13.02.2017
12:16:38
окей

Nikolay
13.02.2017
12:16:40
коммерческие
я не говорю, что пет проекты не нужны

Алексей
13.02.2017
12:16:45
корчое если ты все что делаешь на работе еще и дома читаешь углубленно то за год полтора до синьера дорастешь

Nikolay
13.02.2017
12:16:49
но нужно тратить время не только нан их

Алексей
13.02.2017
12:17:24
звучит как план)

Nikolay
13.02.2017
12:17:26
как и с хорошим ментором
но книги это не исключает
потому что ментор с тобой не нянчится 24 часа в сутки

Ivan
13.02.2017
12:17:55
Да ну.. доки все решают, а не книги, я когда-то в книгах про крутость глобальных переменных читал