Топ-30 лучших блогов о программировании и вычислительной технике
16К открытий17К показов
Вычислительные технологии быстро развиваются, и потому появилось много блогов, касающихся разнообразных вопросов ИТ-сферы. На поиски действительно полезных и информативных блогов может потребоваться немало времени. С целью облегчить эту задачу, был составлен список 30 лучших сайтов о программировании и вычислительной технике, освещающих с различных ракурсов информатику, программирование, теорию вычислений, а также точки соприкосновения информатики с такими актуальными вопросами, как образование, женщины в сфере науки, бизнес и многое другое.
Общая информатика и программирование
1. Communications of the ACM
Блог является интернет-изданием, посвященным различным областям вычислительной техники и информационных технологий. Записи и новостные статьи размещаются непосредственно на сайте. Помимо этого интерес представляет блогролл (Список других блогов, которые блоггер может рекомендовать, предоставляя ссылки на них (как правило, в боковой панели в списке).), который содержит ссылки и на другие блоги, которые могут быть полезны начинающему программисту.
Что почитать на Communications of the ACM: Те, кто говорят, что код не имеет значения
2. Gödel’s Lost Letter and P = NP
Сайт посвящен специфическому вопросу теории вычислений — проблеме P = NP. В отличие от статей из академических журналов, посты в блоге написаны доступным языком и понятны широкой аудитории читателей.
Что почитать на Gödel’s Lost Letter and P = NP: Отклонения при разработке алгоритмов
3. Lambda the Ultimate: The Programming Languages Weblog
Авторы статей блога — представители научных кругов и индустрии. Темой постов, в основном, являются языки программирования. Короткие заметки, вызывающие бурные обсуждения, делают его одним из самых активных программных сообществ в блогосфере.
Что почитать на Lambda the Ultimate: Издержки семантики функциональных языков
4. Embedded in Academia
Этот активный личный блог ведет Джон Регер (John Regehr), доцент компьютерных наук из Университета штата Юта. Хотя освещаемые Джоном темы различны, большинство его постов касается информатики и программирования.
Что почитать на Embedded in Academia: Новый удобный диалект С
5. Matt Might
Никакой список блогов не будет полным без коллекции статей с сайта Matt Might. Посты публикуются в виде списка под различными заголовками, такими как «функциональное программирование». Они охватывают широкий круг задач, начиная от прагматических вопросов начинающего студента и переходя к подробному техническому рассмотрению языков программирования.
Что почитать на Matt Might: Что должен знать каждый специалист в области ИТ
6. Computational Complexity
Этот сугубо технический блог освещает сложности, с которыми можно столкнуться при комбинировании математических и программистских методов. На сайте также размещается информация о событиях и личностях, имеющих отношение к области вычислительной сложности.
Что почитать на Computational Complexity: Любимые теоремы: квантовые интерактивные доказательства
7. The Endeavor
Блог ведет Джон Кук (John Cook) — программист (в прошлом — профессор математики), который перешел в консалтинг. Джон рассказывает о возможных методах взаимодействия программирования и бизнеса и последующего их использования для решения мировых проблем.
Что почитать на The Endeavor: Классическое программирование
8. Female Science Professor
Анонимный блог ведет женщина-профессор большого научно-исследовательского института. Она размышляет о вопросах преподавания информатики в системе высшего образования и исследует проблему сексизма в сфере программирования и научных кругах.
Что почитать на Female Science Professor: В науке важно, приходят ли женщины последними
9. Shtetl-Optimized
Скотт Ааронсон (Scott Aaronson), ученый-теоретик из Массачусетского технологического института, регулярно размещает записи на тему вычислительной сложности и квантовых вычислений. Он также затрагивает общие вопросы взаимосвязи между учеными, работающими в области вычислительных технологий, промышленностью, политикой и широкой общественностью.
Что почитать на Shtetl-Optimized: Презирают ли ученые -теоретики в области ИТ коллег-практиков?
10. Female Perspective of Computer Science
Гейл Кармайкл (Gail Carmichael), инструктор из Университета Карлтон в Канаде, утверждает, что этот блог содержит её размышления о преподавании и исследованиях, а также технические замечания об искусстве кодирования.
Что почитать на Female Perspective of Computer Science: Объединение С++ и Java в CS2: великое открытие или катастрофа?
11. Coding Horror
В этом блоге Джефф Этвуд (Jeff Atwood) рассказывает о своих интересах и описывает свои проекты в области информатики и программирования. Его редкие публикации вызывают широкое обсуждение в сообществе. Блог недавно отпраздновал свой десятилетний юбилей.
Что почитать на Coding Horror: Десятилетний юбилей Coding Horror
12. Proper Fixation: A Substitute for Anaesthesia
Блог ведет Йоси Крейнин (Yossi Kreinin), разработчик программного обеспечения. Материалы сайта охватывают широкий круг вопросов, таких как языки программирования, профориентация и советы по поиску ошибок кодинга.
Что почитать на Proper Fixation: Особенности Python, которых мне не хватает в Go
13. Jason’s Computer Science Blog
Этот блог содержит информацию об образовании и стаже Джейсона Эрнста (Jason Ernst). Он рассказывает о своих текущих исследованиях и проектах, а также о мероприятиях и конференциях, представляющих интерес для широкого круга ученых, работающих в области компьютерных наук.
Что почитать на Jason’s Computer Science Blog: Улучшенный механизм обновления DNS-зоны для Hostmonster
14. Terry Tao’s Blog
Терри Тао (Terry Tao) — математик, чьи статьи часто касаются деятельности ученых в области компьютерных наук и вычислений. Большинство заметок являются сугубо техническими математическими доказательствами. Благодаря этому блог не только интеллектуально сложный, но и дает пищу для размышлений студенту-информатику или математику.
Что почитать на Terry Tao’s Blog: Производные мультипликативные функции
15. Freedom to Tinker
Многочисленные авторы в Принстоне сделали этот очень активный блог полезным ресурсом по всем вопросам, связанным с цифровыми технологиями и вычислениями. Несколько статей касается непосредственно информатики, но сайт предоставляет более общий полезный контент, в котором информатика рассматривается как часть более крупного компьютерного мира.
Что почитать на Freedom to Tinker: Пришло время ввести Bitcoin и криптовалюты в учебную программу по информатике
16. Theory, Evolution, and Games Group
Этот блог сплетает вычислительную математику, теорию эволюции и теорию игр в шедевр междисциплинарных исследований.
Что почитать на Theory, Evolution, and Games Group: Апология теоретика
17. Young Female Scientist
Хотя он и редко обновляется, этот учебный блог является своего рода хрониками сексизма в области науки. Он также освещает исследования, касающиеся научных систем и общих психологических проблем, связанных с присвоением ученых степеней и публикациями.
Что почитать на Young Female Scientist: О, не беспокойтесь об мне
18. Bit-Player
Автор блога Брайан Хейс (Brian Hayes) — один из основных авторов статей в «Scientific American». На Bit-Player размещаются статьи по вычислениям и математике.
Что почитать на Bit-Player: Pi man
19. Bits and Pieces
Этот блог принадлежит Гарри Льюису (Harry Lewis), профессору компьютерных наук из Гарвардского университета. Хотя личный блог, в основном, касается рассуждений о различных предметах, Льюис часто рассказывает о точках соприкосновения информатики и программирования с академическим, политическим и деловым мирами.
Что почитать на Bits and Pieces: Огромное влияние теории вычислительных систем Гарварда
Компьютерные науки общего назначения и образование
20. Computing Education Blog
Этот блог является самым авторитетным и известным ресурсом по информационным технологиям в (Термин, обозначающий начальное и среднее образование)K-12. Основными темами являются размышления о педагогике, политических преградах в системе обучения навыкам работы на компьютере, а также анонсы конференций.
Что почитать на Computing Education Blog: Конференция по вопросам ИТ-образования в системе К-12 на государственном уровне
21. Computer Science Teacher
Блог представляет взгляд Альфреда Томпсона (Alfred Thompson) на преподавание информатики по учебному плану K-12. Материалы сайта включают в себя забавные мысли о проблемах программирования, анонсы конкурсов и обзор последних интересных новостей, поступающих из компьютерных и технологических компаний.
Что почитать на Computer Science Teacher: Веселье с «Code Monkeys»1
22. Knowing and Doing
Этот блог ведет Юджин Воллингфорд (Eugene Wallingford) из Университета Северной Айовы. На сайте публикуются короткие заметки, иногда не содержащие ничего, кроме цитат, которые Юджин счел интересными. В дополнение к статьям на тему информационных технологий и разработки программного обеспечения, материалы сайта также включают в себя статьи о преподавании информатики и ее использовании в бизнесе и управлении.
Что почитать на Knowing and Doing: Архивы за сентябрь
23. Computer Science Teachers Association
Блог содержит объявления, новости, статьи по педагогике, а также изменения в членском составе, руководстве и организации Ассоциации.
Что почитать на Computer Science Teachers Association: За пределами вычислительного мышления
24. Process Algebra Diary
Блог содержит коллекцию представленных на конференцию статей и докладов по обучению алгебре, общей математике и информатике. Читатель также может ознакомиться с вакансиями и голосованиями по номинациям (Премия ежегодно вручается за выдающиеся достижения в области теоретической информатики. ATCS Fellows, Премия в области теории вычислительных систем имени Курта Гёделя, вручаемая ежегодно организациями ACM SIGACT (Special Interest Group on Algorithms and Computation Theory) и EATCS (European Association for Theoretical Computer Science) за выдающиеся труды по логике и теоретической информатике) Gödel Prize и др.).
Что почитать на Process Algebra Diary: Конкурсный отбор номинантов: Presburger Award 20152
25. Treehouse Blog
Сайт является одним из лучших блогов для студента, желающего учиться непосредственно по материалам из Интернета. Авторы выступают в качестве учителей, и их сообщения часто содержат пошаговые инструкции о том, как решать вычислительные задачи. Они включают в себя создание сайтов, кодирование и помощь в понимании принципов работы популярных операционных систем для мобильных телефонов, таких как iOS и Android.
Что почитать на Treehouse Blog: Новый курс: Модульная CSS с Sass
26. My Biased Coin
На сайте с педагогической точки зрения рассматриваются информатика, алгоритмы, сети и теория информации.
Что почитать на My Biased Coin: Обучение алгоритму cортировки
27. An Open Mind
Майлс Берри (Miles Berry) передает свой многолетний опыт работы в качестве ректора-преподавателя и профессионала в своем деле, раскрывая уникальный взгляд на образование, технические и прикладные науки и культуру.
Что почитать на An Open Mind: Творчество в новой учебной программе по информатике
28. Academic Computing
В этом блоге Нил Браун (Neil Brown) выражает свое мнение относительно преподавания информатики в университете Кента в Великобритании. Посты увлекательны и касаются важных вопросов, но при этом они понятны и доступны широкому кругу читателей.
Что почитать на Academic Computing: Программирование: ряд интересных решений
29. Teach Computing
Сайт полностью посвящен тому, как обучать информатике в системе K-12. Хотя блог был создан сравнительно недавно, и новые посты появляются редко, в них освещаются общие педагогические проблемы, а также даются советы, как стать хорошим учителем.
Что почитать на Teach Computing: Девочки предпочитают программировать в группах?
30. Rob Miles’ Journal
Блог ведет Роб Майлс (Rob Miles) из Университета Халла, Великобритания. Роб освещает такие области, как разработка игр и программирование для мобильных устройств. Он создал много хороших ресурсов по учебным программам. В своем блоге Роб делится ссылками на эти ресурсы.
Что почитать на Rob Miles’ Journal: Джо Стед (Joe Stead) рассказывает о кросс-платформенном С#
Перевод статьи: «Top 30 Computer Science and Prigramming Blogs 2014»
- Термин используется по отношению к программисту, иногда считается оскорблением или оскорбительным уничижением его навыков. ↩
- Presburger Award основана в 2010 году, присуждается ежегодно Европейской ассоциацией теоретической информатики (EATCS) «молодому ученому за выдающийся вклад в области теоретической информатики, подтвержденный опубликованной статьей или рядом работ». Премия названа в честь Мойзеса Пресбургера (Mojżesz Presburger), который, будучи студентом, выполнил свою новаторскую работу по разрешимости теории сложения (которая сегодня называется арифметикой Пресбургера) в 1929 году. ↩
16К открытий17К показов