ad__astra

2 мая 2016, Saint Petersburg, Russia

# Понедельник 43 твита

Всем привет, на этой неделе с вами @ad__astra - в миру Ольга Резникова, Ruby-(и не только)-разработчик из SPB TV.

11:09

Хотя я искренне считаю, что нет Ruby-программистов, Java-программистов и т.п., есть программисты и непрограммисты.

11:10

И, соответственно, давайте для начала поговорим о тех знаниях, что отличают программиста от непрограммиста.

11:11

И в течение недели рассмотрим доступные для этого ресурсы - онлайн-лекции, книги и учебные заведения.

11:11

А ещё поговорим о том, почему на Ruby может и должно быть _круто_ писать!

11:11

Вопрос к аудитории - какие фундаментальные (не зависящие от конкретной технологии) знания вам больше всего пригодились в работе?

11:41
@rubyunderhood во времена, когда я не могла отличить ruby от рельс мне помогало знание SQL.

Не прятаться сразу же за ActiveRecord, а понимать реляционную модель данных - это очень правильно, ИМХО! twitter.com/gaar4ica/statu…

11:52

Про себя же скажу, что мне очень помогли теория алгоритмов, теория языков программирования, линейная алгебра и некоторая часть матлогики.

12:51

И что забавнее всего - помогли не в стенах учебного заведения (я до сих пор доучиваюсь!), а в формате MOOC (да, я энтузиаст онлайн-обучения)

12:52

И по такому случаю - поделюсь ссылками на MOOC, прочистившие мне мозг сильнее всего. То, что, ИМХО, полезно знать каждому программисту.

13:08

Алгоритмы (Stanford University), часть 1: coursera.org/course/algo и часть 2: coursera.org/course/algo2 . Очень хардкорно - но и очень круто!

13:10

В данный момент начала ТРИЗ: openedu.ru/course/urfu/TR… , пишу курсовую по аппроксимации функций и читаю Ruby Under the Microscope @gaar4ica

13:30

А так вообще - очень многим в жизни обязана проекту Coursera, на котором сижу с самого его открытия, но и другие MOOC-сайты люблю @gaar4ica

13:32
@rubyunderhood умение грамотно общаться с людьми :) порой это даже важнее навыков программирования

Да, это важный (и, увы, временами хромающий у меня) скилл. Но если писать сложные вещи, всё же без hard skills никак twitter.com/mpak999/status…

13:36
@rubyunderhood, принципы проектирования сильно помогают в работе, по ним составил конспектик: evernote.com/shard/s135/sh/…

Прекрасная напоминалка, распечатать и прицепить к монитору, дабы бить себя по рукам, как захочется "наворотить"! twitter.com/gambala_rus/st…

13:45

Теория ЯП (University of Washington): coursera.org/course/proglang . Добавьте в watchlist, обещали в скором времени в on-demand!

14:08

Кстати, ИМХО, без понимания теории языков программирования сложно оценить красоту и мощь дизайна Ruby.

14:08

Теперь - линейная алгебра.Вот так НЕ надо её преподавать (многим знакомый учебник Ильина и Позняка, будь он неладен) pic.twitter.com/RkuApj66SQ

15:22

А вот тут “линейку” преподают куда лучше, яснее и толковее (Сoding the Matrix - Brown University): coursera.org/course/matrix

15:22

Если вы недоумеваете,"а зачем эта линейная алгебра для простого кодера" - неужели никому не хотелось писать, например, сервисы рекомендаций?

15:54

Кстати, к вопросу о применении линейной алгебры - для общего развития, прекрасный обзорный курс о machine learning: coursera.org/learn/machine-…

16:06
@rubyunderhood на руби?
16:36

А почему бы и нет, народ вон пишет: ruby-toolbox.com/categories/Rec… @h2rd

16:37
@rubyunderhood да, круто, но медленно, когда-то на питоне делали потом на джаву перевели
16:41

Всегда можно быстро прототипировать proof-of-concept на чём-то удобном (Ruby, MathLab/Octave), потом переписать узкие места, это ОК. @h2rd

16:43

И - недавнее начинание, но ОЧЕНЬ круто сделано - матлогика от питерского Политеха: openedu.ru/course/spbstu/… Следующие запуски рекомендую!

16:51
@rubyunderhood так да, согласен, линейка крутая :)
16:57

Для тех, кому интересны MOOC именно по Ruby&Rails - я начинала, когда оно ещё было на Coursera, с edx.org/course/agile-d… (но не изменилось)

18:01

Но после этого ещё по Rails появилось это: coursera.org/specialization… (не тестировала, но список тем неплох)

18:02
@rubyunderhood кстати, мне повезло, у меня вёл сам Бортаковский (МАИ)
18:22

И как, подобного "зачем нужны эти матрицы, я не расскажу, сидите и перемножайте их в тетрадке отсюда и до обеда" не было? @lisovskyvlad

18:23
@rubyunderhood на вопрос "как это применять в жизни" был дан ответ без всякого снобизма, но я уже не припомню ответа - 1-й курс.
18:26

Круто! Респект! Когда я в 17 лет начинала, был как раз учебник Ильина-Позняка и "отсюда и до обеда". Рада, что не везде так. @lisovskyvlad

18:28

А когда станет тесно "просто делать сайты, захочется пилить что-то масштабное и многоинстансное - coursera.org/specialization… HARDCORE AS HELL!

19:45
@rubyunderhood по теме ТЯП, понимание типов грамматик и их записи, помогло разобраться с регулярками ) да и в принципе никуда без этого
19:47

Да! Всё так! Вообще, парсеры, грамматики и реализующие их алгоритмы (LALR, конечные автоматы, etc) - мегатема! Хотя бы вкратце нужно.@ajieks

19:49
@rubyunderhood SQL, UML, без первого никуда, второе помогает формализовать идеи и увидеть очевидные грабли заранее.
19:49
@rubyunderhood понимание базовых алгоритмов и умение выразить в них что-либо. Все остальное можно выучить/научиться.
19:50

Да. Ещё бы больше людей, зубрящих методы API, это понимало! @ajieks

19:51
@rubyunderhood еще забыл, умения ставить вопросы и искать ответы )
19:54

Завершая день видеолекций - помните,прогуливать плохо не только "линейку", но и ТВиМС! Потом пожалеете, и вот почему coursera.org/course/datasci

22:08

А завтра поговорим, пожалуй, о книжках, как общепрограммистских, так и Ruby-специфичных. Stay tuned!

22:09
@rubyunderhood medium.com/@moocaholic/my…

Офигенно! В закладки! И респект человеку, который всё это осилил, скилл самоорганизации на "отлично"! twitter.com/killthekitten/…

22:27

# Вторник 68 твитов

@rubyunderhood English

Да, да и ещё раз да! Один из главных пререквизитов к работе современного разработчика ПО! twitter.com/shved270189/st…

11:22

Всем снова привет. Cегодня давайте поговорим о культовых и не очень книгах для Ruby разработчика на Ruby и не только.

11:23

Здесь, чтобы ничего не нарушать, буду давать ссылки на официальные магазины, кому нужны варианты - тот и без меня знает, где искать :)

11:23

И вообще, официальную “электронку” от Амазона я, как очкарик, очень люблю, глазоломные PDF-сканы с ней не сравнятся.

11:24

И посему - снова вопрос. Какие профессиональные книги больше всего повлияли на вас и сделали вас теми программистами, которыми вы являетесь?

11:26

Ладно, пока народ просыпается и вспоминает названия книг и буквы в них - немного о себе.

12:16

Я не буду гнуть пальцы, что читала Кнута. Нет, не читала :) и не из тех, кто, как тут medium.freecodecamp.com/the-art-of-com…, покупает это как антиквариат

12:17

Зато, когда я проходила курсы по алгоритмам, я осилила рекомендованные главы из CLRS amazon.com/Introduction-A… - и рада, что это сделала

12:18

А когда учила теорию ЯП и дополнительно два курса про ФП и Scala, не могла не заглянуть в топичные главы SICP mitpress.mit.edu/sicp/

12:46
@rubyunderhood самая главная книга - The Passionate Programmer by Chad Fowler

Опередили и сорвали с языка :) Гениальный труд! Особенно где про выбор "ниши на рынке" и неконкуренцию с индусами! twitter.com/Shiroginne/sta…

12:49

Кстати, цитаты из The Passionate Programmer держу под рукой, чтобы отвечать тем, кто ноет: “Ruby ж в нисходящем тренде, зачем он вам!”

12:52
@rubyunderhood но так и есть, до руби 3 еще 4-5 лет, скорость нужна уже сейчас, рельса уже не торт - вот это всё :)
12:58

Зато нет мэйнстрим-хайпа, на который ломанутся толпы, с коими сложно конкурировать в силу климата и затрат на еду и коммуналку @Shiroginne

13:01
@rubyunderhood зато нет работы, что бы можно было заплатить за еду и квартиру и комуналку :)
13:04

Работа есть. Но по всем заветам Chad-а, требует конкуренции по скиллам, а не по цене. И, да, тех самых фундаментальных знаний. @Shiroginne

13:05

Кстати, на собеседовании туда,где я работаю сейчас, у меня спрашивали про алгоритмы и вещи типа lexical scoping. Не знала бы, не прошла бы!

13:07
@rubyunderhood пришел ты такой на интервью с проходом бинарного дерева, а тебе вопрос: как в Rails запрос идет и сделайте модель без БД ;)
13:09

У меня, напротив, спрашивали про эти самые деревья в индексах БД :) Поэтому я и делюсь инфой, чтобы людям стало легче! @Shiroginne

13:09
@rubyunderhood а потом, когда приняли, заставили двигать пиксели в CSS, конечно? :)
13:13

Определённое количество рутины есть, от этого никуда не деться - но хватает задач, где нужно понимать устройство вещей изнутри. @Shiroginne

13:14

И про "как это работает": Ruby Under a Microscope amazon.com/Ruby-Under-Mic… читаю по совету коллеги. Многое проясняет, вопросы скорости в т.ч.

13:23

Хотя, конечно, как раз про грамматики, парсеры и стековые виртуальные машины перед Ruby Under a Microscope полезно почитать что-то заранее.

13:25
@rubyunderhood хорошо если у вас в работе были такие случаи - мне не попадались :(
13:27
@rubyunderhood POODR by Sandi Metz - сверхполезная amazon.com/gp/product/032…

Тоже сорвали с языка :) Сэнди я бы расцеловала уже за рекомендацию начинать не с class diagram, а с sequence diagram twitter.com/semenovDL/stat…

14:23

К вопросу о Сэнди Метц - мне ещё нравится её подход к вызовам как к передаче сообщений. Она, часом, раньше не писала на Эрланге каком? :)

14:32
@rubyunderhood если не ошибаюсь, она вдохновлена smalltalk'ом
14:35

Заметно. Поэтому её нельзя читать с позиции Java-style ООП, удивляясь, "она, что, наследование тестирует?" Нет. Приём сообщений. @ikroosh

14:38
@rubyunderhood она на smalltalk программировала
14:39
@rubyunderhood как-то счас задумался: было бы интересно послушать мысли Сэнди Метц об Эликсире :)
14:45

Да, я бы тоже послушала. Тем более что это как раз ближе к Erlang с message passing между процессами :) @ikroosh

14:46

Нестареющая классика! @siriniok

14:47

Ещё к вопросу о "как работает" и "зачем нужна теория ЯП" - Metaprogramming Ruby amazon.com/Metaprogrammin… прочитать, ИМХО, очень полезно.

14:51
@rubyunderhood парадигма передачи сообщений пришла в Ruby из Smalltalk
14:53

На smalltalk я сама не писала, но примеры кода видела. Я бы сказала, что Ruby неплохо развил и улучшил тему по сравнению с. @igor_alexandrov

14:54
@rubyunderhood я по-этому и вспомнил :)
15:02

Сознаюсь во грехе. Почему я не люблю талмуды по деталям API? Устаревают раньше, чем осилишь! Эти я так и не прочла. pic.twitter.com/Ao4jYgrCAn

15:08
@rubyunderhood "КОД" (Пeтрольца от MS Press), "Программист прагматик", "Рeфакторинг"

Да, Петцольд с его "Кодом" хорош для понимания архитектуры ПК. И на Литресе стоит недорого litres.ru/charlz-petcold… twitter.com/rubynovich/sta…

19:01
@rubyunderhood да вообще смысла нет покупать все эти талмуты, живые офф. доки онлайн рулят и всегда доступны.

Именно так. Взяла для себя правило: покупать в основном нестареющее-фундаментальное. А "текучку" читать по мануалам. twitter.com/POS_troi/statu…

19:02

К вопросу о фундаментальном. Мы, пишущие чаще всего под веб, порой на удивление мало знаем о сетевых протоколах. Сама такая долго была.

19:14

Так что вот это я сначала заценила в переводе в библиотеке на учёбе. Потом выпросила таки на работе оригинал. ВЕЩЬ!
amazon.com/Computer-Netwo…

19:14
@rubyunderhood Совершенный код. Красная такая

Если речь о Code Complete amazon.com/Code-Complete-… - да, собираюсь прочесть следующей. Спасибо! @shved270189 twitter.com/shved270189/st…

19:52
@rubyunderhood как раз сегодня объяснял своим студентам, что С/С++ им может не пригодится, но понимание цены высокоуровневых операций даст.
19:55

Да, и ИМХО, C в этом смысле "трушнее" C++, меньше отвлекает на выстрелы себе в ногу, но ощутить вкус цены абстракций даёт. Респект! @ajieks

19:56
@rubyunderhood как раз веду курс, где на практике сначала делают двусвязный список на Си, а потом переводят все это на классы...
20:03

К вопросу о C++.Простите за возможный холивар,но вот тред sql.ru/forum/466654/s that also made me who I am. Было бы нечестно не вспомнить!

20:05
@rubyunderhood банальщина, но кто только делают, что только не сочиняют, аж порой грустно, кому работать то потом )
20:06

Понимаю.На моей учёбе на С писали примитивный syntax analysis для слов текста и частей команды DIR.Народ понял, что PCRE - не магия! @ajieks

20:10
@rubyunderhood у нас отдельный курс ТЯП: реализуют простую грамматику, AST, оптимизатор, компилятор и кто успеет ВМ. Парсер, фигня вопрос)
20:17

Уважаю и завидую белой завистью студентам курса! (и, надеюсь, когда-нибудь таки доберусь до Compilers на Курсере) @ajieks

20:17
@rubyunderhood а у меня одной из первых коммерческих задач была запуск TCP/IP на мк. легко идти снизу вверх по стеку абстракций, не наоборот
20:58

Задача - класс! И на чём / в какой среде реализовали? @oleg_antonyan

20:58
@rubyunderhood плз, не надо в один строй ставить С++ и Си. это настолько разные вещи, что их наследственная связь отрывает ноги сразу :)
21:00

Нене, и не думаю ставить. И, повторюсь, против "няшной сишки" абсолютно ничего не имею! Тред просто послужил мотивацией. @oleg_antonyan

21:01

И ещё о сетях.Кому талмуд Таненбаума пока неподъёмен - для “совсем с нуля” очень неплохие лекции ВНЕЗАПНО сделал MS: mva.microsoft.com/en-us/training…

21:03
@rubyunderhood Сишка, конечно же :) gcc, мейкфайлы. стек tcp/ip готовый, но чтобы запустить его на новом железе надо постараться
21:08

Класс! И, да, незнакомое железо - это как разведка незнакомой местности. Не знаешь, где споткнёшься - но интересно же! @oleg_antonyan

21:09
@rubyunderhood о да, сишка реально няшная, тёплая и ламповая :) правда сейчас, в рельсовом проекте для скоростных вычислений выбрал Rust
21:09
@rubyunderhood нынче даже фундаментальное устаревает быстро.
Книга по Ассемблеру х86, что может быть фундаментальнее а уж как давно утарела
22:30

"Низкоуровневое" != "фундаментальное". Ассемблер - это очень узкоспецифичная и железо-зависимая область, на самом деле. @POS_troi

22:31
@rubyunderhood также как и любые технологии/языки программирования и разметки. :)
Всё что сотворено человеком не является фундаментальным :)
22:37

Поэтому лучше зубрить не языки/технологии, а принципы, лежащие в их основе. Они тоже меняются. Но куда реже, чем кажется.@POS_troi

22:39

И в завершение дня: если интересна всякая бигдата, а денег в обрез, букинистический - твой друг! Книга справа - 50р. pic.twitter.com/XIWTi8nnSD

22:43

Ну и завтра поговорим ещё про книжки, пожалуй. Как про старые, так и про новые.

22:45
@POS_troi @rubyunderhood человек не может что-то сотворить. Может лишь придать другую форму уже сотворённому.
22:46

Простите, господа, тут не чат о религии и метафизике. :) Мы говорим о приземлённом, о программировании, не теряйте нить! @dr_lexa @POS_troi

22:47
@rubyunderhood android 😰😱😭
22:59

Любая железка - всего лишь инструмент. А инструменты каждый выбирает под себя и свои задачи. @Shiroginne

23:00

# Среда 55 твитов

Рабочего всем утра! Спустимся немного с CS-небес на грешную SE-землю... и поговорим о трудах хоть и не самых "красивых", но тоже нужных.

11:21

Вот, например, PoEEA amazon.com/Patterns-Enter… я в своё время впихнула в себя через силу. Да, тяжёлый стиль и много Java-бойлерплэйта. Но НАДО

11:24

Почему НАДО? Чтобы не объяснять с нуля, "а вот то, что ты пишешь - оно чо делает ваще?",а отправить вопрошающих гуглить по названию паттерна

11:25

А какие книги вы, господа, впихивали в себя силой, просто потому что так было надо?

11:31
@rubyunderhood толку от книги, если она не заходит?
11:32

Потому что какие-то идиомы или принципы из неё широко употребимы в той команде, где работаешь? @killthekitten

11:33
@killthekitten @rubyunderhood +1 к оратору: если книга не идет, выхлопа будет 0
11:33

Смотря что считать выхлопом. Иногда нужно что-то знать просто затем, чтобы аргументированно с этим поспорить. @Shiroginne @killthekitten

11:35
@rubyunderhood @Shiroginne собираюсь впихнуть в себя библию, коран и тору для этих целей, кстати
11:35
@killthekitten @rubyunderhood почитать книги для “поспорить” как-то не очень продуктивно, как по мне
11:36

И всё же, это лучше, чем "нутром чую, но объяснить не могу". Особенно при необходимости договариваться в команде. @Shiroginne @killthekitten

11:37
@rubyunderhood "Scala for the Impatient". Выхлоп был, потому что пришлось писать на этом языке.
11:38

Читала по Scala каноничный stairwaybook, а Scala for the Impatient видела, но не читала... тяжёлая для восприятия книга? @oruen

11:39
@oruen @rubyunderhood ко мне как раз скоро доедет, совсем плохо?
11:40
@killthekitten @rubyunderhood да мне скорее язык не нравится, поэтому тяжело шло.
11:40
@rubyunderhood programming ruby 1.9 & 2.0 :(
11:58

Ого! А почему не зашло? @forever_frey

11:59
@rubyunderhood у меня английский примерно уровня upper-intermediate, поэтому тяжеловато читать было. Месяца три наверное я её осиливал :)
12:01
@rubyunderhood а так-то библия библией, конечно. Либо pickaxe, либо well grounded rubyist + еще что-нибудь из фундаментального
12:02

У меня на столе по сей день лежит The Ruby Programming Language shop.oreilly.com/product/978059… - хотя её как раз ругали, а мне зашло @forever_frey

12:04
@forever_frey @rubyunderhood на русском же есть издание
12:10
@rubyunderhood я сейчас для закрепления материала well grounded rubyist решил прочитать, по пути с макконелом
12:11

Да, весьма годные труды, желаю удачи в освоении! @forever_frey

12:13
@course_user @rubyunderhood нет, programming ruby 1.9 & 2.0 Дейва Томаса (и Энди Ханта с Чедом Фоулером) на русском языке как раз нет.
12:13

Ещё книга, давшаяся на удивление непросто, но на не меньшее удивление актуальная по сей день - Rails Antipatterns amazon.com/Rails-AntiPatt…

12:15

Это “хороший” для некого API код меняется вместе с API, а типичные ошибки в коде, увы, вечны. Потому про антипаттерны и есть смысл читать.

12:15

Сказав вчера, что не фанат книг по API, чуть соврала. RSpec Book amazon.com/RSpec-Book-Beh… таки осилила. Не синтаксиса ради, а подхода для!

14:04
@rubyunderhood банду четырёх

Видимо, это беда большинства книг "про паттерны". (ИМХО, разумеется) нудятина дикая, а знать надо. twitter.com/ptico/status/7…

14:29
@rubyunderhood не делаю так ибо если не идёт, то и нечего тужиться. обычно не идёт из-за стиля автора и легко можно найти замену от другого
14:33

Некоторые авторы,особенно вот эти все "про паттерны", Культовы и Уникальны,и вообще "как же ты это не читал?!?", но бррр...:( @oleg_antonyan

14:38

А после всякого ну(д|ж)ного - дать мозгу отдохнуть на трудах "для общей эрудиции".Beautiful Architecture amazon.com/Beautiful-Arch… понравился.

15:08

Beautiful Architecture есть и на books.ru, кстати books.ru/books/idealnay… - перевод так себе, правда, зато без языкового барьера и недорого.

15:09

Хотя, что уж, соотношение англоязычных книг к переведённым (а уж хорошо переведённым-то!) подтверждает уже не ИМХО: без английского - плохо.

16:09

Зато по-русски и дёшево вполне можно читать классику Software Project Management, i.e., "Мифический человеко-месяц": books.ru/books/mifiches…

16:16

(А цитаты из Mythical Man-Month я уже храню в качестве типовых ответов на вопросы а-ля "а чего б не нанять пачку нубов для грязной работы").

16:17
@rubyunderhood банду четырёх не читал, да, горе мне :)

Завидую людям, которым это может сойти с рук! :) twitter.com/oleg_antonyan/…

16:30
@rubyunderhood многим и непрочтение Кнута сходит с рук :)

Мне, например. Но я была бы рада работать в компании, где прочтение Кнута роляло бы не меньше, чем [beeep] паттерны. twitter.com/oleg_antonyan/…

16:47

И ещё о классике Software PM в переводе: "Человеческим фактором" ДеМарко и Листера books.ru/books/chelovec… порой хочется дать себе по голове

18:23

А мемы из их же вот этого труда books.ru/books/baldeyus… - цитировать коллегам и начальству. "Кого-кого ты проектной потаскушкой обозвал?!?"

18:24
@rubyunderhood паттерны специально читать вообще не вижу смысла, считаю что до них сначала самому дойти надо, а потом прочитать и шлифануть
18:51
@rubyunderhood это опять же к тезису о заучивании API )
18:51

Читать их есть смысл затем, чтобы избавить от проблем с "Рабинович напел" при обсуждении каких-то фич. Но понимать, да, лучше самому @ajieks

18:53
@rubyunderhood я не против их чтения, я против бездумного заучивания и затыкания потом ими всех щелей.
18:59

Соглашусь. В этом смысле ещё раздражают собеседования, где спрашивают передранные вслепую из Java-мира "абстрактные фабрики" и т.п. @ajieks

19:02

Купила давно,в далёком Южно-Сахалинске,грезя о лучшей,чем была тогда, работе. Иногда и книги стоит брать "навырост". pic.twitter.com/sKPjkdhXrt

21:20

Хотя, конечно, время нужно уделять и тому, что "здесь и сейчас", чтобы не витать в облаках, будучи не способным решать даже мелкие проблемы.

21:25

(Это я сейчас такая умная, а сколько же шишек было мной набито и сколько люлей получено - "эй, чтобы нас перерасти - ты дорасти сначала!" :)

21:28
@rubyunderhood кстати, а какой опыт разработки у вас?
21:29

11 лет, с 2005 года.Сначала веб-студии, потом фриланс, потом аутсорс - и наконец-то продуктовая разработка. Ни о чём не жалею. @forever_frey

21:31
@rubyunderhood класс, все опробовано, все оценено :)
21:34

Разбираюсь в сортах, дада :) Но именно потому, что видала всякое, и есть непрошибаемая мотивация постоянно учиться. @forever_frey

21:37

И по такому случаю - завтра, пожалуй, отдохнём немного от книг-лекций и обсудим _подходы_ к развитию, обучению и профессиональному росту.

21:40
@rubyunderhood как жить без стремления учиться
21:42

Скучно. И job security сильно страдает. Особенно, особенно в нашем деле. @forever_frey

21:43

# Четверг 55 твитов

Доброе утро, коллеги. Мы тут поговорили про отсмотренное и прочитанное… но наверное, настала пора посмотреть в будущее и поговорить о нём.

11:27

На мой скромный взгляд, главная польза от MOOC, книг и “официальных” учебных заведений - они дают кругозор. Эрудицию. Видение направлений.

11:28

И на той же Курсере, кстати, практически каждый курс начинается с Course Motivation - "выучите это - и сможете делать ооотакие штуки".

11:28

А вы откуда берёте вдохновение и направление для дальнейшего профессионального роста? К чьему мнению о том, что “круто”, прислушиваетесь?

11:28

> Haskell vs R vs OCaml
... да, выглядит серьёзно, сразу видно, что ребята явно любят математику и статистику! :) @AAshgaliev @dnesteruk

11:37
@rubyunderhood Из задач, возникающих на работе, в основном. Интересно узнать, как другие решают схожие задачи, какие концепции под это есть.
11:38

Если не секрет, конечно - а какой примерный круг задач доводится решать? @oruen

11:38
@rubyunderhood потоковая обработка данных, анализ и выявление аномалий, построение предсказаний, масштабирование сервисов под нагрузками.
11:51
@rubyunderhood это непосредственно то, что мотивирует к профессиональному росту. Рутины тоже хватает, конечно.
11:51

Да, очень классно! А много из этого делаете на Ruby? @oruen

11:52

Вы будете смеяться, но кругозор ещё могут неплохо прокачать "холивар-помоечки". Где на месте разберут, "как не надо" и дадут альтернативу.

12:00

Я уже приводила эпичный тред с Sql.ru: sql.ru/forum/466654/s - там получила больше ключевых слов для поиска, чем из тогдашних техноблогов!

12:02

И в "холивар-помоечках" сводится к минимуму вероятность "ошибки выжившего". Там будут говорить о том, о чём вам не скажут "евангелисты".

12:03
@rubyunderhood больше, чем можно было бы ожидать — потоковая обработка, анализ, аналитика. Рассказывал недавно: youtube.com/watch?v=2HbUhM…

Добавила себе в закладки. Очень крутой подход к теме, респект! twitter.com/oruen/status/7…

12:04
@rubyunderhood отовсюду (книги, подкасты, работа, конфы). Последняя книга, кот. прочёл - goodreads.com/book/show/1846… вдохновила на clojure :)
12:06

Название слегка отдаёт эпичным "C++ за 21 день" :) Но, да, за линк благодарю, судя по списку тем - ознакомиться есть смысл! @AntonKalyaev

12:07

И, да, пожалуй, ключевые слова для поиска - самый ценный инфо-продукт нашего времени. Найти можно всё. Но знать, ЧТО искать - нетривиально.

12:24

И чтобы знать, что искать - и есть смысл расширять кругозор посредством книг, видеолекций и учебных заведений. Но и их выбирать тщательно.

12:25

Например, старые советские учебники - очень неоднозначны. Много определений, мало применений. Они хороши, если УЖЕ знаешь, зачем тебе это.

12:27

Старые переводные книги - как правило лучше, там больше "примеров из жизни". И за ними есть смысл усиленно охотиться в букинистическом.

12:28
@rubyunderhood @AAshgaliev только ей и занимаемся :)
12:32
@rubyunderhood дико плюсую, постоянно жалуемся на это в универе. Большинство курсов преподается слиииишком абстрактно, начиная с базовых :(
12:55

Так-то ничего не имею против хорошей "базы". Но за цитированное тут "матрица - это прямоугольная таблица чисел" хочется УБИВААААТЬ! @ikroosh

12:56

А ещё не так давно решила закрыть старый должок, восстановилась на "официальной" учёбе (пока не закончу, не особо хочу орать, где именно).

13:59

Простите за категоричность,не сочтите за понты, но, ИМХО, таки лучше быть студентом колледжа в Петербурге,чем филиала Академии на периферии.

14:02

Учиться "для галочки, и чтоб диплом был" - не наш метод. А вот сколько всего сейчас делается для студентов - грех не воспользоваться же!

14:03

Например JetBrains даёт perpetual fallback license на ВСЕ свои продукты для студентов: jetbrains.com/student/ . Я воспользовалась. Красота!

14:04

А ещё есть программа MS Dreamspark dreamspark.com - для любителей Ruby, правда, по понятным причинам малоприменимо :)

14:08

Но самое ценное для студента-заочника, ИМХО - это списки рекомендованной литературы.Если преподаватели толковые - в списках часты жемчужины!

14:10

А что полезного вы, коллеги, вынесли из академических стен? Какие заведения могли бы посоветовать в плане карьерных перспектив?

14:12
@rubyunderhood почему? есть свои плюсы. например, можно пойти работать без ущерба учебе =) работа дала мне гораздо больше, чем универ.
14:32

Потому и зависит от уровня заведения. Некоторые заведения действительно дают меньше, чем работа. Но, как выяснилось, не все. @VenCarbon

14:34
@rubyunderhood в общем, я довольно скептически отношусь к универам, если только это не MIT какой-нибудь =) наша система далека от идеала =)
14:38

В 20 лет я по схожим причинам тоже выбрала работу :) Зато потом легче выбрать ХОРОШЕЕ заведение, понимая, чему _хочешь_ учиться. @VenCarbon

14:43

Кстати, Эпичный Труд Таненбаума по сетям, который я тут советовала, я поначалу таки заценила в учебной библиотеке, по списку преподавателя.

14:44
@rubyunderhood все же в курсы и самообразование я верю больше: хотя бы потому, что универ вместе с интересным навязывает ОБЖ и философию =)
14:45

В этом смысле мне нравится вся MOOC-тема, именно тем, что получение знаний отвязывают от официоза и академической "избранности". @VenCarbon

14:48
@rubyunderhood @VenCarbon я как-то уже в зрелом возрасте пошёл в универ. выдержал ровно месяц. было б круто ходить только на матан и физику
15:32

Для меня самым ЗломЪ при восстановлении на учёбе были три контрольные ПО ФИЗКУЛЬТУРЕ БЛИН! Сделала, стиснув зубы. @oleg_antonyan @VenCarbon

15:33
@rubyunderhood диплом нужен чтобы эмигрировать с России
15:46

Если ехать куда-то не "хоть тушкой, хоть чучелком", а квалифицированным специалистом - мало диплом предъявить, ещё б оффер получить.@Timrael

15:49
@rubyunderhood там можно долго продолжать: мало диплом предъявить и оффер получить, нужно желание/деньги и тд иметь. Без диплома оч сложно)
16:00

И именно поэтому есть смысл если и иметь диплом, то не "чисто для галочки", а заведения из мировых/региональных рейтингов. @Timrael

16:02
@rubyunderhood а без оффера можно подаваться на иммиграцию по профессии(Австралия, Канада, ...) и потом уже после переезда искать работу.
16:02
@Timrael @rubyunderhood мало диплом, офер, желание, средства, главное что бы диплом и специальность в Anabin был с h+ 😰
16:51

О, забыла вчера закинуть в рамках "книгоспама на любой бюджет": github.com/vhf/free-progr… свободно распространяемая литература. Ruby included!

17:21

Вообще, господа, мы живём в прекрасное время. Информация только под ногами не валяется,и или бесплатна, или вполне подъёмна для работающего!

17:24

И возможности потребления информации широки как никогда. Я,например, люблю смотреть MOOC в спортзале на степпере. А где смотрите/читаете вы?

17:25

И музыкальная пауза перед выходом: youtube.com/watch?v=52yV8U… Манящего, порой обманчивого, но мотивирующего духа Информационной Эры всем!

19:12
@VenCarbon @rubyunderhood можно и в MIT дурака провалять по итогу, главное желание, а имя лишь определяет спектр возможностей.
19:13

Дороговатое дуракаваляние выйдет. И по деньгам, и по усилиям для попаданию в подобное место. @ajieks @VenCarbon

19:14
@rubyunderhood @VenCarbon дороговизна понятие относительное) для кого-то и МГУ дорого, и местный ВУЗ.
19:18
@rubyunderhood @VenCarbon зато если не воспользовался предлагаемыми возможностями, то и смысла большого не было поступать туда, имя не важно
19:19

Да. Именно в возможностях и "анлокнутых уровнях" и смысл, я считаю. Вопрос в том, _какие_ уровни интересно анлокнуть :) @ajieks @VenCarbon

19:20

# Пятница 67 твитов

И снова доброе утро коллеги. Прервавшись вчера на вечерок, продолжаем разговор. Поговорим о том, куда разбрасывать собранные камни знаний.

11:43

Поговорим о работе, проектах, идеях и реализациях. О том, где полученные всеми возможными способами знания можно применить.

11:43

И, кстати, программирование - это не просто род занятий. Это, я бы сказала, Жизненная Позиция! pic.twitter.com/qOHzzkd7ha

11:44
@rubyunderhood есть ли какие-то курсы наподобие coding the matrix, но по мат. анализу? Не могу изучить эту дисциплину без привязки к CS.
11:45

Calculus One coursera.org/learn/calculus1 есть. И там практически в каждой секции есть "применения всего этого". @jyraff

11:48

Итак, о работе. Рано или поздно у многих наступает момент, когда проходит WOW-эффект от CRUDятины и хочется чего-то Крутого и Сложного.

11:51

Где вы, дорогие читатели, ищете это Крутое и Сложное? На собственных проектах/стартапах, на заказах для клиентов или по месту работы?

11:52

Пока вы думаете - немного о себе. Я, увы, подустала от того, что software startups сводят к очередной трекалке-шарилке с геолокацией.

12:25

Возможно, категорично, но считаю, что главный бич современных разработчиков и стартаперов - это узость кругозора. Люди не знают, ЧТО писать.

12:26

Поскольку веб уже давно потерял тот wow-эффект, то на каком именно языке писать под веб - не особо много разницы. Но Ruby - не только веб!

12:27

И я искренне считаю, что в нише управления виртуализированными окружениями и конфигурациями для них у Ruby большое будущее.

12:28

И вообще, любое место, где не критична экономия байтов, зато максимально важно удобство декларативного DSLестроения - это место для Ruby.

12:30
@rubyunderhood в какой-то момент понимаешь, что круто и сложно не код, а понять бизнес логику и сделать все правильно :) код скучно
12:38

Разумеется, и бизнес-логика, чтобы быть интересной, тоже в идеале должна бы быть нетривиальной и не сводящейся к CRUD, ИМХО. @mpak999

12:39

К вопросу о виртуализации, DSL и сетях. Недавно люто протащилась с Trema: trema.github.io/trema/ Кто сказал "негде сеть взять для опытов"?

12:43
@rubyunderhood слава DHH давно такого в Rails нет, сайтики не клепают, магазинчики тоже, все сложнее и приятнее для бизнеса решения
12:48

Сайтики-то клепают, и даже CMSки для облегчения этого процесса пишут. Но, к счастью, есть куда податься и помимо этого, всё так :) @mpak999

12:49

А ещё очень круто, когда на собеседовании собеседующий оказывается твоим однокурсником с MOOC. Вам будет, о чём Большом и Крутом поговорить!

13:15

А профиль LinkedIn можно неплохо прокачать по нужным кейвордам, зафрендив course mates - и видеть более сложные и денежные вакансии в почте.

13:52

В нашу информационную эру networking действительно важен для карьеры. Но он отнюдь не сводится к "работал/учился в универе/бухал с" :)

13:53
@rubyunderhood Собственные проекты
13:54

И как, хватает сил в одиночестве применить всё, что интересно? @tanraya

13:55
@rubyunderhood Хватает. Уже 4й год работаю над своим проектом, силы до сих пор не кончились :)
14:03

Очень круто! А если не секрет - в какой области проект? @tanraya

14:03
@rubyunderhood Rich Text Editor для веба. Уже давно есть бета, но сейчас пишу "модель" для него, чтобы все было грамотно.
14:14
@rubyunderhood Модель похожа на то, что описано в этой статье, если кому интересно frontender.info/why-contentedi…
14:14

Да, прикольные штуки, писала когда-то подобное! Понимаю (и, да, об contentEditable в своё время тоже изрядно побилась головой) @tanraya

14:15
@rubyunderhood Вот тут можно глянуть разрабатываемую модель, если кому интересно github.com/easywyg/mekong. Смотрите в тесты, доки еще нет.
14:20

Круто, когда фронтенд не рутина, а поле для "подумать"! Если встал вопрос "кого б наказать фронтендом" - в проекте что-то не так :) @tanraya

14:26
@rubyunderhood или больше денег :)
14:35

"И то, и другое, и можно без хлеба" (с) :) Сложные задачи и оплачиваются чаще всего лучше рутинных. @oleg_antonyan

14:36
@rubyunderhood Для меня бэкенд стал рутиной, надоедает постоянно CRUD писать на рельсе. CRUD - 70% повседневной разработки.
14:37

Тогда тем более круто, что удалось найти нишу, где меньше рутины в такой, казалось бы, проторенной области, как фронтенд! @tanraya

14:38
@rubyunderhood correlation != causation. после определённой суммы можно и нудятиной заниматься, например, чтобы накопить на пассивный доход
14:40

Слова "пассивный доход" слегка пугают :) Но, да, можно работать и на потоке однотипных задач. Хотя мне было бы скучновато. @oleg_antonyan

14:44
@rubyunderhood стартап даёт много "крутого и сложного" ™, не технического направления. это тоже может заводить не меньше кодинга
14:44

Организационная работа - разумеется, отдельный skillset. И я завидую тем, у кого к ней талант, и кому она в кайф! @oleg_antonyan

14:45
@rubyunderhood фишка в том что имея оный есть больше свободы выбора чем заниматься если вдруг наскучило
14:49

Сами слова "пассивный доход-свобода-не работай на дядю" ассоциируются не то с MLM-сектантством, не то с трудами Киосаки :) @oleg_antonyan

14:50

(ИМХОта ITT) Я не верю в "пассивный доход". Зато я верю во "взрослый"Return On Investment. Вопрос в том, во что вкладываться и инвестировать

14:51

Пользуясь случаем, не могу не заметить, что введение в финансы coursera.org/specialization… полезно каждому. Survival skill современности!

14:54
@rubyunderhood ну Киосаки то молоток! как стать миллионером? написать книгу про то как стать миллионером! :) а сектантство вообще за скобки
15:21

Просто в русскоязычных кругах, отличных от "не-работай-на-дядю", эти слова употребляются достаточно редко (если вообще). @oleg_antonyan

15:48
@rubyunderhood а зря. фин.грамотность - полезная вещь. проста как hello world, но набита водой (тот же Киосаки) или сектантством
16:09

Финансовая грамотность - да, полезная вещь, согласна на 100%. Но тёрки про "пассивный доход" к ней отношения не имеют. @oleg_antonyan

16:10

Кстати, The Passionate Programmer - не финансовая,но экономическая грамотность на практике. Личный капитал и маркетинг своих услуг, наглядно

16:14
@oleg_antonyan @rubyunderhood что кстати почитать адекватного?
16:14

Я начинала с лекций University Of Washington на Курсере (чуть раньше в ленте), когда они ещё были одним курсом. @7rulnik @oleg_antonyan

16:15
@rubyunderhood ещё как имеют. важнейший компонент фин.грамотности - накопления. простейщий вариант пассивного дохода - % на депозит
16:15

Вот только грамотный человек не скажет "пассивный доход". Он уточнит - annuity, perpetuity, leveraged income или ещё что? @oleg_antonyan

16:17
@7rulnik @rubyunderhood мне запомнилась Шефер Бодо - Мани или азбука денег. это для детей, потому оч.доходчиво
16:18

Раз уж у нас сегодня день serious business - курсы по экономике тоже хороши. Микро coursera.org/learn/principl… и макро coursera.org/learn/principl…

16:28

Millionaire Next Door вправил мозг, кстати. amazon.com/Millionaire-Ne… Не "стать миллионером", а "не быть позёром с дырой в дорогом кармане" :)

16:46
@rubyunderhood поделитесь своим мнением о RailsConf 2016 Keynote от Jeremy Daer.

К сожалению, прошло мимо меня. С ходу не гуглится, но если кто кинет линком - с радостью посмотрю. twitter.com/nick_jastix/st…

18:27
@oleg_antonyan @rubyunderhood можно ли доверять свои деньги российским банкам?
18:28

Я не финанс-гуру, но всё ж, корректно ли мешать Сбер с каким-нибудь <%=city%>Кредитом? Оба "Российские банки". @vassilevsky @oleg_antonyan

18:31
@oleg_antonyan @rubyunderhood луч света в этом царстве — @ramit
18:32
@vassilevsky @rubyunderhood никому нельзя доверять :) несколько банков, несколько валют. чтобы не все яйца в одной корзине
18:33
@rubyunderhood вот запись: youtu.be/fC-r51Dgwik?t=…

Да, думаю, полезно будет всем, спасибо! Посмотрю сегодня. twitter.com/nick_jastix/st…

18:38

И по _делу_ :) Хороша та работа, где приветствуют обучение и рост, а не удивляются,что "ну вот всего три года как наняли, а ему уже надоело"

19:17

И, да, в этом смысле подход "нанимать джунов для рутины" тоже порицаю. Хорошему джуну рутина надоест за полгода, и что делать с ним потом?

19:18

А ещё я только что попробовала установить официальный Scala Eclipse IDE с JRE 8 и SBT на Мак. Плюнула, грохнула и пошла за студенческой IDEA

19:32
@rubyunderhood этот джун уйдет, придет новый на старую зарплату. И не нужно тратить больше на джунов.
19:35

Оверхед на коммуникацию и обучение толп таких джунов не забудьте в затраты вписать, по всем заветам Брукса. :) @nick_jastix

19:36
@rubyunderhood через полгода хороший джун не такой уж и джун =)
19:38

Именно! И хороша та компания, где есть возможность расти (и автоматизировать рутину!), а не "копать отсюда и до обеда". @VenCarbon

19:39

А ещё планшет - друг человека, у которого в сутках часов мало, а инфы вокруг много.И, нет, ноут не заменит. Читать с ноута в парикмахерской?

20:42

# Суббота 43 твита

@mpak999 @rubyunderhood Слава Ruby, что он - не только Rails

Воистину так! twitter.com/AlexWayfer/sta…

3:00
@rubyunderhood Парикмахерская? Пфф, полчаса в месяц-два поживу и без планшета.
В метро тоже с ноута не почитаешь, но (о боги!) есть телефон!
3:01

С телефона читать профлитературу с кодом и диаграммами? Я тоже была таким мсье, знающим толк... году в 2011. Но глаза-то одни! @AlexWayfer

3:02
@rubyunderhood Именно поэтому, возможно, стоит не читать в метро,а смотреть по сторонам,ибо программисты и так много времени уделяют экранам
3:06

В сутках часов таки мало (сказала Олька, в 3 часа ночи высунув нос из IDE). А читать - надо. Когда в метро езжу - и там читаю. @AlexWayfer

3:09
@rubyunderhood Просто если речь уж о парикмахерской, то я думал, что имеется в виду что-то срочное, а-ля почта, на что годится и телефон
3:10

Последний раз, когда я была в парикмахерской, я как раз вместо журналов читала скаловский stairwaybook, перемазанная краской :) @AlexWayfer

3:11

О, а вот и тема для уикэнда и достойного завершения недели нарисовалась: work-life balance и как не свихнуться от собственного красноглазия!

3:13
@rubyunderhood А, ну я просто краской не мажусь (полагаю, как и многие другие), так что по-прежнему оспариваю полезность планшета :)
3:17

На степпер, эллипс или велотренажёр в спортзале влезать с планшетом, чтобы ещё и лекции глянуть, тоже неплохо :) С трубой хуже! @AlexWayfer

3:18
@rubyunderhood А проф. литературу как раз можно читать в свободное время, и в 3 am не из IDE нос вытаскивать, а из книги :)
3:18

Время, которое всё равно будет потрачено на тупое сидение (в метро, парикмахерской, очереди, etc), я тоже считаю свободным. @AlexWayfer

3:19
@rubyunderhood Индивидуально, даже в разные времена. Иногда захлёстывает энтузиазм кодить и никуда не деться, иногда нужно больше отдыха
3:20

Да. Я могу много рассказать и о депрессии с выгоранием. и о том, как в этих состояниях и helloworld без ошибок не запустишь :) @AlexWayfer

3:21
@rubyunderhood Не спорю, что с телефона читать хуже, но не вижу смысла рассуждать о зрении с такой нагрузкой. И когда жизни-то радоваться?
3:23

Когда точно так же вштыривает на "порадоваться жизни". И, да, иногда это бывает! :) @AlexWayfer

3:25
@rubyunderhood Ну, тратить его можно по-разному. Не считаю отдых или размышления "тупо потраченным временем", если делать это с умом.
3:25

В том и прикол, что в метро или очереди всё равно особо не "отдохнёшь". А потратить время с хоть какой-то пользой - можно. @AlexWayfer

3:26
@rubyunderhood Аналогично ЯП, с которыми я пытался познакомиться в такие времена от безысходности, вызывали рвотные позывы.
3:26

Есть такое. А когда на тебя за тупняк ещё и как на идиота косятся - вообще хоть вешайся. Пока есть силы - лучше шевелиться. @AlexWayfer

3:28

Разумеется. Любая вещь, которую можно сконвертировать в личный интеллектуальный капитал - полезна. @AlexWayfer

3:29

В общем, stay tuned - и помните: иногда (и это я вам в 3-32 ночи говорю!) таки надо спать!

3:32
@rubyunderhood Шевелиться лучше всегда, иначе совсем всё плохо, а когда мало сил - нужно искать их новые источники. Зачастую, вне профессии
3:45
@rubyunderhood Может подскажите, куда кроме #Chef и около надо?
13:07

Девопсы знакомые на Ruby едва ли не молятся. Помимо Сhef есть ещё Puppet и Capistrano. Вон японцы ещё Trema запилили. @saymons21_root

13:09

И, да, доброе утро, коллеги. Поговорив о высоких учёбе и работе, сегодня поболтаем о низменно-мирском. Work-life balance и отдых.

13:11

Если кто не заметил, есть у меня один грешок - я тот ещё ботан, и порой мало сплю и отдыхаю, что не есть гут. Порой из-за этого страдаю.

13:14

А вы, коллеги, как заставляете себя, наконец, вылезти из кода, книжек и познавательных видео, и вспомнить, что есть и невиртуальная жизнь?

13:15

Но и у меня есть guilty pleasures. HMM3 вот play.google.com/store/apps/det… Дзенская игра. Позволяет многое понять о проектах, командах и работе.

14:11

А ещё недавно протащилась и ухохоталась с Doom and Destiny play.google.com/store/apps/det… Социально близкие элементы (= задроты) в иной вселенной!

14:16
@rubyunderhood третья стадия эмоционального выгорания быстро выгоняет из-за компа
14:16

Если ещё остаются силы встать из-за компа без таблеток - то это хорошо! Берегите себя! @bufo_alvarius

14:17
@rubyunderhood жена помогает
14:49

Да, очень понимаю, иногда нужны домочадцы, чтобы вытащить за шкирку из-за компа и напомнить, что надо хотя бы поесть! @vassilevsky

14:49
@bufo_alvarius @rubyunderhood а как понять, что выгорел, а не накручиваешь и жалеешь себя?
14:49

Для меня последняя стадия и "всё, приплыли" - когда я перестаю чувствовать вкус еды, да и до холодильника идти влом. @c3gdlk @bufo_alvarius

14:50
@rubyunderhood а вот поесть я и сам не забываю :) голод — не тетка :)
15:55
@rubyunderhood я люблю готовить, для меня это почти ритуал, на час ото всего отсекаешься
19:54

Да! Медитативное занятие! Кстати, в букинистических и офигенные иллюстрированные кулинарные издания водятся. @finboggi

19:59
@finboggi @rubyunderhood Не люблю готовить, слишком иррациональное занятие (гуманитарное) %(
20:00

А вот и нифига. Выпечка - очень точная наука. Да и прочая готовка - та ещё прикладная химия. amzn.to/1SWAULg @AlexWayfer @finboggi

20:04
@rubyunderhood @finboggi @amazon Ну это больше похоже на алхимию, чем на молекулярную науку, так что вряд ли инженерия. Не знаю, не моё
21:44

Почему же? Если в тесто чего-то недоложить или переложить, результат по чисто молекулярным причинам выйдет не очень :) @AlexWayfer @finboggi

22:30

# Воскресенье 31 твит

@rubyunderhood @AlexWayfer @finboggi а я бы сравнил приготовление еды с дизайном. Скомпонуешь плохо - блевать будут все, кто попробовал.

Но twitter.com/vorahkas_/stat…

0:15
@rubyunderhood @finboggi Если недоложить запятых в текст - то он тоже получится не очень. Количество - не показатель инженерии
0:16
@rubyunderhood просто покупаю билеты и уезжаю куда-нибудь. Само собой без компа :)
0:16

И каково в дороге без компа? :) @chayn1k

0:17
@rubyunderhood @AlexWayfer я воспринимаю готовку как производственный цикл с поиском оптимального решения в ограничениях холодильника
0:18

А вкусовые характеристики участвуют в качестве критерия оптимальности? @finboggi @AlexWayfer

0:18

А вообще, раз никто не упомянул - замечу, что медитация отлично приводит мозги в порядок. И порой "случайно" приходит решение некой задачи!

0:20
@finboggi @rubyunderhood @AlexWayfer взять что есть в холодильнике, пожарить и посолить — это всегда вкусно
1:42
@finboggi @rubyunderhood @AlexWayfer вот только что проверил pic.twitter.com/ABtungo0sn

Еда мужская, 1 кг! А что, хороший метод вспомнить материальный крафт, не только написание кода руками по клаве :) twitter.com/ptico/status/7…

1:43
@rubyunderhood Отлично ;) В самолетах бывает интересно полистать, почитать журналы, которые есть на борту...
15:11
@rubyunderhood Для всех остальных случаев с собой есть #Kindle, пользуясь моментом, читаю то, до чего в обычное время не могу добраться ;)
15:11
@rubyunderhood То есть в основном что-нибудь художественное;) А уже на месте все равно не до компа-бродить,глазеть и накапливать впечатления
15:11

Вот и подходит к концу неделя, коллеги. Сегодня подберу хвосты, выскажу несколько разрозненных фраз... которые должен же кто-то сказать! :)

15:15

Одна из моих любимых гимнастик для ума - курсеровские домашки и тестовые задания из контор на технологиях, которые вижу первый-второй раз.

15:18

Кодя на незнакомой технологии под жёстким дедлайном, понимаешь истинную цену своим фундаментальным знаниям и пробелы в них.

15:20
@rubyunderhood согласна. Решение всегда было у тебя в голове. Главное его достать :)
20:00
@rubyunderhood вот запись: youtu.be/fC-r51Dgwik?t=…

Кстати, таки засмотрела. Воды и евангелизьму много, конечно, но в одном я согласна: вопрос "Can we do better?" вечен twitter.com/nick_jastix/st…

20:49

Когда кто-то начинает бить себя пяткой в грудь, что "ну это же делается только так, а как ещё?" - сразу же возникает вопрос "а если найду"?

20:50

Так было с Convention Over Configuration в начале Rails, так будет, наверное, всегда: можем ли мы сделать лучше привычного? Наверняка!

20:51

Я за некоторое бунтарство и постоянное сомнение в привычном. Наше дело меняется слишком быстро для "выучить один раз и стричь купоны всегда"

20:54

И, да, когда говорят про то, что "да знаю уже всё про ваш код, надоело, уйду в ПМы" - для меня это тоже показатель, гм, кодо-кругозора :)

20:58
@rubyunderhood В таком случае лучше в сторону JS двигаться. Здесь все за полгода устаревает и меняется.
21:03

JS - это ещё одна технология, не более. Но как по мне, вопрос "на чём писать" - слегка вторичен. Главный вопрос - это ЧТО писать. @Semenov

21:04
@rubyunderhood здесь «знаю всё» скорее эвфемизм для «я устал»
21:36

Да, но человек типа снимает вину за это с себя - не "я устал", а "это просто в этом коде ничего интересного нет" :) @soulmusic

21:37

И, пожалуй, последнее, что я хотела сказать - не судите о книге по её обложке, а о программисте по чисто внешним признакам “гик-субкультуры”

21:58

На этой неделе с вами была Ольга - девушка, любитель RubyMine, студент в почти 30 лет, вечный бунтарь и просто pain in the ass. :)

21:58

Эта неделя многому меня научила - искренне благодарю всех участвовавших в обсуждениях! И, надеюсь, я могла быть чем-то полезной и вам.

21:59

Меня всегда можно найти в моём основном аккаунте @ad__astra, в ответ чаще всего фолловлю. Ещё раз всем спасибо. Keep calm and learning!

21:59
@rubyunderhood сложно быть бунтарем в 30, наверное ))

Всегда сложно. Но не была бы - эту неделю я бы провела вряд ли с вами :) twitter.com/vladimtco/stat…

22:00
@rubyunderhood очень трогательное прощание. Оля, большое спасибо за эту неделю
22:00

www.coursera.org

www.amazon.com

other