# Понедельник 51 твит
@backendsecret @avovsya Берешь, и делаешь же
Вот и я так думал, но потом надо вкрутить репликации, и загрузку делать максимум за час и денег на памяти сэкономит… twitter.com/i/web/status/9…
12:21Значит начнём мы с задачи в которой стоило наверное взять AeroSpike но денег(и экспертизы) хватило только на Redis
12:32Задача стояла следующая - раздавать по REST API данные лежащий по ключу в Parquet на S3. REST API часть проста и бы… twitter.com/i/web/status/9…
12:35Попробовал Кассандру, она могла бы быть дешевле но время загрузки которое удалось выжать из адекватного кластера - 6 часов. Не подходит.
13:06Да кстати, из Parquet данные загружались Spark’ом и подходящим питоновским драйвером
13:07Redis показывал хорошие результаты. Датасет размером почти терабайт не пожатый, и на 30% меньше после Protobuf(сама… twitter.com/i/web/status/9…
13:12Данные из твиттера руками не удаляються. Во первых во время загрузки мы хотим иметь к ним доступ( неважно к новому… twitter.com/i/web/status/9…
13:33Конфигурация Redis’a: maxmemory: 900GB, maxmemory-policy: allkeys-lru
13:35Казалось бы все должно работать, репликации пока нет, персистентность на диск включена. Первая загрузка прошла успе… twitter.com/i/web/status/9…
13:38Причина - out of memory. И это при настроенном maxmemory. Пара дней чтения документации, игры с ручками в конфиге и… twitter.com/i/web/status/9…
13:40Поскольку при загрузке перезаписывались почти 90% ключей, Redis включал rdb(персистентность на диск), в нормальной… twitter.com/i/web/status/9…
13:47@backendsecret В каких сферах можно задавть вопросы? :)
Отвечать буду на все что смогу. Например: Карьера, Spark, Node.js, distributed systems, работа разработчиком в Англ… twitter.com/i/web/status/9…
13:57@backendsecret Редис очень интересно относится к этому параметру. У нас он ниже существующей оперативы, записи на д… twitter.com/i/web/status/9…
У нас основной процес Redis за пределы не вылазил, но вот персистентность на него внимания не обращает. twitter.com/antonplankton/…
14:05Отключили rdb, точнее перенесли дисковый бекап на 12 часов. Проблему это починило. Включили репликацию - редис снов… twitter.com/i/web/status/9…
14:08@backendsecret А версия какая? Последняя ведет себя немного лучше
Изначально была версия 3, переехали на 4.0.1 но проблему это не решило twitter.com/antonplankton/…
14:11Опять же поскольку обновляются почти все ключи для репликации редис не может делать partial sync и делает full sync… twitter.com/i/web/status/9…
14:16@backendsecret Чем node платформа хороша?
Куча пакетов и тулов для быстрого прототипирования веба. Низкий порог входа(по крайней мере был пару лет назад). Ле… twitter.com/i/web/status/9…
14:27@backendsecret Concurrency? На Node? Оно же однопоточное.
Concurrency vs Parallelism в Node.js - bytearcher.com/articles/paral… twitter.com/miha_x64/statu…
14:47@backendsecret ИМХО, можно взять @kotlin + ktor.io и получить не менее сладкий язык, более удобную асинхронщину в л… twitter.com/i/web/status/9…
Скорее всего так и есть. Но я почти уверен что все равно накидать что нибудь можно быстрее на Ноже(express.js, mong… twitter.com/i/web/status/9…
14:51@backendsecret Мне кажется, Concurrency (одновременность) здесь трактуется как асинхронность.
Concurrency достигается асинхронностью twitter.com/miha_x64/statu…
14:53@backendsecret @avovsya Давай начнем с простого сначала.
Что такое nodejs full stack developer?
Тот кому «повезло» писать и бэкенд и фронтенд на JacaScript(typescript, clojurescipt, dart, es6-7-8) twitter.com/bitomaxsp/stat…
15:02К слову о Node.js. Haсkathon Starter незаменимая вещь для хакатонов и сайд проектов. Это готовый проект с аутентифи… twitter.com/i/web/status/9…
15:27@backendsecret Быстро можно накидать на том, на чем привык накидывать. Вы накидаете быстро на ноде, я накидаю быстр… twitter.com/i/web/status/9…
В общем вы правы. Но для каких-то ситуаций Нода лучше чем тот же питон(и наоборот конечно). Пример из практики. Пис… twitter.com/i/web/status/9…
15:42Подобные инструменты в питоне или в Java надо ещё поискать. И их использование почему то не столь тривиально как в… twitter.com/i/web/status/9…
15:46@backendsecret Про распределённые системы - как в них прокачаться до получения адекватного оффера, в ситуации, если… twitter.com/i/web/status/9…
Отличный вопрос! Во первых книга Martin Kleppman’а - Designing Data Intensive Applications - amazon.co.uk/Designing-Data… twitter.com/strizhechenko/…
15:48Во вторых корсеровский курс - coursera.org/learn/cloud-co… Книга и курс - это обзор конкретных задач и методологий. Для… twitter.com/i/web/status/9…
15:53Но вообще роле обширно. Хорошая идея попытаться имплементировать что-то интересующее(хоть свой Spark). Начать с сам… twitter.com/i/web/status/9…
15:56Ещё классный вариант читать много про архитектуру того же Твиттера, FB и тд. Конечно пытаясь понять зачем и как это… twitter.com/i/web/status/9…
16:01И напоследок - активно готовиться к System Design interview в FB или Google - youtu.be/ZgdS0EUmn70
16:03Ах да, чуть не забыл, слушать @devzen_ru конечно же
16:09@backendsecret @avovsya Кроме веба и связанных с вебом решений есть интересные проекты, в которых есть опыт?
Смотря что считать связанным с вебом. Web-crawler, сбор аналитики с мобильных железок, на данный момент - реклама и… twitter.com/i/web/status/9…
16:26@backendsecret @avovsya Расскажи какой сейчас Спарк по популярности. Есть смысл джуниором становиться под него (реа… twitter.com/i/web/status/9…
Честно говоря, не знаю что в РФ, но в Лондоне дата инженеры(spark и тд) очень нужны. Но без питона или скалы Спарка… twitter.com/i/web/status/9…
16:29@backendsecret А рассматривается именно стэк Java + Spark или имеет смысл смотреть только на Scala/Python? Просто с… twitter.com/i/web/status/9…
Scala + Spark - лучшее комбо. Питон проще будет. Spark + Java как по мне - извращение. @ruxeg На Котлине Спарк писа… twitter.com/i/web/status/9…
16:41@backendsecret @ruxeg @PMarinchenko @ruxeg Python там всегда был и будет second-class citizen.
Зато не надо код Data Science’ов переписывать на Скалу что бы вылить в продакшн. Достаточно только пару code review. twitter.com/orhideous/stat…
16:46@backendsecret @orhideous @ruxeg @PMarinchenko Тут палка о двух концах. Датасатанисты порой пишут весьма кудрявый к… twitter.com/i/web/status/9…
Да, я уже упоминал раньше что нам очень не хватает UDF для агрегаций, поэтому часть кода до сих пор на RDD twitter.com/orhideous/stat…
16:57Отличная тема назрела. Кто что использует в качестве структуры данных в RDD? У нас исторически туплы и некоторые вы… twitter.com/i/web/status/9…
16:59@backendsecret pip install attrs
Выглядит интересно, но вопрос скорее в том как с потреблением памяти в сравнении с туплами twitter.com/proofit404/sta…
17:16@backendsecret Зачем использовать RDD когда есть типизированный Dataset со всеми sql спецэффектами?
Писал немного ниже - у нас PySpark. А он не поддерживает кастомные функции для агрегации. Вот и приходится данные м… twitter.com/i/web/status/9…
17:26@backendsecret Подход такой же как и с классами. Там можно включить __slots__. Named tuples под капотом их же и используют.17:26
@backendsecret @orhideous @ruxeg @PMarinchenko Всегда можно UDF/UDAF/UDTF написать на Scala и вызвать ее в Python п… twitter.com/i/web/status/9…17:42
@1AD0745CEE75DB9 Модель акторов тыкал в Akka и ещё писал что-то похожее на Node.js когда делал web краулер. Работат… twitter.com/i/web/status/9…
Правда возникает куча проблем с очередями сообщений в акторы(нужно делать back pressure, подтверждения сообщений и… twitter.com/i/web/status/9…
20:38@backendsecret расскажи пожалуйста, как перекатился в Англию и почему именно туда, а не где-то ещё в Европе. Возмож… twitter.com/i/web/status/9…
Моя первая ошибка при переезде была в том что я думал что это сразу success story. В Англию перекатился почти случа… twitter.com/i/web/status/9…
22:39Собеседования длились почти пол года, ещё три месяца делал документы и сдавал IELTS еказмен на визу. Потом купил би… twitter.com/i/web/status/9…
22:41Офис находился в отреставрированном амбаре посреди клубничного поля. До ближайшего села - пять километров. Продукт… twitter.com/i/web/status/9…
22:42Почему Англия - потому что так вышло. По Европе я потом чуть не уехал в Амстердам, но решил дать Англии второй шанс… twitter.com/i/web/status/9…
22:46На счёт брексита - был немного шок в первые недели, а теперь как будто ничего и не было. Посмотрим что произойдёт н… twitter.com/i/web/status/9…
22:47Кому интересно про визу - гуглите Tier 2 work permit на сайте gov.uk
22:49В Лондоне очень круто из-за того что тут почти силиконовая долина и много крутых компаний делаются именно здесь. Т… twitter.com/i/web/status/9…
22:54Наводящие вопросы про переезд есть? Я конечно могу про все рассказывать, но всего слишком много.
22:58@backendsecret Про переезд лучше в @abroadunderhood. :)
Пожалуй да, но был запрос twitter.com/grayvors/statu…
23:01# Вторник 44 твита
@backendsecret Раскажи про социальную жизнь в офисе и вне. С коллегами тусить после работы? Куда ходите?
С коллегами ходим в паб. Иногда играем в настолки в офисе. С не британскими коллегами иногда получается быть товари… twitter.com/i/web/status/9…
0:49@backendsecret Интересна экономика жизни в Лондоне. Какие зарплаты, какие траты
Нормальная зарплата разработчика начинается где-то с 40к в год(2500 в месяц). Но можно и больше - до 90к. Если выше… twitter.com/i/web/status/9…
0:56@backendsecret А ещё про рынок труда : какие типы компаний, как ищут работу там, как проходят интервью
Тут и большие и маленькие стартапы, Google, Amazon, FB, банки и инвест фонды, консалтинг и аутсорс. В общем на любо… twitter.com/i/web/status/9…
1:00Всем доброго о утра! Сегодня я вам попробую рассказать как проходят и как проходить собеседования в компании вроде FB, Google, Uber и тд
11:06Начнём с того где работу ищут. FunctionalWorks, StackOverflow Jobs, Hired, Glassdoor, ну и сайты компаний которые интересуют
11:26Следующий этап - отправка резюме. И тут ваш лучший вариант найти кого то из компании кто вас посоветует HR’у. Друзь… twitter.com/i/web/status/9…
11:29Референс повышает ваши шансы попасть на собеседование в разы, в сравнении с холодным письмом HR’у
11:31Резюме. Сотни статей в интернете и тысячи сломаных копий на эту тему. Мои правила - не больше одной страницы, заточ… twitter.com/i/web/status/9…
11:34Не перечисляйте технологии которых вы не знаете очень хорошо. На собеседовании спросят. Вообще не перечисляйте техн… twitter.com/i/web/status/9…
11:38В резюме(и на собеседовании) говорите «Я», а не «Мы». Нанимать будут вас а не вашу прошлую команду. Необходимо быть… twitter.com/i/web/status/9…
11:44@backendsecret Что такое и как проходить bar riser в Uber?
На сколько я знаю это их новый процесс которые никак не должен повлиять на то как вы проходите интервью, а влияет н… twitter.com/i/web/status/9…
11:51Отправляя резюме надо приложить Cover Letter. В нем вы пишите почему хотите работать в этой компании и почему компа… twitter.com/i/web/status/9…
12:02Если вы действительно хотите эту работу, не отправляйте шаблонные письма. Узнайте какие команды есть в компании, в… twitter.com/i/web/status/9…
12:06Так, ребята. В Таллинне есть 5 вакансий на senior java, 1 middle java, 3 team lead java, 3 ruby middle/senior, DevO… twitter.com/i/web/status/9…12:07
Не знаете чем сможете помочь, но все равно считаете что это работа вашей мечты? Определитесь почему и напишите об этом!
12:08Когда я шёл на текущую позицию то не знал питона и толком не было production опыта в Спарк. Но я хотел заниматься a… twitter.com/i/web/status/9…
12:13И компании уже было по барабану что я не знаю питон, хоть он и был в списке требований. Главное что я ориентирован… twitter.com/i/web/status/9…
12:15Подразумевается что вы сможете освоить любой язык или Фреймворк достаточно быстро.
12:16Окей, вы отправили резюме с крутым cover letter. Дальше начинаеться самое интересное. Подготовите питч на 2-3 минут… twitter.com/i/web/status/9…
14:02Это для ответа на вопрос “Tell me about yourself” во время телефонного интервью. Очень важно подготовить пару интер… twitter.com/i/web/status/9…
14:05Не задавайте вопросы про зарплату. И старайтесь на такие вопросы отвечать как можно более размыто. Например джунам… twitter.com/i/web/status/9…
14:08Ваши вопросы скажут о вас больше чем ваш рассказ о себе. Покажут ваши интересы, мотивацию, постановку себя. Это осо… twitter.com/i/web/status/9…
14:10Про деньги вообще не спрашивайте. Даже если спустя год вам ни разу не заплатят. twitter.com/backendsecret/…
По деньги смотрим Glassdoor. Обстоятельный разговор же состоится после прохождения интервью twitter.com/webholt/status…
14:12Какое отвратительное притворство. Делаешь вид, что зарплата — не самое важное в рабте, а они делают вид, что верят. twitter.com/backendsecret/…
Рабочее общение в Англии это вообще сплошное притворство. И да, я считаю что деньги это один из факторов, но отнюдь… twitter.com/i/web/status/9…
14:15Хорошая зарплата это фактор комфорта, она НЕ будет мотивировать ехать на работу каждый день. А вот факторы мотиваци… twitter.com/i/web/status/9…
14:18Вот всем говорю, а мало кто слушает. А потом удивляются, зп вроде норм, а чот не прет. twitter.com/backendsecret/…14:24
«Корпоративная культура» — это какая-то иллюзорная фигня для больших боссов, от неё лучше бежать куда подальше. twitter.com/backendsecret/…
Это отнюдь не иллюзорна фигня в компаниях больше 10 человек. Иногда это свод правил в бумаге, иногда сложившиеся от… twitter.com/i/web/status/9…
15:28@backendsecret Без Cover Letter смотреть на кандидатов скучновато. Иногда резюме вроде ОК, смотришь на Cover Letter… twitter.com/i/web/status/9…15:32
@backendsecret Плохая зарплата будет демотивировать ехать на работу каждый день
Да, но очень хорошая не будет мотивировать, а будет восприниматься как должное twitter.com/bildja/status/…
16:45@nick_jastix @backendsecret Зачем cover letter нужен? Потешить самолюбие сотрудников компании? Увеличить мотивацию… twitter.com/i/web/status/9…
Он в том числе и кандидату нужен. Понять зачем он вообще отсылает резюме в эту компанию twitter.com/timrael/status…
16:46@backendsecret @pas_art Нужен тред о том, как говорить о повышении зарплаты
Неплохая статья по обсуждению зарплаты - kalzumeus.com/2016/06/03/kal… twitter.com/shz_am_t975725…
17:05@backendsecret а просто «я хочу у вас работать, потому что я хочу работать» уже не канает?
Скорее всего сработает. Если вы не собеседуетесь в FB конечно. Но вы же правда не хотите работать только ради работ… twitter.com/i/web/status/9…
17:41@Timrael @backendsecret Другая ситуация, когда у человека в резюме перечислены технологии и скилы и какие-то проект… twitter.com/i/web/status/9…18:41
@backendsecret Как можно не задавать вопрос о ЗП? В целом, ваш посыл понятен, работа, мотивация, развитие важнее ка… twitter.com/i/web/status/9…
Зарплату обговаривать надо. Когда уже оффер на руках. Что бы понять что там вообще платят - есть Glassdoor. На край… twitter.com/i/web/status/9…
18:43@backendsecret дак оффер уже ж с суммой идет или нет ??
Да, и эта сумма - минимум на который оценила вас компания. Именно с неё и начинаются серьезные переговоры. Я счита… twitter.com/i/web/status/9…
18:53@backendsecret т.е. может быть job offer v.2/3/4 ??)
Не просто может, а должен twitter.com/odarchuk/statu…
18:54@backendsecret т.е. может быть job offer v.2/3/4 ??)
Если вы согласились на первый - 99% шанс что вы потеряли довольно много денег twitter.com/odarchuk/statu…
18:55@backendsecret вот еще одно интересное чтиво на эту тему.19:37
medium.freecodecamp.org/ten-rules-for-…
@backendsecret Хмм. Как правильно вести торги?))
Смотрим например здесь - twitter.com/jensonharvey/s… и здесь - kalzumeus.com/2016/06/03/kal… twitter.com/odarchuk/statu…
19:38@backendsecret Имеет смысл пройти около 10 собеседований, на первых 5-6 размяться, а напоследок оставить те компани… twitter.com/i/web/status/9…
Отличный совет! twitter.com/john_govno/sta…
19:39Ладно, вам позвонил HR, ваш питч был прекрасен, вопросы интересные и вы прошли телефонный скрининг. Следующий этап… twitter.com/i/web/status/9…
21:14Про тестовое мне сказать особо нечего. Его надо делать и делать обстоятельно. Умеете тесты - сделайте 100% coverage… twitter.com/i/web/status/9…
21:20И да - напишите подробную документацию как его запустить. А желательно скрипт который сам все запустит. Смотреть ег… twitter.com/i/web/status/9…
21:20@backendsecret Помните, кандидатов могут и погуглить. Могут посмотреть на личный сайт, твиттер, и на гитхаб. Не сто… twitter.com/i/web/status/9…21:26
# Среда 22 твита
@backendsecret Может у программистов проще, но в InfoSec не понимаю как сделать резюме на одну страницу. Получится… twitter.com/i/web/status/9…
Значит самое главное на первую страницу вынесите twitter.com/sershiko/statu…
0:06@backendsecret Я когда попробовал секцию поиска работы на Glassdoor, подумал что это такая шутка ну или там реклама… twitter.com/i/web/status/9…0:08
И снова здравствуйте. И мы с собеседованиями затянулась. Попробую добить сегодня. Посол успешного прохождения телеф… twitter.com/i/web/status/9…
12:53Некоторые компании пришлют не только список интервью, но и основные пункты на которые будут смотреть и даже список… twitter.com/i/web/status/9…
12:53Чаще всего on-site интервью это целый целый день в оффисе компании. Со следующими интервью:
12:53Алгоритмы и coding думаю объяснять особо не надо. Читаем книги по алгоритмам, проходим задачи на leetcode, hackerra… twitter.com/i/web/status/9…
13:38Учимся думать вслух, интервьюеру важно знать о чем и как вы думаете. Только в этом случае он сможет вам помочь и на… twitter.com/i/web/status/9…
13:38System design сложнее и очень зависит от вашего левела. Это ещё одно интервью в котором вопросы важнее ответов. Вам… twitter.com/i/web/status/9…
14:51Например вас попросят: “разработайте архитектуру твиттера». Какой будет ваш первый вопрос?
14:51И да, первым должен быть именно вопрос. Если вы бросились делать архитектуру не задавая вопросы - собеседование вы скорее всего провалили.
15:00Примеры вопросов:
Сколько пользователей? Как они распределены по земному шару? Какой паттерн использования? Больше… twitter.com/i/web/status/9…
На некоторые ваши вопросы интервьюер скажет: «решай сам» либо «прикинь на глазок». Например: «нагрузка как у реальн… twitter.com/i/web/status/9…
15:00Точность цифр конечно не важна, но важен ваш мыслительный процесс и способность быстро прикинуть и посчитать нагруз… twitter.com/i/web/status/9…
15:00@backendsecret Расскажите об имеющейся команде, потенциальной базе юзеров, нагрузке и т.д, бюджете в конце концов)… twitter.com/i/web/status/9…15: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…16:10
If you're a new programmer I just want you to know16:11me and all of my colleagues with years of experience
Google th… twitter.com/i/web/status/9…
Ну и самое интересное - Behavioural(или Culture fit) интервью. К нему обычно не готовятся, и очень зря. Это будет д… twitter.com/i/web/status/9…
16:42Лучшая подготовка: написать пару листков о себе - ваш опыт, экспертиза, как вы реагируете на критику, какую саму сл… twitter.com/i/web/status/9…
16:42Какую самую большую техническую ошибку вы совершили, есть ли у вас опыт лидерства, какие планы на карьеру? В целом… twitter.com/i/web/status/9…
16:42Лучшая тактика на этом интервью - не врать. Будете врать - вас не возьмут, или уволят после испытательного, потому… twitter.com/i/web/status/9…
16:42О недостатках и проколах нужно говорить. Если вы скажете что таких нет, или скажете что «мой худший недостаток в то… twitter.com/i/web/status/9…
16:42@backendsecret Но важно знать правило, что каждое слово будет использовано против вас :)
Важно помнить что к моменту этого интервью компания уже вложила в вас деньги и всеми силами пытается нанять. twitter.com/alex_s_v/statu…
17:20# Четверг 11 твитов
Ну и напоследок, ресурсы которые FB рекомендует перед прохождением интервью:
1.Cracking the coding interview… twitter.com/i/web/status/9…
@backendsecret Могу посоветовать еще один ресурс, который бывший коллега собирал до прохождения интервию в FB (тепе… twitter.com/i/web/status/9…0:19
@backendsecret Да все интересно окромя темы поиска работы. Про редис было очень интересно, спасибо. Так же интересн… twitter.com/i/web/status/9…
Я могу ошибаться но по-моему фуллстек уже не столь актуален. Фронтенд стал слишком сложен для поддержки бекендером,… twitter.com/i/web/status/9…
1:38Тоже самое происходит с девопсом. Три года назад - «а давайте программисты будут делать инфраструктуру и назовём эт… twitter.com/i/web/status/9…
1:41Давайте сегодня поговорим про тулы для Data Egineering. Кто использует Amazon Data Pipeline или может быть его альт… twitter.com/i/web/status/9…
11:40@vanadium23 @backendsecret Просто ангуляр как будто специально сделан так, что бы на нем бэкендеры писали11:43
Моя команда - последняя в компании на AWS, остальные уже в GCloud. И все из-за Data Pipeline и его интеграции с EMR… twitter.com/i/web/status/9…
11:55@backendsecret приветствую, есть ли хорошее решение поднятия Redis cluster в docker?
Не пробовал и не особо вижу смысла. Скорее всего редис будет сьедать всю память на машине и нет смысла запускать др… twitter.com/i/web/status/9…
16:21И даже в случае если вы запускаете другие сервисы рядом с Редисом, какой смысл оборачивать сам Редис? Ему же не нуж… twitter.com/i/web/status/9…
16:26@backendsecret В чем оказалось преимущество GCloud vs AWS? Больше автоматизации, меньше ручной настройки? Меньше фин. и временные издержки?
Остальная компания переехала потому что дешевле ну и Kubernetes. А нашу команду тянут чтобы не поддерживать две инф… twitter.com/i/web/status/9…
17:02Позавчера в очередной раз забыл убить EMR кластер из 100 машин который использовал для тестирования. И того плюс па… twitter.com/i/web/status/9…
18:04# Пятница 5 твитов
@backendsecret не очень понял что имеется под скриптами запуска, вроде emr так и работает “запусти этот скрипт на кластере из 100 машин"
Не правильно выразился. У нас, например, целый проект про запуск Data Pipeline в нужное время, с нужными задачами,… twitter.com/i/web/status/9…
12:11@backendsecret We use styx: github.com/spotify/styx12:28
Инженеры зачастую не любят работать с Payments. Интеграция с ужасными API, баги = потерянные деньги и тд. Как по мн… twitter.com/i/web/status/9…
13:55@backendsecret и обычно в любой компании там самое большое болото
Это не болото, это challenge! twitter.com/bitomaxsp/stat…
15:05@backendsecret Я на следующей неделе вылью всю боль работы с Payments API :)19:08
# Воскресенье 14 твитов
Собеседование на целый день. Т.е. мало того что это стресс, так он ещё и 6-8 часов. Это проверка сколько человек пр… twitter.com/i/web/status/9…
Это вопрос обсуждаемый и иногда инервью может продлиться несколько дней. twitter.com/rashid80/statu…
13:33@backendsecret Вот никогда не мог понять, почему наемного работника-инженера вообще должен волновать чужой бизнес и… twitter.com/i/web/status/9…
А в чем задача инженера? Я всегда думал что задача инженера как раз в решении проблем. Будь то проблемы бизнеса или… twitter.com/i/web/status/9…
14:05Вопрос только в том решаете ли вы их пассивно(взял задачку из Jira, не задумываясь написал, пометил как решённую и… twitter.com/i/web/status/9…
14:09@backendsecret @nifl_heim Инженер решает задачи. Не проблемы. Feel the difference.
Сейчас в меня полетят копья. Инженер который решает только задачи - не инженер вовсе. Не уверен в правильном термин… twitter.com/i/web/status/9…
14:22@backendsecret И оба типа могут принести пользу, так и нанести вред - нужно их правильно готовить14:35
@backendsecret Кмк, кодер - решает задачи (копает до обеда), программист - решает проблемы. (доносит до кастомера,… twitter.com/i/web/status/9…14:35
@kostenko @backendsecret Ок, если ты платишь проценты с дохода бизнеса, или еще как-то материально поощраешь работн… twitter.com/i/web/status/9…
Это материальное поощрение называется зарплата+бонус и напрямую зависит не от вашего знания паттернов ООП, или коли… twitter.com/i/web/status/9…
15:07@backendsecret Ок, я бы сказал что этого не делает только самый начинающий программист. Как только область ответств… twitter.com/i/web/status/9…15:08
@nifl_heim @orhideous @backendsecret Являюсь ли я бизнесменом, если проанализировал пришедшую мне задачу, изучил ме… twitter.com/i/web/status/9…15:10
@backendsecret @alexanius Я не утрирую, а говорю, что вы заставляете программиста выходить за зону его компетенции,… twitter.com/i/web/status/9…
Я не заставляю. Я считаю что если программист пишет бухгалтерский софт - он должен понимать основы бухгалтерии, дру… twitter.com/i/web/status/9…
16:40@backendsecret Сейчас читаю книгу Чеда Фаулера "Программист-фанатик", так там пол книги о том, что хороший программ… twitter.com/i/web/status/9…16:46
@AstarothAst @backendsecret @alexanius Вообще программирование это прикладная дисциплина. Это вспомогательный навык… twitter.com/i/web/status/9…17:55
@AstarothAst @backendsecret @alexanius kalzumeus.com/2011/10/28/don…
Статья, которая судя по всему сумирует и расширяет мои сегодняшние аргументы про инженеров, кодеров и бизнес twitter.com/vassilevsky/st…
18:01Пожалуй я буду заканчивать. На этой неделе с вами был @avovsya - агитировал готовиться к интервью, вникать в бизнес… twitter.com/i/web/status/9…
21:03# Ссылки
other
- https://bytearcher.com/articles/parallel-vs-concurrent/
- https://www.amazon.co.uk/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321/ref=asap_bc?ie=UTF8
- https://www.coursera.org/learn/cloud-computing
- https://youtu.be/ZgdS0EUmn70
- http://www.kalzumeus.com/2016/06/03/kalzumeus-podcast-episode-12-salary-negotiation-with-josh-doody/
- https://medium.freecodecamp.org/ten-rules-for-negotiating-a-job-offer-ee17cccbdab6
- https://github.com/spotify/styx