Хочу стать фрилансером. Что делать и с чего начать?

Предлагаем не паниковать, расслабиться и прочитать нашу статью о том, как стать фрилансером. С чего начать, чтобы стать фрилансером? Для начала нужно определиться с тем, в какой области вы будете работать, и будет ли фриланс вашей основной деятельностью. Естественно, ваша специализация как фрилансера должна быть той же, что и на основной работе. Если вы собираетесь радикально […]

Детальный план самообразования в Computer Science за 1.5 года

Обсуждаем один из возможных планов самообразования в Computer Science за 1.5 года со ссылками на онлайн-курсы и другие образовательные сайты. При составлении этого плана мы отталкивались от предложенного Siraj Raval пятимесячного интенсива, но постарались подойти более реалистично к срокам прохождения курсов из расчета 8-10 часов в неделю. При большем или меньшем временном ресурсе умножайте приведенные длительности […]

10 рецептов машинного обучения от разработчиков Google

В десяти коротких видеоуроках курса машинного обучения от разработчиков Google рассмотрены приемы Machine Learning для начинающих аналитиков данных. Для кого эти уроки? В небольшом видеокурсе машинного обучения от разработчиков Google рассматриваются базовые рецепты решения задач Machine Learning. Логично, что в этом курсе наравне с библиотекой scikit-learn используется и фреймворк машинного обучения Google – TensorFlow. Отличительной особенностью […]

Метаклассы в Python: что это такое и с чем его едят

Метаклассы – это классы, экземпляры которых являются классами. Давайте поговорим о специфике языка Python и его функционале. Чтобы создать свой собственный метакласс в Python, нужно воспользоваться подклассом type, стандартным метаклассом в Python. Чаще всего метаклассы используются в роли виртуального конструктора. Чтобы создать экземпляр класса, нужно сначала вызвать этот самый класс. Точно так же делает и […]

Первая работа в IT: получаем должность без опыта

Работа в IT – это всегда очень интересно и захватывающе, но когда в данной сфере нет опыта, становится не по себе. Расскажем, как действовать. Понятное дело, вас может пугать тот факт, что вы многого не знаете или не умеете, но с чего-то нужно начинать. Библиотека программиста подготовила список из 14 навыков, которые можно добавить в […]

ТОП-20 инструментов и материалов по веб-разработке

Веб-разработке посвящено много литературы и статей, но ничто не стоит на месте. Мы подготовили актуальную подборку из мира сайтостроения. Как уже повелось в этой серии, начнем с обзора статей по веб-разработке и интересных opensource-инструментов, которые могут пригодиться в вашем следующем проекте. Статьи и обзоры ReLaXed – интерактивное создание PDF-документа при помощи CSS и JavaScript. Позволяет […]

Логические и математические задачи с собеседований

Разомнем мозг! В этой статье собраны логические и математические задачи, которые нередко встречаются на собеседованиях и могут попасться вам. Основные проблемы, которые часто возникают в процессе интервью, не в отсутствии опыта или подготовки. Даже по-настоящему опытный разработчик может легко «споткнуться» о  решение какой-нибудь хитро скроенной задачки. Поэтому мы поговорим не о том, как составлять резюме […]