avovsya

8 января 2018, London, England

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

Всем привет, на этой неделе с вами @avovsya . Senior Software Engineer в Skimlinks

9:07
@backendsecret @avovsya Берешь, и делаешь же

Вот и я так думал, но потом надо вкрутить репликации, и загрузку делать максимум за час и денег на памяти сэкономит… twitter.com/i/web/status/9…

9:21

Значит начнём мы с задачи в которой стоило наверное взять AeroSpike но денег(и экспертизы) хватило только на Redis

9:32

Задача стояла следующая - раздавать по REST API данные лежащий по ключу в Parquet на S3. REST API часть проста и бы… twitter.com/i/web/status/9…

9:35

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

10:06

Да кстати, из Parquet данные загружались Spark’ом и подходящим питоновским драйвером

10:07

Redis показывал хорошие результаты. Датасет размером почти терабайт не пожатый, и на 30% меньше после Protobuf(сама… twitter.com/i/web/status/9…

10:12

Данные из твиттера руками не удаляються. Во первых во время загрузки мы хотим иметь к ним доступ( неважно к новому… twitter.com/i/web/status/9…

10:33

Конфигурация Redis’a: maxmemory: 900GB, maxmemory-policy: allkeys-lru

10:35

Казалось бы все должно работать, репликации пока нет, персистентность на диск включена. Первая загрузка прошла успе… twitter.com/i/web/status/9…

10:38

Причина - out of memory. И это при настроенном maxmemory. Пара дней чтения документации, игры с ручками в конфиге и… twitter.com/i/web/status/9…

10:40

Поскольку при загрузке перезаписывались почти 90% ключей, Redis включал rdb(персистентность на диск), в нормальной… twitter.com/i/web/status/9…

10:47
@backendsecret В каких сферах можно задавть вопросы? :)

Отвечать буду на все что смогу. Например: Карьера, Spark, Node.js, distributed systems, работа разработчиком в Англ… twitter.com/i/web/status/9…

10:57
@backendsecret Редис очень интересно относится к этому параметру. У нас он ниже существующей оперативы, записи на д… twitter.com/i/web/status/9…

У нас основной процес Redis за пределы не вылазил, но вот персистентность на него внимания не обращает. twitter.com/antonplankton/…

11:05

Отключили rdb, точнее перенесли дисковый бекап на 12 часов. Проблему это починило. Включили репликацию - редис снов… twitter.com/i/web/status/9…

11:08
@backendsecret А версия какая? Последняя ведет себя немного лучше

Изначально была версия 3, переехали на 4.0.1 но проблему это не решило twitter.com/antonplankton/…

11:11

Опять же поскольку обновляются почти все ключи для репликации редис не может делать partial sync и делает full sync… twitter.com/i/web/status/9…

11:16
@backendsecret Чем node платформа хороша?

Куча пакетов и тулов для быстрого прототипирования веба. Низкий порог входа(по крайней мере был пару лет назад). Ле… twitter.com/i/web/status/9…

11:27
@backendsecret Concurrency? На Node? Оно же однопоточное.

Concurrency vs Parallelism в Node.js - bytearcher.com/articles/paral… twitter.com/miha_x64/statu…

11:47
@backendsecret ИМХО, можно взять @kotlin + ktor.io и получить не менее сладкий язык, более удобную асинхронщину в л… twitter.com/i/web/status/9…

Скорее всего так и есть. Но я почти уверен что все равно накидать что нибудь можно быстрее на Ноже(express.js, mong… twitter.com/i/web/status/9…

11:51
@backendsecret Мне кажется, Concurrency (одновременность) здесь трактуется как асинхронность.

Concurrency достигается асинхронностью twitter.com/miha_x64/statu…

11:53
@backendsecret @avovsya Давай начнем с простого сначала.
Что такое nodejs full stack developer?

Тот кому «повезло» писать и бэкенд и фронтенд на JacaScript(typescript, clojurescipt, dart, es6-7-8) twitter.com/bitomaxsp/stat…

12:02

К слову о Node.js. Haсkathon Starter незаменимая вещь для хакатонов и сайд проектов. Это готовый проект с аутентифи… twitter.com/i/web/status/9…

12:27
@backendsecret Быстро можно накидать на том, на чем привык накидывать. Вы накидаете быстро на ноде, я накидаю быстр… twitter.com/i/web/status/9…

В общем вы правы. Но для каких-то ситуаций Нода лучше чем тот же питон(и наоборот конечно). Пример из практики. Пис… twitter.com/i/web/status/9…

12:42

Подобные инструменты в питоне или в Java надо ещё поискать. И их использование почему то не столь тривиально как в… twitter.com/i/web/status/9…

12:46
@backendsecret Про распределённые системы - как в них прокачаться до получения адекватного оффера, в ситуации, если… twitter.com/i/web/status/9…

Отличный вопрос! Во первых книга Martin Kleppman’а - Designing Data Intensive Applications - amazon.co.uk/Designing-Data… twitter.com/strizhechenko/…

12:48

Во вторых корсеровский курс - coursera.org/learn/cloud-co… Книга и курс - это обзор конкретных задач и методологий. Для… twitter.com/i/web/status/9…

12:53

Но вообще роле обширно. Хорошая идея попытаться имплементировать что-то интересующее(хоть свой Spark). Начать с сам… twitter.com/i/web/status/9…

12:56

Ещё классный вариант читать много про архитектуру того же Твиттера, FB и тд. Конечно пытаясь понять зачем и как это… twitter.com/i/web/status/9…

13:01

И напоследок - активно готовиться к System Design interview в FB или Google - youtu.be/ZgdS0EUmn70

13:03

Ах да, чуть не забыл, слушать @devzen_ru конечно же

13:09
@backendsecret @avovsya Кроме веба и связанных с вебом решений есть интересные проекты, в которых есть опыт?

Смотря что считать связанным с вебом. Web-crawler, сбор аналитики с мобильных железок, на данный момент - реклама и… twitter.com/i/web/status/9…

13:26
@backendsecret @avovsya Расскажи какой сейчас Спарк по популярности. Есть смысл джуниором становиться под него (реа… twitter.com/i/web/status/9…

Честно говоря, не знаю что в РФ, но в Лондоне дата инженеры(spark и тд) очень нужны. Но без питона или скалы Спарка… twitter.com/i/web/status/9…

13:29
@backendsecret А рассматривается именно стэк Java + Spark или имеет смысл смотреть только на Scala/Python? Просто с… twitter.com/i/web/status/9…

Scala + Spark - лучшее комбо. Питон проще будет. Spark + Java как по мне - извращение. @ruxeg На Котлине Спарк писа… twitter.com/i/web/status/9…

13:41
@backendsecret @ruxeg @PMarinchenko @ruxeg Python там всегда был и будет second-class citizen.

Зато не надо код Data Science’ов переписывать на Скалу что бы вылить в продакшн. Достаточно только пару code review. twitter.com/orhideous/stat…

13:46
@backendsecret @orhideous @ruxeg @PMarinchenko Тут палка о двух концах. Датасатанисты порой пишут весьма кудрявый к… twitter.com/i/web/status/9…

Да, я уже упоминал раньше что нам очень не хватает UDF для агрегаций, поэтому часть кода до сих пор на RDD twitter.com/orhideous/stat…

13:57

Отличная тема назрела. Кто что использует в качестве структуры данных в RDD? У нас исторически туплы и некоторые вы… twitter.com/i/web/status/9…

13:59
@backendsecret pip install attrs

Выглядит интересно, но вопрос скорее в том как с потреблением памяти в сравнении с туплами twitter.com/proofit404/sta…

14:16
@backendsecret Зачем использовать RDD когда есть типизированный Dataset со всеми sql спецэффектами?

Писал немного ниже - у нас PySpark. А он не поддерживает кастомные функции для агрегации. Вот и приходится данные м… twitter.com/i/web/status/9…

14:26
@backendsecret Подход такой же как и с классами. Там можно включить __slots__. Named tuples под капотом их же и используют.
14:26
@backendsecret @orhideous @ruxeg @PMarinchenko Всегда можно UDF/UDAF/UDTF написать на Scala и вызвать ее в Python п… twitter.com/i/web/status/9…
14:42
@1AD0745CEE75DB9 Модель акторов тыкал в Akka и ещё писал что-то похожее на Node.js когда делал web краулер. Работат… twitter.com/i/web/status/9…

Правда возникает куча проблем с очередями сообщений в акторы(нужно делать back pressure, подтверждения сообщений и… twitter.com/i/web/status/9…

17:38
@backendsecret расскажи пожалуйста, как перекатился в Англию и почему именно туда, а не где-то ещё в Европе. Возмож… twitter.com/i/web/status/9…

Моя первая ошибка при переезде была в том что я думал что это сразу success story. В Англию перекатился почти случа… twitter.com/i/web/status/9…

19:39

Собеседования длились почти пол года, ещё три месяца делал документы и сдавал IELTS еказмен на визу. Потом купил би… twitter.com/i/web/status/9…

19:41

Офис находился в отреставрированном амбаре посреди клубничного поля. До ближайшего села - пять километров. Продукт… twitter.com/i/web/status/9…

19:42

Почему Англия - потому что так вышло. По Европе я потом чуть не уехал в Амстердам, но решил дать Англии второй шанс… twitter.com/i/web/status/9…

19:46

На счёт брексита - был немного шок в первые недели, а теперь как будто ничего и не было. Посмотрим что произойдёт н… twitter.com/i/web/status/9…

19:47

Кому интересно про визу - гуглите Tier 2 work permit на сайте gov.uk

19:49

В Лондоне очень круто из-за того что тут почти силиконовая долина и много крутых компаний делаются именно здесь. Т… twitter.com/i/web/status/9…

19:54

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

19:58
@backendsecret Про переезд лучше в @abroadunderhood. :)

Пожалуй да, но был запрос twitter.com/grayvors/statu…

20:01
@backendsecret Раскажи про социальную жизнь в офисе и вне. С коллегами тусить после работы? Куда ходите?

С коллегами ходим в паб. Иногда играем в настолки в офисе. С не британскими коллегами иногда получается быть товари… twitter.com/i/web/status/9…

21:49
@backendsecret Интересна экономика жизни в Лондоне. Какие зарплаты, какие траты

Нормальная зарплата разработчика начинается где-то с 40к в год(2500 в месяц). Но можно и больше - до 90к. Если выше… twitter.com/i/web/status/9…

21:56
@backendsecret А ещё про рынок труда : какие типы компаний, как ищут работу там, как проходят интервью

Тут и большие и маленькие стартапы, Google, Amazon, FB, банки и инвест фонды, консалтинг и аутсорс. В общем на любо… twitter.com/i/web/status/9…

22:00

# Вторник 43 твита

Всем доброго о утра! Сегодня я вам попробую рассказать как проходят и как проходить собеседования в компании вроде FB, Google, Uber и тд

8:06

Начнём с того где работу ищут. FunctionalWorks, StackOverflow Jobs, Hired, Glassdoor, ну и сайты компаний которые интересуют

8:26

Следующий этап - отправка резюме. И тут ваш лучший вариант найти кого то из компании кто вас посоветует HR’у. Друзь… twitter.com/i/web/status/9…

8:29

Референс повышает ваши шансы попасть на собеседование в разы, в сравнении с холодным письмом HR’у

8:31

Резюме. Сотни статей в интернете и тысячи сломаных копий на эту тему. Мои правила - не больше одной страницы, заточ… twitter.com/i/web/status/9…

8:34

Не перечисляйте технологии которых вы не знаете очень хорошо. На собеседовании спросят. Вообще не перечисляйте техн… twitter.com/i/web/status/9…

8:38

В резюме(и на собеседовании) говорите «Я», а не «Мы». Нанимать будут вас а не вашу прошлую команду. Необходимо быть… twitter.com/i/web/status/9…

8:44
@backendsecret Что такое и как проходить bar riser в Uber?

На сколько я знаю это их новый процесс которые никак не должен повлиять на то как вы проходите интервью, а влияет н… twitter.com/i/web/status/9…

8:51

Отправляя резюме надо приложить Cover Letter. В нем вы пишите почему хотите работать в этой компании и почему компа… twitter.com/i/web/status/9…

9:02

Если вы действительно хотите эту работу, не отправляйте шаблонные письма. Узнайте какие команды есть в компании, в… twitter.com/i/web/status/9…

9:06
Так, ребята. В Таллинне есть 5 вакансий на senior java, 1 middle java, 3 team lead java, 3 ruby middle/senior, DevO… twitter.com/i/web/status/9…
9:07

Не знаете чем сможете помочь, но все равно считаете что это работа вашей мечты? Определитесь почему и напишите об этом!

9:08

Когда я шёл на текущую позицию то не знал питона и толком не было production опыта в Спарк. Но я хотел заниматься a… twitter.com/i/web/status/9…

9:13

И компании уже было по барабану что я не знаю питон, хоть он и был в списке требований. Главное что я ориентирован… twitter.com/i/web/status/9…

9:15

Подразумевается что вы сможете освоить любой язык или Фреймворк достаточно быстро.

9:16

Окей, вы отправили резюме с крутым cover letter. Дальше начинаеться самое интересное. Подготовите питч на 2-3 минут… twitter.com/i/web/status/9…

11:02

Это для ответа на вопрос “Tell me about yourself” во время телефонного интервью. Очень важно подготовить пару интер… twitter.com/i/web/status/9…

11:05

Не задавайте вопросы про зарплату. И старайтесь на такие вопросы отвечать как можно более размыто. Например джунам… twitter.com/i/web/status/9…

11:08

Ваши вопросы скажут о вас больше чем ваш рассказ о себе. Покажут ваши интересы, мотивацию, постановку себя. Это осо… twitter.com/i/web/status/9…

11:10
Про деньги вообще не спрашивайте. Даже если спустя год вам ни разу не заплатят. twitter.com/backendsecret/…

По деньги смотрим Glassdoor. Обстоятельный разговор же состоится после прохождения интервью twitter.com/webholt/status…

11:12
Какое отвратительное притворство. Делаешь вид, что зарплата — не самое важное в рабте, а они делают вид, что верят. twitter.com/backendsecret/…

Рабочее общение в Англии это вообще сплошное притворство. И да, я считаю что деньги это один из факторов, но отнюдь… twitter.com/i/web/status/9…

11:15

Хорошая зарплата это фактор комфорта, она НЕ будет мотивировать ехать на работу каждый день. А вот факторы мотиваци… twitter.com/i/web/status/9…

11:18
Вот всем говорю, а мало кто слушает. А потом удивляются, зп вроде норм, а чот не прет. twitter.com/backendsecret/…
11:24
«Корпоративная культура» — это какая-то иллюзорная фигня для больших боссов, от неё лучше бежать куда подальше. twitter.com/backendsecret/…

Это отнюдь не иллюзорна фигня в компаниях больше 10 человек. Иногда это свод правил в бумаге, иногда сложившиеся от… twitter.com/i/web/status/9…

12:28
@backendsecret Без Cover Letter смотреть на кандидатов скучновато. Иногда резюме вроде ОК, смотришь на Cover Letter… twitter.com/i/web/status/9…
12:32
@backendsecret Плохая зарплата будет демотивировать ехать на работу каждый день

Да, но очень хорошая не будет мотивировать, а будет восприниматься как должное twitter.com/bildja/status/…

13:45
@nick_jastix @backendsecret Зачем cover letter нужен? Потешить самолюбие сотрудников компании? Увеличить мотивацию… twitter.com/i/web/status/9…

Он в том числе и кандидату нужен. Понять зачем он вообще отсылает резюме в эту компанию twitter.com/timrael/status…

13:46
@backendsecret @pas_art Нужен тред о том, как говорить о повышении зарплаты

Неплохая статья по обсуждению зарплаты - kalzumeus.com/2016/06/03/kal… twitter.com/shz_am_t975725…

14:05
@backendsecret а просто «я хочу у вас работать, потому что я хочу работать» уже не канает?

Скорее всего сработает. Если вы не собеседуетесь в FB конечно. Но вы же правда не хотите работать только ради работ… twitter.com/i/web/status/9…

14:41
@Timrael @backendsecret Другая ситуация, когда у человека в резюме перечислены технологии и скилы и какие-то проект… twitter.com/i/web/status/9…
15:41
@backendsecret Как можно не задавать вопрос о ЗП? В целом, ваш посыл понятен, работа, мотивация, развитие важнее ка… twitter.com/i/web/status/9…

Зарплату обговаривать надо. Когда уже оффер на руках. Что бы понять что там вообще платят - есть Glassdoor. На край… twitter.com/i/web/status/9…

15:43
@backendsecret дак оффер уже ж с суммой идет или нет ??

Да, и эта сумма - минимум на который оценила вас компания. Именно с неё и начинаются серьезные переговоры. Я счита… twitter.com/i/web/status/9…

15:53
@backendsecret т.е. может быть job offer v.2/3/4 ??)

Не просто может, а должен twitter.com/odarchuk/statu…

15:54
@backendsecret т.е. может быть job offer v.2/3/4 ??)

Если вы согласились на первый - 99% шанс что вы потеряли довольно много денег twitter.com/odarchuk/statu…

15:55
@backendsecret вот еще одно интересное чтиво на эту тему.
medium.freecodecamp.org/ten-rules-for-…
16:37
@backendsecret Хмм. Как правильно вести торги?))

Смотрим например здесь - twitter.com/jensonharvey/s… и здесь - kalzumeus.com/2016/06/03/kal… twitter.com/odarchuk/statu…

16:38
@backendsecret Имеет смысл пройти около 10 собеседований, на первых 5-6 размяться, а напоследок оставить те компани… twitter.com/i/web/status/9…

Отличный совет! twitter.com/john_govno/sta…

16:39

Ладно, вам позвонил HR, ваш питч был прекрасен, вопросы интересные и вы прошли телефонный скрининг. Следующий этап… twitter.com/i/web/status/9…

18:14

Про тестовое мне сказать особо нечего. Его надо делать и делать обстоятельно. Умеете тесты - сделайте 100% coverage… twitter.com/i/web/status/9…

18:20

И да - напишите подробную документацию как его запустить. А желательно скрипт который сам все запустит. Смотреть ег… twitter.com/i/web/status/9…

18:20
@backendsecret Помните, кандидатов могут и погуглить. Могут посмотреть на личный сайт, твиттер, и на гитхаб. Не сто… twitter.com/i/web/status/9…
18:26
@backendsecret Может у программистов проще, но в InfoSec не понимаю как сделать резюме на одну страницу. Получится… twitter.com/i/web/status/9…

Значит самое главное на первую страницу вынесите twitter.com/sershiko/statu…

21:06
@backendsecret Я когда попробовал секцию поиска работы на Glassdoor, подумал что это такая шутка ну или там реклама… twitter.com/i/web/status/9…
21:08

# Среда 24 твита

И снова здравствуйте. И мы с собеседованиями затянулась. Попробую добить сегодня. Посол успешного прохождения телеф… twitter.com/i/web/status/9…

9:53

Некоторые компании пришлют не только список интервью, но и основные пункты на которые будут смотреть и даже список… twitter.com/i/web/status/9…

9:53

Чаще всего on-site интервью это целый целый день в оффисе компании. Со следующими интервью:

9:53

Алгоритмы и coding думаю объяснять особо не надо. Читаем книги по алгоритмам, проходим задачи на leetcode, hackerra… twitter.com/i/web/status/9…

10:38

Учимся думать вслух, интервьюеру важно знать о чем и как вы думаете. Только в этом случае он сможет вам помочь и на… twitter.com/i/web/status/9…

10:38

System design сложнее и очень зависит от вашего левела. Это ещё одно интервью в котором вопросы важнее ответов. Вам… twitter.com/i/web/status/9…

11:51

Например вас попросят: “разработайте архитектуру твиттера». Какой будет ваш первый вопрос?

11:51

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

12:00

Примеры вопросов:
Сколько пользователей? Как они распределены по земному шару? Какой паттерн использования? Больше… twitter.com/i/web/status/9…

12:00

На некоторые ваши вопросы интервьюер скажет: «решай сам» либо «прикинь на глазок». Например: «нагрузка как у реальн… twitter.com/i/web/status/9…

12:00

Точность цифр конечно не важна, но важен ваш мыслительный процесс и способность быстро прикинуть и посчитать нагруз… twitter.com/i/web/status/9…

12:00
@backendsecret Расскажите об имеющейся команде, потенциальной базе юзеров, нагрузке и т.д, бюджете в конце концов)… twitter.com/i/web/status/9…
12:18
I am happy to help anybody who wants to know more about self driving cars, big scale microservices, or working at U… twitter.com/i/web/status/9…
13:10
If you're a new programmer I just want you to know

me and all of my colleagues with years of experience

Google th… twitter.com/i/web/status/9…

13:11

Ну и самое интересное - Behavioural(или Culture fit) интервью. К нему обычно не готовятся, и очень зря. Это будет д… twitter.com/i/web/status/9…

13:42

Лучшая подготовка: написать пару листков о себе - ваш опыт, экспертиза, как вы реагируете на критику, какую саму сл… twitter.com/i/web/status/9…

13:42

Какую самую большую техническую ошибку вы совершили, есть ли у вас опыт лидерства, какие планы на карьеру? В целом… twitter.com/i/web/status/9…

13:42

Лучшая тактика на этом интервью - не врать. Будете врать - вас не возьмут, или уволят после испытательного, потому… twitter.com/i/web/status/9…

13:42

О недостатках и проколах нужно говорить. Если вы скажете что таких нет, или скажете что «мой худший недостаток в то… twitter.com/i/web/status/9…

13:42
@backendsecret Но важно знать правило, что каждое слово будет использовано против вас :)

Важно помнить что к моменту этого интервью компания уже вложила в вас деньги и всеми силами пытается нанять. twitter.com/alex_s_v/statu…

14:20

Ну и напоследок, ресурсы которые FB рекомендует перед прохождением интервью:
1.Cracking the coding interview… twitter.com/i/web/status/9…

21:15
@backendsecret Могу посоветовать еще один ресурс, который бывший коллега собирал до прохождения интервию в FB (тепе… twitter.com/i/web/status/9…
21:19
@backendsecret Да все интересно окромя темы поиска работы. Про редис было очень интересно, спасибо. Так же интересн… twitter.com/i/web/status/9…

Я могу ошибаться но по-моему фуллстек уже не столь актуален. Фронтенд стал слишком сложен для поддержки бекендером,… twitter.com/i/web/status/9…

22:38

Тоже самое происходит с девопсом. Три года назад - «а давайте программисты будут делать инфраструктуру и назовём эт… twitter.com/i/web/status/9…

22:41

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

Давайте сегодня поговорим про тулы для Data Egineering. Кто использует Amazon Data Pipeline или может быть его альт… twitter.com/i/web/status/9…

8:40
@vanadium23 @backendsecret Просто ангуляр как будто специально сделан так, что бы на нем бэкендеры писали
8:43

Моя команда - последняя в компании на AWS, остальные уже в GCloud. И все из-за Data Pipeline и его интеграции с EMR… twitter.com/i/web/status/9…

8:55
@backendsecret приветствую, есть ли хорошее решение поднятия Redis cluster в docker?

Не пробовал и не особо вижу смысла. Скорее всего редис будет сьедать всю память на машине и нет смысла запускать др… twitter.com/i/web/status/9…

13:21

И даже в случае если вы запускаете другие сервисы рядом с Редисом, какой смысл оборачивать сам Редис? Ему же не нуж… twitter.com/i/web/status/9…

13:26
@backendsecret В чем оказалось преимущество GCloud vs AWS? Больше автоматизации, меньше ручной настройки? Меньше фин. и временные издержки?

Остальная компания переехала потому что дешевле ну и Kubernetes. А нашу команду тянут чтобы не поддерживать две инф… twitter.com/i/web/status/9…

14:02

Позавчера в очередной раз забыл убить EMR кластер из 100 машин который использовал для тестирования. И того плюс па… twitter.com/i/web/status/9…

15:04

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

@backendsecret не очень понял что имеется под скриптами запуска, вроде emr так и работает “запусти этот скрипт на кластере из 100 машин"

Не правильно выразился. У нас, например, целый проект про запуск Data Pipeline в нужное время, с нужными задачами,… twitter.com/i/web/status/9…

9:11

Инженеры зачастую не любят работать с Payments. Интеграция с ужасными API, баги = потерянные деньги и тд. Как по мн… twitter.com/i/web/status/9…

10:55
@backendsecret и обычно в любой компании там самое большое болото

Это не болото, это challenge! twitter.com/bitomaxsp/stat…

12:05
@backendsecret Я на следующей неделе вылью всю боль работы с Payments API :)
16:08

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

Собеседование на целый день. Т.е. мало того что это стресс, так он ещё и 6-8 часов. Это проверка сколько человек пр… twitter.com/i/web/status/9…

Это вопрос обсуждаемый и иногда инервью может продлиться несколько дней. twitter.com/rashid80/statu…

10:33
@backendsecret Вот никогда не мог понять, почему наемного работника-инженера вообще должен волновать чужой бизнес и… twitter.com/i/web/status/9…

А в чем задача инженера? Я всегда думал что задача инженера как раз в решении проблем. Будь то проблемы бизнеса или… twitter.com/i/web/status/9…

11:05

Вопрос только в том решаете ли вы их пассивно(взял задачку из Jira, не задумываясь написал, пометил как решённую и… twitter.com/i/web/status/9…

11:09
@backendsecret @nifl_heim Инженер решает задачи. Не проблемы. Feel the difference.

Сейчас в меня полетят копья. Инженер который решает только задачи - не инженер вовсе. Не уверен в правильном термин… twitter.com/i/web/status/9…

11:22
@backendsecret И оба типа могут принести пользу, так и нанести вред - нужно их правильно готовить
11:35
@backendsecret Кмк, кодер - решает задачи (копает до обеда), программист - решает проблемы. (доносит до кастомера,… twitter.com/i/web/status/9…
11:35
@kostenko @backendsecret Ок, если ты платишь проценты с дохода бизнеса, или еще как-то материально поощраешь работн… twitter.com/i/web/status/9…

Это материальное поощрение называется зарплата+бонус и напрямую зависит не от вашего знания паттернов ООП, или коли… twitter.com/i/web/status/9…

12:07
@backendsecret Ок, я бы сказал что этого не делает только самый начинающий программист. Как только область ответств… twitter.com/i/web/status/9…
12:08
@nifl_heim @orhideous @backendsecret Являюсь ли я бизнесменом, если проанализировал пришедшую мне задачу, изучил ме… twitter.com/i/web/status/9…
12:10
@backendsecret @alexanius Я не утрирую, а говорю, что вы заставляете программиста выходить за зону его компетенции,… twitter.com/i/web/status/9…

Я не заставляю. Я считаю что если программист пишет бухгалтерский софт - он должен понимать основы бухгалтерии, дру… twitter.com/i/web/status/9…

13:40
@backendsecret Сейчас читаю книгу Чеда Фаулера "Программист-фанатик", так там пол книги о том, что хороший программ… twitter.com/i/web/status/9…
13:46
@AstarothAst @backendsecret @alexanius Вообще программирование это прикладная дисциплина. Это вспомогательный навык… twitter.com/i/web/status/9…
14:55
@AstarothAst @backendsecret @alexanius kalzumeus.com/2011/10/28/don…

Статья, которая судя по всему сумирует и расширяет мои сегодняшние аргументы про инженеров, кодеров и бизнес twitter.com/vassilevsky/st…

15:01

Пожалуй я буду заканчивать. На этой неделе с вами был @avovsya - агитировал готовиться к интервью, вникать в бизнес… twitter.com/i/web/status/9…

18:03

other


@vvn33