Pull to refresh
53
Karma
5
Rating
Сергей Жук @seregazhuk

Пользователь

Я сомневался в юнит-тестах, но…

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

Я сомневался в юнит-тестах, но…

Спасибо за обратную связь!)

Ищем смысл в код-ревью

Если в пул реквесте начинается дискуссия, то обычно созваниваемся, шарим экран и начинаем обсуждать, пока не приходим к общему мнению. Результаты такого обсуждения фиксируется в реквесте в виде комментария "созвонились, обсудили, решили сделать так-то".
Если прям совсем холивар и ни в какую, то я здесь за диктатуру и считаю что спор должен завершить тимлид)

Интервью с Сергеем Жуком — автором книг и скринкастов по ReactPHP

Да, сейчас в сообществе есть несколько популярных решений: Amp, ReactPHP и Swoole. Я свой выбор за ReactPHP сделал из-за максимально открытого и дружелюбного сообщества вокруг этого проекта.

Как я начал выступать на конференциях и не могу остановиться

Молодец, что стал выступать! Причём без особого опыта выступлений и сходу так на самые топовые конференции попал. Это круто.


Ты пишешь, что у тебя уже 3 года как зрел план выступить. Почему он зрел так долго? Что тебя три года останавливало и почему к PHPRussia ты наконец решил выступить?

Как разработчику развиваться в небольшом и не самом айтишном городе

Лена, спасибо за обратную связь!)
На счёт выгорания… да бывает устаешь, но помогает переключение на разные виды активности и уже это не кажется такой рутиной. Получается что каждый год добавлялось что-то новое. Блог начал вести с 2016, первая книга в 2017, скринкасты с 2018. В этом году публичные выступления добавились.

Как разработчику развиваться в небольшом и не самом айтишном городе

Да тут не то чтобы совсем "не программировать". Темы то что для скринкастов, что для книг всё равно о разработке, о написании кода.


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


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


Я бы ещё к "учиться новому" добавил "становиться заметнее". Но это моя личная точка зрения и про мой личный кейс.

Как разработчику развиваться в небольшом и не самом айтишном городе

У меня стоит Google аналитика, но если честно я за ней особо не слежу. Сейчас посмотрел, всего 105 статей, за последний месяц было 7к органических посещений. Да, блог точно не про бизнес. Да и тема у меня очень нишевая — в основном это асинхронный PHP. Её то и среди PHP-ников не все любят))

Как разработчику развиваться в небольшом и не самом айтишном городе

Спасибо! Как вариант — меньше спать :) Ну а так да, когда у тебя семья — придётся чем-то жертвовать. Обычно своим свободным временем, которого и без того мало. Утром встал в 6 утра пока жена с дочкой спит и что-то сделал. Или вечером, когда ребенок уснул, есть пару часов чтобы чем-то заняться.

Как разработчику развиваться в небольшом и не самом айтишном городе

Не, эта история не про деньги. Здесь больше про публичность. Скринкасты все бесплатные на YouTube, цену на книгу на Leanpub ты сам выбираешь какую поставить. Это скорее как дополнение/хобби к основной работе.

Как разработчику развиваться в небольшом и не самом айтишном городе

Садиться и тратить все выходные на это – конечно не вариант) Тем более когда есть семья и маленький ребенок. В выходные наоборот обычно стараюсь проводить время с семьей. А время на скринкасты/книги/статьи постепенно размазывать в течение недели. Ну и да, work-life-balance… понятно, что чем-то всё равно придётся жертвовать. Хотя можно такие активности и как хобби воспринимать.

Как разработчику развиваться в небольшом и не самом айтишном городе

как только нейтивы ПЕРЕСТАЮТ делать тебе комплименты о том, какой у тебя отличный английский.

А мысль правда интересная. Я как-то об этом даже и не подумал) Понятно, что он меня мотивировал, и перед самым выступлением не стал бы говорить, что у меня ужасный акцент. Но да, вежливость действительно странная.

Как разработчику развиваться в небольшом и не самом айтишном городе

Спасибо!
Про произношение согласен… стараюсь. Иногда перезаписываю какие-то фразы, пользуюсь youglish.com для слов/фраз в которых не уверен. В общем есть ещё куда развиваться)

PHP-Дайджест № 168 (5 – 25 ноября 2019)

Да, сайт ещё пока в разработке. Доступен пока только фреймворк и демо приложение.

PHP-Watcher: инструмент, который упрощает разработку долгоживущих приложений

Ага, посмотрел уже более детально. Спасибо за идею! Думаю можно сделать несколько реализаций. Проверять если доступно расширение — то использовать его, если нет — то фолбэк на Symfony и дергать файловую систему.

1

Information

Rating
889-th
Location
Брянск, Брянская обл., Россия
Works in
Date of birth
Registered
Activity