Сегодня мы расскажем вам историю Игоря, php/bitrix-разработчика ZeBrains.
В детстве Игорь не думал, что когда-то свяжет свою жизнь с программированием. Он мечтал стать художником или банкиром, но ровно до того момента, пока в его жизни не появился компьютер. Это случилось в первом классе, тогда он просто стрелял куриц в Moorhuhn. Затем в старших классах заинтересовала информатика, которая и привела в политех.
"Изначально мне нравилось просто копаться в компьютере. Чем занимается программист, я толком не знал, слышал только про C++. Со временем в моей жизни появился Delphi, но уже на тот момент он был устаревшим и не понравился мне. Я поступил в политех, потому что всё равно не видел себя нигде кроме программирования.”
Игорь
php/bitrix-разработчика ZeBrains
Всё шло своим чередом, размеренная университетская жизнь, старшие курсы. Но в один из дней в университет пришла крупная IT-компания, которая приглашала к себе на стажировку с возможностью дальнейшего трудоустройства. Тогда Игорь поставил для себя цель и за несколько дней изучил PHP, который в университете не преподавали. Он успешно прошел стажировку и был принят в компанию. Некоторое время совмещал работу с университетом, наращивал компетенции, сталкивался с разными трудностями в компаниях. А затем попал в ZeBrains.
Мне позвонила Марина, рассказала про ZeBrains. Изучил сайт компании, почитал отзывы. Сразу же привлекло, что сказали про белую зарплату, которая всегда своевременная. Понравился, пригласили на техническое собеседование. В какой-то момент собеседования понял, что компания устраивает меня полностью. Задавали вопросы по факту, никто не давил вопросами с подвохом. Всё прошло очень душевно и адекватно. Сразу обозначили перспективу работы на проекте с нуля, позднее это оправдалось, и я был основным бэком от старта работ и до сдачи проекта.
На всех проектах, на которых довелось работать Игорю, применялся Docker. Игорь считает несомненным преимуществом, так как он позволяет просто развернуть проект локально без помощи тестовых площадок, что часто используют другие компании.
Были и трудности, которые удалось преодолеть и вынести полезный опыт.
Случай 1
Так один раз команда работала над обновлением Битрикса на проекте клиента. Он был разделен на сайт и личный кабинет. Над этими сущностями работали параллельно разные команды и тестирование тоже проводили отдельно друг от друга.
В итоге мы запустили проект, но не учли, что авторизация в учетку проходила как в личном кабинете, так и на основном сайте. У пользователей был выбор, как им удобнее это сделать. Через какое-то время нам поступила жалоба от клиента, что пользователи не могут авторизоваться и войти в личный кабинет. Это был провал! Пока клиент разгребал недовольные письма пользователей и понес репутационные риски, мы оперативно взялись за поиск проблемы и выяснили, в чем было дело. А дело было в задвоении кук – это проблема Битрикса, которая иногда встречается после обновления. Даже админ не смог зайти в админку.
Чтобы победить этого монстра, нам пришлось делать скрипты с обработкой задвоенных кук и последующей правкой их на устройстве клиента. Это послужило крутым опытом для всей компании. С тех пор мы улучшили коммуникации между проектами, чтобы впредь таких ситуаций не возникало.
Случай 2
Каждый джун совершает ошибки. Важно, чтобы он выносил из этого опыт и делал правильные выводы. Ошибки не обошли стороной и Игоря. Однажды он пару дней работал над кодом, делал коммиты, но не пушил их. Когда в очередной раз сел за компьютер, тот просто не включился, так как оказалась проблема с диском. Пришлось всю работу делать заново.
С тех пор Игорь взял за правило – делать коммиты и пушинг сразу ???? .
Вот, что ещё Игорь добавляет о своём опыте в ZeBrains:
Я порекомендовал бы нашу компанию в первую очередь из-за коллектива, именно здесь я не встретил ещё ни одного неприятного человека. Мне очень нравится, что постоянно можно обучаться чему-то новому на внутренних митапах или в рамках своих личных планов и задач. Например, так я изучил DDD-практики, провёл сравнительный тест производительности MySQL и MariaDB в контексте Bitrix как со стандартным конфигом, так и с усовершенствованным, и готовлю к выпуску статью на этот счёт. За счёт того, что в ZeBrains всегда проводятся внутренние митапы, хакатоны, ретро, всегда есть возможность совершенствовать не только свои хард, но и софт-скиллы, которым часто не уделяется должное внимание, но они также влияют на эффективность нашей команды.
Если вас вдохновил путь Игоря и вы тоже хотите изучить php по-быстрому, а затем стать классным разработчиком на этом стеке, то вот материалы, которые Игорь бережно для вас подготовил:
Полезная книга при старте: Котеров Д.В. "PHP 7 в подлиннике" (возможно, уже есть книга по PHP 8)
Также необходимо иметь хотя бы поверхностные знания баз данных. Начать лучше с MySQL.
Рекомендуется также погрузиться в Docker, это пригодится в работе на реальных проектах.
Комментарии (6)
MetaDone
20.09.2022 16:37Он мечтал стать художником или банкиром
поступил в политех
php/bitrix-разработчик ZeBrains
Замените тег "история успеха" на "так рушатся мечты"
fire64
20.09.2022 17:02+1Смысл статьи, не будь как Игорь ...
Ну а если серьезно, вот к чему это здесь?
Ну жил был парень, по имени Игорь, не знал чем заняться в жизни, поступил на политех, потом случайно услышал про php, несколько дней почитал книжки в сети и каким-то лесом устроился на стажировку, забив на учебу....
Благодаря знакомствам устроился на работу. Там Игоря ждал успех, пока не накрылся жёсткий диск с его работой...
Конец истории....
п.с.
Догадываюсь, как появилась эта история.
Подошёл руководитель к автору этого текста и говорит. У нас есть блог на Хабре, нужно его развивать. Срочно напиши статью.
На вопрос о чем писать, начальник сказал, да пофиг, например о сотрудниках, вот видишь там Игорь кофе пьет, напиши о нем....
webhamster
20.09.2022 17:30Вот, что ещё Игорь добавляет о своём опыте в ZeBrains: Я порекомендовал бы нашу компанию в первую очередь из-за коллектива, именно здесь я не встретил ещё ни одного неприятного человека.
Это реклама конторы? Или не хватает тега "я пиарюсь". Или... я даже не знаю как на такие тексты реагировать.
Ka_Wabanga
Простите, но это какой-то «ад».
рассказ в третьем лице о «стажёре», как будто это известная личность
Сверх пафосные фотографии
Отличный «поцелуй в плечо» в комментарии о компании
Технические рассказы очень базовые - можно скатиться к рассказам о том как «стажёр» к гиту подключался и проект разворачивал
Прекрасный выбор тегов «история успеха»
Очень часто просто прохожу мимо статей, которые мне не нравятся, но тут меня не покидает вопрос - «нахрена?». Зачем статья вообще появилась?
Реклама компании? Скорее антиреклама получилась.
Реклама «стажера»? Над ним же будут смеяться.
Технические «откровения»? Нет из тут.
Бессмысленное увеличение «энтропии вселенной».
Конечно я могу быть неправ в своих суждениях, но, не имея возможности поставить минус статье, оставляю свой отзыв таким образом.