Самые интересные материалы за неделю 17–24 октября

Лучшее за 17—24 октября.

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

job-interview3

80 задач с собеседований в такие крупные компании, как Google и Amazon, собраны специально для вас в одной статье. От создателей «Почему канализационные люки круглые?» и «Сколько мячиков для гольфа вместится в школьный автобус?».

Лучшие статические анализаторы регулярных выражений

regexp-770

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

10 языков программирования, которые будут актуальны в следующем году

http://cs622419.vk.me/v622419470/4c196/W5o1sUaJVdE.jpg

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

19 лет эволюции KDE

Совсем недавно K Desktop Environment отпраздновала свой 19-ый День Рождения. В этом видео наглядно показаны все изменения, которые происходили с KDE за это время: от самой первой версии до нынешней.

Сравнение самых популярных web-фреймворков для Java

pic0

Java сейчас является одним из самых популярных языков программирования. С ее помощью можно решать большое количество задач, в том числе и делать сайты. Мы приготовили для вас обзорную подборку нескольких web-фреймворков для Java и не только.

Разница между дженериками в Java и шаблонами в С++

cup-of-tea-770

Шаблоны в C++ и дженерики в Java внешне очень похоже друг на друга — и там, и там мы можем написать что-то вроде Class<T>, но на самом деле это принципально разные вещи. В чем же разница? Читайте в этой статье.

Подборка сайтов с вакансиями для программистов

http://searchengineland.com/figz/wp-content/seloads/2015/01/apply-now-job-hiring-help-ss-1920-800x450.jpg

Хотите строить карьеру за рубежом? Или, может быть, вам по душе работа из дома? Не важно, ведь с помощью сайтов в этой подборке вы сможете без проблем найти работу своей мечты.

Самые интересные видео с канала Computerphile

http://cdn.makeuseof.com/wp-content/uploads/2014/01/computerphile-featured-709x381.jpg?873c86

Computerphile — один из самых популярных каналов на YouTube для гиков, в том числе и для IT-шников. На нем вы всегда найдете занимательные видео на самые различные темы: от ядерной физики до SQL-инъекций. Мы собрали для вас в одном посте лучшие видео оттуда.

Видеозаписи с финалов боев роботов

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

Сравнительная история Apple и Microsoft

Наверняка вы все видели в интернете споры на тему Microsoft vs Apple. В этом видео приводится сравнительная история этих двух компаний. Очень интересно, рекомендуем посмотреть.

Информация про машинное обучение


По ссылке собрана вся неободимая и достаточная информация про машинное обучение — одно из самых сложных и перспективных направлений в Computer Science.

Приятные вредные привычки программистов

Все мы не без греха — кто-то использует goto, а кто-то отлаживает программы с помощью printf. По ссылке описываются вредные привычки программистов, от которых надо, но так не хочется избавляться…

Почему важно следить за чистотой кода

Любой хороший хозяин следит за своим жилищем — чтобы не было беспорядка, чтобы было чисто и уютно. И хотя программисты не всегда хорошие хозяева, чистоту своего кода они поддерживать обязаны. Почему? Ответ по ссылке.

Блог про теорию программирования

http://cs622419.vk.me/v622419431/4fbb7/bPgTxHuUXa4.jpg

Блог «Theory of Programming» пишется специально для тех программистов, которые желают не только уметь программировать, но и знать теоретическую базу, которая стоит за их занятием. Один из его разделов полностью посвящен алгоритмам и структурам данным — то, без чего не может жить ни один уважающий себя разработчик. Также присутствует реализации всего описанного на Java или С++.

Почему не стоит использовать связные структуры данных

http://wisetome.com/sites/default/files/node/147/linked-list.png

Часто ли вы используете связные структуры данных (например, списки)? Бьёрн Страуструп, создатель языка С++, объясняет, почему надо избегать использования таких структур, даже если их применение кажется оправданным.