Несколько минусов профессии. Вот та убийственная функция или процедура, на создание которой вы потратили недели. Та, которой вы так гордились. Через год или два её, скорее всего, переработают, перепишут или просто удалят. Большинство программ не вечны, они постоянно развиваются, а ваш «шедевр» — всего лишь ступенька. Реальность состоит в том, что индустрия ценит результаты больше, чем мастерство. Код — это одноразовый продукт. Часто это похоже на строительство замка из песка, когда вы знаете, что его смоет прилив. Всегда есть новый фреймворк, язык или инструмент, который нужно изучить. Вы можете быть стать экспертом в одном, потратив на это кучу времени и усилий, но потом все заговорят о другом. Мир программирования быстро меняется, и инструменты, которые вам нравятся, со временем устаревают. Вы можете потратить годы на освоение чего-то, а потом увидеть, как это быстро заменяется чем-то новым. Адаптируйся или останешься позади. Это захватывающе, но и угнетающе. В программировании сущес