Найти в Дзене

Почему программирование это интересно и полезно, а также о минусах программирования.

1. Зависимость решения проблемы от опыта, знаний, и интеллекта программиста.
Все говорят что программирование учит, и заставляет человека решать проблемы и бла бла. Но почему то многие забывают что если в человеке хоть чуточку есть интеллект то программирование заставляет его более творчески и сбалансирование решать проблемы. Например есть выбор между одномерным списком и деревом, джун практически всегда будет выбирать одномерный список, а вот опытный разработчик будет выбирать по ситуации. Потому что дерево иногда намного легче обойти обычной рекурсией.
2.Держать баланс между красотой, понятностью кода и производительностью.
в программировании очень давно бушует война между несколькими лагерями, а вот сами лагеря.
1.Тех кто топит за производительность.
2.Тех кто топит за красоту кода ( что не равняется понятности, по причине того что например можно создать такую архитектуру приложения которую будет понимать лишь сам архитектор но будет космически красиво).
3.Тех кто топит за понятность кода.
4.Никого не топят, а просто держат баланс между 3 огнями.
Ну по правде говоря 4 категория нужна в большинстве продуктов, а вот 1 нужна операционным системам, Интерпретаторам, и прочим, тем кому нужна производительность.
3.Появляется необходимость изучения иностранных языков.
В начале без них хорошо, программируешь какую то простую поделку скажем так, а потом бабах, и замахнулся на что потяжелее, и если ты не бросил все в начале начал читать все подряд и обнаружил что хоть чутучку инфы есть на иностранном языке вооружился переводчиком и давай читать, но понял что через переводчик не удобно и давай по маленьку учить иностранный язык, иногда даже не понимая, потому что постоянно переводишь и твой мозг постоянно видит закономерности и уже автоматом учит.
4.Отстаивать свой проект.
Когда замахнулся на трудный проект, ты начинаешь думать как решить задачу, и еще производительно, красиво, и понятно. Постоянно в твоей голове прокручивается 100 секстиллиардов мыслей как это сделать.
А теперь давайте перейдем к минусам программирования.
1.Появляются всякие зависимости но есть 3 главных, это:
1.Само программирование (это решать каждому хорошо или плохо).
2.Чем то подпитываться постоянно надо.
3.Интернет (в большинстве случаев).
И так далее можно продолжать, думаю объяснять зависимости нет нужды.
2.Частые проблемы с режимом сна.
У программистов думаю не особо частые проблемы с самим сном (лично у меня нету), но режим сна у очень многих нарушен, могут спокойно ложится хоть в 10 часов утра.
3.Очень много времени приходится просто сидеть, а это на здоровье не очень то и хорошо влияет.
Ну на этом все, думаю каждый найдет что то знакомое.
А вам интересно и нравится ли программировать?
анонимный опрос
Да конечно!
0%
Вообще нет!
0%
Посередине.
0%
2 минуты