ad__astra

2 мая 2016, Saint Petersburg, Russia

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

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

8:09

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

8:10

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

8:11

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

8:11

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

8:11

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

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

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

8:52

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

9:51

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

9:52

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

10:08

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

10:10

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

10:30

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

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

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

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

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

10:45

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

11:08

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

11:08

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

12:22

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

12:22

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

12:54

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

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

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

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

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

13:43

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

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

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

15:01

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

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

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

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

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

15:28

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

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

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

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

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

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

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

19:08

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

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

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

19:27

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

@rubyunderhood English

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

8:22

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

8:23

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

8:23

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

8:24

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

8:26

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

9:16

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

9:17

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

9:18

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

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

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

9:49

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

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

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

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

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

10:05

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

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

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

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

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

10:14

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

10:23

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

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

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

11:23

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

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

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

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

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

11:46

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

11:47

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

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

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

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

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

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

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

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

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

16:02

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

16:14

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

18:01

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

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

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

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

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

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

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

19:39

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

19:43

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

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

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

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

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

20:00

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

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

8:21

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

8:24

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

8:25

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

9:15

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

9:15

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

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

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

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

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

11:38

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

12:08

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

12:09

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

13:09

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

13:16

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

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

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

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

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

13:47

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

15:23

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

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

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

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

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

16:02

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

18:20

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

18:25

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

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

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

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

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

18:37

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

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

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

18:43

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

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

8:27

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

8:28

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

8:28

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

8:28

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

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

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

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

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

8:52

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

9:00

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

9:02

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

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

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

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

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

9:07

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

9:24

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

9:25

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

9:27

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

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

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

9:56

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

10:59

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

11:02

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

11:03

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

11:04

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

11:08

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

11:10

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

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

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

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

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

11:43

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

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

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

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

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

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

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

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

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

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

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

14:21

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

14:24

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

14:25

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

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

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

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

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

16:20

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

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

8:43

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

8:43

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

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

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

8:48

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

8:51

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

8:52

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

9:25

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

9:26

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

9:27

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

9:28

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

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

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

9:39

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

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

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

9:49

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

10:15

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

10:52

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

11:50

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

11:51

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

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

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

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

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

13:10

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

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

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

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

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

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

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

13:28

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

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

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

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

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

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

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

15:38

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

16:17

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

16:18

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

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

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

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

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

16:39

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

17:42

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

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

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

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

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

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

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

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

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

0:11

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

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

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

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

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

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

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

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

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

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

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

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

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

0:28

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

0:29

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

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

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

10:09

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

10:11

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

10:14

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

10:15

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

11:11

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Но twitter.com/vorahkas_/stat…

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

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

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

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

21:18

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

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

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

22:43

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

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

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

12:15

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

12:18

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

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

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

17:49

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

17:50

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

17:51

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

17:54

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

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

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

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

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

18:37

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

18:58

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

18:58

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

18:59

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

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

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

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

www.coursera.org

www.amazon.com

other