Некоторые полезные для программистов сайты.
При обучении информатике существуют некоторые обязательные для знания сайты, чтобы получать новости и информацию для вашего технического развития и обучения новым навыкам. Ниже представлен список сайтов, которые вы должны посетить, хотя он не является исчерпывающим. Этот список будет постоянно обновляться, если мне будут доступны новые ссылки. Вы также можете внести свой вклад, добавив известные вам сайты.
Codementor: международная версия In-Call, более侧重于开发者之间的帮助,您可以从某些领域的专家那里获得帮助
devRant: место для вымещения негатива и снятия стресса
Learn Anything: помогает найти лучший путь обучения любой теме
Quora: платформа для совместной передачи знаний и лучшего понимания мира
Stack Overflow: подписывайтесь на их еженедельные новости и любые интересующие вас темы
OSChina: новости и обсуждение открытых проектов
ACM TechNews: новости технологий
Stratechery: личный блог
AlternativeTo: рекомендации программного обеспечения от сообщества
Ars Technica: качественные статьи
Better Dev Links: еженедельные ссылки для развития навыков разработчика
DevOpsLinks: онлайн-сообщество для разработчиков и экспертов в области DevOps
GSMArena.com: новости о новых телефонах и Android
Hacker News Digest: сводка новостей Hacker News
Hacker News: агрегатор новостей для программистов
Hacker Newsletter: редакторская рассылка новостей
Hacker Noon: сайт с техническими и научными статьями
High Scalability: истории успеха различных компаний в создании масштабируемых приложений
Lobsters: сообщество, специализирующееся на технических темах, где собираются ссылки и проводятся обсуждения
Product Hunt: поиск лучших продуктов
Recode: новости технологии, связанные со Силиконовой долиной
Reddit.com/r/programming: агрегатор новостей и статей о технологиях
Slashdot: новости и общественные обсуждения
Stack Share : сайт, где компании делятся своими технологическими стеками
TechCrunch : сайт с новостями технологий
The DEV Community : место для обмена идеями и помощью между разработчиками
Ars Technica : уникальные и качественные статьи
The Verge : новости технологий, ориентированные на продукты
XDA : новости для разработчиков Android
Codecademy : Интерактивное обучение программированию, бесплатно
CodeAbbey — место, где каждый может стать мастером программирования : От новичка до эксперта
Exercism.io : Решение практических задач более чем на 30 языках программирования, делитесь своими решениями с другими
freeCodeCamp : Обучение программированию и создание проектов для некоммерческих организаций. Разработка ваших навыков полного стека разработки
karan/Projects-Solutions : Проекты, реализованные на различных языках программирования
LOD - Cloud : Облако открытых данных
Programming by Doing : Сайт для продвинутого обучения программированию
Reddit.com/r/dailyprogrammer : Интересные ежедневные задачи по программированию, здесь вы можете учиться на примерах других людей, а также просматривать их решения для сложных задач
People Can Program : Самый дружелюбный учебный сайт для программистов в интернете
Programming Tasks : Набор маленьких программ, не связанных с WeChat
Vim Adventures : Увлекательное обучение Vim
Pramp : Пробуйте роль интервьюера, после завершения можно переключиться на другую роль, используя кнопку слева
Paqmindcom): руководства и задания для обучения программированию
Treehouse: быстрое, легкое и экономически эффективное повышение навыков# Криптовалюты
Восьмое, что энтузиасты криптовалюты скорее всего не скажут вам : Восьмое, что энтузиасты криптовалют должны знать
Основы блокчейна : Основы блокчейна
请再次查看文本,发现了一些格式和翻译上的小问题。以下是修正后的版本:
Практические советы для выступлений на конференциях и пользователях
Начните использовать LaTeX за несколько минут: Простое руководство для новичков, чтобы быстро освоить LaTeX.
Lshort: Подробное описание LaTeX 2.## Все в одном месте
reddit.com/user/ashish2199/m/cs_student_subs: Темы по компьютерной науке и программированию на Reddit.
Веб-сайты, которые программист должен посетить: Опубликовано на Quora автором Ashish Padalkar.
Moocha: Поиск онлайн-курсов на edx, Coursera, Udacity и других платформах.
Читалки Rico: Коллекция часто используемых справочных материалов.
Документация API: Известная база данных API документов с поиском, аналогичная Dash.
* [code::dive conference](https://www.youtube.com/channel/UCU0Rt8VHO5-YNQXwIjkf-1g): конференции, организованные Nokia
* [Coding Blocks](https://www.youtube.com/CodingBlocks): руководства и советы
* [Computerphile](https://www.youtube.com/user/Computerphile/videos): каждому студенту информатики стоит посмотреть эти видео
* [ComputerHistory](https://www.youtube.com/user/ComputerHistory/videos): для тех, кто хочет знать, как достигались цели
* [CppCon](https://www.youtube.com/user/CppCon/videos?shelf_id=0&view=0&sort=dd): конференции по C++
* [Facebook Developers](https://www.youtube.com/user/FacebookDevelopers/videos)
* [Fun Fun Function](https://www.youtube.com/c/mpjmevideos): еженедельные видео по различным темам программирования, включая некоторые материалы, не связанные непосредственно с кодированием
* [Google Developers](https://www.youtube.com/user/GoogleDevelopers/videos)
* [GoogleTechTalks](https://www.youtube.com/user/GoogleTechTalks/videos): видео по актуальным темам и забавные моменты из мира технологий
* [Gynvael Coldwin](https://www.youtube.com/user/GynvaelEN): блоги по reverse engineering и хакингу (CTF), новые прямые эфиры каждый среду
* [HowToBecomeTV](https://www.youtube.com/user/HowToBecomeTV/videos): хорошие интервью для разработчиков, связанные с миром технологий
* [Java](https://www.youtube.com/user/java/videos): лекции по Java
* [JavaOne](https://www.youtube.com/channel/UCdDhYMT2USoLdh4SZIsu_1g/videos): конференции по Java
* [Meeting C++ YT Kanalseite](https://www.youtube.com/user/MeetingCPP/videos): конференции по C++
* [Netflix UI Engineering](https://www.youtube.com/channel/UCGGRRqAjPm6sL3-WGBDnKJA/videos): видео для веб-разработчиков, мобильных разработчиков и тех, кто интересуется технологическим стеком Netflix
* [O'Reilly](https://www.youtube.com/user/OReillyMedia/videos)youtube.com/user/OreillyMedia/videos): интервью с лучшими техническими авторами мира
* [Placement Grid](https://www.youtube.com/user/PlacementGrid/videos): опыт прохождения собеседований и стажировок
* [Scott Meyers: Past Talks](http://www.aristeia.com/presentations.html)
* [Siraj Raval](https://www.youtube.com/channel/UCWN3xxRkmTPmbKwht9FuE5A): видеоруководства по искусственному интеллекту и глубокому обучению
* [ThinMatrix](https://www.youtube.com/user/ThinMatrix/videos): блоги и руководства по созданию 3D игр на Java с использованием OpenGL
* [thoughtbot](https://www.youtube.com/user/ThoughtbotVideo/videos): обсуждение различных тем
* [yegor256](https://www.youtube.com/user/technoparkcorp/videos)Этот перевод сохраняет исходное форматирование и разметку, а также использует профессиональную IT-терминологию.
<h1 id='good-articles'>Хорошие статьи</h1>* [Простыми словами 40 ключевых концепций информатики](http://carlcheo.com/compsci)
* [Введение в теорию графов](https://dev.to/vaidehijoshi/a-gentle-introduction-to-graph-theory)
* [Язык, дружественный к программистам](http://moonscript.org/)
* [Чтение списка для разработчиков программного обеспечения](https://stevewedig.com/2014/02/03/software-developers-reading-list/): Этот список состоит из хороших книг и ссылок
* [Код TCP/IP протокола стека](http://www.saminiir.com/lets-code-tcp-ip-stack-5-tcp-retransmission/): Создание стека протоколов TCP/IP, часть 5: TCP повторной передачи
* [Перевод кода](https://codewords.recurse.com/issues/four/the-language-of-choice): Выбор языка
* [Структуры данных и алгоритмы](https://techiedelight.quora.com/500-Data-Structures-and-Algorithms-practice-problems-and-their-solutions): Примеры задач и решений по структурам данных и алгоритмам
* [Погружение в байткод Java](https://www.wikiwand.com/en/Java_bytecode)
* [Мнения начинающего разработчика](http://blog.thefirehoseproject.com/posts/expectations-of-a-junior-developer/)
* [Линукс ядро](https://0xax.gitbooks.io/linux-insides/content/Booting/linux-bootstrap-1.html)
* [Список алгоритмов](https://www.wikiwand.com/en/List_of_algorithms)
* [Ключевые моменты повышения навыков программирования](http://blog.thefirehoseproject.com/posts/learn-to-code-and-be-self-reliant/)
* [Unicode кодировка](https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/)
* [Как мы используем инновации для преобразования розничной торговли](http://multithreaded.stitchfix.com/)
* [Что каждый программист должен знать о кодировках и символах в тексте](http://kunststube.net/encoding/)
* [Что каждый программист должен знать о памяти — pdf](http://futuretech.)blinkenlights.nl/misc/cpumemory.pdf)
* [Почему быстрое отображение страниц очень важно](https://fly.io/articles/why-fast-pages-are-important/): Почему скорость приложения определяет его доход
* [Qotoqot — улучшение навыков](https://qotoqot.com/blog/improving-focus/): Как я работал Yöntem 200 часов за месяц
* [Pixel Beat — Unix](http://www.pixelbeat.org/docs/unix-parallel-tools.html): Использование Unix инструментов для параллельной обработки
* [Учебник Vim](https://hackernoon.com/learning-vim-what-i-wish-i-knew-b5dca186bef7): То, что я хотел бы знать раньше
<h1 id='podcasts'>Подкасты</h1>
* [Coding Blocks](http://www.codingblocks.net/): Подкаст, который охватывает лучшие практики программирования, паттерны проектирования, производительность кода, объектно-ориентированное программирование, проектирование баз данных и реализацию, советы и много других тем.
* [Разгоряченные разработчики](http://developeronfire.com/episodes): Подкаст, в котором рассказывается о человеческой стороне разработчиков и удивительных людях из мира программирования, которых представляет Dave Rael.
* [Чай для разработчиков](https://spec.fm/podcasts/developer-tea): Подкаст, который разработчики просматривают во время короткого перерыва с чаем.
* [Счастливое время для фронтэнда](http://frontendhappyhour.com/): Блог группы софтверных инженеров из Netflix, Evernote, Atlassian & LinkedIn, обсуждающих все аспекты фронтенд-разработки.
* [Вся радио](http://www.fullstackradio.com/): Подкаст, который охватывает все от дизайна продукта и пользовательского опыта до юнит-тестирования и системного администрирования. * [Groovy подкаст](http://groovypodcast.podbean.com/): Подкаст, полностью посвящённый языку программирования Groovy и его экосистеме.
* [IFHacks](https://devchat.tv/iphreaks): Недельный подкаст, обсуждающий iOS-разработку и последние технологии, связанные с Apple, инструментами, подходами и кодом.
* [JavaScript Jabber подкаст](https://devchat.tv/js-jabber): Недельный подкаст, обсуждающий JavaScript, фронтенд-разработку, сообщество, карьеру и фреймворки.
* [Подкаст Учимся кодировать](https://learntocodewith.me/podcast/): Подкаст сезона, ведущий которого Laurence Bradford рассказывает о технологиях, карьере и бизнесе.
* [Примеры MS Show](http://msdevshow.com/): Jason Young и Carl Schweitzer обсуждают последние новости для разработчиков Azure Cloud, Windows, Windows Phone, Visual Studio и кросс-платформенной разработки на платформе Microsoft.
* [React Native Radio](https://devchat.tv/react-native-radio): Недельный подкаст, обсуждающий инструменты, технологии и техники для создания мобильных приложений с использованием JavaScript и React.
* [Дневник программной инженерии](https://softwareengineeringdaily.com/): Ежедневный технический интервью подкаст о различных темах программной инженерии.
* [Радио программной инженерии](http://www.se-radio.net/): Подкаст для профессиональных разработчиков программного обеспечения, целью которого является стать долгосрочным образовательным ресурсом, а не новостями.
* [Синтаксис](https://syntax.fm/): Интересный подкаст для Wes Bos и Scott Tolinski и Web-разработчиков.
* [Велосипедная мастерская](http://bikeshed.fm/): Участники обсуждают свой опыт работы и проблемы с Ruby, Rails, JavaScript и другими языками.
* [Лог изменения](https://changelog.com/podcast): Недельный подкаст, участники которого являются ключевыми фигурами и создателями открытых технологий.
* [Пессимистичный разработчик](https://cynicaldeveloper.com/): Подкаст, предназначенный для предоставления вам знаний в области программирования и карьерного развития через объяснение последних и лучших технологий разработки. Объединяет десктопное, веб- и мобильное программирование, главным образом сосредоточившись на .NET-стеке, но также часто исследует другие программы и фреймворки.
<h1 id='building-a-simple-compilerinterpreter'>Создание простого компилятора/интерпретатора</h1> * [snowman: возможно самый маленький компилятор в истории](https://github.com/thejameskyle/the-super-tiny-compiler): это сверхупрощенный пример, который описывает все основные части современного компилятора, написанного на JavaScript
* [великолепные компиляторы](http://aalhour.com/awesome-compilers/): список великолепных ресурсов для компиляторов, переводчиков и исполнителей
* [развитие компилятора](http://www.cs.dartmouth.edu/~mckeeman/cs48/mxcom/gem/html/GrowingCompiler.html): как развивать компилятор
* [разработка простого интерпретатора — глава 1](https://ruslanspivak.com/lsbasi-part1/): попробуйте раскрыть тайну компилятора, создав его
* [ресурсы для начинающих разработчиков компиляторов](http://c9x.me/compile/bib/): ресурсы для начинающих разработчиков компиляторов
* [конструирование и интерпретация компьютерных программ](https://sarabander.github.io/sicp/html/index.xhtml): структура и интерпретация компьютерных программ
* [мой первый компилятор](https://dev.to/fcpauldiaz/writing-my-first-compiler): напишите свой первый компилятор
* [введение в компиляторы](https://nicoleorchard.com/blog/compilers): как говорить с компьютерами, например, мистер Сирри
* [написание своего собственного компилятора](http://staff.polito.it/silvano.rivoira/HowToWriteYourOwnCompiler.htm): как написать свой собственный компилятор<h1 id='tutorials'>Обучающие материалы</h1>
* [Руководство хакера по Git](https://wildlyinaccurate.com/a-hackers-guide-to-git/) : Для тех, кто хочет научиться работе с Git
* [Лучшее — Густаво Дурта](http://duartes.org/gustavo/blog/best-of/) : Включает статьи по различным темам
* [CMSI 281: Структуры данных](http://cs.lmu.edu/~ray/classes/dsa/) : Лёгкий учебник по структурам данных
* [Сборник всех шпаргалок](http://overapi.com) : Шпаргалки по множеству программных языков
* [Программирование на C](http://users.cs.cf.ac.uk/Dave.Marshall/C/CE.html)
* [Часто задаваемые вопросы по C](http://c-faq.com/index.html)
* [Структуры данных и алгоритмы Джона Морриса](http://oopweb.com/Algorithms/Documents/PLDS210/VolumeFrames.html) : Еще один хороший источник кода и его анализа
* [Глубокое понимание C](https://www.slideshare.net/olvemaudal/deep-c) : Отличное представление о языке C
* [Шаблоны проектирования: основы повторного использования объектно-ориентированного программирования](http://www.cse.wustl.edu/~schmidt/PDF/Design-Patterns.pdf) : Подробное руководство по шаблонам проектирования
Также исправлены знаки препинания и пробелы между словами.*tого программного обеспечения*: Также известна как книга "Группы Четырёх" (GOF)
* [Динамическое программирование — Присмоскиллс](http://prismoskills.appspot.com/lessons/Dynamic_Programming/Chapter_01_-_Introduction.jsp) : Учебник по решению задач динамического программирования
* [Git от базовых до продвинутых навыков](https://maryrosecook.com/blog/post/git-from-the-inside-out)
* [Head First Проектирование шаблонов](https://www.amazon.com/Head-First-Design-Patterns-Brain-Friendly/dp/0596007124)
* [Как программировать на C++](http://cs.fit.edu/~mmahoney/cse2050/how2cpp.html) : Как учиться программированию на C++, отличный ресурс для изучения C++ и STL
* [Уроки MySQL](http://www.mysqltutorial.org)
* [Инрадхануш туториалы](https://indradhanush.github.io/blog/writing-a-unix-shell-part-3/) : Как писать Unix-ядро
* [Введение в программирование на C](http://www.le.ac.uk/users/rjm1/cotter/index.htm)
* [Обучение UNIX за 10 минут](http://freeengineer.org/learnUNIXin10minutes.html)
* [Учебник по командной строке Linux](http://linuxcommand.org)
* [Linux Journey](https://linuxjourney.com) : Хороший сайт для обучения Linux
* [Уроки Linux](https://ryanstutorials.net/linuxtutorial/) : Хорошие ресурсы для изучения Linux
* [Более информации о GitHub flavored markdown](https://guides.github.com/features/mastering-markdown/)
* [Основы работы с MySQL](http://www.techotopia.com/index.php/MySQL_Essentials)
* [Открытые структуры данных](http://opendatastructures.org) : Используется для обучения структурам данных и алгоритмам, предоставляя псевдокод на различных языках, таких как C++, Java и других.
* [Заметки курса ОС](https://www2.cs.uic.edu/~jbell/CourseNotes/OperatingSystems/) : Заметки по главам книги Галвина * [От новичка до эксперта — новости, учебные материалы и инструменты для программирования, веб-разработки и DevOps](https://dzone.com)
* [SQL (Структурированный язык запросов) за одну страницу: SQL.SU](http://www.cheat-sheets.org/sites/sql.su/): Отличная таблица для записи SQL
* [Subtle | Бедняков CI](https://www.subtle.press/course/poor-mans-ci): Узнайте, как работают платформы непрерывной интеграции, создав свой собственный Git с помощью Node.js
* [TCP/IP диаграмма](https://en.wikipedia.org/wiki/TCP/IP_Illustrated)
* [Руководство по Bash](http://guide.bash.academy): Отличное руководство по изучению Bash Shell
* [Погружение в C](https://www.chiark.greenend.org.uk/~sgtatham/cdescent/): Для тех, кто переходит от высокого уровня языков программирования, таких как Java или Python, к C
* [Линуксовый командный интерфейс: полное руководство](https://www.amazon.com/Linux-Command-Line-Complete-Introduction/dp/1593273894)
* [Программирование в Unix-подобной среде](http://product.half.ebay.com/The-UNIX-Programming-Environment-by-Brian-W-Kernighan-and-Rob-Pike-1983-Other/54385&tg=info)
* [Уроки TopCoder](https://www.topcoder.com/community/data-science/data-science-tutorials/)
* [Tutorialspoint](https://www.tutorialspoint.com): Текстовые и видеоуроки для UPSC, IAS, PCS, государственной службы, банковской системы, тестирования способностей, ответы на вопросы, объяснения, подготовка к собеседованиям, вступительным экзаменам и решениям
* [UNIX и Linux система администрирования: четвертое издание](https://www.amazon.com/UNIX-Linux-System-Administration-Handbook/dp/0131480057)
* [VimTutor+](https://vimtutorplus.herokuapp.com/exercise/1): Изучите Vim через браузер * [Онлайн-курсы W3Schools по веб-технологиям](https://www.w3schools.com)
* [Unix Shell](https://www.dartmouth.edu/~rc/classes/ksh/print_pages.shtml): Курс Unix Shell-скриптов для ksh/bash
* [Snap SVG](http://snapsvg.io): Современная JavaScript-библиотека для работы со SVG
* [vim.rtorr](https://vim.rtorr.com): Карта VIM
* [Интерактивное обучение Open Vim](http://www.openvim.com/tutorial.html): Интерактивное обучение VIM
* [Алгоритмы с использованием динамического программирования и A\*](http://thume.ca/2017/06/17/tree-diffing/): Проектирование алгоритмов различия деревьев с использованием динамического программирования и A\*
* [Интерактивное обучение Python](https://www.learnpython.org): Бесплатное интерактивное обучение Python
* [C++17](https://www.viva64.com/en/b/0533/): Руководство по C++17<h1 id='watch-others-code'>Наблюдение за чужим кодом</h1>
<ul>
<li> <a href="https://www.liveedu.tv">LiveEdu.tv</a>: видео по созданию приложений, веб-сайтов, игр и других проектов.</li>
<li><a href="https://www.twitch.tv/communities/programming">Twitch.tv</a>: сообщество программистов на Twitch.</li>
</ul>
# Что должен знать программист
<ul>
<li><a href="https://github.com">GitHub.com Build software better, together</a>: место для демонстрации ваших проектов и сотрудничества с другими (для эффективной работы вам потребуется знание Git).</li>
<li><a href="https://about.gitlab.com/">GitLab</a>: предоставляет неограниченное количество приватных репозиториев и организаций.</li>
<li><a href="http://sijinjoseph.com/programmer-competency-matrix/">Матрица компетентности программиста</a>: статья для понимания нашего уровня как программистов.</li>
</ul>
# Программирование соревнований* [Архив задач - Project Euler](https://projecteuler.net/archives): архив задач
* [Art of Problem Solving](https://artofproblemsolving.com): вам слишком легко даются математические задания? Вы попали в правильное место!
* [CodeChef](https://www.codechef.com): единственная платформа Web 2.0 для соревновательного программирования
* [Codefights](https://codefights.com): проверьте свои навыки программирования
* [Codeforces](http://codeforces.com): соревнования по программированию, онлайн-программирование на компьютере
* [Codewars](https://www.codewars.com): ранжируйте себя по завершенному коду
* [Codility](https://codility.com): проверка и повышение навыков программирования
* [Codingame](https://www.codingame.com/start): обучитесь программированию через игры и вызовы!
* [Google Code Jam Practice and](https://code.google.com/codejam/past-contests): тренировочные задачи прошлых соревнований
* [HackerEarth - Programming challenges and Developer jobs](https://www.hackerearth.com)
* [HackerRank](https://www.hackerrank.com): практика программирования, соревнования, поиск работы
* [PKU ACM ICPC Practice problems](http://poj.org/problemlist): ACMICPC онлайн-тестирование
* [Sphere Online Judge (SPOJ)](http://www.spoj.com): станьте истинным мастером программирования, обучаясь тому, как писать и строить эффективные алгоритмы
* [Topcoder](https://www.topcoder.com): увеличьте скорость вашего кода за счет более быстрого выполнения
* [UVa Online Judge](https://uva.onlinejudge.org): сотни задач на нескольких языках программирования
* [WakaTime](https://wakatime.com): рейтинг для отслеживания метрик программирования через плагины редактора# Компьютерные книги
* [Стань программистом, мать его (список книг)](http://programming-motherfucker.com/become.html) : Полный список книг от Zed A. Shaw
* [Награда за лучшие книги](http://gatecse.in/best-books-for-gatecse/)
* [cses.fi/book.html](https://cses.fi/book.html)
* [github.com/vhf/free-programming-books](https://github.com/EbookFoundation/free-programming-books/blob/master/free-programming-books.md) : Более 500 бесплатных электронных книг на всех языках, которые вы можете себе представить
* [GitBook](https://www.gitbook.com) : GitBook помогает вашей команде писать, сотрудничать и публиковать контент онлайн
* [Курс по Data Science](https://jakevdp.github.io/PythonDataScienceHandbook/) : Руководство по Python для данных
## Видео-туториалы * [codedamn](https://www.youtube.com/channel/UCJUmE61LxhbhudzUugHL2wQ/videos) : Уроки по фронтенд-разработке веб-приложений
* [Кодовый университет](https://www.codeschool.com) : Интерактивное обучение амбициозных и опытных разработчиков от компании PluralSight
* [CodingMadeEasy](https://www.youtube.com/user/CodingMadeEasy/videos) : Уроки по C++
* [CS1: Высшая вычислительная наука — Ричард Бакленд UNSW](https://www.youtube.com/playlist?list=PL6B940F08B9773B9F) : Отличный вводный курс CS
* [Дерек Банас](https://www.youtube.com/user/derekbanas/videos) : Качественные учебные материалы
* [Проектирование и анализ алгоритмов](http://openclassroom.stanford.edu/MainFolder/CoursePage.php?course=IntroToAlgorithms)
* [DevTips](https://www.youtube.com/user/DevTipsForDesigners/videos) : Уроки по веб-разработке
* [Кэтрин Ходж](https://www.youtube.com/channel/UC4DwZ2VXM2KWtzHjVk9M_xg/videos) : Хорошие видео для начинающих
* [mycodeschool](https://www.youtube.com/user/mycodeschool/videos) : Уроки по структурам данных и алгоритмам
* [Pluralsight](https://www.pluralsight.com) : Изучайте программирование, DevOps и машинное обучение через короткие курсы
* [thenewboston](https://www.youtube.com/user/thenewboston/videos) : Очень хороший курс, но немного затянутый
* [Тушар Роу](https://www.youtube.com/user/tusharroy2525/videos) : Индийский ютубер с уроками по алгоритмам и структурам данных
* [Видеотуториалы по Vim — Flarfnoogins](http://derekwyatt.org/vim/tutorials/index.html) : Хорошие видео для обучения Vim
* [XDA-Университет — Помощь в изучении разработки приложений для Android](https://forum.xda-developers.com/general/xda-university): помощь в изучении разработки приложений для Android
* [Школа Khan](https://www.khanacademy.org/)орг/computing/computer-science): Бесплатное обучение компьютерной науке
* [Функциональное программирование](https://www.youtube.com/watch?v=1PhArSujR_A): Джон Кармак о функциональном программировании (2013)
* [Видео о Vim](https://vimeo.com/album/2838732): Серия видеотutorial'ов по Vim<h1 id='online-compiler-and-sharing-code-snippets'>Онлайн-компилятор и совместное использование фрагментов кода</h1>
* [CodePad](https://codepad.remoteinterview.io): Поддерживает написание, тестирование и выполнение кода, поддерживает более 25 языков программирования
* [Codesandbox.io](https://codesandbox.io): CodeSandbox позволяет легче создавать, делиться с другими и переиспользовать React-проекты
* [Godbolt.org](https://godbolt.org): Отличный инструмент для исследования выходных данных различных компиляторов без оптимизации
* [Ideone.com](https://ideone.com): Онлайн-инструмент для компиляции и отладки более чем 60 языков программирования
* [JSFiddle](https://jsfiddle.net): Онлайн-тестирование вашего JavaScript, CSS, HTML или CoffeeScript
* [Pastebin.com](https://pastebin.com)
* [C9.io](https://c9.io): Окружение разработчика в облаке
* [GitHub Gist](https://gist.github.com): Быстрое совместное использование кода, заметок и фрагментов
<h1 id='blogs-of-developers'>Блоги разработчиков</h1>
* [Algo-Geeks](http://algo-geeks.blogspot.com): Программирование, математические трюки, алгоритмы и т. д.
* [Antirez - Блог создателя Redis](http://antirez.com/latest/0): Блог Антризе
* [Алгоритмы Antonio081014](http://code.antonio081014.com): Коды алгоритмов RULE
* [Архивы — Ask a Manager](http://www.askamanager.org/archives): Архивы HR-ресурсов
* [Мысли и записи Armin Ronacher](http://lucumr.pocoo.org): Блог о Python и открытых проектах
* [Blog.might.net](http://matt.might.net/articles/): Блог Matt Might
* [Brendon Gregg - Разработчик Linux Kernel](http://www.brendangregg.com): Блог Brendon D. Gregg
* [Блог Чистого Кода](http://blog.cleancoder.com): Блог автора книги "Чистый код"
* [CodeAhoy](https://codeahoy.```markdown
* [Insights from CoderGears Blog](http://www.codergears.com/Blog/): Блог команды CoderGears
* [Coding Geek - Блог о IT, программировании и Java](http://coding-geek.com): Блог о IT, программировании и Java
* [Coding Horror](https://blog.codinghorror.com): Лучший блог о программировании
* [CSE Blog](http://www.cseblog.com): Блог о квантовой механике, математике и компьютерных задачах
* [Daedtech.com](https://www.daedtech.com): Блог о программах и историях в мире программирования
* [Dan Dreams of Coding](https://dandreamsofcoding.com)
* [Блог Daniel Lemire](https://lemire.me/blog/): Блог Daniel Lemire
* [Eli Bendersky](http://eli.thegreenplace.net): От Python до LLVM
* [Geek Land](https://avidullu.wordpress.com): Мои ценные коллекции
* [Блог HackerEarth](http://blog.hackerearth.com): Блог хакеров
* [IT Enthusiast](http://rodiongork.tumblr.com): Блог IT-энтузиаста
* [Joel on Software](https://www.joelonsoftware.com): Блог CEO Stack Overflow
* [Late Developer](https://latedev.wordpress.com): Случайные мысли старого C++-разработчика
* [Лаборатория Lucus Vieira Barbosa по визуализации математики и физики](http://1ucasvb.tumblr.com): Лаборатория Lucus Vieira Barbosa по визуализации математики и физики
* [Math ∩ Programming](https://jeremykun.com): Math ∩ Programming
* [Подготовка к техническому собеседованию My Tech Interviews](http://www.mytechinterviews.com): Подготовка к техническому собеседованию
* [Эссе Paul Graham](http://www.paulgraham.com/articles.html): Эссе Paul Graham
* [Блог Yegor Bugayenko о программировании](http://www.yegor256.com): Блог Yegor Bugayenko о программировании
* [Программирование XXI века](http://prog21.dadgum.com)
* [Twenty-First Century Programming](http://twentyfirstcenturyprogramming.com): Программирование двадцать первого века
Barcroft TV: короткие документальные фильмы о различных людях, составляющих наш мир
Big Think: образовательный контент, вдохновленный экспертами, включая Билла Клинтона и Билла Найи
ColdFusion: история, настоящее и будущее технологий
CrashCourse: небольшие курсы по различным предметам
Every Frame a Painting: качественный анализ фильмов
National Geographic: высококачественный контент со всего мира
r/ProgrammerHumor: subreddit для юмористических материалов для программистов
Reddit — главная страница интернета: подходящий для людей с большим количеством свободного времени
Ridddle: YouTube канал о науке, особенно о космосе и пространстве
SciShow: ответы на интересные вопросы, которые вы всегда хотели знать
SmarterEveryDay: удивительная научная информация о нашем окружении, часто с использованием высокоскоростной видеокамеры
TED: речи о технологии, развлечениях и дизайне
TestTube News: занимательная информация о новостях со всего мира* Reddit — главная страница интернета: подходящий для людей с большим количеством свободного времени
Как жить долго? : секрет долгой жизни
Vsauce: один из лучших YouTube каналов
Оксфордский университет: как жить счастливой жизнью
Lonelyspeck: обсуждение проблемы светового загрязнения в астрономической фотографии — Палос Вердес, Лос-Анджелес, Калифорния
Open Hatch: OpenHatch — это некоммерческая организация, которая стремится соединять потенциальных свободных программистов с сообществами, инструментами и образовательными ресурсами.
Source Forge: SourceForge управляет почти 280 000 проектами (последний раз проверяли). Каждый день она обеспечивает более чем 2 миллионами загрузок и предлагает различные категории приложений и инструментов.
Google Code: Google предоставляет бесплатное хостинговое обслуживание для открытых источников проектов, использующих системы управления версиями Subversion или Mercurial. Она предлагает 2 ГБ хранилища, интегрированные средства рецензирования кода, Вики и отслеживание проблем. Сайт Google Code также предоставляет ссылки на многие открытые API Google и другие инструменты для разработчиков.
Launch Pad: Поддерживаемый Canonical, LaunchPad особенно ориентирован на проекты, работающие на Ubuntu. Он предоставляет хостинг для более чем 21 000 проектов, использующих систему управления версиями Bazaar.
Google Open Source: Google Open Source
Red Hat Developer: Лидер мирового уровня в области решений на основе открытых источников
Open Source: Открытые источники
Google Summer of Codecom): Google Summer of Code — это глобальная программа, направленная на привлечение большего количества студентов-разработчиков к работе над открытыми исходными кодами. Учащиеся работают над программой разработки за три месяца во время академического отпуска вместе с организацией открытых исходных кодов.
Open Source Web Design: Open Source Web Design — это платформа для совместной работы над шаблонами дизайна веб-страниц, которые соответствуют стандартам. Мы информируем издателей сети через хороший дизайн.
Mozilla Winter of Security: Зима безопасности (MWOS) — это программа, организованная группой безопасности Mozilla: она позволяет студентам участвовать в проектах безопасности, где они должны выполнить проект как часть университетского курса. Они могут выбрать один из проектов MWOS.
Eclipse Lab: Eclipse Labs — это сообщество открытых проектов, основанное на платформе Eclipse. Оно предоставляет базовые услуги инфраструктуры, такие как хранилище кода, отслеживание ошибок, сайт проекта / Вики. Eclipse Labs находится на хостинге Google Code Project Hosting, поэтому для разработчиков, уже использующих Google Code Project Hosting, это будет знакомым местом.
Bit Bucket: Как GitHub, BitBucket также хранит публичные и частные проекты.На этом сайте проекты открытого исходного кода с менее чем пятью участниками и частные проекты предоставляются бесплатно. Он имеет более чем 48 000 хранилищ, многие из которых могут быть найдены в режиме реального времени на сайте.
Media Wiki: MediaWiki — это бесплатное программное обеспечение с открытым исходным кодом, написанное на PHP, которое было создано для Википедии. Сейчас используется некоммерческим фондом Wikimedia и многими другими проектами Вики, включая этот сайт, главная страница MediaWiki.
Code Curiosity: CodeCuriosity — это платформа, которая поощряет использование открытого исходного кода, независимо от размера проекта; каждый получает вознаграждение за свои усилия.
Code Triage: Помогите завершить ваш любимый проект с открытым исходным кодом и станьте лучшим разработчиком во время работы над ним.
Issue Hub: Участвуйте в проектах с открытым исходным кодом. Поиск меток проблем поможет вам найти подходящий проект.
Up for Grabs: Это список проектов, специально подготовленных для новых участников. Эти проекты являются хорошим способом начать работу над проектом или помочь разделить нагрузку на проекты с открытым исходным кодом.
First Timers Only: Первое участие в проектах с открытым исходным кодом может быть пугающим и немного сложным.Возможно, вы новичок в кодировании, или вы уже занимались этим некоторое время, но ещё не нашли проект, который бы вас заинтересовал.
Ваш Первый PR: Ваш первый запрос на слияние помогает показать лучшие задачи для начала работы с открытым исходным кодом на GitHub и других платформах.
Если вам это понравилось или вы хотите принять участие и сделать свой вклад, пожалуйста, отметьте проект звездой на GitHub.
Отдельное спасибо Ashish Padalkar (@ashish2199) за значительный вклад данных и структуры в первоначальную версию.
Поддерживается с sdmg15 & al
При этом стоит отметить, что фраза sdmg15 & al
остается без перевода, поскольку она скорее всего представляет собой имя пользователя или псевдоним.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )