Где я пишу код 😎
Когда я только начинал изучать программирование (аж 2 месяца назад 🤣), передо мной стал вопрос:
а где же творить магию написания кода? 🥷
Часто встречал на форумах мнение, что нужно начинать с командной строки. Мол, да это намного сложнее, но лучше сразу копать вглубь.
😈 Не соглашусь с такими высказываниями. Это тоже самое, что перед тем как научиться ездить за рулем, нужно разобрать-собрать двигатель своими руками.
Главное результат. А инструмент дело наживное.
✅ Перебрав несколько IDE я остановился на PyCharm.
Плюсы:
➕ автозаполнение кода
➕ подсказки
➕ удобство установки сторонних модулей
➕ встроенные терминал и консоль
➕ загрузка кода на github
И еще много-много чего.
Скачать можно с официального сайта фирмы-разработчика jetbrains.
👉 Устанавливайте, а в следующих постах я буду делиться кодом. Сможете сразу запускать и пробовать.
Когда я только начинал изучать программирование (аж 2 месяца назад 🤣), передо мной стал вопрос:
а где же творить магию написания кода? 🥷
Часто встречал на форумах мнение, что нужно начинать с командной строки. Мол, да это намного сложнее, но лучше сразу копать вглубь.
😈 Не соглашусь с такими высказываниями. Это тоже самое, что перед тем как научиться ездить за рулем, нужно разобрать-собрать двигатель своими руками.
Главное результат. А инструмент дело наживное.
✅ Перебрав несколько IDE я остановился на PyCharm.
Плюсы:
➕ автозаполнение кода
➕ подсказки
➕ удобство установки сторонних модулей
➕ встроенные терминал и консоль
➕ загрузка кода на github
И еще много-много чего.
Скачать можно с официального сайта фирмы-разработчика jetbrains.
👉 Устанавливайте, а в следующих постах я буду делиться кодом. Сможете сразу запускать и пробовать.
☀️ Сегодня вышла классная статья на сайте dou.
Там сравнивается соотношение языка программирования/опыта работы и зарплаты.
А также наглядно показывается почему важно знать английский 😃
Мотивация 📈
Рекомендую!
⬇️
https://dou.ua/lenta/articles/salary-report-devs-summer-2022
Там сравнивается соотношение языка программирования/опыта работы и зарплаты.
А также наглядно показывается почему важно знать английский 😃
Мотивация 📈
Рекомендую!
⬇️
https://dou.ua/lenta/articles/salary-report-devs-summer-2022
DOU
Зарплати українських розробників — літо 2022
У червні ми провели чергове зарплатне опитування ІТ-спеціалістів і зібрали 15 136 анкет (це рекорд!), з них 7558 анкет - від розробників усіх рівнів. Попри початок повномасштабної війни, зарплати українських розробників у першому півріччі 2022 року зросли:…
Расслабимся от обучения и немного развлечемся.
Сегодняшнее задание - гуглить 😃
Несколько пасхалочек:
💃 Cha cha again
Двигаемся вправо, двигаемся влево. Именно так! Введите в поисковой строке Cha Cha Slide. Нажмите на значок микрофона под видео и пляшите вместе со своим экраном в соответствии с командами песни: «Slide to the left! Slide to the right!»
🦇 Встречайте Бэтмена
Загадочный персонаж комиксов появляется неожиданно. Сделайте поисковый запрос в Google: "Брюс Уэйн", "Bat-Signal" или "Готем-Сити". На странице справа отобразится желтый прожектор с символом Бэтмена. Нажмите на него и встречайте Темного рыцаря.
♟ Ходи конем!
Еще одна пасхалочка. Введите слово «Шахматы» в поисковой строке Google и прокрутите страницу вниз. Название Goooooogle над пронумерованными страницами поиска сменится шахматными фигурами.
🎲 Нужно быстро принять решение?
Google поможет. Введите слова «Подбросить монету» и появится симулятор. Аналогично вы можете ввести в Google "спинер" или "бросить игральные кости" - получите соответствующий симулятор.
👾 Zerg Rush!
Перейдите на google.com, введите заветные слова Zerg Rush и нажмите «Мне повезет». Результаты вашего поиска будут атакованы красно-желтыми насекомыми, которые действуют как зерглинги в StarCraft.
Сегодняшнее задание - гуглить 😃
Несколько пасхалочек:
💃 Cha cha again
Двигаемся вправо, двигаемся влево. Именно так! Введите в поисковой строке Cha Cha Slide. Нажмите на значок микрофона под видео и пляшите вместе со своим экраном в соответствии с командами песни: «Slide to the left! Slide to the right!»
🦇 Встречайте Бэтмена
Загадочный персонаж комиксов появляется неожиданно. Сделайте поисковый запрос в Google: "Брюс Уэйн", "Bat-Signal" или "Готем-Сити". На странице справа отобразится желтый прожектор с символом Бэтмена. Нажмите на него и встречайте Темного рыцаря.
♟ Ходи конем!
Еще одна пасхалочка. Введите слово «Шахматы» в поисковой строке Google и прокрутите страницу вниз. Название Goooooogle над пронумерованными страницами поиска сменится шахматными фигурами.
🎲 Нужно быстро принять решение?
Google поможет. Введите слова «Подбросить монету» и появится симулятор. Аналогично вы можете ввести в Google "спинер" или "бросить игральные кости" - получите соответствующий симулятор.
👾 Zerg Rush!
Перейдите на google.com, введите заветные слова Zerg Rush и нажмите «Мне повезет». Результаты вашего поиска будут атакованы красно-желтыми насекомыми, которые действуют как зерглинги в StarCraft.
❤️ Я очень люблю работать спринтами по неделям.
Т.е. банально беру и учу одну неделю какую-нибудь информацию/технологию.
👉 Встретил на днях совет одного из опытных программистов, что Linux знать обязательно нужно.
Ну что же, сказано - сделано. Эту неделю посвящаю изучению Линукса и работе в его терминале.
Прямо начал себя мамкиным хакером чувствовать 🤣:
➡️ ls -la
➡️ mkdir
➡️ sudo rm -R /
Последнее не вбивайте. Убивает все файлы в системе ☠️
Из многих дистрибутивов выбрал Manjaro. Оказалось все легко и просто. И можно поставить даже на Windows.
В следующем посте расскажу пошагово как это сделать 😉.
#Manjaro #Linux
Т.е. банально беру и учу одну неделю какую-нибудь информацию/технологию.
👉 Встретил на днях совет одного из опытных программистов, что Linux знать обязательно нужно.
Ну что же, сказано - сделано. Эту неделю посвящаю изучению Линукса и работе в его терминале.
Прямо начал себя мамкиным хакером чувствовать 🤣:
➡️ ls -la
➡️ mkdir
➡️ sudo rm -R /
Последнее не вбивайте. Убивает все файлы в системе ☠️
Из многих дистрибутивов выбрал Manjaro. Оказалось все легко и просто. И можно поставить даже на Windows.
В следующем посте расскажу пошагово как это сделать 😉.
#Manjaro #Linux
😱 Итак, вы давно слышали про Линукс, но лень сносить Винду?
Вот пошаговый гайд как я ставил вторую ОС.
1️⃣ Скачиваете и устанавливаете VirtualBox отсюда - https://www.virtualbox.org/wiki/Downloads
2️⃣ Скачиваете виртуальный образ новой ОС. Я брал Manjaro GNOME - https://manjaro.org/download/
3️⃣ Запускаете VirtualBox
-> создать
-> пишете любое имя и выбираете тип устанавливаемой ОС. В нашем случае это Linux (Arch Linux 64-bit)
-> Выбираете объем ОЗУ. Я ставил 2 Гб
-> Создать новый виртуальный жесткий диск
-> Тип VDI
-> Динамический виртуальный жесткий диск
-> Выбираете размер жесткого диска. Ставьте от 12 Гб
-> Создать
4️⃣ После того, как виртуальная машина создалась, нижимаете зеленую стрелку. Откроется окно (виртуальный привод) с просьбой выбрать что загрузить. Выбираете скачанный образ ОС и устанавливаете.
❗️P.S. После установки и загрузки Линукса, не забудьте убрать из виртуального привода образ с ОС.
Все, готово. Начинайте играться с новой операционкой. 👍
Мне Linux понравился 😉
Вот пошаговый гайд как я ставил вторую ОС.
1️⃣ Скачиваете и устанавливаете VirtualBox отсюда - https://www.virtualbox.org/wiki/Downloads
2️⃣ Скачиваете виртуальный образ новой ОС. Я брал Manjaro GNOME - https://manjaro.org/download/
3️⃣ Запускаете VirtualBox
-> создать
-> пишете любое имя и выбираете тип устанавливаемой ОС. В нашем случае это Linux (Arch Linux 64-bit)
-> Выбираете объем ОЗУ. Я ставил 2 Гб
-> Создать новый виртуальный жесткий диск
-> Тип VDI
-> Динамический виртуальный жесткий диск
-> Выбираете размер жесткого диска. Ставьте от 12 Гб
-> Создать
4️⃣ После того, как виртуальная машина создалась, нижимаете зеленую стрелку. Откроется окно (виртуальный привод) с просьбой выбрать что загрузить. Выбираете скачанный образ ОС и устанавливаете.
❗️P.S. После установки и загрузки Линукса, не забудьте убрать из виртуального привода образ с ОС.
Все, готово. Начинайте играться с новой операционкой. 👍
Мне Linux понравился 😉
😃 Ранее я говорил, что уже готовлю road-map начинающего разработчика на Python. Это то, что нужно знать/уметь, в начале своей карьеры.
Время пришло. Ловите.
Описываю в текстовом формате + прикрепляю PDF файл с красивой структурой.
✅ Английский язык
✅ Git (git commit, git pull, git clone, git push)
✅ Linux/Windows
✅ Python basics:
➡️ функции
➡️ ветвления
➡️ синтаксис
➡️ типы данных
➡️ list
➡️ tuple
➡️ sets
➡️ dict
✅ Алгоритмы и структуры данных:
➡️ поиск элементов
➡️ сортировки
➡️ рекурсия
➡️ стек/очередь
➡️списки
✅ ООП:
➡️ классы
➡️ наследование
➡️ методы
➡️ декораторы
➡️ регулярные выражения
✅ Модули
✅ Пакетные менеджеры
✅ Фреймворки:
➡️ Django
➡️ Flask
✅ Тестирование:
➡️ pyUnit
➡️ Selenium
✅ Базы данных:
➡️ SQL
➡️ NoSQL
Вроде бы и много, но дорогу осилит идущий! А я вам в этом помогу 😉
Подписывайтесь чтобы не потерять.
Время пришло. Ловите.
Описываю в текстовом формате + прикрепляю PDF файл с красивой структурой.
✅ Английский язык
✅ Git (git commit, git pull, git clone, git push)
✅ Linux/Windows
✅ Python basics:
➡️ функции
➡️ ветвления
➡️ синтаксис
➡️ типы данных
➡️ list
➡️ tuple
➡️ sets
➡️ dict
✅ Алгоритмы и структуры данных:
➡️ поиск элементов
➡️ сортировки
➡️ рекурсия
➡️ стек/очередь
➡️списки
✅ ООП:
➡️ классы
➡️ наследование
➡️ методы
➡️ декораторы
➡️ регулярные выражения
✅ Модули
✅ Пакетные менеджеры
✅ Фреймворки:
➡️ Django
➡️ Flask
✅ Тестирование:
➡️ pyUnit
➡️ Selenium
✅ Базы данных:
➡️ SQL
➡️ NoSQL
Вроде бы и много, но дорогу осилит идущий! А я вам в этом помогу 😉
Подписывайтесь чтобы не потерять.
Chto_dolzhen_znat_nachinayuschiy_Python_razrabotchik.pdf
28.3 KB
Road map junior Python Developer
😉Хотите сами написать игру за 30 мин?
На этот раз предлагаю старую добрую игру "Змейка". Ох сколько времени я убил на нее, играя в детстве...🤦♂️
✅ Просто скачайте файлы по ссылке и запустите в IDE (например, PyCharm).
💪 В идеале потренируйтесь редактировать код.
⬇️
https://github.com/antonnevero/Snake-game
На этот раз предлагаю старую добрую игру "Змейка". Ох сколько времени я убил на нее, играя в детстве...🤦♂️
✅ Просто скачайте файлы по ссылке и запустите в IDE (например, PyCharm).
💪 В идеале потренируйтесь редактировать код.
⬇️
https://github.com/antonnevero/Snake-game
🔍 Вакансии для новичков
ServiceNow trainee program в ScienceSoft, дистанционно
🌿 https://dou.ua/goto/IWRo
Professional Service Engineer в Artsyl Technologies, Киев, дистанционно
🌿 https://dou.ua/goto/Dqoi
Junior JavaScript Developer Excited to Learn React в Expercast, дистанционно
🌿 https://dou.ua/goto/O9lq
Moderator в VistaCreate, Киев, дистанционно
🌿 https://dou.ua/goto/oImi
Junior IT Recruiter в Datarob, $500–1500, Киев, Таллинн (Естония), дистанционно
🌿 https://dou.ua/goto/CCkA
Junior C++ Developer в Pushka Studios, Днепр
🌿 https://dou.ua/goto/WNiN
ServiceNow trainee program в ScienceSoft, дистанционно
🌿 https://dou.ua/goto/IWRo
Professional Service Engineer в Artsyl Technologies, Киев, дистанционно
🌿 https://dou.ua/goto/Dqoi
Junior JavaScript Developer Excited to Learn React в Expercast, дистанционно
🌿 https://dou.ua/goto/O9lq
Moderator в VistaCreate, Киев, дистанционно
🌿 https://dou.ua/goto/oImi
Junior IT Recruiter в Datarob, $500–1500, Киев, Таллинн (Естония), дистанционно
🌿 https://dou.ua/goto/CCkA
Junior C++ Developer в Pushka Studios, Днепр
🌿 https://dou.ua/goto/WNiN
Сколько в день учиться программированию?
Когда я начал обучаться, сразу встал вопрос:
а сколько в день? 🧐
С одной стороны - чем больше тем лучше.
Но тут главное не перегореть.
Можно сидеть ежедневно по 10 часов. Но через пару недель энергия закончится и вы просто забьете на это дело.
👉 Важно подходить с холодной головой.
Почитав и проанализировав разные источники, я сделал вывод:
заниматься не менее 2х часов в день. И не более 5ти.
Тут более важно постоянство.
Но по опыту скажу: сколько не учитесь, все равно будет казаться мало 😁
✅ Жизнь - это не спринт, а марафон.
Когда я начал обучаться, сразу встал вопрос:
а сколько в день? 🧐
С одной стороны - чем больше тем лучше.
Но тут главное не перегореть.
Можно сидеть ежедневно по 10 часов. Но через пару недель энергия закончится и вы просто забьете на это дело.
👉 Важно подходить с холодной головой.
Почитав и проанализировав разные источники, я сделал вывод:
заниматься не менее 2х часов в день. И не более 5ти.
Тут более важно постоянство.
Но по опыту скажу: сколько не учитесь, все равно будет казаться мало 😁
✅ Жизнь - это не спринт, а марафон.
ТОП-5 вещей, что нужно знать/уметь Trainee
В начале своего обучения я считал, что стартовая позиция в программировании - Junior. Ох как я ошибался...
До джуниора нужно еще расти и расти.
А вот на что действительно нужно метить в начале своего пути, так это Trainee.
Итак, какой же базис софт скилов нужен Trainee:
✅
Желательно, но не обязательно. Главное в этом пункте: умеете ли вы учиться?
✅
И желательно на английском языке. Соответственно следующий пункт:
✅
✅
✅
Список не окончательный, но это главное.
Учите каждый день, почаще практикуйтесь и верьте в себя! 💪
В начале своего обучения я считал, что стартовая позиция в программировании - Junior. Ох как я ошибался...
До джуниора нужно еще расти и расти.
А вот на что действительно нужно метить в начале своего пути, так это Trainee.
Итак, какой же базис софт скилов нужен Trainee:
✅
Законченное или незаконченное высшее образование.
Желательно, но не обязательно. Главное в этом пункте: умеете ли вы учиться?
✅
Работа с технической документацией.
И желательно на английском языке. Соответственно следующий пункт:
✅
Английский язык
Нужно уметь читать, писать и общаться. Желательный уровень intermediate.✅
Умение эффективно общаться с людьми
Программирование это конечно убежище для интровертов, но общаться с людьми придется 😁✅
Проактивность
Быть любознательным и брать на себя ответственность. Сначала ты работаешь на имя, потом имя на тебя.Список не окончательный, но это главное.
Учите каждый день, почаще практикуйтесь и верьте в себя! 💪
This media is not supported in your browser
VIEW IN TELEGRAM
Программирование - это искусство 😍
Как работать по 25 минут?
Всем привет. Сегодня затрону тему личной продуктивности, а также поделюсь кодом классной програмки, которую сам написал.
Возможно вы слышали о такой технике, как Pomodoro. Работаешь определенный отрезок времени - отдыхаешь - работаешь...
Очень классная вещь и вот почему:
Если работать без отдыха, то уже через 2 часа мозг плавится. В итоге , вместо полноценных 8ми часов, работаешь 2. А остальное - мучение 🤯.
Мой Pomodoro-график выглядит так:
✅25 минут работа
⛔️ 5 минут отдых
✅ 25 минут работа
⛔️ 5 минут отдых
✅ 25 минут работа
⛔️ 5 минут отдых
✅ 25 минут работа
⛔️ 20 минут отдых
Это один цикл. И так по кругу.
В итоге, даже через 8 часов мозг не перегружен. Мы даем ему постоянный отдых.
👉 Попробуйте, рекомендую!
А вот написанный на Python код. Скопируйте, запустите в IDE и играйтесь.
https://github.com/antonnevero/pomodoro-timer
Всем привет. Сегодня затрону тему личной продуктивности, а также поделюсь кодом классной програмки, которую сам написал.
Возможно вы слышали о такой технике, как Pomodoro. Работаешь определенный отрезок времени - отдыхаешь - работаешь...
Очень классная вещь и вот почему:
Если работать без отдыха, то уже через 2 часа мозг плавится. В итоге , вместо полноценных 8ми часов, работаешь 2. А остальное - мучение 🤯.
Мой Pomodoro-график выглядит так:
✅25 минут работа
⛔️ 5 минут отдых
✅ 25 минут работа
⛔️ 5 минут отдых
✅ 25 минут работа
⛔️ 5 минут отдых
✅ 25 минут работа
⛔️ 20 минут отдых
Это один цикл. И так по кругу.
В итоге, даже через 8 часов мозг не перегружен. Мы даем ему постоянный отдых.
👉 Попробуйте, рекомендую!
А вот написанный на Python код. Скопируйте, запустите в IDE и играйтесь.
https://github.com/antonnevero/pomodoro-timer
🔍 Вакансии для новичков
Trainee Lead Generation в Luxe Quality, дистанционно
🌱 https://dou.ua/goto/pNQC
Researcher (Sales, B2B, IT, Design) в League \ Design Agency, $200–250, дистанционно
🌱 https://dou.ua/goto/AbBL
Lead Generation Specialist (no experience needed) в ORIL, дистанционно
🌱 https://dou.ua/goto/b055
Junior Talent Sourcer в NerdySoft, Львов, дистанционно
🌱 https://dou.ua/goto/LRbZ
Junior Full Stack JS Developer в CodeGeeks Solutions, Львов
🌱 https://dou.ua/goto/Y0AT
Trainee .NET Developer в Vector Software, Львов
🌱 https://dou.ua/goto/71mt
Trainee Lead Generation в Luxe Quality, дистанционно
🌱 https://dou.ua/goto/pNQC
Researcher (Sales, B2B, IT, Design) в League \ Design Agency, $200–250, дистанционно
🌱 https://dou.ua/goto/AbBL
Lead Generation Specialist (no experience needed) в ORIL, дистанционно
🌱 https://dou.ua/goto/b055
Junior Talent Sourcer в NerdySoft, Львов, дистанционно
🌱 https://dou.ua/goto/LRbZ
Junior Full Stack JS Developer в CodeGeeks Solutions, Львов
🌱 https://dou.ua/goto/Y0AT
Trainee .NET Developer в Vector Software, Львов
🌱 https://dou.ua/goto/71mt
Где практиковаться новичку?
Всем привет 😃
Сегодня хочу рассказать о соотношении теории/практики в учебе. А также где эту самую практику проходить.
Читать книги по программированию и смотреть видосики на ютюбе это конечно хорошо. Ведь не зная базиса тяжело что-то делать практически.
Но есть такая категория людей - вечные студенты. Вроде бы много знают, а когда просишь показать на деле - тишина.
Так вот теории, в идеале, должно быть всего 20% вашего учебного времени. Остальное - практика.
Выучили какую-то фишку и сразу тренироваться!
👉 Для тренировок рекомендую классный сайт - https://www.codewars.com/. Не важно какой язык учите, есть задания для всех.
А самое интересное, что практикуясь вы еще и играете: уровни, задания, соревнования. Очень круто! 🔥
Все выше, что я написал - это теория.
А теперь переходите по ссылке, регистрируйтесь и практикуйте!
"Да пребудет с тобой Сила" (с)
Всем привет 😃
Сегодня хочу рассказать о соотношении теории/практики в учебе. А также где эту самую практику проходить.
Читать книги по программированию и смотреть видосики на ютюбе это конечно хорошо. Ведь не зная базиса тяжело что-то делать практически.
Но есть такая категория людей - вечные студенты. Вроде бы много знают, а когда просишь показать на деле - тишина.
Так вот теории, в идеале, должно быть всего 20% вашего учебного времени. Остальное - практика.
Выучили какую-то фишку и сразу тренироваться!
👉 Для тренировок рекомендую классный сайт - https://www.codewars.com/. Не важно какой язык учите, есть задания для всех.
А самое интересное, что практикуясь вы еще и играете: уровни, задания, соревнования. Очень круто! 🔥
Все выше, что я написал - это теория.
А теперь переходите по ссылке, регистрируйтесь и практикуйте!
"Да пребудет с тобой Сила" (с)
4 шага как не перегореть в обучении
Сегодня делюсь небольшой мотивашкой, как продолжать изучать программирование и не терять положительные эмоции😀
Итак,
1️⃣
Только с собой вчерашним. Сегодня вы лучше, чем были вчера? Хоть на немного?
2️⃣
Если есть вопросы - @beginner_coder_diary_bot
3️⃣
До какой позиции я хочу вырасти?
В какой профессии я senior через 5 лет?
Какая у меня будет зарплата?
4️⃣
Не даром даже у самых крутых спортсменов мира есть тренера.
И помните, что самый сложный шаг - это первый 🤓
Сегодня делюсь небольшой мотивашкой, как продолжать изучать программирование и не терять положительные эмоции😀
Итак,
1️⃣
Не сравнивайте себя с остальными.
Только с собой вчерашним. Сегодня вы лучше, чем были вчера? Хоть на немного?
2️⃣
Нетворкинг.
Разговаривайте с людьми, кто работает в сфере IT. Общайтесь в чатах. Ну или как минимум читайте мой канал😉Если есть вопросы - @beginner_coder_diary_bot
3️⃣
Запишите кратко-, средне- и долгосрочные цели.
Например, на 3 месяца, год и 5 лет. До какой позиции я хочу вырасти?
В какой профессии я senior через 5 лет?
Какая у меня будет зарплата?
4️⃣
Найдите ментора.
Им может быть как ваш знакомый, так и человек со стороны (естественно за 💲)Не даром даже у самых крутых спортсменов мира есть тренера.
И помните, что самый сложный шаг - это первый 🤓
Где найти готовый код?
Этот пост - небольшая отсылка к предыдущей картинке-мему.
Я часто при написании кода сталкиваюсь с проблемами:
Как лучше написать?
Какую функцию использовать?
и т.д.
✅ Выход есть - google. А если еще точнее - Stack Overflow. Обычно он выпадает первым в списке.
Еще ни разу не было такого, чтобы я не нашел там ответ 💪.
Что может быть проще:
Но! Главное не копирование в слепую, а понимание.
Даже если код в идентичности подходит под ваш проект, не ленитесь и перепишите все руками. Больше шансов, что поймете что к чему. Поверьте - проверял 😁.
Небольшой совет напоследок:
гуглите сразу на английском. Получите более релевантные ответы.
Ставьте ❤️ если стоит и в дальнейшем писать такие рекомендации.
Этот пост - небольшая отсылка к предыдущей картинке-мему.
Я часто при написании кода сталкиваюсь с проблемами:
Как лучше написать?
Какую функцию использовать?
и т.д.
✅ Выход есть - google. А если еще точнее - Stack Overflow. Обычно он выпадает первым в списке.
Stack Overflow
- это сайт, где собраны ответы на все возможные вопросы по программированию. Более того, предложены уже готовые варианты кода.Еще ни разу не было такого, чтобы я не нашел там ответ 💪.
Что может быть проще:
ctrl + c -> ctrl + v
.Но! Главное не копирование в слепую, а понимание.
Даже если код в идентичности подходит под ваш проект, не ленитесь и перепишите все руками. Больше шансов, что поймете что к чему. Поверьте - проверял 😁.
Небольшой совет напоследок:
гуглите сразу на английском. Получите более релевантные ответы.
Ставьте ❤️ если стоит и в дальнейшем писать такие рекомендации.