Лучшие YouTube-каналы о программировании по версии tproger

Наверное, каждый хотя бы раз обнаруживал, что куча времени потрачена на просмотр бесполезных, но залипательных YouTube-роликов. Но это вовсе не значит, что YouTube бесполезен в принципе: на этой платформе есть…

Обложка поста

20 лучших HTML5 сайтов начала 2016 года по версии Tproger

Современные HTML5-сайты, как разнообразные “залипалки” и визитки, так и вполне серьезные рекламные и образовательные проекты, являются хорошим источником для вдохновения. А обладание таким сайтом в портфолио повысит ваш статус в…

События и курсы

Топ-25 вопросов для телефонного собеседования

По версии Явина Пола, автора блога javarevisited.blogspot.sg На дворе XXI век, и уже давно телефонные собеседования являются самым популярным способом отбирать кандидатов на работу. У такого подхода есть свои преимущества —…

Обложка поста

Вёрстка и дизайн: подборка книг для начинающих веб-разработчиков

Здесь мы собрали подборку книг, которые помогут прокачать свои навыки начинающим веб-программистам. Рассматриваются HTML, CSS, JS, PHP и веб-дизайн.

Вакансии

IT-блоги

Чем пополнить закладки: блоги ведущих IT-специалистов и компаний

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

Обложка поста

Материалы для изучения Java

Не секрет, что Java сейчас является одним из самых популярных и востребованных языков. Редакция tproger подготовила для вас подборку материалов, по которым вы сможете с легкостью овладеть этим языком программирования.

Организуем рабочий процесс для максимальной эффективности

Наш читатель, Стенли Винтергрин, поделился с вами советами по организации и оптимизации рабочего процесса при создании приложений. Я много разрабатываю для разных платформ на разных языках программирования,  разных машинах и с использованием разного…

Обложка поста

Что делает язык программирования популярным?

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

Обложка поста

Материалы по продвинутым алгоритмам и структурам данных

Знание алгоритмов и структур данных — вот один из ключевых навыков программиста. Промышленные разработчики могут ограничиться и базой: стеки, очереди, хеш-таблицы, алгоритмы сортировки, поиск в глубину и т.д. Но в…

Обложка поста

Обзор самых крупных утечек данных в 2015 году

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

старые дизайны

Старые дизайны известных веб-страниц: популярные сайты вчера и сегодня

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

Обложка поста

Создаем мозаику из случайных изображений

Рассказывает Чарльз Ньюи, автор блога blog.assemblyco.de Если вы следили за новинками современного искусства, вы наверняка видели что-то, похожее на это:…

Обложка поста

Задача про кассира-программиста

Задача, которую давали на собеседованиях в Apple. Представьте, что вы получили работу кассира в магазине. Ваш босс случайно выяснил, что вы обладаете навыками программиста, и захотел, чтобы вы помогли ему написать…

10 полезных материалов по Python для быстрого старта ваших проектов

Python — широко распространенный динамический интерпретируемый язык высокого уровня. В его философии основополагающими являются простота и читаемость кода, а его синтаксис позволяет делать код программ гораздо короче, чем на С++…

20 разработчиков .NET, на которых стоит подписаться

Мы подготовили для вас подборку из двадцати лучших .NET разработчиков со ссылками на их блоги и аккаунты в соцсетях. Эти ресурсы обязательно станут для вас бесценными источниками актуальной информации о…

Обложка поста

Как шутят IT компании: обзор высокотехнологичных первоапрельских шуток

1 апреля – день, когда каждый старается пошутить и подколоть собеседника. И IT компании не являются исключением. Редакция Tproger провела обзор лучших шуток за день. Материал будет дополняться.

Обложка поста

История переезда программиста — Вильнюс

Мы начинаем публиковать истории программистов, которые с помощью devs.lt переехали работать в Европу. Сегодня рассказ Андрея, который переехал в Литву со всей семьей.

Обложка поста

Советы по поддержанию продуктивности работы

Как быть в рабочем тонусе на протяжении всего дня? Эксперты рассказали, чего нужно избегать, а что, наоборот, поможет сохранить высокую продуктивность и концентрацию внимания.

Какой язык программирования лучше выбрать первым для изучения новичку?

Один из самых популярных вопросов в нашем сообществе от начинающих программистов: «С какого языка мне начать?» Для ответа мы привлекли наших экспертов.

Обложка поста
Обложка поста

Что меняет Microsoft? 7 скрытых трендов компании

В редакцию Tproger попала гостевая статья от главы департамента технологий Microsoft в Qulix Systems — Александра Слиборского. Он довольно давно и системно следит за тем, куда движется Microsoft, что естественно…

Обложка поста

Самые (бес)полезные JavaScript пакеты: 7 с половиной NPM модулей, от которых смешно

NPM (Node Package Manager), как видно из названия, является самым популярным пакетным менеджером для одноименной JavaScript-платформы. За 7 лет своего существования NPM может похвастаться 300 тысячами разнообразных пакетов, которые загружают…

Обложка поста

Как добиться успеха, будучи программистом — партнер компании AT Consulting поделился советами

Tproger взял интервью у Алексея Макеева — директора практики Siebel CRM и партнера компании AT Consulting, специализирующейся на внедрении и сопровождении сложных информационных систем, бизнес-консалтинге, управлении проектами и ИТ-аутсорсинге. В AT Consulting…

Обложка поста

Согласовано! О том, как сделать эффективной работу своей компании — в новой книге издательства «МИФ»

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

Обложка поста

Ускоряем разработку middleware

Любой веб-разработчик в процессе создания приложений сталкивается с задачей создания middleware слоя. Это неотъемлемая часть процесса разработки. Как и любую прочую деятельность, этот процесс можно так или иначе оптимизировать путем…

Программистов ищут в веб-студии (PHP, вёрстка), а также начинающих командах по разработке игр (Unity), платформы в сфере проектного менеджмента (UI), аналитической платформы для анализа финансовых рынков (С#)

Программист Unity3D и C++, Москва Работа в офисе Нужен опыт Регулярная зарплата (100–150k) Игровая Механика — небольшая группа разработчиков игр на PC и мобильные платформы, существующая более 1,5 лет. В декабре 2015 года…

Стоит ли специализироваться на одной области?

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

Итоги GoTo Hack

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

Обложка поста
Обложка поста

Стратегия автоматизации тестирования для Agile-проектов

Использование автоматизированного тестирования предоставляет огромные возможности и позволяет существенно повысить надёжность кода и безопасность приложения. Поэтому разработка крупных и сложных систем непременно требуют привлечения специалистов в области автоматизированного тестирования. С…

Обложка поста

Исследуем программистов: Java-разработчики самые грустные, а те, кто пишет на плюсах — самые старые

Существует очень много стереотипов о программистах. Чтобы изучить их, компания Trestle Technology провела исследование с использованием Microsoft Face API и получила интересные результаты, такие как, например: средний возраст программистов на C++ самый большой, Swift…

Обложка поста

Детальное сравнение 125 VPN-сервисов (таблица)

Пользователь Reddit с ником ThatOnePrivacyGuy составил таблицу (ранее это была таблица Google, теперь же автор запустил отдельный сайт — thatoneprivacysite.net), в которой привёл сравнительные характеристики 125 VPN-сервисов. Сразу скажем, что однозначно сказать…

Программируй на PHP как в 2016: ТОП-7 фреймворков не для быдлокодеров

На дворе 2016 год, а это значит, что императивный стиль уже не в моде. «Нормальные люди так не пишут», — скажет любой современный разработчик на крупном проекте и будет прав. И…

Обложка поста

Ошибочные представления программистов о телефонных номерах

Развенчиваем 15 мифов о телефонных номерах, из-за которых вы можете сделать ошибки при проектировании приложения, где номер используется, например, для регистрации.