Рома Пономарев

Рома Пономарев

Темы
Неделя
Nov 18, 2019 → Nov 24, 2019

Архив недели @maksugr

Понедельник


Привет! Меня зовут Рома Пономарев. Везде можно отыскать как @maksugr. Работаю старшим разработчиком в arrival.com, грассирую в @frontend_u, пытаюсь познавать AI/ML в @mariamachine_ml. Буду с вами всю эту неделю👋

@jsunderhood @maksUgr @frontend_u @mariamachine_ml Токсичный jsunderthehood на этой неделе?
На самом деле... нет. План примерной такой: аквариумистика, кино, юриспруденция, конференции, книги, нубский взгляд на ML и, ладно, немного фронтенда. Но, ок, в треде об аквариумистике поговорим немного о токсичной водной среде. twitter.com/zelofff/status…

@jsunderhood @maksUgr @frontend_u @mariamachine_ml Расскажи, пожалуйста, как получилось взять интервью у @dan_abramov
История по накалу страстей совсем не в стиле шпионских боевиков, но ближе к концу будет экшен! Начинается все задолго до React Conf... twitter.com/DmitryMakhnev/…

Я пару раз писал Дэну в DM с различными вопросами. Например, на предыдущем месте работы для одного из митапов мы хотели сделать стикер Abramov approves. Но в начале нужно было согласовать эту затею с Дэном.
notion image

Обратился к Дэну в DM, он разрешил. Но стикер в итоге мы не сделали, так как подтверждение требовалось серьезное письменно-юридическое. С этим я уже Дэна беспокоить не стал и стикер остался жить только в наших сердечках❤️

Прошли годы, захотелось на React Conf (прошлая уж больно хороша была!). Но просто купить билет нельзя. Можно только выиграть, а потом купить. Розыгрыш рэндомный. Я выиграл два билета, компания оплатила, начал делать визу (американскую визу для айтишников можем обсудить отдельно).

Сделал визу, стало понятно, что точно еду и сразу же пришла идея, что там будет Дэн и можно у него взять интервью для @frontend_u. Написал в DM вопрос, ответ всё не приходил, но не было и точной информации, что Дэн там точно будет.

И вообще, я, мягко говоря, был нечастым пользователем твиттера. @rm_baad скинул твит, где Дэн подтвердил поездку. Примерно в эти дни Дэн ответил в DM, что можно попробовать записать подкаст, но 100% гарантии не дает.

В первый день конференции я его не встретил, увидел только во второй. Отстоял бесконечную очередь почитателей, мы договорились записаться на определенное время, Дэн пошел дальше общаться, а я понял... что забыл все оборудование в номере отеля. Здесь начинается немного экшена!

Конференция проходила в городке Henderson, мой отель - в Лас-Вегасе, в 30-40 минутах езды. Прыгаю в арендованный Camaro SS и го в отель по хайвею. Кидаю тачку на восьмом этаже нашего отеля-казино, бегу через казино в номер, но понимаю, что потерял электронный ключ от двери...

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

Забегаю в номер, решаю, что надо быть красавчиком и погладить футболку (интервью все-таки с видео). Начинаю гладить футболку впервые лет за 5 и прожигаю на ней принт. Аккуратней глажу другую и мчу 30-40 минут назад, параллельно размышляя, выключил ли я утюг.
notion image

Приезжаю за 20 минут до назначенного времени, думаю о локации для съемки. Варианта два: душный гулкий скучный конференц-зал или улица с красивым видом, но против солнца. Выбираю второе (извините за темные силуэты, но оно того стоило, кмк).

Начинаю готовить под себя вопросы, которые @rm_baad и @underoot заранее накидали (спасибо!). Честно говоря, почти все вопросы от меня я в итоге не взял, были слишком банальные: "расскажи свой путь" и прочее неинтересное.

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

В видео только одна склейка, когда после 15 минут тремора, что запись не включена, я сбегал до камеры и проверил, все работало. После записи еще немного пообщались с Дэном и разошлись. Поделиться с кем-то нахлынувшим на меня в тот момент впечатлением не смог: в России все спали.

По оборудованию: заранее купили двойную петличку, уже в Америке купил трипод с держателем для айфона и, собственно, сам айфон (да, да, конечно, только для записи интервью😉). Звук писался в старый айфон (5S), видео - в новый, потом свели.

Кто не видел, видео по-прежнему здесь youtube.com/watch?v=9aXRJ8…

🔥Тред (Рома Пономарев)
@jsunderhood @maksUgr @frontend_u @mariamachine_ml Как то используете AI/ML у себя на фронте?
Нет, не используем. Были эксперименты с NLP через Dialogflow для чат-бота, но дальше эксперимента пока дело не пошло. twitter.com/enjidevelop/st…

@jsunderhood @maksUgr @frontend_u @mariamachine_ml В какие сроки лучше всего инвестировать а електротранспорте?
Я совсем не знаток, но в кратчайшие! Технологии близки к экономической выгоде, инфраструктура развивается (не Россия, к сожалению), плюсов множество (отсутсвие всех видов загрязнения и тп), а "классические" автопроизводители уже торопятся представлять свои продукты в этой сфере. twitter.com/Boui2837/statu…

@jsunderhood @maksUgr @frontend_u @mariamachine_ml Поддерживаю. В двух словах хотя бы. И как по твоим ощущениям в целом прошло это интервью ?
Очень волнительно. Для меня противоестественно задавать столько вопросов человеку. В остальном, кажется, что все круто. Как минимум, намного лучше, чем я сам мог бы ожидать. Было очень интересно побеседовать. twitter.com/malafeev_en/st…

Давайте продолжим знакомство и я немного расскажу, как я попал в IT и фронтенд. Профильного образования у меня нет (хорошая рифма, показательная).

В детстве я увлекался поделками сайтов, создавал странички об играх, кино. Но все это осуществлялось практически без знаний html и css.

Основным моим инструментом бы Microsoft Frontpage в офисном пакете: накидываешь на белый лист тексты, картинки, таблицы и все это магическим образом превращается в html-страницу.

Моим максимумом стало желание управлять машинкой, подключенной по usb, с компьютера. Спросил двоюродного брата, как такое провернуть, и он выдал мне толстый учебник по c# (тогда он был на заре популярности). Конечно, я не осилил и 5 страниц, на чем все и закончилось.

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

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

В Питере оказалось, что юристы, наверно, действительно хорош зарабатывают, но это какие-то другие юристы, не такие, как я, и уж точно они закончили СПбГУ.

Устроился на 16 тысяч рублей в месяц в госучреждение (альтернативой было другое госучреждение на 8 тысяч рублей в месяц). Много ездил по судам в Ленинградской области, навидался всякого. В целом, познавательно.

Точно не нравилось только одно: бесконечное Юмор FM в долгих поездках, скажем, до Новой Ладоги или Кириши. Зато много спал, но просыпался со знанием всех шуток КВН и Кривого зеркала за предыдущую декаду.

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

Так я проработал 2,5 года, стал старшим юристом (это даже круче, чем быть старшим программистом) и ушел в частную компанию. Там я окончательно понял, что это не мое и через полгода отправился в никуда.

В тот момент я уже слышал как прогрессивно живут программисты. Об индустрии писали многие непрофильные издания: Афиша, Look at me (лайк, если помнишь).

Чтобы проветрить мозги, я прокатился маршрутом СПб - Хельсинки - Париж - Лондон - Хельсинки - СПб на 25 тысяч рублей (горжусь до сих пор), где понял, почему в юриспруденции у меня не задалось.

Все просто: я не понимал (и не понимаю), как развиваться в юриспруденции, где черпать знания, что нужно сделать, чтобы рости, куда подевались все конференции. В IT я как-то сразу все это чувствовал.

Приехал из поездки и на полгода закрылся дома: с 14:00 до 22:00 смотрел сериалы (золотое время!), с 22:00 до 06:00 учил html и css. В остальное время, конечно, спал. У меня была своя квартира, так что на дешевые пиццу и роллы сбережений хватило.

Через полгода я почувствовал силы сделать резюме и отправить "куда-нибудь". Отправил в 4 места: Яндекс Деньги (отказ пришел сразу), студия ITS, какая-то еще студия и Timeweb.

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

А обе студии после собеседования прислали оффер на зарплату большую, чем я когда либо зарабатывал юристом. Родители были в шоке. Да я и сам удивился.

Выбрал студию ITS и прекрасно работал там год, пока Яндекс Деньги не увидели мое обновленное резюме и отметили, что рост есть, можно позвать на собеседование. Так там и проработал много лет.

МОРАЛЬ. Нужно хорошо понимать, как развиваться в сфере, в которой вы хотите работать. В IT я знал, где черпать знания (миллион ресурсов), где общаться (конференции), где и как работать.

Это короткое описание пути. Конечно, все было не так гладко: разочарования в своих способностях, неопределенность в выборе языка, страх не выполнить задачу. Но я очень рад, что теперь я с вами, вы все прикольные, не то что эти юристы😀

🔥Тред (Рома Пономарев)

Вторник


Так это ровно моя ситуация в начале. Мне кажется, что на этом уровне работы уже достаточно много, чтобы даже выбирать. Закидывай резюме в студии или что-нибудь крупное на джуна, не стесняйся! На рынке кадровый голод, устанешь от hr отбиваться😀 t.co/dYuiye2GMs

Давайте поговорим о лайтингах. Опишу свой небольшой опыт. Знаю, что @DmitryMakhnev может добавить интересную историю. Был ли у вас опыт участия в такого рода докладах?

@jsunderhood @maksUgr @frontend_u @mariamachine_ml На кого ты «равняешься» или кем восхищаешься в IT индустрии? Есть такие люди вообще? Что значит для тебя быть frontend star. Что думаешь по этому поводу в общем и в частности?🙂
Сложный вопрос. Задумался. Не скажу, чтобы я на кого-то ровнялся или кем-то восхищался, но так сходу могу выделить два направления деятельности людей, за которую хочется респектовать. twitter.com/4rontender/sta…

Первая. Медийные персоны и/или сообщества, которые они делают. Это могут быть популярный твиттер, подкаст, видеоблог, личный текстовый блог, переводы, конференции или любая другая подобная активность. В любом случае это большой вклад в сообщество.

Почему? Потому что это занимает катастрофическое количество времени. Написанную статью нужно вычитать и оформить, подкаст свести, видео смонтировать, для конференции все организовать и помочь спикерам, в твиттере постараться ответить всем (я стараюсь, честно!).

И ведь это все лишь неполный список того, что нужно сделать, чтобы придать ФОРМУ. А ведь еще нужно осмысленное СОДЕРЖАНИЕ: поговорить о чем-то в подкасте, записать о чем-то видео, наполнить конференцию смыслом, дать хороший импульс в твиттер, донести мысль в статье.

Окей, в большей степени (но далеко не на 100%) СОДЕРЖАНИЕ вытекает из компетенций людей, которая появилась у них в ходе их профессионального развития. Но для ФОРМЫ им вне работы пришлось научиться сводить звук или превозмочь себя и написать первые строки статьи. За это респект.

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

Лично я не знаю практически ни одного подобного примера развития сообщества в других индустриях. Есть искусственно создаваемые движения, но естественных мало. Как вы уже поняли, во многом это и привело меня в IT. Спасибо.

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

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

Это было первое направление - медийные персоны / сообщества.

Второе. Докладчики. Думаю, все мы любим ходить на конференции и слушать доклады. Еще больше мы любим в кулуарах эти доклады обсудить. По делу похвалить и, конечно, по делу покритиковать. Но какой же титанический труд стоит за каждым докладом.

Здесь актуальны все те же мысли о содержании и форме, что были в треде выше. Останавливаться не будем. Хочется отметить другое: образовательный аспект.

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

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

Докладчик не зарывает свои знания в стол и не прячет как Скрудж их только для своей работы, он ими делится и тратит часы на ФОРМУ (ладно, опять упомянул): оформить презентацию, качественно подать голосом. За это я им тоже всегда благодарен (но в слух могу критиковать - полезно).

🔥Тред (Рома Пономарев)

Среда


Сегодня впервые за годы надел на работу мерч с конференций. Дабы не стоять долго у шкафа. На последней @HolyJSconf совсем не охотился за ништяками со стендов, не было времени, а жаль. Самый любимый мерч - йо-йо. А вам какой мерч запомнился, может быть даже коллекционируете?
notion image

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

Когда-то перевел адаптированный Clean code для Javascript. Многим зашло, рад. Но самую большую пользу, думаю, принес себе самому: пока переводил, все хорошо изучил и в дальнейшем пригодилось. github.com/maksugr/clean-…

Помните telegra.ph ? Что-то он не грузится, не следил за судьбой. Это такой способ быстрого и удобного создания анонимной статьи от команды Telegram. Когда сервис только появился, вечерком запилил nodejs-api к нему. Смысла мало. github.com/maksugr/telegr…

Когда много писал на BEM-стеке, на одном из хакатонов сделал github.com/maksugr/romoch…. Засылаешь в бота BEMJSON, на выходе получаешь BEMHTML (надеюсь, ничего не перепутал). По факту, обертка над песочницей bem.github.io/bem-xjst.

Мой самый полезный бот: github.com/maksugr/svgo_b…. Обертка над github.com/svg/svgo. Скармливаешь svg, получаешь оптимизированное и минимизированное svg. Полезно, сам долго пользовался. Сейчас бот мертв, где-то прилег heroku, да так и лежит.

Вообще я больше про участие в сообществах, нежели про проекты в коде. Стоял у истоков @DevSchacht и @frontend_u, @mariamachine_ml тоже стараюсь поддерживать. Но это все достаточно известно. Куда интересней, ЧТО НЕ ВЗЛЕТЕЛО.

🔥Тред (Рома Пономарев)

Четверг


Сегодня встал в 6:30 утра. За текущий месяц это уже страшно сказать который раз. Бывает запоями потребность в этом, бывает запоями само собой выходит. И обратное, невозможно встать раньше 10:00, тоже бывает, но редко. Как вам комфортней? Можно чекать, кто во сколько отпишется:)

@jsunderhood 4-5 утра! уже неделю просыпаюсь без будильника

Вот вы все крутые! Хочется ровняться! twitter.com/denisbalyko/st…

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

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

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

Больше стало не только и не столько хорошего кино, а контента в целом. Это единственное, к чему я в изменившейся индустрии пока не сформировал окончательно положительного мнения. Беспокоит само это слово - КОНТЕНТ.

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

С одной стороны это дало нам огромный выбор и открыло путь множеству независимых авторов (теперь всё в какой-то степени артхаус). С другой - прожевав очередной фильм Скорсезе на диване в четверг в череде другого контента, мы может вспомнить об этом только через год.

Вот Мстители и все три фазы от Марвел, это плохо? Кажется, что да, но кино это прежде всего аудио и видео (что его и отличает от пьесы или театра), с этим Мстители вполне справляются. И тот же великий Чаплин сейчас классик, а был Марвелом в период золотого века Голливуда.

Не нужно брюзжать о былых временах, все меняется. Каждый найдет киноконтент для себя и каждый сам себе киноман. Накидайте, что смотрите! Я параллельно смотрю Хранителей, Корону, Стартрек и еще пару-тройку названий. Через неделю встретимся за просмотром Ирландца на Netflix!
notion image

🔥Тред (Рома Пономарев)

Пятница


Сегодня писал мало. Было овермного работы и пушистому другу делали операцию. Забрали, все хорошо, отходит. 10 дней ходить в больничном облачении🐶 Не знаю на сколько вам интересна тема, но делитесь питомцами) Я всю жизнь кошатник, с недавних пор собачник🤗
notion image

Суббота


Нравится как родители называют проблемные ситуации с телефоном - ‘разбалансировался’. ‘Что-то телефон разбалансировался: куда-то почта пропала’. Словно работа смартфона - магия и для ее выполнения требуется соблюдение вселенского баланса добра и зла😀

Уже во всю гуляем!
notion image

@jsunderhood Поскольку пятница, давай темы про остросоциальный артхаус: расскажи свой взгляд на прошедшие выборы в Санкт-Петербурге?
Ахах. Извини, пропустил. А на что взгляд, если смотреть не на что? Тут уже давно настолько обкатанный механизм, что обсуждать нечего. Печально да и только. twitter.com/5minreact/stat…

С восьмого класса практически не играю в игры. До этого пытался быть киберспортсменом в Quake 3 и WarCraft 3. В первом случае вполне удачно, во втором - посредственно. Для удовольствия, мне кажется, я не играл никогда. Приставки тоже не было.
Не в тот аккаунт запостил😩 Вот такой я ‘опытный’ пользователь твиттер. Но мессадж хотел адрессовать именно вам! twitter.com/maksUgr/status…

Воскресенье


То сотый фолловер для @RNDJSmeetup, то тысячный друг на FB для @deni_deniskina. Ну, что за месяц!
Магия чисел продолжает меня преследовать twitter.com/maksUgr/status…
notion image

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

Конечно, решение разнообразных задач по разработке. Самое очевидное. Чем больше задач решаешь, тем более опытным становишься. Едем дальше.

Ревью. Чужой код - океан знаний, который только следует потрудиться понять. Делая ревью кода коллеги, ты невольно погружаешься в его шкуру, изучаешь, как он мыслит. Что-то критикуешь (это твой подарок ему), что-то берешь на заметку (его подарок тебе). Такой вот симбиоз.

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

Если ничего не забыл, для меня это самое полезное в процессе развития. Что для вас?)

🔥Тред (Рома Пономарев)
К вчерашнему разговору об играх. Подготовились: руль @mr_kashlakov, очки @without_head. Впервые попробовал VR - очень крутой опыт, прям всем советую! А на фото @yalovek тестирует:) Кажется ясно, что желать на Новый год)
notion image

Ссылки