7 января 2019 – 13 января 2019

@nikolay_ashanin

Amsterdam, The Netherlands
7 января 2019Понедельник
34 твита
10:42

#НоваяАватарка #АвторНедели
Всем привет. Я Николай Ашанин, буду автором первой рабочей недели в году.
Живу в Голла… twitter.com/i/web/status/1…

10:46

Задавайте вопросы, примерный план на неделю следующий:

День 1. Общие архитектурные вопросы
День 2. Эстимейты
День… twitter.com/i/web/status/1…

10:49

Начну с наброса про архитектуру в целом. Нужно ли мобильному разработчику представлять как работают различные компо… twitter.com/i/web/status/1…

11:39

Мое мнение такое - разработчик всегда должен понимать хотя бы верхнеуровнево как работает система целиком. Это буде… twitter.com/i/web/status/1…

11:41

К примеру, нужно реализовать кеш запросов. Необязательно его делать в мобилке, есть куча вариантов, зависящих от ис… twitter.com/i/web/status/1…

11:45

И я постараюсь кидать больше ссылок на разные крутые материалы на этой неделе. Первая - статья которая в своё время… twitter.com/i/web/status/1…

12:14

В крупных компаниях, одной из секций интервью является system design. Где вас попросят накидать на white board архи… twitter.com/i/web/status/1…

12:36

Кстати, в EPAM, чтобы пройти на позицию Solution Architect, кроме жестких входных требований, вроде 10 лет опыта ра… twitter.com/i/web/status/1…

12:40

Этот ассессмент представляет из себя двухчасовое system design interview. Из разных локаций собирается комитет архи… twitter.com/i/web/status/1…

12:46

Задание достаточно абстрактно, в паре десятков предложений. И на основе предположений готовится решение, обычно в в… twitter.com/i/web/status/1…

12:49

Если что-то изначально предположили неправильно, а это почти 100% так и будет, то нужно в реал-тайме поправить схем… twitter.com/i/web/status/1…

12:51

Вот расшифровка
OPEX ru.wikipedia.org/wiki/%D0%9E%D0…
CAPEX ru.wikipedia.org/wiki/%D0%9A%D0…
Для заказчиков выбор между ними - один… twitter.com/i/web/status/1…

12:54

github.com/donnemartin/sy… один из источников, который позволит хорошо подготовиться к system design interview, да и в… twitter.com/i/web/status/1…

14:26

Ещё вопрос. Чем вы пользуетесь в своих личных проектах, либо каких-то proof of concepts, если для него необходимо п… twitter.com/i/web/status/1…

14:27

Иногда не понимаю, что пишут в @mobileunderhood Как быть? Ахда, я же Джун)

Задавай смело вопрос в reply, всё расшифрую :) Никогда не стесняйтесь спрашивать если что-то не знаете или не поним… twitter.com/i/web/status/1…

17:45

@mobileunderhood Как узнать то, чего не знаешь? Если в текущих проектах этих технологий не встречается?

Разделим на теорию и практику. По теории существует огромное количество ресурсов, курсов, гайдов, туториалов и т.д.… twitter.com/i/web/status/1…

17:48

@mobileunderhood Кстати, кому не сложно опишите, что значит набросать архитектуру? До какого уровня детализации?

Уровень детализации архитектуры зависит от того, для кого это делается. Вообще вся документация должна создаваться… twitter.com/i/web/status/1…

17:51

C4 c4model.com один из популярных (мой любимый) подходов к созданию high-level диаграмм. Позволяет нари… twitter.com/i/web/status/1…

17:52

Дальше deployment на уровне system design спускаются редко, только если нужно рассказать какую-то специфику. И нико… twitter.com/i/web/status/1…

17:55

@mobileunderhood Как узнать то, чего не знаешь? Если в текущих проектах этих технологий не встречается?

Ниже я набросал пару способов как это работало для меня. Напишите в комментах, как вы узнавали новые для себя техно… twitter.com/i/web/status/1…

17:58

@sunrizz @mobileunderhood А зачем? Каждый день новые «архитектуры» выходят, не читать же про все.

Под "архитектурой" мной понимается не разновидности viper или riplers или еще миллион разных способов создания уров… twitter.com/i/web/status/1…

18:01

И зная базовые принципы, можно в целом понять любую архитектуру. Если знаете как устроен CDN, то можно сходу понять… twitter.com/i/web/status/1…

18:03

@mobileunderhood Судить по количеству годиков в профессии можно только если нормальных критериев придумать не удалось.

Целиком согласен, можно заменить на слово "много". Так как я в целом не верю в архитектора с 3 годами опыта, как и… twitter.com/i/web/status/1…

18:09

@mobileunderhood Если применительно к собеседованию, то по вашему мнению, какой уровень детализации должен показать кандидат?

Как ниже было грамотно подмечено, то сначала нужно понять, зачем это делается. А делается это, чтобы понять мышлени… twitter.com/i/web/status/1…

18:10

А вообще ниже уровня деплоймента очень редко спускаются на таких интервью, так как дальше уже начинается имплементация

18:15

И пара ссылок по AWS, которые я сам проходил:
aws.amazon.com/training/cours… старт для тех, кто не знает что такое облака… twitter.com/i/web/status/1…

18:17

@mobileunderhood Если бы вы были собеседуемым, то применяли бы c4? Т.е. сначала описание контекста, потом каждого… twitter.com/i/web/status/1…

На своём ассессменте именно это я и использовал. Очень репрезентативно и позволяет показать сначала всю картину, а… twitter.com/i/web/status/1…

18:23

@mobileunderhood Тут спору нет, это важно.
Я скорей про идею «знать всё». Это почти как «быть в тренде» — смысла никакого.

Основная идея не "знать всё", основная идея "знать базу". Можно легко ретранслировать на iOS, к примеру. На мой взг… twitter.com/i/web/status/1…

18:43

Еще одна полезная ссылочка на system design hiredintech.com/system-design/
Уже с видосиками

19:05

Накину про микросервисы на бэк-енде. Выбирая между монолитом и микросервисами есть ряд моментов, на которые нужно о… twitter.com/i/web/status/1…

19:09

Этот критерий не является специфичным только для микросервисов, он в целом подходит для выбора технологий в компании/проекте/команде

19:45

И чтобы не тянуть с этим критерием - отвечу сам. Одним из главных является то, что ваша команда уже умеет работать… twitter.com/i/web/status/1…

19:47

И вдогонку книга по микросервисам: amazon.com/Building-Micro…
Максимум теории и описания применимости, а также описани… twitter.com/i/web/status/1…

19:52

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

8 января 2019Вторник
46 твитов
9:56

@mobileunderhood Спойлер: никак

Очень хорошо, что наша аудитория не верит в деда мороза и серебрянные пули. Действительно, никак :) Но, как же оцен… twitter.com/i/web/status/1…

9:58

Начнём с теории. В своё время, я долго пытался разобраться как же оценивать проект так, чтобы его можно было продат… twitter.com/i/web/status/1…

10:00

К примеру, amazon.com/Agile-Estimati… . Вообще если в названии есть слово agile, scrum и тд, то сразу посмотрите колич… twitter.com/i/web/status/1…

10:06

C другой стороны, всё же попадались достойные источники. И в основном они были написаны инженерами. К примеру, чита… twitter.com/i/web/status/1…

10:07

Но затем мне попалась другая его книга ozon.ru/context/detail… . Если вы только начали делать оценки - это просто m… twitter.com/i/web/status/1…

10:09

Кидайте в комменты книги, статьи, видосики, которые лично на вас произвели впечатление и помогли улучшить навык оценивания задач/проектов.

12:02

И вопрос касательно практики. В чём вы оцениваете задачи на своём текущем проекте? Если выбираете "другое", напишит… twitter.com/i/web/status/1…

12:19

Еще одна классика. Must read amazon.com/Mythical-Man-M… или русский вариант ozon.ru/context/detail… В книге сформулиро… twitter.com/i/web/status/1…

12:20

Именно от Ф.Брукса и появились фразы "То, что один разработчик делает месяц, два делают за два"

12:23

@mobileunderhood Ну или народное творчество "Проект менеджер: Человек, который считает, что 9 женщин могут родить ребенка за месяц."

12:26

@mobileunderhood Поэтому в аутсорсе редко когда команда иосников достигает размеров 2+ человек?

На моем текущем проекте в аутсорсе 23 iOS-разработчика.
А в целом согласен, команда иосников в аутсорсе редко дост… twitter.com/i/web/status/1…

12:59

@mobileunderhood Что насчет Togaf-а?

TOGAF - это чистая enterprise архитектура. То есть подходит, когда у вас целая команда архитекторов на большом энте… twitter.com/i/web/status/1…

15:24

В комментариях просили рассказать про факапы с эстимейтами. На мой взгляд, истории фейлов и сделанные выводы интере… twitter.com/i/web/status/1…

15:28

Фейл первый. Все истории были со мной. Давно был заказчик, на старте ПМ обсудил с ним, что нужно сделать, пошел к к… twitter.com/i/web/status/1…

15:29

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

15:31

Фейл первый. Что в итоге было не так? Команда не имела доступа к заказчику/PO. А она всегда должна иметь возможност… twitter.com/i/web/status/1…

15:37

Фейл первый. Как убедить своего менеджера, что команде нужен доступ? Пару лет назад я был на курсах от Luxoft… twitter.com/i/web/status/1…

15:45

Стоит ли дальше рассказывать про фейлы с оценками или пропустить это? Постараюсь описывать с выводами, которые сделали в процессе

16:03

@mobileunderhood Так то, что получилось в итоге не соответствовало тому, что хотел заказчик или не соответствовало… twitter.com/i/web/status/1…

В небольших компаниях полное ТЗ вообще большая редкость, к сожалению. Очень редко полное ТЗ с требованиями бывает н… twitter.com/i/web/status/1…

16:13

Фейл второй. Относится не к проекту, а персонально ко мне. Как я продолбал свои оценки на спринт, а потом прилетела… twitter.com/i/web/status/1…

16:16

Фейл второй. Относится не к проекту, а персонально ко мне. Как я продолбал свои оценки на спринт, а потом прилетела… twitter.com/i/web/status/1…

Как это получилось? Я тогда недавно получил позицию лида и был совсем зеленый. Добавилось куча новых задач по менед… twitter.com/i/web/status/1…

16:18

Как это получилось? Я тогда недавно получил позицию лида и был совсем зеленый. Добавилось куча новых задач по менед… twitter.com/i/web/status/1…

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

16:20

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

Чтобы я сейчас изменил? Бывают моменты в нашей работе, когда задач становится резко больше 40 часов в неделю, сильн… twitter.com/i/web/status/1…

16:22

Чтобы я сейчас изменил? Бывают моменты в нашей работе, когда задач становится резко больше 40 часов в неделю, сильн… twitter.com/i/web/status/1…

Но тут же опять возникает проблема, что пока мы зеленые, то есть только получили новые обязанности, в этом случае с… twitter.com/i/web/status/1…

19:19

Фейл третий. Взяли проект, оценили на пресейле и не попали в сроки. Стандартная история. Хотя было ТЗ и оценивали п… twitter.com/i/web/status/1…

19:26

Что к этому привело и как можно подстраховаться от таких ситуаций? Во-первых, лучше всего договариваться на работу… twitter.com/i/web/status/1…

19:28

stfalcon.com/ru/blog/post/f… тут расшифровка в чём разница между T&M и fix price проектами. Но обычно на T&M можно догов… twitter.com/i/web/status/1…

19:29

Если же проект фиксовый, то есть оцениваем сходу весь проект и работаем по этой сумме, то необходимо четко прописат… twitter.com/i/web/status/1…

19:30

Потому что бывают ситуации (ОООООчень часто), что есть этого не сделать, то заказчик начинает хотеть "вот тут кое-ч… twitter.com/i/web/status/1…

19:32

Также, необходимо подстраховаться от всяких изменений. К примеру, в контракте прописано - приложение должно работат… twitter.com/i/web/status/1…

19:33

Заказчик говорит, что iOS6+ покрывает и 6 и 7, и что это непрофессионально не предусматривать это с вашей стороны.… twitter.com/i/web/status/1…

19:35

Поэтому закладывайте все риски в оценку, при этом нужно очень четко уметь обосновывать каждую цифру, откуда она и п… twitter.com/i/web/status/1…

19:40

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

19:44

Можно ли получить точную цифру вплоть до часа, которая совпадет с реальностью в будущем? Невозможно. Наша задача ли… twitter.com/i/web/status/1…

19:45

Общаясь с заказчиком они уменьшают неопределенность, и в итоге получается либо ТЗ, либо схожие документы, к примеру… twitter.com/i/web/status/1…

19:51

В итоге мы получили ТЗ. Как его оценивать? Во-первых, оценивать должны только люди, которые имеют реальный практиче… twitter.com/i/web/status/1…

19:54

Далее, к примеру берем часть проекта - мобильное приложение. Разбиваем на количество платформ, платформы на фичи, ф… twitter.com/i/web/status/1…

19:55

Еще раз, невозможно получить максимально верную оценку на старте. Наша задача - разными трюками уменьшить эту неопределенность

19:59

Какие еще трюки есть? Оценивайте каждую микроскопическую фичу тремя оценками - минимальное время, обычное (это не с… twitter.com/i/web/status/1…

20:02

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

20:04

И дальше аппроксимируете из трех значений. Конкретно с анимацией опять же можно легко промазать в получившейся цифр… twitter.com/i/web/status/1…

20:11

@mobileunderhood А что делать, когда каждую такую фичу оценили, а финальный результат выходит очень большим? И ты п… twitter.com/i/web/status/1…

Для этого есть аккаунт-менеджер, ПМ и архитектор. Если команда видит, что где-то можно сэкономить - то предлагайте… twitter.com/i/web/status/1…

20:17

@mobileunderhood Уточнение: не riplers, а riblets

Всё верно, просто твиты нельзя редактировать. Речь конечно же идет о Riblets eng.uber.com/new-rider-app/ twitter.com/rbsgn/status/1…

20:23

А на самом деле впариваем максимальную сумму, на которую заказчик согласен, спред между внутренним и внешним рейтом… twitter.com/i/web/status/1…

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

20:38

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

20:42

Но видимо и никто не знает как их оценивать. Пример habr.com/post/428824/ "Первоначально телескоп «Джеймс Уэбб» д… twitter.com/i/web/status/1…

9 января 2019Среда
20 твитов
9:23

Всех с началом рабочего года в России! В Европе уже вторая рабочая неделя :( Сегодня обсудим карьеру разработчика в… twitter.com/i/web/status/1…

11:59

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

12:00

И на мой взгляд, самой здравой является деление джун/мидл/сеньер. Понятно, что существует еще миллион других альтер… twitter.com/i/web/status/1…

12:02

Но здесь возникает проблема. Если человек начинает работать на последних курсах/после обучения, то как правило при… twitter.com/i/web/status/1…

12:04

Для этого "эффективные менеджеры" придумывают разные схемы как же заставить думать разработчиков, что морковка еще… twitter.com/i/web/status/1…

12:07

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

12:09

Есть ли у вас что-то похожее внутри компании? Сколько уровней разработчика у вас?

12:11

К примеру, в EPAM на текущий момент 5 уровней и система линейна: junior->middle->senior->lead->chief. Если с первым… twitter.com/i/web/status/1…

12:13

И да, пока нет ни одного chief iOS dev в EPAM, в основном это старички из Java/.NET

12:18

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

13:49

Второй вариант. Вы уже давно программируете, и смотрите на своих коллег BA/UX/QA/и т.д. И хотите тоже начать разбир… twitter.com/i/web/status/1…

13:50

В этом видео Иван Трифонов очень круто и подробно рассказывает про это youtube.com/watch?v=Bo9VaI… . Какие пути развити… twitter.com/i/web/status/1…

14:58

Следующий вариант - вертикальное развитие. Растем в тимлида. И я склоняюсь к версии, что тимлид уже больше менеджер… twitter.com/i/web/status/1…

15:02

Тимлиды - вообще, пожалуй, самая "раскрытая" должность, и нераскрытая одновременно. Есть миллион возможностей учить… twitter.com/i/web/status/1…

15:04

А по факту, всё равно нужно побиться головой о свои грабли. Нанять первого своего человека в команду, уволить перво… twitter.com/i/web/status/1…

15:08

Четвертый вариант карьеры - архитекторы. Ранее я подробно описал своё видение работы архитектором… twitter.com/i/web/status/1…

15:11

И когда я разговариваю с руководителями команд для меня наиболее интересный момент - каких и как они увольняют люде… twitter.com/i/web/status/1…

15:19

Если же резюмировать все направления, то я склоняюсь к мысли, что стоит работать там где нравится. Нравится вам раз… twitter.com/i/web/status/1…

15:24

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

А тут точно также как с книга по менеджменту. Нужно прочитать 100 книг, чтобы найти 5 которые стоят того, чтобы их… twitter.com/i/web/status/1…

15:26

@mobileunderhood ты когда оставшиеся части допишешь?

До весны допишу) Две части в процессе перевода, а в последней статье будет просто бомба :) Я даже иллюстратора нанял twitter.com/vvsevolodovich…

10 января 2019Четверг
19 твитов
9:59

Всем хорошего дня! И сегодня мы будем говорить про аутсорс vs продукт.
Но для начала - в какой компании вы работаете?

14:19

Сначала давайте обсудим, какие же проекты делают в мобилках в аутсорсе и продукте.

14:20

Из того, что видел я. В маленьком аутсорсе как правило прилетают проекты, которые нужно делать с нуля. Либо протест… twitter.com/i/web/status/1…

14:22

Отсюда и все последствия для маленького аутсорса. Горящие сроки, качество кода, быстрая смена разработчиков-винтико… twitter.com/i/web/status/1…

14:23

Можно пробовать миллион новых технологий и тд. Но при этом глубокого погружения в продуктовые и сложные технические задачи как правило нет.

16:53

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

16:54

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

16:55

Как повезет в целом, зависит от самого человека и его целей. Можно активно развиваться и землю рыть, чтобы быстро р… twitter.com/i/web/status/1…

16:57

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

16:59

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

17:01

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

17:02

Я даже считаю, что наличие "алмазов" в команде зависит больше не от типа компании, а от каждого конкретного руковод… twitter.com/i/web/status/1…

17:06

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

18:39

@mobileunderhood Заметил что вы будучи опытным backend разработчиком, ушли в iOS. Все таки мобильная разработка это… twitter.com/i/web/status/1…

Перед уходом в мобилки у меня было всего пара лет опыта в бэкенде. Учитывая, что это был первый опыт, я бы не стал… twitter.com/i/web/status/1…

18:42

Смена стека сильно повлияла на карьеру. Выйти на технический уровень выше (архитектор всего проекта) из фронт-енда/… twitter.com/i/web/status/1…

18:44

@mobileunderhood Дык грейд сделали для девов, а бизнесу этот грейд никак не обьяснили. Вот и получается что Chief е… twitter.com/i/web/status/1…

Соглашусь целиком и полностью) twitter.com/AntonMinashkin…

21:56

@mobileunderhood Как думаешь, для продуктовой разработки, какой период работы над проектом приемлем, когда пора ухо… twitter.com/i/web/status/1…

Опять же зависит от целей человека. Если цель развитие и рост, то как только пошел застой и ты понимаешь, что ничег… twitter.com/i/web/status/1…

22:01

Лично для меня не наступало ниразу, что "засиделся". Обычно было, что работаешь хорошо и растешь дальше по карьере.… twitter.com/i/web/status/1…

22:12

Завтра поговорим о жизни в Голландии. Накидывайте утром вопросы, которые вам интересны

11 января 2019Пятница
34 твита
12:24

Итак, Голландия. Начнем наверное с погоды :) В январе пока в среднем от +5 до +12 было. Хожу без шапки в легкой кур… twitter.com/i/web/status/1…

13:27

Погода в целом, достаточно мягкая. Летом относительно тепло, но жары нет. Дождь идет очень часто, но всё же реже че… twitter.com/i/web/status/1…

13:37

По зарплатам. В целом, в среднем для разработчика 50k-80k euro. Если меньше, то вас скорее всего не повезут, если б… twitter.com/i/web/status/1…

13:39

При этом, сами голландцы чаще работают по контракту. Это означает, что оплата идет за каждый рабочий день. И если в… twitter.com/i/web/status/1…

13:41

Все цифры здесь в gross. То есть после вы должны заплатить еще и налоги. Посчитать налоги можно тут… twitter.com/i/web/status/1…

13:42

В этом калькуляторе ставить нужно две галки, первая "social security", а вторая "30% ruling". Ruling позволяет вам… twitter.com/i/web/status/1…

13:44

Что это означает? Что именно работодатель подает на рулинг, если вы соответствуете какому-то критерию, но если вы h… twitter.com/i/web/status/1…

13:44

Поэтому внимательно нужно читать контракты и договариваться к работодателем, потому как рулинг может дать от 600 до… twitter.com/i/web/status/1…

13:49

Язык основной голландский, но если нет желания, но английского хватит с головой. 90% населения знает английский, та… twitter.com/i/web/status/1…

13:50

Кухня. Оххх, это реально беда. Сами голландцы едят бутерброды постоянно в сухомятку, суп практически никогда. И жив… twitter.com/i/web/status/1…

13:52

При этом чувствуется смещение культур, так как много разных национальностей, к примеру индусов. И если вы случайно… twitter.com/i/web/status/1…

13:53

Одно из национальных блюд - селедка. Если в России она соленая обычно, то тут скорее пряная и сладкая. В целом очен… twitter.com/i/web/status/1…

13:55

Травушка. Обойти эту тему нельзя, если разговор идет про Нидерланды. Что интересно, сами голландцы вообще не курят… twitter.com/i/web/status/1…

14:02

Что касается меня, то в целом я достаточно непревередлив к еде. Но коллеги, которые переехали бывают жалуются, что… twitter.com/i/web/status/1…

14:03

По одежде и бытовой технике, у меня стало уходить меньше денег в Голландии чем в России. Это одно из немногого, что тут дешевле

14:05

Отдельная тема с медициной. Вот это реально может испугать русского человека. Ведь при привычной нам температуре и… twitter.com/i/web/status/1…

14:06

При этом, если что-то случится серьезное, то шанс выжить точно выше чем в России. Так что тут палка о двух концах.

14:09

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

14:11

При этом, вся территория Нидерландов по площади меньше чем Московская область :) При этом это 18-ая экономика мира.… twitter.com/i/web/status/1…

14:15

По поводу транспорта - одна из самых экологичных стран Европы и мира. Очень. Нет. ОЧЕЕЕНЬ много велосипедов. Они везде. Просто везде!

14:18

Моя соседка-голландка 75 лет, каждое утро берет ракетки и с подружками идет играть в большой теннис. Потом они садя… twitter.com/i/web/status/1…

15:03

Вот такие лебеди плавают у меня внизу около дома. Утки, чайки и тд тоже присутствуют. Фото сделано в декабре pic.twitter.com/V34fOEB1Go

15:04

А это фото бегущего дикого кролика рядом с офисом сделано в конце ноября pic.twitter.com/arhCyBnGXs

15:06

И естественно Нидерланды - это страна каналов. Очень много городков находится ниже уровня моря. Вода есть везде, ка… twitter.com/i/web/status/1…

15:07

Также, на улицах очень очень много животных. Дикие кролики просто везде. pic.twitter.com/lgR4IxTmAX

15:09

Несмотря на площадь, тут очень много красивых и калоритных городов. Это не только Амстердам, но и Роттердам, Гаага… twitter.com/i/web/status/1…

15:11

К примеру, архитектура того же Роттердама очень сильно отличается от Амстердама. Он похож на Нью-Йорк маленький. По… twitter.com/i/web/status/1…

15:12

И один из самых прикольных моментов - 30 минут от дома до моря! pic.twitter.com/Kt7FwLnL67

15:16

@mobileunderhood Ты планировал стать архитектором всего проекта? В плане ставил цель, шел к ней или само собой вышло?

Целенаправленно шел. Вариантов роста было два дальше - либо в менеджмент совсем, либо архитектура. В менеджмент пар… twitter.com/i/web/status/1…

15:26

@mobileunderhood В Голландии есть интересные продуктовые проекты/стартапы?

В Голландии сравнительно много крупных компаний, так и их представительств: Atlassian, Uber, Booking, Liberty Globa… twitter.com/i/web/status/1…

15:29

По поводу девушек :) В целом, голландки достаточно красивы. Очень высокие в среднем. И вообще люди высокие. Я со св… twitter.com/i/web/status/1…

15:30

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

15:31

С рядом находящейся Германией вообще не сравнить. Такое ощущение, что там в какой-то момент был геноцид красоты. В… twitter.com/i/web/status/1…

15:35

У нас в офисе есть два кофетерия, где работают люди с ограниченным слухом. Для них создают специально рабочие места… twitter.com/i/web/status/1…

13 января 2019Воскресенье
23 твита
14:05

Извиняйте за перерыв. Сегодня объединим две темы и начнем с обучения и курсов.

14:07

Очень много среди моих знакомых андроидистов знают про docker. В тоже время среди iOS практически никто.… twitter.com/i/web/status/1…

14:10

А для тех, кто уже знает про docker, пожалуй следующий шаг github.com/kelseyhightowe… и аналог для AWS (туториалы по A… twitter.com/i/web/status/1…

14:12

А теперь для мобильщиков, которые думают что умеют в функциональное программирование. stepik.org/course/75/ на ру… twitter.com/i/web/status/1…

14:18

Сейчас, когда я стал значительно меньше времени уделять мобильной разработке и свичнулся в другие технологические с… twitter.com/i/web/status/1…

14:20

Из небольших это vk.com/cocoaheadsruss… для iOS и различные Android Devs Meetup или встречи GDG. Они идеально подх… twitter.com/i/web/status/1…

14:21

@mobileunderhood Как раз сегодня читал о нем тут raywenderlich.com/9159-docker-on…

Признаюсь честно, что свой первый докер, я тоже поднимал не в облаке, а на своей личной mac OS twitter.com/alspirichev/st…

14:23

А для тех, кто уже выступал и считает, что у него есть интересная тема, то хочу пригласить на следующий Мобиусе… twitter.com/i/web/status/1…

14:33

Для начинающих разработчиков рекомендую посетить школу разработки от какой-нибудь известной компании. К примеру,… twitter.com/i/web/status/1…

14:37

У EPAMа тоже есть различные курсы для студентов. training.ru/Training начиная от .NET и заканчивая бизнес анализ… twitter.com/i/web/status/1…

14:47

Сейчас на хайпе машинное обучение и нейронки. О них говорят все. Примерно сколько же и разных курсов, которые по фа… twitter.com/i/web/status/1…

14:57

На прошлой неделе @artem_zin говорил про Site Reliability Engineering. А вот откуда оно пошло, почему оно так назыв… twitter.com/i/web/status/1…

15:01

Вот еще интересная книга, особенно для тех, кто интересуется какую же ему базу втащить в проект и почему. И почему… twitter.com/i/web/status/1…

15:04

А для тех, кто уже прошел или в курсе базы - вот habr.com/company/piter/… Чуть ли ни единственная книга про deep neu… twitter.com/i/web/status/1…

15:09

И раз уж сегодня день набросов то начну. Встречаю почти на 100% проектов, что люди не разговаривают друг с другом.… twitter.com/i/web/status/1…

15:11

Забыл прикрепить опрос :)

15:39

Вот еще один наброс. На конференциях постоянно говорят, что не хватает звезд. При этом когда привозят кого-нибудь у… twitter.com/i/web/status/1…

16:29

Помните, как в мобилках добавить логирование? Чтобы смотреть, что всё-таки происходит на девайсе. А теперь сравните… twitter.com/i/web/status/1…

17:15

Кстати, собираюсь на dotswift.io в Париже. Если кто-то случайно там будет - буду рад увидеться

17:37

И пара статей про основы функциональщины для новичков habr.com/post/183150/ и habr.com/company/touchi…

17:38

И одна из прикольных статей про устройство реляционных БД - habr.com/company/mailru… . Оочень много полезной теории внутри

17:49

Еще вопрос аудитории. Хайп - одна из областей жизни, которая сильно влияет в том числе на нашу работу. В 2017 году… twitter.com/i/web/status/1…

20:58

На этом моя неделя в качестве ведущего mobileunderhood заканчивается. С вами было приятно. Надеюсь какие-то ссылки… twitter.com/i/web/status/1…