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

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

За что можно любить программирование

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

Несколько примеров, которые показывают, за что можно полюбить программирование.

Не раз я уже слышал, что программирование — это творческое занятие. В принципе, с этим можно согласиться, так как большинство задач в программировании можно решить разными способами. Чем вам не творчество? Рутинным занятием это уж точно не назовёшь. Конечно, рутины в IT-сфере тоже достаточно, в особенности, когда вы только начинаете и можете выполнять только какие-то несложные задачи, которые зачастую могут быть рутинными. Однако, одна из причин, за что можно любить программирование — это самовыражение вашего творческого потенциала.

Возможность создать что-то уникальное. Новые продукты, программы, библиотеки, npm-пакеты не появляются из ниоткуда, их создают такие же обычные программисты, которым можете стать и вы. Многих, думаю, подстегнёт осознание того, что его решением или продуктом начнёт активно пользоваться IT-сообщество и он станет полезным для других людей.

Ощущение власти над компьютером. Для кого-то это может стать одной из причин заняться программированием. Только подумайте: вы пишете какой-то код, порой его может быть очень много, если программа или приложение по задумке будет многофункциональной, а потом компьютер за считанные доли секунд его выполняет. Разве это не круто? С помощью кода, который потом «скармливаете» компьютеру, вы заставляете его сделать то, что задумали. По-моему это просто великолепное ощущение.

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

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

Познание чего-то нового. Изучение программирования — это вечный процесс. IT-сектор развивается настолько стремительно, что очень трудно поспеть за всё новыми, набирающими популярность трендами. Появляются новые инструменты, добавляются различные фичи, одни фреймворки сменяются другими, что-то «умирает», а что-то, наоборот, получает второе дыхание... и так бесконечно. Программирование — это непрерывный процесс обучения, с помощью которого вы всегда познаёте что-то новое и интересное.

Аватар пользователя Kirill Kirillov
Kirill Kirillov 17 февраля 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 декабря