для создания приложений нужен не сам опыт языка, а опыт архитектурных решений - перемещение пользователя по приложению, взаимодействие приложения с другими сервисами и т.п. А язык - это всего лишь средство для реализации этих решений. Практиковать любят рекомендовать на всякой херне по типу кодварс и прочих мозгодробилках, которые не приносят практической пользы в разработке (имхо только изредка, для зарядки мозга)
Ну и нынешние программисты не умеют думать мозгами - все привыкли искать готовое. Но "готовое" тоже бывает разное, одно дело, когда ты используешь библиотеку для авторизации через соц. сети к примеру, а другое, когда нужно сделать элементарные калькуляции, по типу как сегодня (чуть выше в чате) чел искал решение для дробей, но никто извилинами не пошевелил - все полезли в гугл. Это называется деградация 😐
нет, это называется "знания второго рода"
кроме того, смысл заниматься ерундой, если уже всё готовое лежит и так? да, можно было и через побитовые, но какой в этом смысл? это быстрее? это более правильное решение?
не путай умение найти и применить с банальным ууу тык пук скопировал с стак оверфлоу 👌