Как стать автором
Обновить
93
0.1
Максим @botyaslonim

Программист

Отправить сообщение

Демарко и Листер «Человеческий фактор»

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров2.1K

Прочитал книгу Демарко и Листера "Человеческий фактор". Она про управление проектами и командами. Но не столько про саму суровую Методологию, а про важные принципы, которыми стоит руководствоваться в нашем труде менеджеров среднего звена.

Честно сказать, я в восторге! Книга оставила очень хорошее впечатление. Вообще очень редко в литературе по менеджменту встречается мудрый и человечный взгляд. Скорее, наоборот: каждый автор стремиться как-то особенно упороться по одному или нескольким тезисам, нагородить кучу теории, привести много обязательно успешных примеров и т.д.

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

Читать далее
Всего голосов 9: ↑8 и ↓1+7
Комментарии2

Как я стал тимлидом

Время на прочтение14 мин
Количество просмотров5.7K

Эти заметки о своём вхождении в тимлидскую должность я решил сделать с самого начала, только когда начал искать должность тимлида. Вероятно, подсознательно мне захотелось побыть героем своего собственного рассказа, который проходит через приключения и в итоге добивается своей цели. Именно так оно и получилось: и цели я добился, и приключений было много. Также я понимаю, что подобный опыт в карьере может быть раз, два, ну три за всё время: когда отношения по работе переходят в совершенно иную форму. Потом, когда прошли первые месяцы, многое естественным образом начинает забываться или превращаться в рутину. Тем более мне хотелось сохранить свежий взгляд на то, как устроена эта должность и какие открытия я сделал, получив её. Предлагаю почтенной публике ознакомиться со своими выводами, которые я старался записывать по горячим следам.

Читать далее
Всего голосов 15: ↑12 и ↓3+9
Комментарии10

Бредовая работа

Время на прочтение13 мин
Количество просмотров34K

Как же глупы мнения некоторых людей из Ост-Индии, полагающих, что обезьяны и бабуины, которых там огромное количество, наделены рассудком и умеют разговаривать, но не делают этого из страха, что их возьмут на службу и заставят работать (Антуан Легран, около 1675 года).

Эту остроумную цитату я увидел в замечательной книге недавно ушедшего от нас Дэвида Гребера "Бредовая работа: Трактат о распространении бессмысленного труда", которая произвела на меня очень сильное впечатление. О ней я и хочу рассказать.

Читать далее
Всего голосов 61: ↑49 и ↓12+37
Комментарии466

Как я два раза подряд искал работу на карантине

Время на прочтение9 мин
Количество просмотров31K
В этом году, так вышло, я два раза находился в поиске работы. Мне довелось испытать приключение в виде полностью удалённого устройства на работу, полностью удалённой адаптации и такого же удалённого расставания с коллегами. У меня накопился опыт наблюдения за этим интересным и важным процессом, и я спешу поделиться им с вами.

Мой бэкграунд: Москва, frontend senior, большой опыт и высокие притязания по зарплате (примерно 10-15% верхних предложений рынка).

image
Читать дальше →
Всего голосов 71: ↑71 и ↓0+71
Комментарии82

Устройство ленивой загрузки в популярных фронтенд-фреймворках

Время на прочтение9 мин
Количество просмотров16K
Snail steampunk by Avi-li

Команда Mail.ru Cloud Solutions перевела статью о том, что означает ленивая загрузка в трех фронтенд-фреймворках: Angular, React и Vue.js. Далее текст от лица автора.

Один из моих любимых терминов на сегодняшний день — «ленивая загрузка». Честно говоря, когда несколько лет назад я его услышал, то улыбнулся. В этой статье рассмотрю, что именно означает этот термин применительно к трем наиболее часто используемым фронтенд-фреймворкам: Angular, React и Vue.js.
Читать дальше →
Всего голосов 29: ↑29 и ↓0+29
Комментарии3

Нужна ли программисту этика?

Время на прочтение4 мин
Количество просмотров15K
Хочу рассмотреть ставший вдруг актуальным вопрос. Цифра с каждым годом всё больше входит в нашу жизнь, а значит, результатами труда программистов и всех представителей сферы IT пользуется всё больше людей.

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

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

image
Читать дальше →
Всего голосов 72: ↑58 и ↓14+44
Комментарии169

Как искать баги на фронтенде: 4 основных этапа

Время на прочтение7 мин
Количество просмотров15K

В этой статье я рассмотрю вопрос выявления и обработки ошибок, возникающих на фронтенде (браузер или web-view).

На фронтенде код JS выполняется в браузере. JavaScript не является компилируемым языком, поэтому всегда существует вероятность ошибки исполнения при непосредственном использовании программы. Ошибка исполнения блокирует код, расположенный после места ошибки, и пользователи программы рискуют остаться с нефункциональным экраном приложения, который можно будет лишь перезагрузить или закрыть. Но есть методы выявления ошибок и их безопасного сопровождения, позволяющие избежать таких ситуаций.
Читать дальше →
Всего голосов 29: ↑27 и ↓2+25
Комментарии0

Когда фронтенд-разработчику стоит перейти с React на Vue, а когда это усложнит разработку

Время на прочтение7 мин
Количество просмотров17K


Если вы пытаетесь разобраться, какой из этих двух замечательных фреймворков выбрать, читайте мнение сторонника Vue по этому вопросу, которое я перевел и дополнил.

Переведено при поддержке облачной платформы Mail.ru Cloud Solutions.
Читать дальше →
Всего голосов 44: ↑39 и ↓5+34
Комментарии43

Не пиши одно и то же: как переиспользуемые компоненты React помогут фронтенд-разработчику быстрее создавать приложения

Время на прочтение10 мин
Количество просмотров14K

Вносить однотипные изменения в три-четыре разных места в JS-коде — искусство, требующее концентрации внимания. Если элементов больше, поддержка кода превращается в муку. Поэтому для долгосрочных или крупных проектов следует писать код так, чтобы его можно было вынести в отдельные компоненты.

Я занимаюсь фронтенд-разработкой уже 10 лет и расскажу о применении компонентов для создания элементов фронтенда — это значительно упрощает жизнь фронтенд-разработчика.

Написано при поддержке Mail.ru Cloud Solutions.
Читать дальше →
Всего голосов 33: ↑31 и ↓2+29
Комментарии5

Повелитель мух

Время на прочтение6 мин
Количество просмотров61K
Поводом написать эту небольшую заметку явилась недавняя статья про открытие рейтинга пассажиров в Яндекс.Такси. Однако стоит заметить, что дело не только в Яндексе, не в сфере транспорта и даже не в российских реалиях. Мы как человечество, как цивилизация уже некоторое время стоим на краю пропасти. Или, может быть, перед огромной стеной. Но ведём себя как дети, которые совершенно не задумываются о последствиях. И кому, как ни нам, представителям IT-сообщества, тем, чьими руками делается цифровизация, начинать говорить об этом всерьёз.

image
Читать дальше →
Всего голосов 154: ↑132 и ↓22+110
Комментарии468

Разработка приложений в VK mini apps

Время на прочтение8 мин
Количество просмотров50K
Почему надо смотреть в сторону разработки приложений для работы в VK? У меня за спиной много лет фронтенд-разработки для массовых сервисов, и то, что сейчас предлагает разработчику социальная сеть «ВКонтакте» — быстрый и эффективный способ построить еще один канал коммуникации с действительно большой аудиторией. Ниже расскажу, в чем идея VK mini apps, какие технологии использовать при разработке приложения и на что стоит обратить внимание.

image

Первоначальная публикация статьи в блоге Mail.ru Cloud Solutions: https://mcs.mail.ru/blog/razrabotka-prilozhenij-v-vk-mini-apps

Читать дальше →
Всего голосов 7: ↑6 и ↓1+5
Комментарии3

Выбор между лёгким и правильным

Время на прочтение6 мин
Количество просмотров31K
Людям из мира IT грех жаловаться на оплату труда. Она выше, чем средняя по всем отраслям экономики во всех странах мира, в России тоже. Однако если переходить от рассмотрения в среднем по больнице к деталям, то нельзя не заметить некоторые странности, которые переживают одно десятилетие и переходят в другое. Мир IT тоже сегментирован, как и другие виды человеческой деятельности. Но существует ли под этим какая-то объективная основа и нужно ли разработчику сознательно ориентироваться на заработки из придонного слоя?

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

image
Читать дальше →
Всего голосов 84: ↑76 и ↓8+68
Комментарии155

React + Mobx: в чём смысл?

Время на прочтение16 мин
Количество просмотров138K
Сегодня я хочу рассказать вам о том, как на нашем проекте состоялся переход на Mobx, какие преимущества это даёт. Также будет показан типовой проект и даны пояснения по основным вопросам. Но сначала вводные.

image
Читать дальше →
Всего голосов 16: ↑16 и ↓0+16
Комментарии143

Проблемы использования сервиса Яндекс.Метрика

Время на прочтение1 мин
Количество просмотров8.5K
В последние дни наблюдаем весьма странное поведение сервиса Яндекс.Метрика. Некоторые сайты, в которых нужно вводить/выбирать пользовательские данные, стали вести себя не очень адекватно. При полной очистке истории браузера проблема пропадает, однако далее всё возобновляется.

Суть ошибки, как видно из скриншотов, в JS-ошибке скрипта, расположенного по адресу mc.yandex.ru/metrika/tag.js. Сейчас (11:41 04.02.2019 по Москве) эту ошибку можно увидеть, например, на сайте Аэрофлота, попробовав с морды сайта выбрать направление полёта:


Читать дальше →
Всего голосов 16: ↑14 и ↓2+12
Комментарии19

Готовый клиентский модуль Google Pay

Время на прочтение4 мин
Количество просмотров6.1K
Товарищи, представляю готовый модуль JavaScript для осуществления платежей с помощью Google Pay. Модуль предполагает использование в современной среде разработки npm с экспортами-импортами, однако, те, кто хочет чистого ES5, думаю, без труда смогут его переделать.

Ссылка на модуль. В коде есть нужная документация и комментарии. Здесь дам некоторые пояснения.


Читать дальше →
Всего голосов 12: ↑11 и ↓1+10
Комментарии14

Почему в будущем Agile станет не нужен

Время на прочтение11 мин
Количество просмотров13K
Давайте представим себе, как реализовалось бы управление производственными процессами в обществе настоящей демократии, то есть в эпоху, когда каждый человек не только будет иметь доступ ко всем декларируемым гражданским правам, но и будет являться законным совладельцем средств производства, что гарантирует его подлинную независимость.

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

На самом деле, современные глобальные компании есть крупные добровольные объединения людей, которые работают на одну конкретную цель (мы сейчас не говорим о вопросах эксплуатации труда, а просто рассматриваем деятельность в рамках компаний как таковую). Например, компания Сбертех делает программы для того, чтобы они могли использоваться в работе Сбербанка, а также для клиентов, которым нужно взаимодействовать со Сбербанком.

image
Читать дальше →
Всего голосов 31: ↑12 и ↓19-7
Комментарии116

Как испортить полезный сервис (на примере Яндекс.Карт)

Время на прочтение3 мин
Количество просмотров59K
У Яндекса есть замечательный продукт — Яндекс.Карты. Значение этого инструмента уже, наверное, трудно переоценить: многие из нас пользуются Картами каждый день.

То, что делает этот продукт действительно интересным, это информация, генерируемая пользователями. В первую очередь, конечно, информация о скорости движения, которая преобразуется в карту пробок. А также текстовая пользовательская информация, когда люди предупреждают других о перекрытиях дорог, заторах и всяких опасностях.

Но без умелого модерирования любой продукт, в котором участвуют конечные пользователи, может серьёзно испортиться. Сейчас на примере Яндекс.Карт я покажу, как это происходит.
Читать дальше →
Всего голосов 133: ↑126 и ↓7+119
Комментарии63

Ода молодым специалистам

Время на прочтение4 мин
Количество просмотров4.5K
Поговорим о нашем будущем, наших надеждах? О молодых специалистах, которые приходят работать в разные отрасли народного хозяйства, в т.ч. в IT? К «молодым специалистам» можно отнести условную группу людей лет до 30. Они недавно пришли в профессию, скорее всего из вуза, не обязательно из профильного. Опыта немного: либо первое место работы, либо где-то что-то уже дела, но есть куда развиваться.
Читать дальше →
Всего голосов 29: ↑12 и ↓17-5
Комментарии58

Новая многообещающая методология разработки, которую уже назвали «убийцей Agile»*

Время на прочтение5 мин
Количество просмотров66K
*

на правах пятницы


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


Уже тысячи и тысячи мужчин и женщин по всему миру используют этот современный подход, который гарантирует потрясающие выигрыши в производительности и эффективности по сравнению с устаревшими методиками, такими, как Scrum, Agile, Kanban.


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


Итак, встречайте — Porozhnyak!

Всего голосов 109: ↑87 и ↓22+65
Комментарии36

Пару слов о неминуемом повороте в развитии IT-отрасли

Время на прочтение5 мин
Количество просмотров72K
В связи с тем, что относительно большая (и очень громкая) часть IT живёт в очередном пузыре доткомов (теперь уже стартапов), у некоторых представителей этого племени, а в особенности у всяких евангелистов и даже HR появилась иллюзия следующего свойства.

Мол, какой-то девайс, фреймворк или способ работы резко поднимает успешность предприятия. Например, «мы все используем MacBook, и у нас уже третий раунд инвестиций». Или «мы решили открыть travel-агентство, и нанимаем только тех программистов, которые не вылезают из путешествий; мы хотим, чтобы все сотрудники разделяли наши ценности, и у нас уже оборот 100 млн долларов». Или «как только мы внедрили React + Vue + Angular, наши дела пошли в гору, и нас купил Google». И так далее.

На первый взгляд кажется абсурдом? — Да, но признаем: хайп и гвалт есть несомненные сопутствующие элементы современного IT-мира. Любое явление, находящееся на острие общественного внимания, а IT, безусловно, из таких, не может не впитать в себя характерные черты социума своего времени. В частности, тенденцию к превалированию формы над содержанием.

image
Читать дальше →
Всего голосов 164: ↑149 и ↓15+134
Комментарии330
1

Информация

В рейтинге
2 856-й
Откуда
Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность