├── relocation.md ├── business-analysis.md ├── system-design.md ├── analytics.md ├── team-management.md ├── eletronics-and-diy.md ├── data-science.md ├── cpp.md ├── math.md ├── qa-testing.md ├── programming.md ├── assembler.md ├── marketing.md ├── books.md ├── product-management.md ├── flutter.md ├── design.md ├── telegram-groups.md ├── information-security.md ├── git.md ├── work-tools.md ├── languages.md ├── algorithms-and-data-structures.md ├── ios.md ├── golang.md ├── it-terms.md ├── english.md ├── system-administration.md ├── it-start.md ├── android.md ├── recommended.md ├── job-search.md ├── job.md ├── README.md ├── backend.md ├── frontend.md ├── it-start-faq.md └── basmala.svg /relocation.md: -------------------------------------------------------------------------------- 1 | # Переезд 2 | 3 | ## Турция 4 | 5 | ## Дубай 6 | -------------------------------------------------------------------------------- /business-analysis.md: -------------------------------------------------------------------------------- 1 | # Бизнес-анализ 2 | 3 | - [SQA ANALYST SECR](https://www.youtube.com/user/vldcorp) 4 | -------------------------------------------------------------------------------- /system-design.md: -------------------------------------------------------------------------------- 1 | # System Design 2 | 3 | - [Karpov Courses](https://youtube.com/@karpovcourses) 4 | - [Между скобок](https://youtube.com/@mezhdu_skobok) 5 | -------------------------------------------------------------------------------- /analytics.md: -------------------------------------------------------------------------------- 1 | - [Онлайн-школа анализа данных и Data Science Karpov.Courses](https://karpov.courses) - проходил один из участников IT-Muslim, очень хвалалил. Сказал, что всё пригодилось 2 | -------------------------------------------------------------------------------- /team-management.md: -------------------------------------------------------------------------------- 1 | # Управление командой 2 | - [Школа менеджеров Яндекса](https://www.youtube.com/playlist?list=PLEs8EuAPI73Bj78n7-BIW3s1we0r15yJl) 3 | 4 | ## Agile 5 | 6 | ### Scrum 7 | 8 | ### Kanban 9 | -------------------------------------------------------------------------------- /eletronics-and-diy.md: -------------------------------------------------------------------------------- 1 | # Электроника и DIY 2 | 3 | - [Вики Амперки](http://wiki.amperka.ru/) 4 | - [Вольтик Вики](https://voltiq.ru/wiki/) 5 | 6 | ## Каналы 7 | 8 | - [ElectronicsClub](https://www.youtube.com/channel/UC1_2ETBlT3ZFByBB02bR2Lg) 9 | -------------------------------------------------------------------------------- /data-science.md: -------------------------------------------------------------------------------- 1 | # Data Science 2 | 3 | ## Каналы 4 | 5 | [Alexander Ershov](https://www.youtube.com/channel/UCDFJAajt7DLdgCBNiTL9ihg) 6 | [matyushkin/ds](https://github.com/matyushkin/ds) - Подборка бесплатных ресурсов по тематикам Data Science 7 | -------------------------------------------------------------------------------- /cpp.md: -------------------------------------------------------------------------------- 1 | # C++ 2 | 3 | - [Metanit.com](https://metanit.com/cpp/) 4 | - [С/С++ углубленное программирование](https://www.youtube.com/playlist?list=PLrCZzMib1e9raTDJ5IyuSHe9AmOUHAAsr) - курс от Mail.ru 5 | - [Уроки от Ravesli.com](https://ravesli.com/uroki-cpp/) 6 | -------------------------------------------------------------------------------- /math.md: -------------------------------------------------------------------------------- 1 | # Математика 2 | 3 | - [Математика с нуля](http://spacemath.xyz) 4 | - [Math is Fun](https://www.mathsisfun.com/index.htm) (EN) 5 | - [Green Math](https://www.greenemath.com) (EN) 6 | 7 | # Каналы 8 | 9 | - [3Blue1Brown](https://www.youtube.com/c/3blue1brown) 10 | -------------------------------------------------------------------------------- /qa-testing.md: -------------------------------------------------------------------------------- 1 | # QA - Тестирование 2 | 3 | - [Материалы от сообщества QA Sisters](https://docs.google.com/spreadsheets/d/1jfC3vrW1NFAZz91Xp7rL4RqFhVoSJTBbbSs0JHiu0eg/edit?usp=sharing) 4 | - [VladislavEremeev/QA_bible](https://github.com/VladislavEremeev/QA_bible) - сборник ответов на вопросы с реальных собеседований на QA 5 | - [Artsiom Rusau QA Life](https://www.youtube.com/@rusau) - канал про тестирование 6 | -------------------------------------------------------------------------------- /programming.md: -------------------------------------------------------------------------------- 1 | # Программирование 2 | 3 | - [roadmap.sh](https://roadmap.sh) (EN) - карты развития разработчиков 4 | - [Рефакторинг.Гуру](https://refactoring.guru/ru) - справочник по приемам рефакторинга и паттернам проектирования с примерами 5 | - [IT Chats](https://t.me/it_chats) - IT-чаты Telegram, сгуппированные по направлениям 6 | 7 | ## Каналы 8 | 9 | - [Диджитализируй!](https://www.youtube.com/channel/UC9MK8SybZcrHR3CUV4NMy2g) 10 | -------------------------------------------------------------------------------- /assembler.md: -------------------------------------------------------------------------------- 1 | # Assembler 2 | 3 | - [Введение в Ассемблер](https://hackware.ru/?p=8654) - учебник от [HackWare.ru](https://hackware.ru) 4 | - [asmbase.ru](https://asmbase.ru) 5 | 6 | ## Видео 7 | 8 | - [Курс по Assembler от Alek OS](https://www.youtube.com/playlist?list=PLIJLLSrXDPoi7-5NMWzpzMUtSxNoH3TBW) - ассемблер простейшим языком 9 | - [Язык ассемблера](https://www.youtube.com/watch?v=qFg9GI021cM) - полезное видео от [SpbCTF](https://www.youtube.com/channel/UCaqi7baKiDd8jMR_fyjjccw) 10 | -------------------------------------------------------------------------------- /marketing.md: -------------------------------------------------------------------------------- 1 | # Маркетинг 2 | 3 | ## Telegram-каналы 4 | 5 | [@setters](https://t.me/setters) 6 | 7 | ### SMM 8 | 9 | - [@dnative](https://t.me/dnative) - блог про SMM Dnative 10 | - [@insta_upd_dnative](https://t.me/insta_upd_dnative) - дайджест обновлений соцсетей от Dnative 11 | - [@oneday_insta](https://t.me/oneday_insta) - интересные Instagram-аккаунты 12 | - [@gurovdigital](https://t.me/gurovdigital) - канал Паши Гурова с новостями про Instagram и Digital, интересными наблюдениями лайфхаками 13 | - [@interactivespec](https://t.me/interactivespec] много крутых примеров геймификаций и спецпроектов в сторис 14 | -------------------------------------------------------------------------------- /books.md: -------------------------------------------------------------------------------- 1 | # Книги 2 | 3 | ## Группы ВК 4 | 5 | [Physics.Math.Code](https://vk.com/physics_math) - книги по программированию, математике и физике 6 | 7 | ## Telegram-каналы 8 | 9 | - [@bzd_channel](https://t.me/bzd_channel) 10 | - [@golanglibrary](https://t.me/golanglibrary) - книги по Go 11 | - [@hlfiles](https://t.me/hlfiles) 12 | - [@physics_lib](https://t.me/physics_lib) - книги по программированию, математике и физике 13 | - [@progbook](https://t.me/progbook) 14 | - [@progbooks](https://t.me/progbooks) 15 | - [@python_textbooks](https://t.me/python_textbooks) - книги по Python 16 | - [@techskill](https://t.me/techskill) 17 | -------------------------------------------------------------------------------- /product-management.md: -------------------------------------------------------------------------------- 1 | # Управление продуктом 2 | 3 | - [Теоретические материалы Product Mindset](https://www.notion.so/Product-Mindset-5e3873cd56d64a66bc89ed2669ccb76b) 4 | - [Teamlead Roadmap](https://tlroadmap.io) 5 | - [ksindi/managers-playbook](https://github.com/ksindi/managers-playbook) (EN) 6 | - [Product Architecture Framework](https://productframework.ru) 7 | 8 | ## Интервью 9 | - [CPO Aviasales Иван Козлов о корпоративной культуре компании, задачах продакта, и причине ухода из VK](https://youtu.be/sxemEE4ekHw) 10 | - [CPO ЦИАН Дмитрий Григорьев об организации процессов внутри компании, монетизации, и найме продактов](https://youtu.be/Zc-nZ4nNHAI) 11 | -------------------------------------------------------------------------------- /flutter.md: -------------------------------------------------------------------------------- 1 | # Flutter 2 | 3 | - [Flutter.su](https://flutter.su) 4 | - [Мой опыт на Flutter](https://vas3k.club/post/10567/) 5 | - [Изучение Flutter и языка Dart](https://www.youtube.com/playlist?list=PL0lO_mIqDDFWqpFH_ZxzfgDqsK9LHNxRY) - курс от Гоши Дударя 6 | - [Flutter Developer Roadmap](https://plugfox.dev/flutter-developer-roadmap/) - план развития 7 | 8 | ## Dart 9 | 10 | - [Руководство по языку Dart на Metanit](https://metanit.com/dart/tutorial) 11 | 12 | ## Каналы 13 | 14 | - [LazyLoad Dart & Flutter](https://www.youtube.com/c/LearnDartFlutter) 15 | - [dbestech](https://www.youtube.com/c/dbestech) 16 | - [The Flutter Way](https://www.youtube.com/c/TheFlutterWay) 17 | -------------------------------------------------------------------------------- /design.md: -------------------------------------------------------------------------------- 1 | # Дизайн 2 | 3 | - [С чего начать изучение дизайна интерфейсов?](https://ingternet.ru/s-chiegho-nachat-izuchieniie-dizaina/) 4 | - [Куда расти UI/UX-дизайнеру: удалёнка за рубежом](https://designpub.ru/куда-расти-ui-ux-дизайнеру-удалёнка-за-рубежом-ab335ac49f25) 5 | 6 | ### Полезные статьи 7 | - [Дизайн-система: иконки](https://vc.ru/design/197293-dizayn-sistema-ikonki) 8 | - [14 свежих и полезных дизайн-ресурсов в январе](https://vc.ru/design/197527-14-svezhih-i-poleznyh-dizayn-resursov-v-yanvare) 9 | 10 | ### Разное 11 | - [Telegram-каналы для дизайнеров](https://designer.ru/c/) 12 | 13 | ### Telegram-каналы 14 | 15 | - [/design](https://t.me/slashdesigner) - просто крутой канал про дизайн 16 | -------------------------------------------------------------------------------- /telegram-groups.md: -------------------------------------------------------------------------------- 1 | # Группы в Telegram 2 | 3 | - [IT-Muslim](https://t.me/it_muslim) - Главный чат 4 | - [IT-Muslim Работа](https://t.me/it_muslim_job) - Поиск работы/исполнителей 5 | - [Ingternet](https://t.me/ingternet_nav) 6 | - [Chechen IT Community](https://t.me/chitcom) 7 | 8 | ### Web 9 | - [Frontend Muslim](https://t.me/frontendmuslim) 10 | - [Django Muslim](https://t.me/django_muslim) 11 | - [Rust Muslim](https://t.me/rust_muslim) 12 | - [PHP Muslim](https://t.me/php_muslim) 13 | 14 | ### Mobile 15 | - [Android - IT-Muslim](https://t.me/it_muslim_android) 16 | - [Muslim iOS-Developers](https://t.me/chadcom) 17 | - [Flutter Muslim](https://t.me/flutter_muslim) 18 | 19 | ### Прочее 20 | - [Muslims e-commerce](https://t.me/muslims_ecommerce) 21 | -------------------------------------------------------------------------------- /information-security.md: -------------------------------------------------------------------------------- 1 | # Информационная безопасность 2 | 3 | ## Сайты и блоги 4 | 5 | - [Блог DeteAct](https://blog.deteact.com/ru) 6 | - [Блог bo0om](https://bo0om.ru) 7 | - [CTF News](https://ctfnews.ru/literature/) - полезные ресурсы от CTF News 8 | 9 | ## Видео 10 | 11 | - [Кто и как ловит хакеров, Часть 1](https://youtu.be/Ii8Tm5vBgU0) 12 | - [Все видео от Group-IB](https://www.youtube.com/playlist?list=PL8Fj6Tf1y_zm-rHIfTUPrEfD14ujfsvL-) 13 | 14 | ## Каналы 15 | 16 | - [SPbCTF](https://www.youtube.com/@SPbCTF) 17 | - [Хакердом](https://www.youtube.com/@Hackerdom) 18 | 19 | ## Прочее 20 | 21 | - [awesome-hacking](https://github.com/hack-with-github/awesome-hacking/) 22 | - [FindCyberSecJob](https://github.com/MiichaelKlimenko/FindCyberSecJob) - стажировки для ИБ'шников 23 | -------------------------------------------------------------------------------- /git.md: -------------------------------------------------------------------------------- 1 | # Git 2 | 3 | ## Учебники и справочники 4 | 5 | - [GitHowTo](https://githowto.com/ru) - интерактивный тур по Git 6 | - [git-tips](https://github.com/Imangazaliev/git-tips) - Часто используемые трюки и советы при работе с Git 7 | - [git-flight-rules](https://github.com/k88hudson/git-flight-rules) (ENG) - еще один справочник с готовыми решениями для разных ситуаций 8 | 9 | - 🎦 [GIT и GITLAB ЗА 45 МИНУТ | ОСНОВЫ](https://youtu.be/8a9fPDkzk5M) 10 | - 🎦 [Git и GitHub Курс Для Новичков](https://youtu.be/zZBiln_2FhM) 11 | 12 | - 🧩 [Игра в гит](https://learngitbranching.js.org/?locale=ru_RU) 13 | 14 | ## GUI 15 | 16 | - [Sourcetree](https://www.sourcetreeapp.com) - бесплатный GUI для Windows и Mac 17 | 18 | ## Разное 19 | 20 | - [GitHunt](https://kamranahmed.info/githunt) - проекты с наибольшим количеством звезд на GitHub 21 | -------------------------------------------------------------------------------- /work-tools.md: -------------------------------------------------------------------------------- 1 | # Инструменты для опрганизации работы 2 | 3 | - [JetBrains Space](https://www.jetbrains.com/ru-ru/space/) 4 | 5 | ## Системы контроля версий 6 | 7 | - GitLab 8 | - GitHub 9 | - BitBucket 10 | 11 | ## Ведение задач 12 | 13 | - Jira 14 | - Trello 15 | - Notion 16 | - Yandex Tracker 17 | - [ClickUp](clickup.com) 18 | 19 | ## Мессенджеры 20 | 21 | - Slack 22 | - Microsoft Teams 23 | - Telegram 24 | - Discord 25 | 26 | ## Документация/Wiki 27 | 28 | - Confluence 29 | - Notion 30 | 31 | ## CI/CD 32 | 33 | ## Ведение учета 34 | 35 | - Jira Tempo - учет времени 36 | 37 | ## Брейншторм/схемы 38 | - [draw.io](https://app.diagrams.net/) 39 | - [Miro](https://miro.com/) 40 | 41 | ## Связки сервисов 42 | 43 | - Почта 44 | - Мессенджер 45 | - Система контроля версий 46 | - CI/CD 47 | - Документация 48 | - Учет времени 49 | -------------------------------------------------------------------------------- /languages.md: -------------------------------------------------------------------------------- 1 | # Языки 2 | 3 | - [Английский](english.md) 4 | 5 | ## Арабский 6 | 7 | - [Арабский алфавит (Android)](https://play.google.com/store/apps/details?id=org.quranacademy.arabicalphabet) 8 | - [Платформа для изучения арабского Kalimat](https://kalimat.su/) 9 | - [Арабско-русский словарь (Android)](https://play.google.com/store/apps/details?id=io.arabic.dictionary) 10 | - [Арабский словарь Maajim](https://play.google.com/store/apps/details?id=io.arabic.maajim) 11 | 12 | ## Турецкий 13 | 14 | - [Уроки грамматики от DeFa](http://www.de-fa.ru/turkish.htm) 15 | - [Уроки грамматики - SpeakAsap](https://speakasap.com/tr/grammar) 16 | 17 | #### Книги 18 | - [Türkçe okuyorum (1-4)](https://vk.com/wall-84108915_12654) - хорошо подходит для практики чтения 19 | 20 | #### Видео 21 | - [Канал "Турецкий с нуля"](https://www.youtube.com/c/Турецкийснуля/playlists) 22 | -------------------------------------------------------------------------------- /algorithms-and-data-structures.md: -------------------------------------------------------------------------------- 1 | # Алгоритмы и структуры данных 2 | 3 | - [LeetCode](leetcode.com) - Один из самых популярных сайтов для подготовки к техническим собеседованиям 4 | - [Топ 8 лучших ресурсов для практики программирования](https://habr.com/ru/post/414009/) 5 | - [Алгоритмы и структуры данных](https://www.youtube.com/playlist?list=PLAma_mKffTOT_qpTFv4KdD9DhOAUd5Rqy) 6 | - [Grind75](https://www.grind75.com) 7 | - [Паттерны LeetCode](https://www.youtube.com/playlist?list=PLCKD2XyZJi6tlvGZhwCdXsXbZ3h3ZWrCR) - Влад Тен 8 | - [Алгоритмы и структуры данных](https://www.youtube.com/playlist?list=PLIJLLSrXDPogL-Db1f9IvHp2fiMwX18yz) - Alek OS 9 | - [Основы алгоритмов и структур данных](https://www.youtube.com/playlist?list=PLu5XUVlj4Jg7QQgRfyJ0Nh1IW3meXalmv) - Данила Сысоев 10 | 11 | ## Чаты 12 | 13 | - [LeetCode heroes](https://t.me/l33tcode) - чат в телеге 14 | 15 | ## Книги 16 | - ⭐ **Грокаем алгоритмы - Бхаргава Адитья** - настоятельно рекомендуем 17 | -------------------------------------------------------------------------------- /ios.md: -------------------------------------------------------------------------------- 1 | # iOS 2 | 3 | - [iOS Guide](https://github.com/alexander-yakovlev-gismart/ios-guide) - Список вопросов и ответов, а также базовая информация, необходимая в подготовке к интервью на iOS-разработчика 4 | 5 | ## Сайты 6 | 7 | - ⭐ [SwiftBook](https://swiftbook.ru/courses/) — курсы по основам iOS разработки 8 | - ⭐ [Hacking with Swift - 100 days of Swift](https://www.hackingwithswift.com/100) — 100 дневный марафон по языку Swift 9 | - ⭐ [Hacking with Swift - 100 days of SwiftUI](https://www.hackingwithswift.com/100/swiftui) — 100 дневный марафон по фреймворку SwiftUI 10 | - [Hacking with Swift](https://www.hackingwithswift.com) — курсы, полезные статьи, решения часто встречаемых задач Swift, SwiftUI 11 | 12 | ## Каналы 13 | 14 | - ⭐ [The Swift Developers](https://www.youtube.com/channel/UCiyiEAeWUuuPj6tt_jePALQ) — основы Swift и SwiftUI 15 | - ⭐ [SwiftBook](https://www.youtube.com/channel/UCXlCPCsB09ftBA5bQfiSWoQ) — полезные видео по Swift, SwiftUI 16 | - ⭐ [Kavsoft](https://www.youtube.com/channel/UCsuV4MRk_aB291SrchUVb4w) — примеры разработки UI с использованием фреймворка SwiftUI 17 | -------------------------------------------------------------------------------- /golang.md: -------------------------------------------------------------------------------- 1 | # Golang 2 | 3 | - [Курс на Code Basics](https://ru.code-basics.com/languages/go) - курс от Hexlet 4 | - [Golang Book](http://golang-book.ru/) - курс по Go на русском 5 | - [CodeBasics](https://ru.code-basics.com/languages/go) 6 | - [Golang Blog](https://golang-blog.blogspot.com/p/go-essentials.html) 7 | - [Golangify](https://golangify.com) 8 | - [Go By Example](https://gobyexample.com) 9 | - [Roadmap](https://roadmap.sh/golang) 10 | 11 | ## Статьи 12 | 13 | - [Коллеги, вы меня огорчаете - Хабр](https://habr.com/ru/company/oleg-bunin/blog/521582/) - вопросы по Go, будет полезно при подготовке к собесам 14 | - [50 оттенков Go: ловушки, подводные камни и распространённые ошибки новичков](https://habr.com/ru/company/vk/blog/314804/) 15 | - [Go: Хороший, плохой, злой](https://habr.com/ru/company/vk/blog/353790/) - плюсы и минусы Go. Нужно не столько для выбора языка, сколько для изучение его особенностей новичками 16 | 17 | ## Практика 18 | 19 | - [Project Based Learning](https://github.com/practical-tutorials/project-based-learning#go) 20 | 21 | ## Разное 22 | 23 | - [Awesome Go](https://github.com/avelino/awesome-go) 24 | -------------------------------------------------------------------------------- /it-terms.md: -------------------------------------------------------------------------------- 1 | # Термины из IT-сферы 2 | 3 | - [Словарь программиста](https://ravesli.com/slovar-programmista-sleng-kotoryj-dolzhen-znat-kazhdyj-koder/) - Сленг, который должен знать каждый кодер 4 | 5 | ## Общие 6 | - Бенефит (benefit) – выгода, как правило, нематериальная. 7 | - Мониторить (monitor) – отслеживать состояние и динамику чего-либо. 8 | - Ментор (mentor) - наставник. 9 | - Нетворкинг (networking) - личные связи, общение. 10 | 11 | ## Кодинг 12 | - Баг (bug) – ошибка в коде программы. 13 | - Багрепорт/репорт (bug report\report) – сообщение от тестировщика или пользователя о найденном баге. 14 | 15 | ## Работа 16 | - Апрув (approve) - подтверждение, согласие. 17 | - Аттачить (attach) - прикрепить, загрузить. Напр., прикрепить файл с резюме к письму. 18 | - Апгрейд (upgrade) - обновление, модернизация ПК. 19 | - Бенч (bench) - дословно, лавка, скамейка. Сидеть на бенче - находиться в ожидании подходящего проекта, при этом чаще всего находясь в штате компании и получая зарплату. 20 | - Брейншторм (brainstorm) – мозговой штурм. Метод генерации новых идей. 21 | - Бэкап (backup) - резервное копирование. 22 | - Дедлайн (deadline) – крайний срок выполнения чего-либо. 23 | - Накреативить (create) – сделать, придумать, создать. 24 | - Заапрувить(approve) – подтвердить, получить одобрение какого-то действия, согласование внутреннего документа у вышестоящего руководства. Например, заапрувить отпуск. 25 | - Кастомер (customer) – клиент, заказчик. 26 | - Митинг (meeting), мит-ап (meetup), daily-митинг (daily meeting) – встреча, собрание, совещание. 27 | - Пул (кандидатов) (pool) - список кандидатов. 28 | -------------------------------------------------------------------------------- /english.md: -------------------------------------------------------------------------------- 1 | # Английский язык 2 | 3 | ## Уроки/курсы 4 | 5 | - ⭐ **English Grammar In Use** 6 | - Учебник, состоящий из трёх частей по уровням: Elementary (красный - A1-A2), Intermediate (синий- B1-B2), Advanced (зеленый - C1-C2). Один из лучших учебников по анлийской грамматике. 7 | - ⭐ [Уроки "Английский за 16 часов"](https://poliglot16.ru/en/urok1/) 8 | - Уроки из программы Дмитрия Петрова "полиглот". Смотреть видео не советуем, т. к. там женщины с открытым ауратом, только читать текстовые уроки 9 | - [Английский язык. Пимслер](https://t.me/PimslerEng) 10 | - Аудиокурс доктора Пимслера. 90 уроков по полчаса каждый, обязательное условие - повторять за диктором и не переходить к следующему уроку, пока не усвоится 80% материала. 11 | - [Уроки английского языка от Linguist](https://lingust.ru/english/english-lessons) - можно использовать как справочник 12 | - [Ресурсы для изучения английского языка](https://www.ef.ru/angliyskie-resursy/) 13 | 14 | ## Справочники 15 | 16 | ## Пополнение словарного запаса 17 | - [1000 популярных слов в английском языке](https://puzzle-english.com/directory/1000-popular-words) 18 | - [1000 самых важных слов английского языка](https://englex.ru/most-important-english-words/) 19 | 20 | ## Собеседование зарубеж 21 | 22 | - [interviewpenguin.com](https://interviewpenguin.com) - полезный сайт для тех, кто готовится к собеседованию в иностранную компанию. Здесь собраны распространенные вопросы, встречающиеся на собесах, подсказки о том, как на них отвечать и примерные ответы. Помимо этого есть разделы связанные с конкретной профессией: IT, менеджмент, продажи, финансы, а также статьи о том, как обсуждать зарплату. 23 | 24 | -------------------------------------------------------------------------------- /system-administration.md: -------------------------------------------------------------------------------- 1 | # DevOps, Системное администрирование 2 | 3 | ## Linux 4 | 5 | - ⭐ [Администрирование Linux](https://www.youtube.com/playlist?list=PLrCZzMib1e9rx3HmaLQfLYb9ociIvYOY1) - курс от Mail.ru 6 | - [YandexCloud](https://www.youtube.com/@YandexCloudPlatform) - видео по сервисам Yandex Cloud. Поможет подтянуть знания по Облачным сервисам 7 | 8 | ## DevOps 9 | 10 | **NGINX** 11 | 12 | [Основы Nginx](https://youtube.com/playlist?list=PLhgRAQ8BwWFa7ulOkX0qi5UfVizGD_-Rc) 13 | 14 | **GitLab CI/CD** 15 | 16 | - [Ликбез по CI/CD для frontend'а на примере GitLab / Тимофей Тиунов](https://youtu.be/BIY_J0Ba4Cc) 17 | - [01-GitLab. Devops система. Установка в локальной сети. Настройка](https://youtu.be/n_21ya2MoKg) 18 | - [02-GitLab clone по SSH. Настройка SSH для Linux и Windows](https://youtu.be/u3r_DGLXmgA) 19 | - [03- DevOps практика: GitlLab CI+Runners. Создание CI CD Pipeline](https://youtu.be/jAIhhULc7YA) 20 | 21 | ## Каналы 22 | 23 | - ⭐ [Слёрм](https://www.youtube.com/@slurm_io) — образование для инженеров и технических лидеров: Kubernetes, DevOps, Docker, CI/CD, Ceph, SRE. 24 | - ⭐ [KirillSemaev](https://www.youtube.com/c/KirillSemaev) 25 | - ⭐ [RomNero](https://www.youtube.com/c/RomNero) - канал про DevOps 26 | - [Системное администрирование, безопасность, сети](https://www.youtube.com/c/Системноеадминистрирование) - канал Яндекса 27 | 28 | ### Компьютерные сети 29 | 30 | - ⭐ [Курсы от Андрея Созыкина](https://www.youtube.com/c/AndreySozykinCS) - лучшие уроки по сетям (см. плейлисты). Смотреть на скорости x1.5-2 31 | 32 | ### Kubernetes 33 | 34 | - ⭐ [Курсы от Слёрм](https://www.youtube.com/playlist?list=PL8D2P0ruohOA4Y9LQoTttfSgsRwUGWpu6) - Вечерняя школа Слёрма по Kubernetes. 35 | -------------------------------------------------------------------------------- /it-start.md: -------------------------------------------------------------------------------- 1 | # Войти в IT 2 | 3 | - [Как переквалифицироваться в IT-специалиста? Полное руководство](https://ingternet.ru/25-45) - гайд от сообщества Ingternet. 4 | - [Хватит клепать псевдопрограммистов, или «Горшочек — не в IT!»](https://habr.com/ru/company/domclick/blog/572272/) - про различные курсы. В конце статьи полезные советы для обучающихся. 5 | - [Путь с нуля до джуна и мидла. Советы](https://razrabs.ru/post/2990237f-8b27-4b96-bdee-09128cc1acfa) 6 | 7 | ## Мотивация 8 | 9 | - [Важность использования технологий в обучении и призыве. Мурад Дибиров](https://youtu.be/wvqM2ds1Mb8) 10 | - 📺 [Как стать программистом с нуля за 187 дней, реальная история. Мой опыт](https://youtu.be/PyVT8G1QEg0) 11 | - 📺 [ДОСТИЖЕНИЕ ЦЕЛИ ЗА 157 ДНЕЙ](https://youtu.be/ovFXHhC1frk) 12 | - 📺 [Как я стал разработчиком в Uber в 25 лет](https://youtu.be/ygiZ7eTJbVY) 13 | - 📺 [Путь в топ-менеджеры Яндекса / Адам Хутиев / Войти в айти](https://www.youtube.com/watch?v=kO5SMCTH7Ew) 14 | - 📺 [Кирилл Мокевнин – Как мы попали в IT](https://www.youtube.com/watch?v=iM-gFlCLcLk) - история основателя Hexlet 15 | 16 | ## Чужой опыт 17 | 18 | - 📺 [Интервью с Java разработчиком. В Java более 5 лет. IT компании: EPAM, Star, Lohika](https://youtu.be/zqz4akEykPc) 19 | - 📺 [В ПРОГРАММИСТЫ из других профессий 25 историй реальных людей](https://youtu.be/MxULTjkzMFY) 20 | 21 | ## Выбор направления 22 | 23 | [Профгид](https://www.profguide.io/professions/category/it) - подробное описание каждого из направлений 24 | 25 | **Примечание:** в подпунктах указаны не все направления. 26 | 27 | - программирование 28 | - разработка сайтов 29 | - разработка приложений 30 | - iOS 31 | - Android 32 | - разработка десктопного ПО 33 | - системная разработка 34 | - разработка ПО для встраиваемых устройств (embedded) 35 | - системное администрирование, DevOps 36 | - информационная безопасность 37 | - дизайн 38 | - веб-дизайн 39 | - дизайн мобильных приложений 40 | - брендинг - логотипы, фирменный стиль 41 | - дизайн полиграфии (печатной продукции) 42 | - моушн-дизайн 43 | - 3D-моделирование 44 | - игры, мультики и анимация в целом 45 | - техническое моделирование (различные устройства) 46 | - проектирование зданий/дизайн интерьера 47 | - бухгалтерия 48 | - HR (найм персонала) 49 | - менеджмент 50 | - тестирование ПО 51 | - data science 52 | - аналитика 53 | - копирайтинг 54 | - SMM 55 | - SEO (продвижение в поисковиках) 56 | - фото- и видеомонтаж 57 | -------------------------------------------------------------------------------- /android.md: -------------------------------------------------------------------------------- 1 | # Android 2 | 3 | ## Книги 4 | 5 | - **Параллельное программирование в Java на практике** (для среднего уровня и выше) 6 | - одна из лучших книг, разъясняющих тему многопоточности в Java 7 | 8 | ## Сайты 9 | 10 | - ⭐ [Android Developer Reference](https://github.com/ImangazalievM/android-developer-reference) - набор полезных ссылок 11 | - [Учебник Java 8](https://urvanov.ru/2016/03/23/%D1%83%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA-java-8/) — Java 12 | - [Metanit.com](https://metanit.com/java) - Java/Android 13 | - [Сайт Александра Климова](http://developer.alexanderklimov.ru/) — Java/Android 14 | - [StartAndroid](http://startandroid.ru) — Android 15 | - [Mobilab](http://www.mobilab.ru/androiddev/blog.html) — Android 16 | - [Андроид, финты ушами](http://dolbodub.blogspot.ru/) — Android 17 | - [LEARN.ANDROID](http://learn-android.ru/index.html) — Android 18 | - [fanDROID.info](http://fandroid.info) — Android 19 | - [developer.android.com](http://developer.android.com/) — основной ресурс Android-разработчика 20 | - [https://itsobes.ru](IT-Sobes) - вопросы и ответы для подготовки к собеседованию по Java/Android. 21 | 22 | ## Каналы 23 | 24 | - ⭐ [Образование онлайн](http://www.youtube.com/user/JavaOOP) — Java 25 | - ⭐ [ZhirniToni](http://www.youtube.com/user/ZhirniToni) — Java 26 | - ⭐ [Android Broadcast](https://www.youtube.com/c/AndroidBroadcast/videos) - новости, обзоры, уроки, собесы 27 | - [AndroidBroadcast](https://www.youtube.com/c/AndroidBroadcast) 28 | - [Онлайн уроки по Java](http://www.youtube.com/user/ytkach) — Java 29 | - [Devcolibri TV](http://www.youtube.com/user/devcolibri) — Java/Android 30 | - [Уроки по Java](http://www.youtube.com/user/itlift/) — Java/Android 31 | - [Start Android](http://www.youtube.com/user/vitaxafication) — Android 32 | - [Droidcon Russia](https://www.youtube.com/channel/UC0b8zl2j1Qo6Xa7UHwfGd8A) — Android 33 | - [Mobius](https://www.youtube.com/channel/UCG70q1HRspLdd93HW94WS-A) — Android 34 | - [Уроки Java](https://www.youtube.com/playlist?list=PLAma_mKffTOSUkXp26rgdnC0PicnmnDak) 35 | 36 | ## Подготовка к собеседованию 37 | 38 | - [IT-Sobes](https://itsobes.ru) - вопросы и ответы по Java/Android. [Telegram-канал](https://t.me/AndroidSobes). 39 | - [enhorse/java-interview](https://github.com/enhorse/java-interview) - вопросы и ответы по Java 40 | 41 | ## Инструменты 42 | 43 | - Android Studio 44 | - [scrcpy](https://github.com/Genymobile/scrcpy) 45 | - FastLane 46 | - App Center 47 | - [AppFollow](https://appfollow.io/ru) — сервис мониторинга активности приложений в App Store, Google Play 48 | -------------------------------------------------------------------------------- /recommended.md: -------------------------------------------------------------------------------- 1 | # Рекомендуемые программы и сервисы 2 | 3 | ## Deepl 4 | 5 | Переводчик с множества языков. Говорят, что намного умнее других переводчиков. 6 | 7 | https://www.deepl.com/ru/translator 8 | 9 | ## Draw.io 10 | 11 | Бесплатный сервис для рисования схем. Есть много фигур и гибкая стилизация блоков. Также, одна из особенностей - кастомные шрифты. 12 | 13 | https://draw.io/ 14 | 15 | ## Notion 16 | 17 | Отлично подходит для конспектирования изученных тем и для ведения заметок. Полезен при подготовке к собеседованию для структурирования тем. 18 | 19 | Преимущества: 20 | - можно выстраивать вложенную структуру из заметок, чтобы упорядочить их 21 | - очень продвинутый редактор 22 | 23 | Минусы: 24 | - на мобильных нельзя выделить несколько параграфов (для удаления, перемещения) 25 | 26 | https://www.notion.so 27 | 28 | ## Nimbus 29 | 30 | Ещё один хороший сервис для ведения заметок. 31 | 32 | **Минусы:** 33 | - В отличие от Notion, здесь нельзя выстраивать структуру из заметок 34 | - Слишком часто синхонизируется с с сервером, что замедляет работу с ним 35 | 36 | https://nimbusweb.me 37 | 38 | ## Reverso Context 39 | 40 | Сервис, где можно посмотреть использование слов и выражений на иностранном языке в контексте с переводом. 41 | 42 | https://context.reverso.net 43 | 44 | ## Vocal Remover 45 | 46 | Сервис для удаления музыки из аудио. 47 | 48 | https://vocalremover.org 49 | 50 | ## YouTube Downloader 51 | 52 | Скачивание видео и аудио с YouTube. 53 | 54 | https://www.y2mate.com 55 | 56 | ## Sponsorblock for YouTube 57 | 58 | Расширение, чтобы пропускать нативную рекламу (рекламные вставки) на YouTube. 59 | 60 | - [Google Chrome](https://chrome.google.com/webstore/detail/sponsorblock-for-youtube/mnjggcdmjocbbbhaepdhchncahnbgone) 61 | 62 | ## Video Speed Controller 63 | 64 | Расширение для более гибкой настройки скорости воспроизведения видео, с возможностью установить скорость больше x2. 65 | 66 | - [Google Chrome](https://chrome.google.com/webstore/detail/video-speed-controller/nffaoalbilbmmfgbnbgppjihopabppdk) 67 | 68 | ## YouTube Vanced - Android 69 | 70 | Клиент YouTube для Android без рекламы и с возможностью прослушивания в фоне. 71 | 72 | 1. Устанавливаем microG 73 | 2. Авторизуемся в microG через аккаунт Google 74 | 3. Устанавливаем YouTube Vanced 75 | 76 | [Скачать на 4PDA](https://4pda.to/forum/index.php?showtopic=916464) 77 | 78 | **Внимание:** для скачивания файлов на сайте 4PDA нужно авторизоваться там. 79 | 80 | ### Разные 81 | 82 | - [notta.ai](https://notta.ai) - перевод аудио в текст 83 | - [kateb.ai](https://kateb.ai) - перевод аудио в текст 84 | -------------------------------------------------------------------------------- /job-search.md: -------------------------------------------------------------------------------- 1 | # Поиск работы 2 | 3 | ## Резюме 4 | 5 | - [Как составить резюме (АйТИ Борода)](https://www.youtube.com/watch?v=5O2dWO4HejE) 6 | - [Как писать резюме программисту? Разбор реальных резюме с точки зрения работодателя](https://www.youtube.com/watch?v=XM-SR1uc3b8) 7 | 8 | ## Сайты 9 | 10 | **Русскоязычные** 11 | 12 | Самых популярные сайты: 13 | 14 | - [Хабр Карьера](https://career.habr.com) (бывший "Мой круг") 15 | - [HeadHunter](https://hh.ru) 16 | - [Djinni](djinni.co) 17 | - [designer.ru](https://designer.ru) - работа для дизайнеров 18 | 19 | Менее известные: 20 | 21 | - [Profunctor](https://profunctor.io) 22 | - [GeekJob](https://geekjob.ru) 23 | 24 | **Зарубежные** 25 | 26 | [StackOverflow Jobs](https://stackoverflow.com/jobs) 27 | 28 | ## Telegram-каналы 29 | 30 | - [@it_muslim_job](https://t.me/it_muslim_job) - группа IT-Muslim для поиска работы и размещения вакансий/заказов 31 | 32 | --- 33 | 34 | - [@devops_jobs_feed](https://t.me/devops_jobs_feed) 35 | - [@jobforgeeks](https://t.me/) 36 | - [@jobs_abroad](https://t.me/jobs_abroad) 37 | - [@jobscode_infull](https://t.me/jobscode_infull) 38 | - [@jobforjunior](https://t.me/jobforjunior) - работа для джунов 39 | - [@Job_IT_Junior](https://t.me/Job_IT_Junior) - еще вакансии для джунов 40 | - [@hiddengurus](https://t.me/hiddengurus) 41 | - [@it_hunters](https://t.me/it_hunters) 42 | - [@perezvonyu](https://t.me/perezvonyu) 43 | - [@Remoteit](https://t.me/Remoteit) 44 | - [@theyseeku](https://t.me/theyseeku) 45 | - [@u_job](https://t.me/u_job) 46 | - [@workayte](https://t.me/workayte) 47 | - [@workatstartup](https://t.me/workatstartup) - работа в стартапах 48 | 49 | ### Веб 50 | 51 | - [@fordev](https://t.me/fordev) 52 | - [@javascript_jobs_feed](https://t.me/javascript_jobs_feed) 53 | - [@webfrl](https://t.me/webfrl) 54 | - [@vuejs_jobs_feed](https://t.me/vuejs_jobs_feed) - Vue.js 55 | - [@webjobskz](https://t.me/webjobskz) - вакансии для веб-разработчиков в Казахстане 56 | 57 | ### Мобильная разработка 58 | 59 | - [@android_jobs](https://t.me/android_jobs) - Android 60 | - [@mobilejobskz](https://t.me/mobilejobskz) 61 | 62 | ### Дизайн 63 | 64 | - [@design_ru](https://t.me/design_ru) 65 | - [@designhunters](https://t.me/designhunters) 66 | - [@uiux_jobs](https://t.me/uiux_jobs) 67 | - [@adobekz](https://t.me/adobekz) 68 | 69 | ### Маркетинг 70 | 71 | - [@marketing_jobs](https://t.me/marketing_jobs) 72 | 73 | #### SMM 74 | 75 | - [@dnative_job](https://t.me/dnative_job) 76 | - [@smm_dagestan](https://t.me/smm_dagestan) 77 | 78 | ### Data Science 79 | 80 | - [@datasciencejobs](https://t.me/datasciencejobs) 81 | - [@datasciencework](https://t.me/datasciencework) 82 | -------------------------------------------------------------------------------- /job.md: -------------------------------------------------------------------------------- 1 | # Работа 2 | 3 | - [Уровни развития разработчика](https://github.com/avito-tech/playbook/blob/master/developer-profile.md) - на примере Авито. В целом очень полезный репозиторий. 4 | - [Над пропастью во ржи - Александр Зимин](https://www.youtube.com/watch?v=k775ExMNXPg) - про карьеру айтишника: работу на фрилансе и фуллтайм, удаленно и в офисе, переезд в другую страну, пет-проекты и т. д. 5 | - [Podlodka #169 – Увольнения](https://www.youtube.com/watch?v=eaiTjh6F9Pg) - какие у вас есть права, если вас хотят уволить 6 | - [Памятка дизайнеру продукта](https://rockbee.com/x) - как устроиться в зарубежную компанию, полезно не только дизайнерам 7 | 8 | ## Поиск работы 9 | 10 | ### Сайты и каналы для поиска работы 11 | 12 | - [Поиск работы](job-search.md) 13 | - [g-mate — бот с IT-вакансиями](https://t.me/g_jobbot) 14 | - [T вакансии (релокейт, удалёнка)](https://t.me/it_jobs_remote) 15 | 16 | ## Стажировка 17 | 18 | - [Стажировки на hh.ru](https://hh.ru/search/vacancy?employment=probation) 19 | - [Стажироки на SuperJob](https://students.superjob.ru/stazhirovki/) 20 | 21 | ### Видео 22 | 23 | - [Как попасть на стажировку в Redmadrobot](https://www.youtube.com/watch?v=XLpHRJtpY0c) - о стажировке студии мобильной разработке в RedMadRobot 24 | 25 | ## Собеседования 26 | 27 | ### Видео 28 | 29 | - [Топ 7 ошибок на собеседование в IT-компанию](https://www.youtube.com/watch?v=IcFBsPN2U2g) 30 | - [Tech Interview Handbook](https://yangshun.github.io/tech-interview-handbook) (ENG) - руководство про подготовке и прохождению собеседований 31 | - [Tech Interview Cheat Sheet](https://github.com/TSiege/Tech-Interview-Cheat-Sheet) (ENG) - шпаргалка для подготовки к собеседованию по алгоритмам и структурам данных 32 | - [Илья Кузнецов – Готовимся к iOS собеседованию](https://www.youtube.com/watch?app=desktop&v=zWqbzpJzPXA) - видео полезное не только для iOS-разработчиков 33 | - [Воркшоп по самопрезентации на собеседовании](https://www.youtube.com/watch?v=wLE40CAVFxM) 34 | 35 | ### Полезное 36 | 37 | - [Hexlet/ru-test-assignments](https://github.com/Hexlet/ru-test-assignments) - тестовые задания от различных IT-компаний 38 | 39 | ### Алгоритмы и System Design 40 | 41 | См. раздел [Программирование](programming.md). 42 | 43 | ## Отношения на работе 44 | 45 | - [На работу - работать! Дружба в офисе](https://youtu.be/4X8bGaSmLEY) 46 | - [Как софтскиллы помогают зарабатывать](https://www.youtube.com/watch?v=1l6FOV4ePlM) - лекция от Яхьи Картоева (Авито) 47 | - [Уйти красиво: как покинуть любимую компанию с пользой для всех](https://www.youtube.com/watch?v=r1aCFpvtPy0) - Алексей Шаграев, экс-Яндекс 48 | 49 | ## Первые рабочие дни 50 | 51 | **Онбординг** (англ. onboarding — «введение, вхождение») — процесс адаптация нового работника в компании. Это процесс ознакомления нового сотрудника c рабочими процессами, командой и текущими проектами, занимающий пару дней после выхода на работу. Также это процесс ознакомления с корпоративной культурой, принятыми в компании подходами к решению задач и построения эффективного взаимодействия с командой. 52 | 53 | **Ментор** - сотрудник компании, принимающий участние в онбординге. Ментор знакомит нового сотрудника с проектом, командой, процессами и прочими деталями проекта. Но это в идеале. На практике же у самого сотрудника-ментора может быть куча задач и не очень много времени на возню с новым сотрудником. 54 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

2 | 3 |

4 | 5 | # IT-Muslim Reference 6 | 7 | > _Каждый, кто говорит: «Я хочу помочь Исламу, я очень переживаю за положение мусульман», – а затем не выделяет из своего дня хотя бы немного времени для построения своей личности, чтобы [этим] помочь религии, то его слова – лишь болтовня бездельника, и они не имеют никакого значения._ 8 | 9 | --- 10 | 11 | Наше сообщество в Telegram: [IT-Muslim](https://t.me/it_muslim) 12 | 13 | - [IT-Muslim в лицах](https://github.com/it-muslim/faces) - участники IT-Muslim 14 | - [Исламские проекты](https://github.com/it-muslim/projects) 15 | - [Группы в Telegram](https://github.com/it-muslim/reference/blob/main/telegram-groups.md) 16 | - [Рекомендуемые программы и сервисы](recommended.md) 17 | 18 | ⭐ - рекомендованное 19 | 20 | ## Войти в IT 21 | 22 | - [Мотивация](it-start.md#мотивация) 23 | - [Выбор направления](it-start.md#выбор-направления) 24 | - [Частые вопросы (FAQ)](it-start-faq.md) 25 | - [Термины IT-сферы](it-terms.md) 26 | 27 | ## Практика 28 | 29 | - [florinpop17/app-ideas](https://github.com/florinpop17/app-ideas) - идеи приложений для начинающих (и не очень) 30 | - [Build your own X](https://github.com/danistefanovic/build-your-own-x) - как сделать свой ... 31 | - [Project Based Learning](https://github.com/practical-tutorials/project-based-learning) - список туториалов по созданию учебных проектов 32 | - [ProjectLearn.io](https://projectlearn.io) ([GitHub](https://github.com/Xtremilicious/projectlearn-project-based-learning)) - еще один список проектов для обучения через практику 33 | 34 | ## Работа 35 | 36 | - [Стажировка](job.md#стажировка) 37 | - [Поиск работы](job.md#поиск-работы) 38 | - [Собеседования](job.md#собеседования) 39 | - [Первые рабочие дни](job.md#первые-рабочие-дни) 40 | - [Отношения на работе](job.md#отношени-на-работе) 41 | - [Инструменты](work-tools.md) 42 | 43 | ## Общее 44 | 45 | - [Языки](languages.md) 46 | - [Математика](math.md) 47 | - [Программирование](programming.md) 48 | - [Алгоритмы и структуры данных](algorithms-and-data-structures.md) 49 | - [System Design / Проектирование архитектуры](system-design.md) 50 | - [Релокейт (переезд)](relocation.md) 51 | - [Git](git.md) 52 | 53 | --- 54 | 55 | - [free-programming-books](https://github.com/EbookFoundation/free-programming-books) - 📚 Книги по программированию в свободном доступе 56 | - [Developer Roadmaps](https://roadmap.sh) - подробные пошаговые планы изучения IT-профессий и конкретных технологий 57 | - [Programming Notes](https://goalkicker.com/) - Книги «Заметки по программированию для профессионалов» 58 | 59 | ## Web 60 | 61 | - [Фронтенд](frontend.md) 62 | - [Бэкенд](backend.md) 63 | - [Go](golang.md) 64 | 65 | ## Мобильная разработка 66 | 67 | - [Android](android.md) 68 | - [iOS](ios.md) 69 | - [Flutter](flutter.md) 70 | 71 | #### Технические 72 | 73 | - [Информационная безопасность](information-security.md) 74 | - [Системное администрирование, DevOps](system-administration.md) 75 | - [QA - тестирование](qa-testing.md) 76 | - [Data Science](data-science.md) 77 | 78 | ## Менеджерские/продуктовые 79 | 80 | - [Дизайн](design.md) 81 | - [Маркетинг](marketing.md) 82 | - [Бизнес-анализ](business-analysis.md) 83 | - [Управление продуктом](product-management.md) 84 | - [Управление командой](team-management.md) 85 | - [Аналитика](analytics.md) 86 | 87 | ## Другие направления 88 | 89 | #### Языки программирования 90 | 91 | - [Assembler](assembler.md) 92 | - [C++](cpp.md) 93 | 94 | #### Разные 95 | 96 | - [Электроника и DIY](eletronics-and-diy.md) 97 | -------------------------------------------------------------------------------- /backend.md: -------------------------------------------------------------------------------- 1 | # Бэкенд 2 | 3 | - [Серверное программирование веб-сайтов](https://developer.mozilla.org/ru/docs/Learn/Server-side) ([ENG](https://developer.mozilla.org/en-US/docs/Learn/Server-side)) - курс на MDN 4 | - [Highload.today](https://highload.today) 5 | - [Курс практический минимум от "Computer Science Center"](https://www.youtube.com/playlist?list=PLlb7e2G7aSpT5DX9rQKnmZMK0DG7dWrUc) 6 | - [Архитектура Web Приложений / от простых до высоконагруженных](https://youtu.be/9mZmc6a0tmM) 7 | 8 | ## СУБД 9 | 10 | - [Основы SQL](https://www.youtube.com/playlist?list=PLtPJ9lKvJ4oh5SdmGVusIVDPcELrJ2bsT) - курс от Андрея Созыкина 11 | - [Серия видео от RClass](https://www.youtube.com/playlist?list=PLf30vI0hEi1v435cBmZSHkr1QAJdOk9mb) 12 | 13 | ## Каналы 14 | 15 | - [RClass](https://www.youtube.com/c/Rclass) 16 | - [HighLoad Channel](https://www.youtube.com/user/profyclub) 17 | 18 | ## Видео 19 | 20 | - [Курс лекций по Highload](https://www.youtube.com/playlist?list=PL4_hYwCyhAvZuoK6Y0FaCh-25jEYtBvDo) - курс от Олега Бунина о проектировании высоконагруженных систем 21 | 22 | # PHP 23 | 24 | ## Учебники 25 | 26 | - [CodeBasics](https://ru.code-basics.com/languages/php) - онлайн-учебник по PHP от Хекслет 27 | - [PHP720](https://php720.com/) 28 | 29 | ## Полезное 30 | 31 | - [peter-gribanov/clean-code-php](https://github.com/peter-gribanov/clean-code-php) - как писать хороший код на PHP 32 | - [250+ вопросов с собеседований по PHP](https://techrocks.ru/2021/04/18/250-php-job-interview-questions/) 33 | - [PHP-дайджест](https://habr.com/ru/users/pronskiy/posts/) 34 | - [ziadoz/awesome-php](https://github.com/ziadoz/awesome-php) 35 | 36 | ### Laravel 37 | 38 | - [LaravelDaily/Laravel-Roadmap-Learning-Path](https://github.com/LaravelDaily/Laravel-Roadmap-Learning-Path) (ENG) - roadmap по изучению Laravel 39 | - [adelf/acwa_book_ru](https://github.com/adelf/acwa_book_ru) - архитектура сложных веб-приложений с примерами на Laravel 40 | - [laravelexamples.com](https://laravelexamples.com) — каталог разных полезных примеров для Laravel от автора YouTube-канала Laravel Daily. 41 | - [made with Laravel](https://madewithlaravel.com) - примеры приложений, написанных на Laravel + различные библиотеки и сервисы для него 42 | 43 | ## Каналы 44 | 45 | - [RND PHP](https://www.youtube.com/channel/UC1KvBdMDxZpsOecra6-Kw6g) 46 | - [CutCodeRu](https://www.youtube.com/c/CutCodeRu) - канал со множеством видео по Laravel 47 | 48 | # Python 49 | 50 | - [Чат Django Muslim](https://t.me/django_muslim) 51 | - [Добрый, добрый Python](https://www.youtube.com/playlist?list=PLA0M1Bcd0w8yWHh2V70bTtbVxJICrnJHd) - курс для начинающих 52 | - [Питонтьютор](https://pythontutor.ru) - интерактивный учебник по Python 53 | - [Metanit.com](https://metanit.com/python/) 54 | - [Вопросы и ответы для собеседования веб-разработчика на Python](https://blog.pilosus.org/posts/2019/12/08/python-interview-questions-ru/) 55 | - [Канал с полезными советами по python и не только](https://www.youtube.com/channel/UC9MK8SybZcrHR3CUV4NMy2g) 56 | 57 | ## Django 58 | 59 | - [Курс на MDN](https://developer.mozilla.org/ru/docs/Learn/Server-side/Django) ([ENG](https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django)) 60 | - [Канал с лайвкодингом](https://www.youtube.com/channel/UCO8aN1B8ncJM09rohGvOiCQ) 61 | - [Senior Pomidor Developer](https://www.youtube.com/@SeniorPomidorDeveloper) 62 | - [Django REST Framework](https://ilyachch.gitbook.io/django-rest-framework-russian-documentation/overview/readme) - дока на русском 63 | - [Django Fun](https://django.fun/ru/) - про Django на русском. Похоже на автоматический перевод, но от этого не менее полезный ресурс 64 | 65 | # Node 66 | 67 | - [Веб-фреймворк Express](https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs) (ENG) 68 | - [Node.js](https://www.youtube.com/playlist?list=PLHhi8ymDMrQZmXEqIIlq2S9-Ibh9b_-rQ) Очень качественная и уникальная информация о Nodejs (Timur Shemsedinov) 69 | 70 | ### Инструменты 71 | 72 | - PM2 - менеджер процессов для Node.js. С его помощью можно: 73 | - Релизить код на сервер 74 | - Получать логи с работающего сервера в реальном времени 75 | - Автоматически перезапускать упавший сервер 76 | 77 | # C# 78 | 79 | - [Metanit](https://metanit.com/sharp/) - Сайт с обучающими материалами по языку C# и семейству технологий .NET 80 | -------------------------------------------------------------------------------- /frontend.md: -------------------------------------------------------------------------------- 1 | # Фронтенд 2 | 3 | - [Чат Frontend Muslim](https://t.me/frontendmuslim) 4 | - [Front-end. Вопросы на собеседовании](https://www.youtube.com/playlist?app=desktop&list=PLNkWIWHIRwMFSLI9wBuHxuGI5lAZ7QNUg) 5 | - [MyJavaScript](https://my-js.org) - руководства, шпаргалки и различные материалы по разным технологиям на русском языкe 6 | 7 | ## Учебники 8 | 9 | - [CodeBasics](https://ru.code-basics.com) - онлайн-учебник по HTML, CSS и JavaScript (а также другим языкам) от Хекслет 10 | - [Самоучитель HTML](https://webref.ru/course/html-tutorial) и [самоучитель CSS](https://webref.ru/course/css-tutorial) от WebRef. 11 | - [Современный учебник JavaScript](https://learn.javascript.ru/) - самый попурный учебник по JavaScript. Постоянно обновляется и дополняется. Помимо теории к каждой (или почти к каждой) главе прилагаются задачи и их решение. 12 | - [xsltdev](https://xsltdev.ru) - онлайн учебник/справочник по HTML, CSS, JavaScript, TypeScript, Angular, React и Node.js 13 | - [code.mu](http://code.mu/ru/markup/book/prime) - учебник HTML и CSS 14 | - [doka.guide](https://doka.guide) - документация по HTML, CSS и JavaScript на "человеческом" языке ([GitHub](https://github.com/doka-guide/content)) 15 | - [HTML 5 Book](https://html5book.ru) - уроки по HTML, CSS и JavaScript 16 | - [Верстка - это не тупо](http://webmasters.teamdev.com) 17 | 18 | ## Для начинающих 19 | 20 | - [TOP 11 ошибок начинающего разработчика](https://www.youtube.com/watch?v=e7Dhr6RGJrM) 21 | - [Макеты для верстки](https://t.me/figma2html) - Telegram-канал с макетами для верстки в Figma 22 | - [yoksel/common-words](https://github.com/yoksel/common-words) - слова, часто используемые в CSS-классах 23 | - [Книга "You Don't Know JS"](https://github.com/azat-io/you-dont-know-js-ru) 24 | 25 | ### Тренажеры 26 | 27 | - [Flexbox Froggy](https://flexboxfroggy.com) - тренажер по Flexbox 28 | - [CSS Grid Garden](https://cssgridgarden.com) - тренажер по Grid 29 | 30 | ## Для продвинутых 31 | 32 | - [web.dev](https://web.dev) - сайт о веб-разработке от Google 33 | - [CSS Live](https://css-live.ru) 34 | - [Вопросы по фронту для собеседований (с ответами)](https://github.com/FedorovAlexander/Front-end-Job-Interview-Questions) 35 | - [Frontend Case Studies](https://github.com/andrew--r/frontend-case-studies) (EN/RU) - статьи о проблемах, с которыми столкнулись компании и как они их решали 36 | - [Interview Questions for front-end-Developer](http://www.thatjsdude.com/interview/) 37 | - [TypeScript Deep Dive](https://basarat.gitbook.io/typescript) 38 | 39 | ## React 40 | 41 | ### Сайты 42 | 43 | - [Gurufy](https://gurufy.dev) 44 | - [harryheman/React-Total](https://github.com/harryheman/React-Total) - полный гайд по React и связанным с ним технологиям 45 | 46 | ### Видеокурсы 47 | 48 | - [Курс от Гоши Дударя](https://www.youtube.com/playlist?list=PL0lO_mIqDDFWhkCEMnLsBP51K7o78dbAJ) 49 | - [Курс от JavaScript.ru](https://www.youtube.com/playlist?list=PLDyvV36pndZEz2unvD0a2Spv7RehBrpDO) 50 | - [Курс от webDev](https://www.youtube.com/playlist?list=PLNkWIWHIRwMHC8qUfTzfxPuGrz4o9tmeE) 51 | - [БЕСПЛАТНЫЙ курс по верстке сайтов. Верстка сайтов с нуля](https://www.youtube.com/playlist?list=PLM6XATa8CAG4F9nAIYNS5oAiPotxwLFIr) 52 | 53 | ## Каналы YouTube 54 | 55 | - [webDev](https://www.youtube.com/c/YauhenKavalchuk) 56 | - [АйТи Синяк](https://www.youtube.com/channel/UClgj-KWiNaOo9H1rz1ISO6Q) 57 | - [IT's Bruise](https://www.youtube.com/channel/UCxmwNWXYWiNMXWy3VRmfEkw) - АйТи Синяк на английском 58 | - [JavaScript.Ninja](https://www.youtube.com/c/JavascriptNinja) - канал Ильи Климова, разработчика в GitLab 59 | - [Sorax](https://www.youtube.com/c/artsorax) - один из самых ранних каналов по фронтенду. Материал местами устарел, но основы можно подчерпнуть 60 | - [WebDev с нуля](https://www.youtube.com/c/itgid) 61 | - [Vadim Makeev](https://www.youtube.com/c/pepelsbey) - канал Вадима Макеева (ex. HTML Academy, Веб стандарты) 62 | - [Просто: разработка](https://www.youtube.com/c/%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%BE%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0) 63 | - [Безбагов](https://www.youtube.com/c/%D0%91%D0%B5%D0%B7%D0%B1%D0%B0%D0%B3%D0%BE%D0%B2) - канал какого-то ноунейма 64 | - [Krasnodar Dev Days](https://www.youtube.com/c/krddevdays) - доклады с Krasnodar Dev Days 65 | - [Frontend Channel](https://www.youtube.com/c/FrontendChannel) - доклады с FrontendConf 66 | - [Web Interview](https://www.youtube.com/c/WebInterview) - канал с собеседованиями 67 | - [Отсобеседование](https://www.youtube.com/channel/UChpkp-Gr6_TEefYvKbV74bw) - канал с собеседованиями 68 | - [Фрилансер по жизни](https://www.youtube.com/c/FreelancerLifeStyle) 69 | - [The Net Ninja](https://www.youtube.com/c/TheNetNinja) 70 | - [Rolling Scopes School](https://www.youtube.com/c/RollingScopesSchool) 71 | - [Девшахта](https://www.youtube.com/c/devschacht) - канал Андрея Мелихова, разработчика в ЮMoney (Яндекс.Деньги) 72 | - [Front-end Science c Сергеем Пузанковым](https://www.youtube.com/channel/UCmI5YBB9KJ0xLtFtgBX8rfw) - канал Сергей Пузанкова, лида в Яндекс, Luxoft, MyHeritage, Wix 73 | - [jswrl](https://www.youtube.com/@jswrl) 74 | 75 | ## Telegram-каналы 76 | 77 | - [Веб-стандарты](https://t.me/webstandards_ru) 78 | - [For Web](https://t.me/forwebdev) 79 | - [Иван Акулов про разработку](https://t.me/iamakulov_channel) 80 | -------------------------------------------------------------------------------- /it-start-faq.md: -------------------------------------------------------------------------------- 1 | # Частые вопросы (FAQ) 2 | 3 | ## Какие направления есть в IT? 4 | 5 | В IT много направлений, но основные из них, которые актуальны на данный момент актуальны, это: 6 | 7 | **1. Программист:** 8 | 1. разработка сайтов 9 | 2. разработка мобильных приложений 10 | 11 | **2. Дизайнер:** 12 | 1. дизайнер интерфейсов, логотипов 13 | 14 | **3. Тестировщик** (проверка программ на ошибки) 15 | 16 | ## Какие направления есть в программировании? 17 | 18 | Программирование делится на несколько направлений: 19 | 20 | **1. Web:** 21 | - Frontend: HTML+CSS+JavaScript 22 | - Backend: Python, PHP, Java, Ruby, JavaScript (NodeJS) 23 | 24 | **2. Мобильные приложения:** 25 | - iOS: Swift, Objective-C (устарел) 26 | - Android: Kotlin, Java (потихоньку заменяется Kotlin-ом) 27 | 28 | В некоторых направлениях могут использоваться не один, а несколько языков программирования. Вам не нужно изучать все, достаточно выбрать один и начать углубляться в него. 29 | 30 | ## Что такое frontend и backend? 31 | - Frontend - это пользовательская (лицевая) сторона сайта, которую видит посетитель. С помощью языка разметки HTML формируется структура веб-страницы - заголовки, списки, таблицы, блокиб формы для ввода текста, кнопки и т.д. CSS - это язык стилизации. С его помощью можно определять цвет и шрифт текста, располоение блоков на странице и т.д. Язык программирования JavaScript (JS) позволяет оживлять страничку сайта, позволяет ей реагировать на перемещение курсора мыши, нажатие кнопок и прочие действия пользователя. Если говорить о мобильных приложениях, работающих через интернет, frontend'ом называют пользовательскую чать мобильного клиента. 32 | 33 | - Backend - это серверная часть сайта, которая отвечает за логику хранения и обработки данных. С fronted'a на backend шлются HTTP-запросы, на backend'e происходит обработка этого запроса, манипуляции с данными (получение из базы данных, сохранение, изменение, удаление), а затем на frontend возвращается ответ. 34 | 35 | Если все еще ничего не понятно, можно рассмотреть это на примере Instagram. Когда пользователь заходит в приложение или на сайт, то он видит frontend, например, страницу входа: поля для ввода логина и пароля, кнопку "войти", внешний вид самой страницы, шрифты и т.д. Когда пользователь вводит данные и нажимает "войти", то с frontend'a отправляется HTTP-запрос, который содержит логин и пароль пользователя. Backend получает этот запрос, ищет в базе данных (БД) пользователя с таким логином, если такой нашелся, то проверяет, соответствует ли пароль из HTTP-запроса паролю пользователя, сохраненному в БД. Если все в порядке, то backend формирует ответ на запрос, формирует список последних публикаций людей, на которых пользователь подписан, и отправляет его на frontend. Тут frontend получает ответ, достает из ответа данные, "раскидывает" их куда надо (картинки в поля для картинок, текст под соответствующей картинкой и т.д.) и отображает на экране пользователя. 36 | 37 | 38 | ## Какое направление выбрать? 39 | 40 | ## Смотрю видео и читаю статьи, но у меня все перемешалось в голове, ничего не запоминаю. Что делать? 41 | 42 | 43 | ## Что такое фреймворк? 44 | 45 | 46 | ## Как быстро я cмогу начать работать? 47 | 48 | ## Как быстро я cмогу начать получать xx тысяч? 49 | 50 | ## Как мне расти как специалисту? 51 | 52 | На каждом этапе обучения (первый год, второй год и т.д.) разработчику требуются разные источники получения информации и разные методы прокачивания хард-скиллов. 53 | 54 | ### Первый год 55 | 56 | - Изучение основ программирования 57 | - Знакомство с инструментами разработки 58 | - Первые проекты 59 | ___ 60 | 61 | На первых этапах обучения очень полезны видеоуроки и статьи с пошаговым объяснением, т. к. человек лучше воспринимает информацию визуально. 62 | Также нужно будет изучить на базовом уровне инструменты разработки: 63 | - IDE (для вашего языка программирования) 64 | - Git (система контроля версий 65 | - Принципы правильного написания кода 66 | 67 | Для прокачки навыков кодинга можно: 68 | - Разрабатывать простые проекты: к примеру,ToDo-лист 69 | - Создавать тестовые (sample) проекты, чтобы "потыкать" ту или иную библиотеку и получить опыт работы с ней 70 | 71 | ### Второй год 72 | 73 | - Улучшение качества кода 74 | - Анализ чужого кода 75 | ____ 76 | На этом этапе вы уже имеете практический опыт кодинга и вам нужно научиться писать более масштабные программы. Для этого вам нужно посмотреть на то, как это делают другие. самый лучший способ для этого - разбор проектов на GitHub. 77 | 78 | Зачастую в статьях пишут плохой код, т. к. этот код нужен только для обучения или для демонстрации возможностей библиотеки. Такой код, скорее всего, не писался бы в реальном проекте, поэтому чтобы узнать то, как писать хороший код, откройте какой-нибудь небольшой проект или маленькую библиотеку и попробуйте разобраться в нем/ней. 79 | 80 | **Внимание:** разбор чужого кода очень сильно прокачивает скиллы. Да это тяжело, возможно нудно, но очень полезно. Не игнорируйте данный совет. 81 | 82 | ### Третий год 83 | 84 | - Структуризация знаний 85 | - Алгоритмы 86 | ___ 87 | После определенного периода кодинга вы можете почуствовать недостаток в фундаментальных знаниях по вашей специальности или отстутствие четкой структуры в голове. Значит, настало время обратиться к книгам. По идее, это можно сделать и на втором году обучения. Поищите самые популярные и рекомендуемые книги по вашей тематике. Кстати, некоторые рекомендации по книгам вы можете найти и в нашем репозитории, открыв страницу с вышим направлением. 88 | 89 | Также советуем погрузиться в такие темы, как [алгоритмы](https://github.com/it-muslim/reference/blob/main/git.md#алгоритмы). Они очень полезны, т. к. расширяют границы вашего программерского сознания, и к тому же их знание бывает полезно на собеседовании. 90 | 91 | ## Что такое хард и софт-скиллы? 92 | 93 | ## Как прокачивать софт-скиллы? 94 | -------------------------------------------------------------------------------- /basmala.svg: -------------------------------------------------------------------------------- 1 | 2 | 21 | 23 | 24 | 26 | image/svg+xml 27 | 29 | 30 | 31 | 32 | 34 | 52 | 54 | Basmala in Naskh script. 55 | Created by baba66, http://de.wikipedia.org, 2006-03-22 56 | License: cc-by-sa/2.0/de and GFDL 57 | 58 | 62 | 66 | 70 | 74 | 78 | 82 | 86 | 90 | 94 | 98 | 102 | 106 | 110 | 114 | 118 | 122 | 126 | 130 | 134 | 138 | 142 | 146 | 150 | 154 | 158 | 162 | 166 | 170 | 174 | 178 | 182 | 186 | 187 | --------------------------------------------------------------------------------