Знание или понимание – что важнее? Чему учить?
«Надо учить не знаю, а пониманию. Знаний сейчас стало много, они слишком подвижны и быстро меняются. А понимание — это то, что остаётся». Сергей Капица, учёный, телеведущий и просветитель Ничего…
«Надо учить не знаю, а пониманию. Знаний сейчас стало много, они слишком подвижны и быстро меняются. А понимание — это то, что остаётся». Сергей Капица, учёный, телеведущий и просветитель Ничего…
Cookies с JWT – это не про вкус, но про удобство и безопасность в веб-разработке. 😊 Как это работает? 1. JWT (JSON Web Token) – это цифровой “пропуск”, который содержит…
Немного пофилософствуем о сути программирования, как мыслительного процесса. Да, нужно много знать, однако само изобилие знаний еще не гарантирует написание кода. “Потому что во многой мудрости много печали; и кто…
Принципы применения “чистого кода” для методов позволяют улучшить читаемость, сопровождение и тестируемость кода. Вот основные правила, которые помогают создавать правильный, "чистый" код в методах: 1. Метод должен быть коротким •…
"Чистый код" – это код, который читается как хорошо написанная книга, а не как загадочный шифр. “Чистый код” в контексте наименований переменных означает использование таких имен переменных, которые делают код…
Мы все представляем себе "хорошего программиста" как персону, обладающую примерно вот таким списком качеств и умений: - знает (и не один!) язык программирования- виртуозно пользуется компьютером и разными гаджетами- проявляет…
Collectors.groupingBy — это метод, который используется для группировки элементов потока (Stream) на основе заданного критерия. Он позволяет создать Map, где ключом будет выступать значение, возвращаемое функцией группировки, а значением —…
Pomodoro Timer (таймер Помодоро) — это метод управления временем, который помогает повысить продуктивность и сосредоточенность на задачах. Его придумал итальянский студент Франческо Чирилло в конце 1980-х годов. Название «Помодоро» (в…
Для сохранения здоровья при длительной работе за компьютером важно делать регулярные перерывы, чтобы избежать усталости, напряжения в глазах и проблем с осанкой. Рекомендации по частоте перерывов: 1. Правило 20-20-20 для…
Сколько раз надо человеку что-то повторить, чтобы запомнить или научится что-то делать? Количество повторений, необходимых для запоминания или обучения навыку, зависит от нескольких факторов, включая сложность задачи, индивидуальные особенности человека,…
"Все должны учиться программировать, потому что это учит мыслить." Стив Джобс (основатель Apple)
Формула успешного обучения конечно может варьироваться в зависимости от целей, контекста и индивидуальных особенностей каждого человека. Однако можно выделить несколько ключевых компонентов: Цель и мотивация: Постановка целей: Четкое понимание, чего…
Главное в программировании конечно зависит от актуального контекста и целей, но есть несколько ключевых аспектов, которые важны практически в любой ситуации: 1. Понимание проблемы и требований Прежде чем начать писать…
Бит В основе всего был, есть и будет "бит" - минимальная единица информации, которую способен хранить и обрабатывать компьютер. Бит содержит в себе ноль или единицу. Компьютер умеет записать в…
Проблема заключается в том, что при формировании сигнатуры метода необходимо ответить на ряд важных вопросов, понимая теорию и последствия принимаемых решений. Выбор модификатора - когда писать private? когда public? когда…
1. W3Schools W3Schools — это всеобъемлющий ресурс для изучения веб-технологий, охватывающий HTML, CSS, JavaScript и многое другое. Он предлагает множество уроков и примеров, что делает его очень подходящим для начинающих. 2.…