Программирование это сложно?
Тема очень спорная и обширная, но расскажу текущее понимание, как человека который уже 2 года в теме
Буду больше писать для тех кто раздумывает о программирование или кому просто интересно, поскольку те кто в программирование понимаю и чувствуют здешние сложности
Будет 2 - 3 поста, в один не уложусь:
- В чем сложность программирования?
- С чем я столкнулся?
- В чем прелесть программирования?
- В итоге: программирование это сложно?
Перейдем к сложностям
- профессия с нагрузкой на мозг
как и много других профессий, в программирование мозговая нагрузка, в процессе понимаешь, даже если физически не устал, с уставшим мозгом ничего делать не хочется
важно следить за своим отдыхом, поскольку если вечером недостаточно отдыхать, не высыпаться, рабочий день будет для тебя испытанием, только если ты не делаешь что-то знакомое или рутинное, со временем и такие задачи появляются
в следствие такой нагрузки, в четверг и пятницу вечером, нужно какое-то время чтобы прийти в себя и даже просто в ютуб по залипать не хочется, лежишь либо гуляешь, не слушая музыку, потому что не хочется))
- внезапные экспресс обучения
периодически будешь сталкиваться с тем что тебе не понятно как работает и в чем суть, а сроки не ждут..)
нужно быстро разобраться в вопросе и сделать желанный результат
это очень сильно затрачивает мозговой ресурс, в результате чего ещё быстрее устаешь, а остальные задачи ждут тебя
- стресс поломка
по правильному, перед тем как что-то делать, ты делаешь это сначала в тестовом месте и даже если твоя правка все поломает, ничего страшного не произойдет, после того как сделаешь, протестируешь несколько раз или это сделают специальные люди тестеры, её проверит старший коллега и уже потом будешь переносить правку на основной сайт
но даже после всех этих проверок, в некоторых случаях возможно ошибка и даже с такими последствиями, что и при возврате к изначальному состоянию есть потери
вариантов куча: письма всем не верные уйдут, цена будет не та, отдел продаж на день останется без работы, данные клиентов испортятся, посылки пойдут не туда
предусмотреть некоторые моменты не возможно без соответствующего опыта, тестирования
и когда такое происходит, это стресс, а если ещё быстро исправить нельзя, а надо срочно и исправить нужно тебе...
после такого хочется на несколько недель в отпуск или с какао под одеяльце, а впереди ещё целая рабочая неделя
конечно со временем такое легче пережить, а у кого-то такой склад характера, что с него как с гуся вода, он спокойно начинает заниматься исправлением, к этому стоит стремится
- стрессовая нагрузка
прошлый пункт это резкий стресс, вспышка.. но есть ещё и регулярное давление, оно происходит из-за постоянной нагрузке на мозг
когда ты полон сил, стресса не чувствуешь, тебя сложно выбить из колеи, даже если уже 4 попытка сделать задачу не увенчалась успехом, у тебя закончились идеи, сроки прошли, но у тебя все равно есть силы, найти новый способ и попробовать
и вот ты устал, и теперь каждый неудача, когда что-то идет не по плану, даже незначительное, начинает вызывать у тебя раздражение, каждый новый шаг тебе приходится напрягаться, собираться с духом, а если где-то ещё нужна срочно твоя помощь, oh boy or girl
такой стресс точит тебя, как вода камень, чаще плохое настроение на фоне усталости, может глаз начать дергаться, органы болеть, гормональный фон в организме сбиваться
и это все потом лечить
так что своевременный и регулярный отдых, наше всё
конечно есть и другие трудности, эти пришли мне первые на ум, чтобы поделиться с вами)
есть и куча плюсов, без этого бы программированием не занимались, но об этом в следующих постах)