Скидки до 20% + 2-ая профессия бесплатно и подарки на 50 000₽

Главная | Все статьи | Дневник студента

Как программирование влияет на мышление

Время чтения статьи ~1 минута
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Как программирование влияет на мышление главное изображение

Безусловно, каждому из нас знакомо: когда увлечен какой-либо темой и посвящаешь ей большое количество времени, начинаешь применять ее принципы к обыденным ситуациям жизни.

После первых месяцев изучения языка программирования и общих концепций я заметил в себе интересное явление: мое мышление стало более структурированным, я пытаюсь рационализировать и оптимизировать какие бы то ни было действия. От бытовой рутины, вроде мытья посуды, глажки рубашки и готовки завтрака — до более серьезных вещей на работе.

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

Постепенно это привело к тому, что я стал более целеустремленным и организованным, стал более эффективно справляться с любыми задачами, используя аналитический подход. Любая проблема стала вызовом. Умение декомпозировать помогает подходить более хладнокровно даже к чему-то очень важному.

Однако такой подход может приводить к излишнему утопическому перфекционизму, как у меня и случилось. Поэтому я пытаюсь находить баланс между утопией и «и так сойдет», иначе это будет не помогать, а мешать. Увеличивать сроки, усложнять.

Познакомившись поближе с программированием, я открыл для себя целую новую философию мышления, которая полезна не только в профессиональной сфере, но и в обычной жизни.

Аватар пользователя Anton
Anton 08 августа 2023
1
Похожие статьи
Рекомендуемые программы
профессия
Верстка на HTML5 и CSS3, Программирование на JavaScript в браузере, разработка клиентских приложений используя React
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Python, Разработка веб-приложений и сервисов используя Django, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Тестирование веб-приложений, чек-листы и тест-кейсы, этапы тестирования, DevTools, Postman, SQL, Git, HTTP/HTTPS, API
4 месяца
с нуля
Старт 26 декабря
профессия
Программирование на Java, Разработка веб-приложений и микросервисов используя Spring Boot, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Google таблицы, SQL, Python, Superset, Tableau, Pandas, визуализация данных, Anaconda, Jupyter Notebook, A/B-тесты, ROI
9 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на PHP, Разработка веб-приложений и сервисов используя Laravel, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Ruby, Разработка веб-приложений и сервисов используя Rails, проектирование и реализация REST API
5 месяцев
c опытом
Старт 26 декабря
профессия
Программирование на JavaScript в браузере и на сервере (Node.js), разработка бекендов на Fastify и фронтенда на React
16 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на JavaScript, разработка веб-приложений, bff и сервисов используя Fastify, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Git, JavaScript, Playwright, бэкенд-тесты, юнит-тесты, API-тесты, UI-тесты, Github Actions, HTTP/HTTPS, API, Docker, SQL
8 месяцев
c опытом
Старт 26 декабря