Основные принципы — Highload.today
Синтаксис языка программирования: сравнение языков и чем отличается от code style
Журналіст
Синтаксис языка программирования — это набор правил, которые определяют способ написания кода. У каждого языка свой уникальный синтаксис, который состоит из команд, операторов, функций и структур данных.
Что такое KPI и как его считать: виды, формулы и примеры моих проектов
Любов Звєздова BLOG
Project Manager у NIX
Уже больше 6 лет я работаю проектной менеджеркой в IT. На моем счету очень сложные и нестандартные проекты, стартапы в разных бизнес-доменах. У меня были клиенты, которые считали буквально каждую копейку. Во всех этих случаях точные расчеты проектных KPI помогали моей команде успешно работать с заказчиками.
Собеседование на iOS-разработчика: как подготовиться и в чем разбираться
Евгения Бондарь BLOG
iOS Tech Lead в NIX
На что в первую очередь смотрят в резюме iOS-разработчика? Главный критерий — это то, насколько описанные в резюме знания и навыки соответствуют требованиям вакансии. Чтобы облегчить ребятам процесс составления резюме и получить «то самое долгожданное» CV, мы в NIX указываем в описании вакансий список умений, которые хотели бы видеть в потенциальном кандидате. Проверяя резюме, уже на этом этапе мы поймем, не поленился ли человек прочитать наши требования, и на сколько он себя с ними соотносит.
Все неуспешные проекты похожи: как мы не соблюдали базовые принципы Agilе и к чему это привело
Евгений Мусиенко BLOG
Project Manager в Astound Commerce, Junior Partner в KnowledgeMap
Классическая ситуация для большинства Agile-проектов — несоблюдение одного или нескольких базовых принципов. Все успешные проекты одинаково похожи: каждый неуспешный проект неуспешнен в своем уникальном и неповторимом стиле.
Класс Timer в C#: все, что нужно знать новичку
Автор
Таймер — программный механизм, позволяющий через определенное время выполнять нужный нам участок кода, делая это заданное количество раз. Например, нам нужно запускать резервное копирование папки каждые 10 минут или делать запись в файл журнала каждую секунду. В языке программирования C# есть все необходимые средства, чтобы реализовать такую логику. Не будем ходить вокруг да около, а сразу рассмотрим принцип работы такого механизма на реальном примере.
Как писать доступные сайты: гайд по accessibility
Журналістка і технічна редакторка у Highload
Accessibility (a11y) — это доступность интерфейса для пользователей с ограниченными возможностями. Речь идет не только, например, о людях с проблемами зрения или сильным тремором, но также о ситуациях, когда плохо ловит интернет или не работает мышка.
«Если сидеть весь день в наушниках и пилить функционал, то медаль получат все, кроме тебя»: почему быть хорошим инженером недостаточно, если хочешь повышения
Редакторка у Highload
Карьера в IT никогда не бывает легкой и быстрой, особенно — в DevOps-специализации. Бытует мнение, что Junior DevOps не существует — виной всему очень высокий порог вхождения в область.
«Даже цвета могут сыграть против вас»: как разработчику составить резюме, которое устроит на работу мечты. Инструкция и примеры
Катя Лопаева BLOG
Рекрутер в InsightWhale
Как известно, формат резюме в США и в странах Восточной Европы значительно отличается. В США принято использовать структурированный, «чистый» формат. В то время как в Европе кандидаты любят использовать красивый шаблон из Canva с фотографией, возможностью выбрать цвет и другими функциями.
Опубликованные вакансии — лишь верхушка айсберга. Как найти новую работу в IT: пошаговая инструкция
Юлия Елкин BLOG
IT Recruiter, основатель рекрутингого агентства IT Talent
Готовясь к очередной карьерной консультации, осознаю, что из раза в раз сталкиваюсь с тем, что многие IT-специалисты не осознают свою ценность на рынке и не умеют себя продавать. Им просто не нравится заниматься продажами.
«Вашу страницу просто не откроют»: если вас никто не хантит — значит, вы плохо заполнили профиль в LinkedIn. Читайте, как это исправить
Катя Лопаева BLOG
Рекрутер в InsightWhale
Огромное отличие между кандидатами, которые используют LinkedIn в США и странах Восточной Европы, — это оформление личной страницы.
Как презентовать pet-проекты в резюме, чтобы сразу получить оффер: пример, который привлек компании из США
Володимир Билык BLOG
Менеджер по маркетингу в CNA International IT
Pet-проекты — одна из составляющих проактивного профессионального роста разработчика. Они помогают развиваться и накапливать опыт без ограничений вроде NDA.
Как выбрать сервер
Иногда лучше купить новый сервер, чем оптимизировать приложение. Время разработчиков сейчас стоит намного дороже серверов. Как выбирать сервера для роста и новых задач?
Fault tolerance и его реализация в PHP
Разрабатывая веб-приложение важно помнить об отказоустойчивости. Fault tolerance – метод проектировки, при котором неработоспособность отдельного элемента или функции приложения не выводит из строя само приложение, устойчивость программы к отказам. Не путайте fault tolerance с failover (аварийное переключение) – переключением отказавшего функционала резервному компоненту.
Failover и доступность
Технический редактор Highload
Доступность любого приложения зависит от работоспособности его компонент. Обеспечение доступности приложения – это обеспечение доступности компонент. На физическом уровне – это снижение зависимости работы приложения от поломок серверов.
5 ошибок масштабирования
Вопрос “чего не делать, чтобы расти” иногда важнее вопроса “как расти”.
Большинство из этих вещей покажутся знакомыми и простыми.
Но именно эти проблемы сильно усложняют масштабирование проектов.
Самые обсуждаемые статьи