YCLA <Coding> | Школа программирования
2.71K subscribers
409 photos
131 videos
54 files
195 links
Международная онлайн школа программирования👨🏼‍💻

• Взрослые курсы:
https://ycla-coding.com/basic
• Детские курсы:
https://ycla-coding.com/childrens

🎁 Первый урок в подарок
Связаться с нами: @ycla_support
Download Telegram
А вы бы прошли собеседование в Google?🖥

Попробуйте решить эту задачу на логику, которую дают на собеседованиях в Google.
Такие задачки проверяют умение искать нестандартные решения — навык, который точно пригодится программисту.

❓Задача:
У вас есть 8 шариков одинакового вида и размера. Но один из них чуть тяжелее остальных.
Вопрос: как определить более тяжелый шарик, если можно воспользоваться весами только дважды?

Ваши варианты?
Пишите свои ответы в комментариях! 💬

А если хотите развивать логическое мышление и навыки программирования, присоединяйтесь к нашим курсам.
Запись на пробный урок по ссылке💜
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
Рекомендуемый ответ на задачу от Google✌🏻

Отберите шесть шариков, разделите их на группы по три шарика и поместите на весы.
Те, что с более тяжелым шариком, перетянут чашу.

Выберите из этой группы два любых шарика и снова взвесьте. Если тяжелый шарик среди них, вы это увидите, если они весят одинаково — тяжелым является третий шар группы.

Если же более тяжелого шарика в группах по 3 шарика не оказалось, он — среди 2 оставшихся.

Логика задач может быть увлекательной и даже затягивающей!
Развивайте свое мышление вместе с нами — в YCLA Coding❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
Ребят, пользуетесь ChatGPT для работы?
Anonymous Poll
77%
Конечно!
23%
Предпочитаю работать по старинке😀
❤1
LeetCode — место, где встречаются задачи, алгоритмы и твоя упёртость.

Это платформа для отработки алгоритмов и задач на программирование.

Рассказали для чего нужна платформа.
Сохрани этот пост и поделись с друзьями ❤️

Если хочешь быстрее освоить основы программирования и начать свой путь в IT, приходи к нам на бесплатный пробный урок🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤3🤩1
This media is not supported in your browser
VIEW IN TELEGRAM
Самый быстрый способ убрать все баги😂
😁12❤4🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Когда первый раз разбираешься с конфликтом слияния в Git😆

Без паники!
Погрузимся в мир веток, коммитов и пулл-реквестов и расскажем, что означают термины в Git:

▫️Branch (ветка) – отдельная линия разработки, где можно работать над задачей без изменения основного кода.

▫️Merge (мёрдж) – процесс объединения изменений из разных веток.

▫️Fork (форк) – создание копии репозитория для независимой работы, сохраняя оригинал.

▫️Commit (коммит) – сохранение изменений в истории проекта.
Pull Request (пулл-реквест) – запрос на добавление изменений в основную ветку.

▫️Git push — команда в Git, которая используется для отправки локальных изменений (коммитов) в удалённый репозиторий.

▫️Clone (клонировать) – создание локальной копии репозитория для работы.

▫️Merge Conflict (конфликт слияния) – ситуация, когда два изменения в одном месте кода не могут быть автоматически объединены.

▫️HEAD – указатель на текущую ветку или коммит, с которым работаете.

▫️Rebase (ребейз) – процесс перемещения изменений из одной ветки в другую, чтобы улучшить историю коммитов.

▫️Staging Area (область подготовки) – место, где изменения подготавливаются к коммиту, можно выбрать, что именно сохранить.

Хочешь освоить Git и научиться командной работе?
🌟Присоединяйся к курсам в YCLA Coding!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3😁1
Фреймворки и библиотеки в JavaScript✨

Рассказали про самые популярные из них 👉🏻

Немного напомним, чем отличаются фреймворки от библиотек:

➡️Фреймворки (например, React, Angular, Vue) — это каркас, который задаёт структуру вашего приложения. Вы просто добавляете нужные элементы.
➡️Библиотеки (например, jQuery) — это готовые инструменты для выполнения конкретных задач, чтобы не писать код с нуля.

Хотите погрузиться в мир программирования и понять всё на практике? 🚀
Записывайтесь на бесплатный пробный урок по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1
Сегодня — День студента!🫶

Ну а мы хотим напомнить, что студент — это не статус, а состояние души.
Если ты продолжаешь открывать новое, осваивать навыки и стремиться к большему, то этот день — твой!

Чтобы ты всегда был на шаг впереди, мы собрали для тебя суперподборку полезных ресурсов для программистов👇🏻

▫️Платформы для практики
LeetCode — задачи для подготовки к собеседованиям.
Codewars — развивай алгоритмическое мышление.
HackerRank — широкий выбор задач от новичков до профи.

▫️Онлайн-материалы
freeCodeCamp — бесплатные материалы с практикой.
CS50 от Гарварда — культовый курс по компьютерным наукам.

▫️Ресурсы для чтения
MDN Web Docs — золотой стандарт для веб-разработчиков.
GeeksforGeeks — объяснения алгоритмов и структур данных.
DevDocs — быстрый доступ ко всем документациям.
Reddit — сообщество для новичков и не только.

▫️Полезные инструменты для работы
Visual Studio Code — твой лучший друг для кодинга.
Figma — для прототипирования и дизайна.
Postman — тестируй API без боли.

▫️Сообщества и карьерные ресурсы
GitHub — учись на чужом коде, делай свои проекты.
LinkedIn Learning — улучшай навыки и прокачивай профиль.
AngelList — стартапы и удаленка.

▫️Онлайн-журналы про IT и технологии
TechCrunch — новости о стартапах, технологиях и инновациях.
The Verge — про гаджеты, науку и культуру технологий.
Habr — любимый ресурс разработчиков и айтишников с кучей гайдов и статей.

Поддержи нас лайком ❤️ — мы старались
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍2