Автор оригинала: Chris.
Хотите освоить распределенные системы? Но вы не знаете, как? Начните с наблюдения за этим видео:
То, что я хочу спросить, – это то, как получить знания о распределенных системах. Какие курсы или материалы должны быть переданы?
Короче говоря: Если вы только что начинаете инженера по распределенным системам, вы должны начать с изучения этих трех основных навыков:
- Mastery от удаленного доступа к машине (например SSH
- ). Понимание Кислотные транзакции и Согласованность ( Многопроцессорное
- ) Понимание Разделить и завоевать алгоритмы
Идите вперед и нажмите на пять ссылок, представленные в списке – все они ведут к страницам Википедии. Тогда попробуйте получить некоторую практику и арендовать Amazon EC2 машина, с которой вы можете играть.
Поздравляем, вы достигли серьезного прогресса в отношении распределенных систем Mastery только с бесплатными инструментами!
Работая в качестве исследователя в распределенных системах, доктор Кристиан Майер нашел свою любовь к учению студентов компьютерных наук.
Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python одноклассники (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.
Его страсти пишут, чтение и кодирование. Но его величайшая страсть состоит в том, чтобы служить стремлению кодер через Finxter и помогать им повысить свои навыки. Вы можете присоединиться к его бесплатной академии электронной почты здесь.
Оригинал: “https://blog.finxter.com/three-skills-distributed-systems/”