Показать ещё
Skillotron – исследование DataArt

Умения и предпочтения программистов разных стран: исследование от DataArt

Компания Data Art подготовила обзорный отчет на основании данных игровой платформы Skillotron. Исследователи анализировали информацию, собранную за полгода с семи тысяч пользователей из 54 стран мира.

Hacker 101: видеокурс-введение в веб-безопасность + практические задания

Интересуетесь веб-безопасностью? Тогда вы по адресу. Данный видеокурс покрывает основные аспекты веб-безопасности, а также даёт возможность применить полученные знания на практике.

безопасность
Обложка: Навыки и интересы программистов по всему миру: исследование от HackerRank

Навыки и интересы программистов по всему миру: исследование от HackerRank

В исследовании 2018 Developer Skills Report компания HackerRank опросила 39,5 тысяч разработчиков разных стран и возрастов, чтобы выявить главные тренды в их методах обучения, развитии навыков и практике найма.

Обложка: Задача на поиск элемента в массиве

Задача на поиск элемента в массиве

Имеется отсортированный массив из n целых чисел, который был циклически сдвинут неизвестное число раз. Напишите код для поиска элемента в массиве. Предполагается, что массив изначально был отсортирован по возрастанию.

Задача по проектированию чат-сервера

Как бы вы подошли к проектированию чат-сервера? Предоставьте информацию о компонентах внутренней системы (backend), классах и методах. Перечислите самые трудные задачи, которые необходимо решить.

Обложка: Задача по проектированию чат-сервера

Пишем инструменты командной строки на Python с помощью Click

Интерфейсы командной строки — эффективная вещь, так как они позволяют автоматизировать практически всё что угодно. Сегодня мы расскажем, как написать такой интерфейс на Python с помощью Click.

click

Автоматизируем аргументы командной строки на Python с Google Fire

Для написания интерфейсов командой строки лучше использовать библиотеки, которые упростят вам жизнь и значительно ускорят разработку. Сегодня мы рассмотрим Google Fire — одну из таких библиотек.

fire

Удаленная работа для программиста: результаты исследования от Stack Overflow

Каждый год Stack Overflow проводит опрос разработчиков, чтобы узнать их получше. Сегодня мы рассмотрим результаты опроса за 2017 год и узнаем больше об удалённых работниках.

удаленная работа

Топ 7 IT-трендов, за которыми стоит следить в 2018 году

На прошедшей в январе международной выставке потребительской электроники CES 2018 в Лас-Вегасе представители CTA (Consumer Technology Assosiation) рассказали об основных тенденциях в области технологий, на которые следует обратить внимание. Представляем вашему вниманию топ-7 из них.

IT-тренды
Обложка: Как начать использовать Wine для запуска Windows-приложений на Android

Как начать использовать Wine для запуска Windows-приложений на Android

Wine позволяет пользователям Unix-подобных систем запускать программы, написанные под Windows. Теперь такая возможность есть и у пользователей Android.

Тест: а вы точно программист?

Шуточный тест для проверки, на самом ли деле вы программист или только так считаете. Также отлично вычисляет гуманитариев. Попробуйте.

Обложка: Тест: а вы точно программист?
Обложка: Задача на операцию с битами

Задача на операцию с битами

Имеется целое число, в котором можно изменить ровно один бит из 0 в 1. Напишите код для определения длины самой длинной последовательности единиц, которая может быть при этом получена.

Тест: что вы знаете о работе мозга?

Человеческий мозг — большая загадка, и учёные бьются не первый век, чтобы узнать о нём побольше. Точно известно, что мозг можно тренировать, как и тело. Основные познавательные функции — внимание…

Обложка: Тест: что вы знаете о работе мозга?

Подборка фильмов и сериалов для хакеров

Работа работой, а отдых по расписанию. Представляем вашему вниманию подборку из более чем 100 «хакерских» фильмов и сериалов, которые помогут вам отвлечься от ежедневной рутины.

Обложка: Подборка фильмов и сериалов для хакеров
будущее IT-сферы

За какими отраслями будущее IT-сферы? Куда идти, чтобы быть уверенным в завтрашнем дне?

Наш подписчик прислал вопрос в редакцию Tproger: «За какими отраслями будущее IT-сферы? Куда стоит идти за лучшим заработком и так, чтобы быть уверенным в завтрашнем дне?» Мы передали его нашим экспертам, а полученные ответы представляем вашему вниманию.

Задача: спроектируйте и реализуйте хэш-таблицу

Хэш-таблица — это структура данных. Она позволяет хранить пары (ключ, значение) и выполнять три операции: операцию добавления новой пары, операцию поиска и операцию удаления пары по ключу. Спроектируйте и реализуйте хэш-таблицу, использующую связные списки для обработки коллизий.

Хэш-таблица

Stack Overflow проводит масштабный опрос разработчиков до 26 января

Стартовало восьмое ежегодное мероприятие по сбору мнений кодеров со всего мира об актуальных вопросах современного программирования и не только. Пройти опрос от Stack Overflow можно до 26 января.

Обложка: 10 трендов JavaScript на 2018 год по результатам международного опроса

10 трендов JavaScript на 2018 год по результатам международного опроса

Недавно были опубликованы результаты опроса 23 000 JavaScript-программистов за 2017 год. Они показали много разного и интересного от трендов до окладов. Можно посмотреть презентацию. Среди всего, что в ней представлено, хочется выделить…

Обложка: Как не стоит делать важные интерфейсы: гавайская версия

Как не стоит делать важные интерфейсы: гавайская версия

Плохой интерфейс может привести к неприятным последствиям. Например, напугать жителей Гавайев вымышленной ракетной атакой. Представляем вашему вниманию подборку интерфейсов, которые могли бы вызвать такой эффект.

Логотип gitMask

Анонимный код на GitHub: обзор инструмента gitMask

Новый открытый инструмент позволяет создавать приватные проекты на GitHub с помощью всего одной команды в консоли.

Введение в WebAssembly: как устроена технология и почему она важна

В мире веб-разработки появился новый инструмент, который может произвести революцию. Имя ему — WebAssembly. Рассказываем, что это и почему это важно.

Meltdown и Spectre

Meltdown и Spectre: что делают IT-компании, чтобы вас защитить

Meltdown и Spectre затронули большинство пользовательских устройств: под угрозой — ПК, смартфоны, планшеты и другие гаджеты. В опасности и корпоративный сектор: многие серверы построены на базе архитектур Intel и IBM. Мы рассмотрели, что делают крупные IT-компании для обеспечения безопасности пользователей.

«Я краду ваши пароли и номера кредиток. И я расскажу, как»

Все мы очень дорожим нашими данными. Сегодня мы расскажем, что с ними случится, если неосторожно устанавливать пакеты из npm.

npm

«Чипокалипсис»: обзор масштабной уязвимости современных процессоров

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

Обложка: «Чипокалипсис»: обзор масштабной уязвимости современных процессоров
VR-приложение

Создаём простое VR-приложение под Android с помощью Unity

Виртуальная реальность — это новое захватывающее направление в разработке приложений. Разберём, как создать VR-приложение с обзором в 360 градусов для Android. Навыки программирования не требуются.

стопка

Задачи на реализацию стеков с очередями

Как известно, слишком высокая стопка тарелок может развалиться. Следовательно, в реальной жизни, когда высота стопки превысила бы некоторое пороговое значение, мы начали бы складывать тарелки в новую стопку. Реализуйте структуру данных SetofStacks, имитирующую реальную ситуацию.

ХЕДЛАЙНЕР ТОП-НОВОСТИ

Самые обсуждаемые события 2017 года по версии Tproger

2017 год был очень насыщенным с точки зрения событий и происшествий, связанных с миром IT. Предлагаем освежить в памяти самые запоминающиеся новости, которые вызвали общественный резонанс.

Чем запомнился уходящий год: обзор самых громких релизов 2017

2017 год — это целых 12 месяцев, 51 неделя, 365 дней, 8 760 часов, 525 600 минут… И пусть времени всегда не хватает, кому-то все же удалось поразить IT-общественность масштабными и полезными проектами. Предлагаем вспомнить самые востребованные программы и технологии, представленные свету в уходящем году.

релиз
дедлайн

Помогите, что делать, дедлайн

Как быть, если до дедлайна осталось совсем мало времени, а количество работы объективно слишком большое? Собрали в одной статье удивительно банальные и эффективные советы, а также статьи и книги в помощь.

Рисуем нарядные новогодние ёлочки символами ASCII (и не только)

8 простых и ярких «художественных» ёлочек из символов ASCII, которые точно подарят новогоднее настроение. Go, Java, JS, Python, визуальное программирование и даже Wolfram.

ёлочка

6 мифов о работе с госсектором для программиста

Госсектор ассоциируется у многих с бумажной волокитой и бесперспективностью. Юлия Саландаева, HR-директор компании «Нетрика», специализирующейся на создании ИТ-решений для государства, разрушает мифы, касающиеся якобы унылой работы в секторе B2G.

госсектор
Обложка: Чем запомнился уходящий год: обзор крупнейших утечек и взломов 2017

Чем запомнился уходящий год: обзор крупнейших утечек и взломов 2017

2017 год оказался весьма плодотворным с точки зрения IT. За прошедшие 12 месяцев было проделано много работы в областях развития искусственного интеллекта, совершенствования языков программирования и улучшения инструментов и сред разработки. Однако не все это время было…