Самоотвод: пост от eucariot, поэтому предвзятость и субъективность во весь рост.
Состоялся у меня тут недавно разговор с одним парнем — работает авиадиспетчером в аэропорту Новосибирска Толмачёво.
Говорит, дела там плохи, пора менять сферу, Марат, посоветуй, что делать, куда идти, с чего начать. Парень в IT просто 0. Никакого дела с ним ровным счётом не имел. На вышку в сфере Computer Science времени нет.
И я вот сидел думал.
И вот куда пошла мысль. Соперничать с ребятами, которые с 5-го класса питончиком балуются, а в 10-м уже на плюсах дебаггеры пишут, ему не придётся. В инфобез есть смысл идти только когда есть богатый опыт в разных смежных областях. Аналитики, Machine Learning и Big Data инженеры — это вообще какой-то бзззз, пока ты собаку на этом не ел лет 7.
И как мне кажется, получается, что вход может быть более или менее через какое-то администрирование, поддержку или тестирование. С другой стороны говорят, что Аналитики вообще только так залетают в IT — “заказчиков слушать и в джире таски ставить. Видишь, что не успевают – идёшь скандал учинять. Макака справится”.
А ещё проджекты — тоже, говорят, на входе навыков в IT не требуются. А со временем, может, придёт. Оба утверждения спорные с точки зрения идеального мира, но реальность как будто бы показывает, что да, и так тоже вайтишниками становятся.
Но мою мысль потянуло на фундаментальное — что нужно знать, чтобы стать уверенным в себе специалистом (пошутите про синдром самозванца в комментах).
В итоге, какие домены, как мне кажется, надо раскапывать, чтобы закрепиться в IT, если вы пришли с нуля:
- Устройство компьютера,
- Операционные Системы. Линукс,
- Виртуализация — виртуальные машины и контейнеры,
- Кубернетес, публичные облака и девопс,
- Питон или Го.
Теперь что и как читать и изучать?
Легенда:
🍀 — изян
🐤 — норм так
🆘 — как-то сложно
🇬🇧 — на английском языке
🇷🇺 — (есть) на русском языке
💵 — стоит (своих) денег
Книги — это про фундаментальное, читать в свободное время, чтобы проникаться:
- 🐤 How Linux Works. What Every Superuser Should Know. Brian Ward (🇷🇺)
- 🆘 Архитектура компьютера. Эндрю Таненбаум (🇷🇺 💵)
- 🆘 Как на самом деле работают компьютеры. Джастис Мэтью (🇷🇺 💵)
- 🆘 Современные операционные системы. Эндрю Таненбаум (🇷🇺 💵)
- 🆘 Компьютерные сети. Эндрю Таненбаум либо Компьютерные сети. Олиферы (🇷🇺 💵)
- 🆘 Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих. Бхаргава Адитья (🇷🇺 💵)
- 🆘 Kubernetes in action. Marko Luksa (🇷🇺 💵)
- ● Тут можно ещё несколько фундаментальных вещей добавить, вроде Кнута или Макконела — но это уже всё же для продвинутых.
Далее — курсы и плейлисты по разным сферам IT
База по компьютерам и операционным системам
- 🍀 Командная строка Linux. Полное руководство. Уильям Шоттс (🇷🇺)
- 🍀 Linux Commands you NEED to know (🇬🇧)
- 🐤 Linux от REBRAIN (🇷🇺)
- 🐤 Курсы информационных технологий 2011 (🇷🇺)
- 🐤 Computer Organization and Architecture (🇬🇧)
- 🐤 Introduction to Linux – Full Course for Beginners (🇬🇧)
- 🆘 CS50: Introduction to Computer Science от Гарварда (🇬🇧)
- 🆘 Computer Hardware and Architecture (🇬🇧)
Сети
- 🍀 Наша линкмиаповская серия про Сети Для Самых Маленьких (СДСМ) — ну не могу же я его не первым поставить? :)» (🇷🇺)
- 🍀 How does the internet work (🇬🇧)
- 🐤 Networks от REBRAIN (🇷🇺)
- 🐤 Вводные лекции Иннокентия Солнцева от Network Education (🇷🇺)
- 🐤 Наш курс со slurm Сети в Linux (🇷🇺 💵)
- 🆘 Really OLD but gold: The TCP/IP Guide (🇬🇧
- 🆘 NANOG77. Everything You Always Wanted to Know About Optical Networking – But Were Afraid to Ask (🇬🇧)
DevOps/SRE
- 🍀 Докер за 1 час (🇬🇧)
- 🍀 Докер за 3 часа (🇬🇧)
- 🍀 Кубернетес за 3,5 часа (🇬🇧)
- 🍀 Докер и кубер за 6 часов (🇬🇧)
- 🐤 Тренировки по DevOps от Яндекса (🇷🇺)
- 🐤 Инженер облачных сервисов (🇷🇺)
Программирование
- 🍀 Книга Наташи Самойленко Python для сетевых инженеров. Тут хоть и есть специфика, связанная с сетевыми технологиями, но бОльшая часть очень общая. С практическими заданиями и инструкциями. (🇷🇺)
- 🍀 И её же серия на ютубе (🇷🇺)
- 🍀 Python for Beginners от Microsoft (🇬🇧)
- 🍀 Основы Go (🇷🇺)
- 🐤 Learn Go Programming — Golang Tutorial for Beginners (🇬🇧)
- 🐤 Продвинутый Go‑разработчик (🇷🇺 💵)
Базы данных
- 🐤 Учебный курс «Язык SQL» (🇷🇺)
Инфраструктура
- 🍀 Selectel School (🇷🇺)
Из любопытного, но не технического
- Думай как математик: Как решать любые задачи быстрее и эффективнее. Оакли Барбара.
- Говорят, в IT много платят. Елена Правдина
- Джедайские техники. Максим Дорофеев
- Time Management for System Administrators. Limoncelli Thomas.
- Вы, конечно, шутите, мистер Фейнман!
Английский — строго обязателен. Если не вывозите, то в Яндекс.Браузере есть возможность перевести видос на русский язык — с голосом или просто субтитрами.
3
6000
0
Ещё статьи
Ответ к задаче №8.5
interface FastEthernet0/0description Balagan_Telecom_Internetip address 101.0.0.2 255.255.255.252bandwidth 9000!interface FastEthernet0/1description Philkin_Certificate_Internetip address 102.0.0.2 255.255.255.252bandwidth 3000!!router bgp 64500no synchronizationbgp log-neighbor-changesbgp bestpath as-path multipath-relaxmaximum-paths 2bgp dmzlink-bwnetwork 100.0.0.0 mask 255.255.254.0neighbor 101.0.0.1 remote-as 64501neighbor 101.0.0.1 prefix-list ...
19 июля 2013
Ответ к задаче №МВ3.1
Дело в том, что промежуточный маршрутизатор ничего не знает о маршрутах BGP (100.0.0.0/24 и 200.0.0.0/24) — он же не BGP-оратор. И поэтому когда R1 отправляет на него трафик для подсети ...
19 октября 2013
Ответ к задаче №8.2
hostname balagan-router!router bgp 64501no synchronizationbgp log-neighbor-changesnetwork 101.0.0.0 mask 255.255.240.0neighbor 101.0.0.2 remote-as 64500neighbor 101.0.0.2 default-originate neighbor 101.0.0.2 prefix-list DEFAULT outneighbor 101.0.0.6 remote-as 64502neighbor 101.0.0.10 remote-as 64503no auto-summary!ip prefix-list DEFAULT seq 5 ...
19 июля 2013
Легенда:
🍀 — изян
🐤 — норм так
🆘 — как-то сложно
🇬🇧 — на английском языке
🇷🇺 — (есть) на русском языке
💵 — стоит (своих) денег
Английский — строго обязателен. Если не вывозите, то в Яндекс.Браузере есть возможность перевести видос на русский язык — с голосом или просто субтитрами.
Ещё статьи



0 коментариев