Мысли вслух

A collection of 142 posts
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
Заметки

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

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

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

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

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

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

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

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

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

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

Дайджест PHP #6

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

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

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

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

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

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

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

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

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

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

Эта статья появилась в дополнение к стандартам кода в нашей компании. Стандартизацией и ревью кода мы начали заниматься спустя 2 года совместной работы, когда я стал тим-лидом команды и когда количество проектов над которыми мы работаем и которые были на поддержке стало расти. Где-то 2 года назад, ко мне подошел
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
менеджер по персоналу

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

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

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

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

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

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

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

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

Как программисту победить лень: 5 кликов

Лень программиста зависит от ряда факторов: бесцельность, сложная задача, отсутствие интересных проектов или отдыха. Устранять нужно каждый из них. Негативные эмоции являются первопричиной лени, а у самого негатива есть уйма других предпосылок. [sendpulse-form id=”278″] Можете делать все, кроме кодинга? Тогда вы оказались в числе тех, кого одолевает лень программиста.
2 min read
выживание в IT

Как выживать в изменяющемся мире разработки

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

Ошибки начинающего программиста

Цель этой статьи не загнобить новичков за типичные ошибки, а научить выявлять их и избегать. Научитесь выявлять их. Выработайте привычки избегать их. Иногда бывает трудно объяснить простыми словами казалось бы банальные вещи: зачем использовать гит, в чем фишка инкапсуляции, зачем писать тесты, как планировать свой код, рефакторить чужой и т.
16 min read
мифы о программировании

Популярные мифы о программировании и программистах

Сфера информационных технологий для непосвященного кажется загадочной и непостижимой. Любая тайна рано или поздно начинает обрастать стереотипами и мифическими образами, не избежало этой участи и программирование. В Волшебной Стране IT, где всегда тепло, а деньги растут прямо на деревьях, появились новые герои и артефакты: Всесильный Хакер, Идеальный Язык и Загадочная
8 min read
Мысли вслух

Джуниоров много, вакансий не хватает

Несколько месяцев назад я сходил на мероприятие для новичков в IT. Там собралось много начинающих разработчиков, выпускников курсов программирования или учебных программ. Почти все говорили, что испытывают проблемы с поиском первой работы. [sendpulse-form id=”278″] Лично мне повезло. Моей первой «настоящей» работой после университета в 2012 году стала должность «junior-php
4 min read
Мысли вслух

Почему программисты хотят просто писать код. Первая серия.

Во время интервью одного из программистов он показал себя настоящим энтузиастом. Солидный набор технических навыков, идеи по улучшению процесса разработки и для некоторых наших решений и хорошее отношение к командной работе и команде. Он был очевидным выбором. Но спустя 2 года он стал одним из тех парней, кто хочет просто
3 min read
Мысли вслух

Почему программисты хотят просто писать код: Серия 2 - Менеджерам пора проснуться.

В предыдущей серии рассказывается о программисте, который пришёл в компанию переполняемый энтузиазмом и идеями. Прошло пару лет — и он стал одним из тех, кто «хочет просто писать код». Одним из тех, кто не предлагает новых идей, новых способов работы — а только хочет, чтобы его оставили в покое, просто писать код.
3 min read