Category: Общее

21
Сен
2019

Применение принципов Agile на практике

С момента опубликования в 2001г. «Манифеста о гибкой разработке программного обеспечения Agile» новый методологический подход успел собрать внушительную армию как сторонников, так и противников.

11
Сен
2019

Почему программировать сложно

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

01
Сен
2019

Тайм-менеджмент для разработчика или как сохранить свои выходные

Тайм-менеджмент для разработчика или как сохранить свои выходныеТайм-менеджмент – важный навык для разработчика, который сохранит ваши выходные и добавит уважения со стороны руководства. Сложно себе представить, сколько раз за всю жизнь (или даже год) мы слышим, как люди говорят «Я сделаю это вечером…», «Я сделаю это к утру понедельника…». Кажется, каждый разработчик хоть раз говорил подобное за всю свою карьеру. Без сомнений, […]

Запись Тайм-менеджмент для разработчика или как сохранить свои выходные впервые появилась Библиотека программиста.

28
Авг
2019

8 методов, с которыми ты точно оценишь срок проекта

8 методов, с которыми ты точно оценишь срок проекта«Эй! А когда все будет готово?» – и ты понимаешь, что все снова затянулось. Давай разберемся, как грамотно оценить срок проекта. Такой подход не даст на 100% точных цифр, но на этапе формирования рамок проекта и разбора требований будет очень кстати. Разберем 8 основных методов, которые можно сочетать для достижения лучшего результата. Метод прогрессивного джипега […]

Запись 8 методов, с которыми ты точно оценишь срок проекта впервые появилась Библиотека программиста.

27
Авг
2019

Как найти подход к автоматизации тестирования

Как найти подход к автоматизации тестированияПредложенная Майком Коном пирамида автоматизации может помочь командам найти лучший из возможных подходов к автоматизации тестирования. Самый незамысловатый подход к автоматизации тестирования, который только можно придумать, просто взять тест-кейсы, созданные для ручного тестирования, и автоматизировать их на уровне пользовательского интерфейса (GUI), используя инструменты наподобие Selenium. В то же время, это наименее эффективный подход. Автоматические тесты […]

Запись Как найти подход к автоматизации тестирования впервые появилась Библиотека программиста.

17
Авг
2019

Встречают по одежке или используем английский в IT

Встречают по одежке или английский для IT-шникаАнглийский в IT – ключевой навык, без которого ну совсем никак. Не знаешь, как начать беседу и боишься быть непонятым? Курс тебе в помощь. Как начать разговор с работодателем Первый урок посвящен «самым-самым» основам английского языка, чтобы расшевелить твои извилины, вспомнить забытое и т. д. Ты научишься: правильному приветствию; как себя представить; рассказывать, кто ты, […]

Запись Встречают по одежке или используем английский в IT впервые появилась Библиотека программиста.

31
Июл
2019

Как работать с обратными вызовами и потоками в Kotlin

Как работать с обратными вызовами и потоками в KotlinБазовые инструменты асинхронного программирования в Kotlin. Разбираем особенности обратных вызовов и потоков на примерах кода. Асинхронность в разработке описывает возникновение событий, которые не зависят от главного потока приложения, и способы взаимодействия с ними без блокировки на ожидание. В языках программирования без встроенной поддержки асинхронности её реализуют с помощью двух шаблонов: обратных вызовов и конструкций future […]

Запись Как работать с обратными вызовами и потоками в Kotlin впервые появилась Библиотека программиста.

27
Июл
2019

ООП провалилось: осваивай функциональные языки прямо сейчас

ООП или объектно-ориентированное программирование – парадигма, которую порой позиционируют как решение всех проблем. Так ли это на самом деле?

На практике людям приходится держать в голове сложные абстракции и беспорядочные графики общих объектов, подверженных изменениям.

18
Июл
2019

Логические задачи: 15 упражнений для тренировки мозга

Программистам без логики никуда. Поэтому время прокачать мозг: проверьте свои способности. Вам под силу эти логические задачи?

Полезно решать и логические задачи, и математические. Так вы развиваете логику и тренируете мозг. В силу профессии айтишнику крайне важно следить за тонусом своей главной «мышцы».

13
Июл
2019

Интернет вещей: на чем писать IoT разработчику?

Интернет вещей – популярное веяние. Хотите приложить руку к IoT? Вот перечень языков, один из которых вам точно нужно знать.

С 2015 года Eclipse Foundation проводит опрос IoT-разработчиков, по всему миру, чтобы понять тенденции в этой области. В последнем опросе в марте 2019 года приняло участие 502 человека

15
Май
2019

10 причин сделать неудачный проект

Неудачный проект сделать очень просто. Если вы поищите в интернете тексты о тенденциях разработки, то наверняка найдете бесконечный список статей и информации о быстро развивающихся технологиях и то, как они повлияют на всех нас к 2020 году. Но мало кто пишет о том, почему проекты проваливаются.