Мысли вслух

A collection of 142 posts
заблуждения о трудоустройстве

Заблуждения программистов о трудоустройстве

Эта статья написана на основе недавнего поиска джуна в одну из двух наших команд. Мы в течении месяца не могли найти подходящего кандидата, ожидая результата в откликах на вакансию. Текст был хорошим и грамотным. Требования были изложены максимально емко и только в рамках того с чем придется работать, но все
4 min read
как проводить собеседование

Советы проводящим собеседования

Так сложилось, что за свою карьеру в IT я провел более 50 собеседований, нанял и вырастил 3 разработчиков c Junior до Senior уровня и 2 до Team Lead. Мне часто приходится давать советы по проведению собеседований тим-лиду или сеньору, который проведет технический этап, поэтому я решил обобщить свой опыт и
3 min read
Мысли вслух

Первая работа в IT: когда совсем нет опыта

Работа в IT – это всегда очень интересно и захватывающе, но когда в данной сфере нет опыта, становится не по себе. В этой статье я поделюсь советами, что можно сделать, чтобы получить свою первую работу не имея опыта. Понятное дело, вас может пугать тот факт, что вы многого не знаете или
6 min read
менеджер по персоналу

Менеджерам на заметку

В некоторых компаниях количество менеджеров и тим лидов кажется неоправданно большим. Почему роль эффективного менеджера сегодня становится все популярнее, и какие качества помогут рядовому сотруднику быстро превратиться в грамотного управленца? Это зависит от сферы деятельности компании, ее роста и специфики рынка, но, в целом, хорошего менеджера можно “распознать” по его
3 min read
Async

Дайджест PHP #7

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.3.0 alpha 1, Yii 3.0 alpha 1 и другие релизы, свежая книга по асинхронному PHP, видеозаписи докладов, порция полезных инструментов, и многое другое. Приятного чтения! [sendpulse-form id=”278″] Новости и релизы * PHP 7.3.0 alpha
2 min read
Мысли вслух

Хороший код = скучный код

Эта статья появилась в дополнение к стандартам кода в нашей компании. Стандартизацией и ревью кода мы начали заниматься спустя 2 года совместной работы, когда я стал тим-лидом команды и когда количество проектов над которыми мы работаем и которые были на поддержке стало расти. Где-то 2 года назад, ко мне подошел
3 min read
когнитивная психология

Психология читабельности кода

Эта статья продолжение моих рассуждений о влиянии особенностей памяти и мозга на качество написания кода. Предыдущие мысли по этим вопросам доступны тут и тут. Всё, что написано ниже, представляет собой некоторую модель, помогающую лично и некоторым членам моей команды находить способы писать немного лучший код. [sendpulse-form id=”278″] Каждый программист
13 min read
Мысли вслух

Советы начинающим web-разработчикам

В интернете уже есть полно книг, статей для начинающих. Но, как по мне, то существует ряд нюансов которые обычно или вообще не упоминаются (видимо, их считают очевидными), либо же упоминаются очень редко. И это не советы из серии «изучайте код других разработчиков», «используйте git», «делайте бекапы» или «мойте руки перед
4 min read
документирующие комментарии

Комментирование кода: хороший, плохой, злой

Вы наверняка это слышали: «Хороший код является самодокументированным». Я больше 6 лет зарабатываю написанием кода, и слышал эту фразу чаще всего. Это клише. И как во многих других клише, здесь есть зерно истины. Но это истиной уже столько злоупотребляли, что большинство из тех, кто произносит эту фразу, не понимает, что
4 min read
it-собеседование

О домашних заданиях на IT-собеседованиях

Несколько моих знакомых как-то спросили у меня как я отношусь к домашним заданиям на собеседованиях и стоит ли браться за них. Мой ответ был однозначный “Только если оплачивается. Даже если вы новичок. Новичку в поиске первой работы можно взять задание, но от такое вакансии лучше отказаться, а само задание добавить
3 min read
laravel

Дайджест PHP #6

Свежая подборка со ссылками на новости и материалы. В выпуске: фреймворк и статьи по Serverless PHP, доклад Расмуса Лердорфа о PHP в 2018 и другие видео, предложение из PHP Internals, порция полезных инструментов, и многое другое. Приятного чтения! [sendpulse-form id=”278″] Новости и релизы * * PhpStorm 2018.2 EAP — Стартовала программа
2 min read
как составить резюме

Советы по написанию резюме

Написание резюме – это искусство и наука. Составить его порой бывает очень сложно. В этой статье я перечислю основные советы для начинающих разработчиков по составлению резюме. [sendpulse-form id=”278″] Что стоит делать Резюме должно быть кратким, сжатым и простым. Это значит: * Используйте один и тот же шрифт: например, Arial/Times New
4 min read
аналитика

Отличия в работе аналитика в проектной и продуктовой разработке

Когда речь заходит о роли аналитика в IT, то всегда приходится добавлять кучу уточнений. Бизнес или системный аналитик? Анализ в продуктовой разработке или в проектной, как это, например, часто бывает в консалтинге? На внутренней разработке или на заказной?.. Заказчика государственного или негосударственного? И так далее. В этой статье я рассмотрю,
5 min read
dod

Синхронизация команды в SCRUM

Как мне кажется, одна их самых больших проблем в работе команды не только в скрам — рассинхрон между людьми в команде. Стабильного и универсального решения этой проблемы к сожалению нет. Есть стандартные инструменты, но далеко не всегда они дают ответы на все вопросы и закрывают все дыры, но их использование помогает
5 min read
Заметки

Как юному падавану правильно стажироваться в IT

Найти на рынке труда хороших ИТ-специалистов, привлечь их в свою компанию и удержать – задачи, стоящие перед ИТ-компаниями особенно остро в последние годы. На талантливую молодежь открыта настоящая охота, и эпизод с уходом Гилфоя в Silicon Valley кажется все менее смешным HR-ам. Компании, столкнувшиеся с нехваткой квалифицированных кадров на рынке, начинают
6 min read
Заметки

Как найти первую работу в IT

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

Дайджест PHP #5

Свежая подборка интересных материалов из мира PHP. [sendpulse-form id=”278″] Новости и релизы * * PHP 7.2.5 * * PHP 7.1.17 * * PHP 7.0.30 * PHP 5.6.36 PHP Internals * * Объявлены релиз-менеджеры PHP 7.3 — Ими стали Christoph M. Becker и Стас Малышев. * RFC: Deprecate uniqid() — Предлагается пометить устаревшей
1 min read
вопросы на собеседовании

Глупые темы на собеседовании

Тезис: вам не следует проводить собеседования, если вы не ходили хотя бы на три интервью как соискатель за последние полгода. Зачастую на собеседовании люди смотрят на сам процесс интервью достаточно однобоко. Однако большинство опытных соискателей проводили хоть раз собеседования или же интересовались ими совсем недавно (чтобы облегчить жизнь самому). Однако
9 min read
Мысли вслух

Быть тим-лидом

Эту статью я решил написать как дополнение к статьям “Кто такой Team Lead и нужно ли им становиться” и “Как тимлиду развивать себя и команду: принципы SOLID“. Для первой она является логическим продолжением рассказывая подробнее о том, что делает тим-лид, а для второй дополнением. Самое интересное в работе тим-лида, что
6 min read
Мысли вслух

Эффективное самообучение

Мы все узнаем что-то новое. Если этого не делать, то можно очень быстро оказаться за бортом. Поэтому мы постоянно учимся чему-то новому, укрепляя фундамент заложенный самообучением и возводя на нем замок наших знаний. [sendpulse-form id=”278″] Как это работает в IT-сфере? В условиях постоянной эволюции технологий эффективное самообучение помогает открывать
3 min read
бизнес-процесс

Отслеживание работы бизнес-процессов

В мире может существует множество систем мониторинга. Это и облачные системы, on-premise, коммерческие, бесплатные, для сети, инфраструктуры и так далее и по всем фронтам. Среди них есть те, что поддерживают создание сервисно-ресурсных моделей. Это такие древовидные штуки, к узлам которых привязаны элементы бизнес-системы: веб-серверы, базы данных, серверы приложений, коммутаторы и
3 min read
бизнес-процесс

О бизнес-процессах замолвите слово

Что только не пишут о бизнесах-процессах: про общую философию, про программирование процессов, про многочисленные BPM-системы, про нотации и т.д. В принципе, всё понятно: взял процесс, очистил его, смоделировал, автоматизировал и запускай экземпляры, когда нужно. Между тем, бизнес, которому статьи адресованы, зачастую не понимает главного — зачем ему эти бизнес-процессы? Он
12 min read
Мысли вслух

Преимущества работы с фрилансерами

Вопреки распространенному мнению о необязательности и низкой квалификации фрилансеров, их все чаще привлекают для работы в компаниях. И дело здесь не в следовании трендам или в экономии денежных средств. Существуют более весомые причины, по которым выгодно нанимать удаленных сотрудников для выполнения определенных задач. Я уже более четырех лет управляю удаленной
2 min read
pm

Должен ли менеджер проекта быть технарем?

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

Диагностика ИТ инцидентов и проблем

Сотрудников службы поддержки и остальной ИТ персонал нужно обучать техникам диагностики инцидентов и проблем, а также сопровождать их применение. Для результативного выполнения задач диагностики необходимы технические знания и навыки работы в ITSM-процессах. [sendpulse-form id=”278″] Диагностика ИТ инцидентов и проблем В каждой ИТ организации есть процессы для управления инцидентами и
4 min read