Основные принципы

Синтаксис языка программирования: сравнение языков и чем отличается от code style

Что такое синтаксис языка программирования? Синтаксис языка программирования — это набор правил, которые определяют способ написания кода. У каждого языка…

02.03.2023

Что такое KPI и как его считать: виды, формулы и примеры моих проектов

Уже больше 6 лет я работаю проектной менеджеркой в ​​IT. На моем счету очень сложные и нестандартные проекты, стартапы в…

28.09.2022

Собеседование на iOS-разработчика: как подготовиться и в чем разбираться

На что в первую очередь смотрят в резюме iOS-разработчика? Главный критерий — это то, насколько описанные в резюме знания и…

09.12.2021

Все неуспешные проекты похожи: как мы не соблюдали базовые принципы Agilе и к чему это привело

Классическая ситуация для большинства Agile-проектов — несоблюдение одного или нескольких базовых принципов. Все успешные проекты одинаково похожи: каждый неуспешный проект…

15.11.2021

Класс Timer в C#: все, что нужно знать новичку

Таймер — программный механизм, позволяющий через определенное время выполнять нужный нам участок кода, делая это заданное количество раз. Например, нам…

19.10.2021

Как писать доступные сайты: гайд по accessibility

Accessibility (a11y) — это доступность интерфейса для пользователей с ограниченными возможностями. Речь идет не только, например, о людях с проблемами…

20.08.2021

«Если сидеть весь день в наушниках и пилить функционал, то медаль получат все, кроме тебя»: почему быть хорошим инженером недостаточно, если хочешь повышения

Карьера в IT никогда не бывает легкой и быстрой, особенно — в DevOps-специализации. Бытует мнение, что Junior DevOps не существует…

23.07.2021

«Даже цвета могут сыграть против вас»: как разработчику составить резюме, которое устроит на работу мечты. Инструкция и примеры

Как известно, формат резюме в США и в странах Восточной Европы значительно отличается. В США принято использовать структурированный, «чистый» формат.…

21.07.2021

Опубликованные вакансии — лишь верхушка айсберга. Как найти новую работу в IT: пошаговая инструкция

Готовясь к очередной карьерной консультации, осознаю, что из раза в раз сталкиваюсь с тем, что многие IT-специалисты не осознают свою…

19.07.2021

«Вашу страницу просто не откроют»: если вас никто не хантит — значит, вы плохо заполнили профиль в LinkedIn. Читайте, как это исправить

Огромное отличие между кандидатами, которые используют LinkedIn в США и странах Восточной Европы, — это оформление личной страницы. Ко мне…

16.07.2021

Как презентовать pet-проекты в резюме, чтобы сразу получить оффер: пример, который привлек компании из США

Pet-проекты — одна из составляющих проактивного профессионального роста разработчика. Они помогают развиваться и накапливать опыт без ограничений вроде NDA. Но…

07.07.2021

Как выбрать сервер

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

25.01.2021

Fault tolerance и его реализация в PHP

Разрабатывая веб-приложение важно помнить об отказоустойчивости. Fault tolerance – метод проектировки, при котором неработоспособность отдельного элемента или функции приложения не…

28.05.2020

Failover и доступность

Доступность любого приложения зависит от работоспособности его компонент. Обеспечение доступности приложения – это обеспечение доступности компонент. На физическом уровне –…

08.03.2020

5 ошибок масштабирования

Вопрос “чего не делать, чтобы расти” иногда важнее вопроса “как расти”. Большинство из этих вещей покажутся знакомыми и простыми. Но…

01.02.2020