ebanoe.dev
0
legacy_Блиц··0 просмотров

Не идите в программисты #2. Говнокод

Привет ещё раз, ебаное. Вам снова пишет нытик из поста о том, что не надо идти в программисты. Признаюсь, не собирался писать продолжение, но комменты так доставили , что удержаться просто невозможно<. Благо, я таки уволился с галеры, так что теперь у меня куча свободного времени и хорошее настроение. Высер этот, как и предыдущий, для ребят, которые хотят войтивайти из интереса. Итак, главный столп украинского айти – это говнокод. И причин тому множество. Про первую я писал – галеры не заинтересованы работать качественно. Ну нахуя им это делать, скажите на милость? Чтобы для поддержки продукта было достаточно двух средней руки кодеров, а не овердохуя «синьёров»? Чтобы фича внедрялась за час, а не за неделю? Чтобы продукт можно было передать другой команде без диких затрат? Где тут прибыль? Галерам это не то, что не нужно – противопоказано. Это подрывает столпы их успеха. Конечно ни одна галера не скажет вам прямо, что работать нужно хуёво. Но сделает всё, чтобы у вас не осталось выбора.

Например, то, как будут мерять вашу продуктивность. Такого критерия как «он пишет классный код» нет. Есть «количество тасок в итерацию», «количество закомиченных строк в гите», «количество кунилингусов, которые ты сделал ПМу Маше». Это всё абсолютно контрпродуктивно, потому что качественный код пишется долго, зачастую занимает мало места относительно говнокода, а на лизание всех Маш просто не хватает времени. И если попробуешь пойти против системы – тебя вызовут на ковёр и выдадут что-то типа: «ты – андерперформабл и не умеешь работать в команде, нам придётся расстаться». Это неизбежно, ведь любой организм отвергает чужеродные элементы, а для галер нет ничего более далёкого, чем романтики-перфекционисты. И не думай, что если вся иерархия над тобой состоит из бывших программистов – то будет иначе. Есть такой Принцип Питера — «В иерархической системе каждый индивидуум имеет тенденцию подняться до уровня своей некомпетентности». Не говоря уже о том, что «на высокий пост» пробиваются самые «успешные». Ну то есть профессиональные Маш лизатели, тасок закрыватели.

Другой момент – это борьба за клиентов. Галеры конкурируют друг с другом и заказчику есть из кого выбирать. Главный аргумент в борьбе – время. Клиент – он не программист, он не понимает всяких нюансов. Не понимает, что экономия месяца сейчас означает потерю шести через год. Что не все фичи одинаково полезны. Всё это можно объяснить (вопреки распространенному заблуждению большинство клиентов таки не дураки), но нахуя? А вдруг не поверит и уплывёт к конкурентам? В общем, вас попросят слепить за вечерок прототип, чтобы хоть какой-то функционал был. Потом переделаем, ободрит вас ПМ Маша. Ага, щас. Этот слепленный на скорую руку прототип станет фундаментом всего проекта. Сначала к нему прилепят небольшую фичу, потом ещё и ещё… И вы будете участвовать в строительстве небоскрёба на основе дачного сортира. Отсутствие долгосрочного планирования и, как следствие, нормальной архитектуры – это вообще болячка аджайла, а когда к нему примешивается спешка… В общем, «большие динамично развивающиеся проекты» – чуть менее чем всегда невыносимо ужасны.

Вторая причина – это твои коллеги. Их условно можно поделить на 4 типа: «умеет и хочет работать качественно», «не умеет, но хочет», «умеет, но не хочет», «не хочет и не умеет».

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

Вторые – это джуны, недавно с ВУЗа. Их можно (и нужно) взять под крыло и обучать. Иногда из такого джуна вырастает человек. Но чаще всего всё прекращается после воспитательного уан-ту-уана с вышеупомянутой Машей. Начинающие программисты не могут легко менять галеры, боятся начальства и делают, что скажут. Скажут им писать говнокод – будут писать.

Третьи – обычно дяди за 35, которым всё это давно надоело. У них семья, дети, ремонт. Да ебали они напрягаться. В конце концов – не их же галера.

Четвёртые – это те самые 23-летние сеньоры, профессиональные формошлёпы, мерзкие смузихлёбы, посетители барбершопов, пожиратели плесневелых сыров за 500 гривен. В моё время таких не было, но сейчас их если не половина, то треть уж точно. Они знают полтора фреймвёрка, банду четырёх если и читали, то не поняли, Макконела не осилили, про Фаулера вообще не слышали. Единственный развитой скил – прохождение собеседований. У этих людей мышление «в глубину» в принципе не работает, а эту вашу архитектуру они считают какой-то непонятной хуйнёй. Саморазвиваться не хотят, потому что жизнь и так удалась. Подробнее писать нет смысла, на ёбанном об этих кадрах и так всё сказано.

Сознательно или нет, но все эти кадры идут лёгким путём: делают по образцу (тому самому сортиру-прототипу), если он есть, а если нет – говнокодят. Более того, даже если ты будешь исходить из принципа моя хата с краю, буду делать правильно, а остальные пусть творят, что хотят – то погоришь. На галерах очень не любят разделение ответственности. Обычно все занимаются всем. Под этот идиотизм придумывают миллион аргументов («а вдруг кто-то заболеет?», «а вдруг кто-то уволится?», «мы решаем любые проблемы»), но факт остаётся фактом: пока ты будешь ковыряться в чужом говне – кто-то изговнякает твой блестящий няшенький модуль. И сделать с этим, дорогой друг, ты ничего не сможешь. Я пытался, но это уже совсем другая история, которую я напишу в следующий раз.

Всем защекоинов и хорошего настроения!

Из архива ebanoe · Опубликовано 17 апреля 2018 г.

Комментарии (157)

Сортировка:
  • legacy_Я_не_робот

    Ни а чем

    0
    Ответить
    • legacy_Зигмунд_Фрейд

      А это значит, что ты пидор.

      0
      Ответить
      • legacy_TL

        Скорее всего из 4-ой группы…

        0
        Ответить
        • legacy_Капитан_Сиська

          bool guamuno = false;

          if (bazukaAutor == true)
          {
          guamuno = true;
          }
          else
          {
          guamuno = true;
          }

          0
          Ответить
          • legacy_Ярусский_Иосиф_Беркович

            Только не говори, что твой кот куда-то попадает. Ты же пиздец говнокодер.

            0
            Ответить
            • legacy_Капитан_Сиська

              Та ты заебал… Я так шутить пытаюсь…))

          • legacy_Глад_Хуякас

            let guamuno = !!bazukaAuthor;

            0
            Ответить
            • legacy_Капитан_Сиська

              Там просто guamuno = true; без вариантов…)))

            • legacy_TL

              Это в ебланских языках!
              В адекватных можно просто bool shit = bazukaAuthor;

              0
              Ответить
              • legacy_Инструктор_по_плаванию

                bullshit

          • legacy_devnull_1

            Вот это ты гавнокодер)

            0
            Ответить
            • legacy_Капитан_Сиська

              Ещё один Рихтер подъехал. ..)))

              0
              Ответить
              • legacy_itPutin

                Дык это … не Базука ж вроде аффтар.

                0
                Ответить
                • legacy_Капитан_Сиська

                  Ну так и чо? Высер не намного лучше. Конспирология на тему — «хуево работать выгодно» и обоснования странные. Автор превозносит фриков, пишущих короткий код? Та вы все блять из какого века? Нахуй писать короткий код и тонну комментариев (или блять вообще без комментариев, за это вообще рассреливать надо), когда можно просто написать нормально и будет понятно, что вообще эта срань делает? Как — то разбирал ПЯТЬ строк, в каждой по 5- 6 переменных, причудливо меняющих свои состояния и упакованные во вложенные тернарные операторы… Был он даден мне для примера, как НАДО сделать. Ебал я такие примеры… Автор наверное гордился своим кодом немеряно. А я переписал в 50 строк, так хоть понятно теперь что куда и откуда. Меняй, равивай, делай чо хош. Всем какаха на лицо и ссаки в рот.

                • legacy_Зигмунд_Фройд

                  Да хоть итхуйло! Сорта говна.

                  0
                  Ответить
                  • legacy_Зигмyнд_Фpoйд

                    пошол нахуй черножопая обизяна

          • legacy_C_форевер

            исправь пожалуйста. надо так
            if (bazukaAutor.ToString() == «true» || bazukaAuthor.ToString() == «True»)

            0
            Ответить
            • legacy_TL

              Как там погода в Индии? Наверное уже +30?

            • legacy_Exception_on_uranus

              Сука, всему учить надо.
              if (bazukaAutor.ToString().Length.ToString() == «4»)

              0
              Ответить
              • legacy_Инструктор_по_плаванию

                нихуя нормально не можешь сделать
                if ((bazukaAutor.ToString().Length.ToString() == «4») == true)

          • legacy_Джавасквирт_Гребун

            bool guamuno = false;
            bazukaAuthor ? guamuno = true : guamuno = true ;

      • legacy_Зигмунд_Фройд

        Пидор, придумай ник себе уже.

        0
        Ответить
        • legacy_Зигмунд_Фройд

          А что сделал ты, чтобы придумать себе новый ник, козлина?

          0
          Ответить
          • legacy_Зигмунд_Фройд

            Нассал тебе за щеку. Придумывай.

            0
            Ответить
            • legacy_Админ

              на двух фройдов хватит одного чеченского хуя? или вам каждому свой подавай?

              0
              Ответить
              • legacy_Карл_Густав_Юнг

                Кто о чём, а овцап о чеченских хуях

              • legacy_Зигмунд_Фройд

                Чеченские хуи только овцапам. Как и бутылки.

              • legacy_Зигмyнд_Фpoйд

                Нас трое минимум

                0
                Ответить
                • legacy_Зигмyнд_Фpoйд

                  Э, чушки необразованные, а ну ёбла позакрывали с срыгнули отсюда по быстрому!

        • legacy_itPutin

          Придумай себе уже аватар 🙂

      • legacy_Зигмyнд_Фpoйд

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

  • legacy_Истории_о_педиках_уже_6_историй_httpspul

    Не идите в программисты. Идите в пицценосцы. Потом вас ждет повышение до пиццепёржца. Сразу после пиццепёржца идет повышение до главного повара. А после чудесная возможность быть сханченным в Хультер Чуркой взамен постаревшего Пиццепёрда.

  • legacy_Параша

    Тю… Так говнокод — это просто любой чужой код. Или свой, если успел забыться.

    0
    Ответить
    • legacy_Steve_Blowjobs

      Джва смузи этому столику

    • legacy_ЕбисьКонем

      Такую хуйню мог написать либо сам говнарь, либо чел, которому не доводилось видеть нормального чужого кода.

  • legacy_anonymous_1

    Блядь, как же вы заебали, ей богу
    Раньше детектором долбоеба была фраза «Давай быстрее вкатывайся в IT» а теперь детектор долбоеба — «Ни в коем случае не иди в пограмисты»
    Ебанаты, вы блядь серьезно считаете, что такие высеры — это реально хороший совет?
    Тут можно почитать историю одного-двух хуесосов, у которых кукуху просто сорвало и они слились. А сколько людей из сотен пытавшихся все же прорвались, сменив заводскую робу на уютный офис? Им блядь тоже не надо было вкатываться и дальше чинить станы в мазуте?
    Автор, иди ты нахуй и забери вместе с собой свой ебаный высер.
    Ну или статьи по-нормальному называй

    0
    Ответить
    • legacy_Женя

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

    • legacy_Блиц

      Я специально для ебланов написал
      *Высер этот, как и предыдущий, для ребят, которые хотят войтивайти из интереса.*
      Чукча не читатель?

  • legacy_Анонимист

    Ото написал шо в лужу перднул. Реально твою дрочь по диагонали даже едва прочитал, не твое это, убогий ты и неинтересный.

    0
    Ответить
    • legacy_Зигмyнд_Фpoйд

      Он написал об извечной борьбе добра со злом. С намёком на то, что добро должно победить, нужно только немного собраться. Это подкупает.

  • legacy_Скромное_обаяние_буржуазии

    Плювет смузихлебы. Знаете какая главная особенность програмного продукта ?? То , что он , сцуко, легко тиражируемый. И если, вы напишите что-нибудь хорошее , быстрое и легко настраиваемое,- я вас на следующий же день уволю к хуям собачьим и найму эникея на 100 баксов деплоить ваш суперпродукт заказчикам. Поэтому сколько-нибудь матерые сениоры это жопой чуют, и умудряются писать так, что каждому клиенту приходится их оптимизировать. Если та не SAS, — нет никакого смысла обрезать себе будующие услуги по поддержке.

    0
    Ответить
    • legacy_TL

      Да пиздеж галимый.. Основа твоего продукта (как практически любой айти конторы) — это кадры. Твой продукт без них скатится в унылое говно. Найти чела из группы 1 просто очень сложно. Ну либо твой продукт уже говно.. и ты впариваешь откровенную шнягу, которую нужно постоянно допиливать, а не развивать (тогда тебе любая группа сгодится).

      0
      Ответить
      • legacy_noname_2

        Просто коментатор выше хотел показать мнение, существующие в умах некоторый бизнесменов (тех, что родом из 90х и до сих пор там оставшихся). Такие как правило не могут понять, что «кадры решают всё» и если он уволит хорошую команду, то её подбирет другой. Заодно вместе с продуктом и заказчиками.

    • legacy_Какое-то_чмо

      Кукаретик, плиз.
      Если у тебя есть команда, способная писать что-нибудь хорошее, быстрое и легко настраиваемое, то нахуя тебе выставлять ее на мороз вместо собственно создания хорошего, быстрого и легко настраиваемого?

    • legacy_Зигмунд_Фройд

      Sas? Saas?

      0
      Ответить
      • legacy_Зигмyнд_Фpoйд

        Отсос мне защеку

  • legacy_Ну_внатуре

    Нормас, пиши еще. Адекватно на фоне остальной хуйни.

  • legacy_1000_шакалов

    Ебаное критикует но не предлагает альтернатив, куда пойти, чтобы там люди были как в первом пункте?

    0
    Ответить
    • legacy_Капитан_Сиська

      Ёбаное не предусматривает серьезное отношение к статьям и комментариям…))) Так что работай хорошо, развивайся, не бухай, и сначала доростешь до $4000 / Мес в Украине, а потом поедешь в Рэдмонт, как сын моей троюродной тети. Не пизжу.

      0
      Ответить
      • legacy_Зигмунд_Фройд

        И в редмонде он имеет меньше. И занимается тем же говном.

        0
        Ответить
        • legacy_Зигмyнд_Фpoйд

          Мне недавно месили глину и все мои мысли только о говне

    • legacy_Ловитель_лулзов_1

      Не на этой планете.

  • legacy_sshnuke

    Нахуй статьи в которых не коментит Cogniance HR

    0
    Ответить
    • legacy_Xikki

      Ему отдали последнюю з/п, т.к. он уже нанес непоправимый вред репутации Cogniance. Убытки от упущенной выгоды/привлечения высококвалифицированных кадров уже достигли сотен тысяч долларов.

  • legacy_Синьёр_синие_яйца

    Автор пиздец открытие сделал. Да в любой професии подобная хуйня.

  • legacy_Зигмунд_Фройд

    У него не бомбит, совсем не БОМБИТ

    0
    Ответить
    • legacy_Синьёр_синие_яйца

      Конкуренция растет, зарплата падает. Не идите в программисты, нас тут и так овердохуя.

      0
      Ответить
      • legacy_Мимокрок

        Просто не рождайтесь. Конкуренция растёт, ресурсов все меньше становится. Не идите в люди, нас тут и так овердохуя

  • legacy_Dark_sould

    Автор, мне тебя жаль. Я подозреваю конечно что такой подход присутствует в молодых- фриланс компаниях, но в нормальных за гавно-код и не желание перекачиваться — даже выгоняют.

    Пулреквесты, тесты, использование саилгайдов — это незаменимая часть кодинга.

    Автор, найдите себе нормальное место работы и не простите говно-мысли.

    P.S. под стаилгайдами я имею в виду не только те что проверяют отступы и синтаксис, но и те — что проверяют архитектуру кода.

    0
    Ответить
    • legacy_Зигмунд_Фройд

      Это что проверяет архитектуру?

      0
      Ответить
      • legacy_Зигмунд_Фройд

        Спиздил ник, а теперь тут про архитектуру рассуждаешь, гнида?

        0
        Ответить
        • legacy_Зигмунд_Фройд

          Поциент, ваше состояние ухудшается. Синдром Туррета налицо. Срочно меняйте ник

          0
          Ответить
          • legacy_Зигмyнд_Фpoйд

            КТО СПИЗДИЛ МОЙ СПИЖЖЕНЫЙ НИК СУУУКА????

            0
            Ответить
            • legacy_Зигмyнд_Фpoйд

              Только я могу фройда загонять

              0
              Ответить
              • legacy_Зигмунд_Фройд

                Самозванцы блядь! Пошли нахуй все четвро!

  • legacy_соломид

    CERF !!!!!!!!! if you know what i mean

  • legacy_Зигмунд_Фройд

    Ну изобличил ты говногалеры. А где деньги прикажешь зарабатывать а, умник?

    0
    Ответить
    • legacy_anon_28

      Думаю автор предлагает разбой. Тут уже когда-то предлагали носить с собой нож. Вроде и места уже все знаешь, и когда ЗП выдают тоже. Дело за малым.

    • legacy_Зигмунд_Фройд

      Стырял ник — заработал денег. Да, пидор?

      0
      Ответить
      • legacy_Зигмунд_Фройд

        Да, пидор.

        0
        Ответить
        • legacy_Зигмунд_Фройд

          Ты даже писать грамотно разучился. Точку перед подписью ставят, а не запятую.

          0
          Ответить
          • legacy_Зигмунд_Фройд

            Угомонись, ватан.

            0
            Ответить
            • legacy_Зигмyнд_Фpoйд

              Не смей оскорблять моего фройда. Это моя корова и я её дою. Кстати, сколько человек загоняет фройда под его ником? По порядку рассчитайсь! Я первый.

              0
              Ответить
              • legacy_Зигмyнд_Фpoйд

                Я второй и третий. И ещё меня мамка в детстве била керосиновой лампой.

                0
                Ответить
                • legacy_Зигмунд_Фройд

                  А меня нет, но я все равно Фройд.

                  0
                  Ответить
                  • legacy_Зигмyнд_Фpoйд

                    я очень быстро размножаюсь как мыша через анальное отверствие поэтому нас много

  • legacy_Бывший_тостер_теперь_гребец

    На моей практике все делают всё, потому что ПМши Маши не умеют планировать. Для того чтобы хоть как-то адекватно спланировать надо напрячься, а эти ТПшки (и те которые мужского пола тоже) не умеют и не хотят напрягаться, так же как 23-летние синьеры.
    Кроме галер есть продуктовые компании, да или хотя бы собственные отделы ИТ. Им важна эффективность работы, качество и стоимость поддержки, почему бы там не поработать?

    0
    Ответить
    • legacy_Блиц

      Работал. +- та же фигня.

  • legacy_Cogniance_HR

    Ну хоть не кидают на последнюю зарплату, как у нас.
    А говнокод-это экономия времени.
    То есть заказчик сам выбирает говнокод.
    Никто не хочет платить за невидимые красивые кишки.
    Денег часто в обрез и нужно делать как получится-лишь бы работало.

    0
    Ответить
    • legacy_Cogniance_HR_настоящий_1

      Ваше мнение никому не интересно, с данного аккаунта просьба писать только про последнюю зарплату. Последнее предупреждение.

      0
      Ответить
      • legacy_Cogniance_HR

        Пошёл в пизду, ты уволен. И за зарплатой можешь не приходить.

        0
        Ответить
        • legacy_Cogniance_HR_настоящий_1

          Но ведь… Это же я… Я кидаю… Я настоящий…

          0
          Ответить
          • legacy_Cogniance_SEO

            Девочки, не сорьтесь, заходите лучше ко мне после обеда обе, у меня есть палочка примерения.

            0
            Ответить
            • legacy_Зигмунд_Фройд

              Авотхуй. Приду к тебе я, со страпоном психоанализа и прочищу тебе… ум.

              0
              Ответить
              • legacy_Зигмунд_Фройд

                Пидоры только и думают, что о хуях.

                0
                Ответить
                • legacy_Зигмунд_Фройд

                  Да, русский, ты именно такой.

                  0
                  Ответить
                  • legacy_Зигмyнд_Фpoйд

                    я руский и думаю только о больших твёрдых хуях

  • legacy_BrokenHelix

    Это не причина уходить из IT. Если вам нравится программирование, найти достойную работу можно, может, платить не будут так, как многие хотят, но тут надо выбирать.

  • legacy_ДушевноБлизокСАвтором

    Дружище, вот я читаю это все, и чувствую твою боль, разочарование, обиду, ощущение просраного потенциала внутри. Я это все проходил.

    Сейчас ты вырвался с одной галеры, и может быть даже не нашел следующую. Но пройдет пару недель, баксы станут уплывать, жена (если она есть) будет намекать на то, что надо работать, и ты, думая что может быть на новом месте будет лучше, кинешься опять искать работу… Советую, не ищи новую фирму на Украине, это бесполезно. Если тебе нравится профессия (а иначе ты бы не страдал от этого пиздеца), то смотри на европу/сша, на продуктовые конторы (!). Инвестируй время в подготовку, в изучение английского, в теорию, но не иди к очередному «важному заказчику». Тут ( а я пишу с европы) по другому, тут можно любить то, что ты делаешь. И баксы не притягивают всякую хипстерскую гниль.

    Аутсорс — это дерьмо в блестящем фантике, он хорош, чтобы начать. Но потом оттуда надо бежать, чтобы учиться брать на себя ответственность.

    Мимо бульбашь, полторы декады в АйТи.

    0
    Ответить
    • legacy_Нежнейший

      Во многом соглашусь с тобой. Насчет цивилизованных стран. Но пиши все же «в Украине» — так будет правильнее…

      0
      Ответить
      • legacy_Боб

        Да всем насрать на в/на вне зоны досягаемости зомбоящика.

        0
        Ответить
        • legacy_Нежнейший

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

          0
          Ответить
          • legacy_Боб

            Да ты просто промытая чушка. Я вообще считаю, что твоя страна стала экспериментальным полем по промывке мозгов через современные сми, и это нихуя не шуточки.
            Каждый раз проходя границу с ес вижу как твои соотечественники прутся в секцию для граждан ЕС, потому что дома им рассказали, что они уже европа. Потом их разворачивают в » all passports», а они не могут понять почему лол.

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

  • legacy_Нежнейший

    Напоминает веру в заговор производителей современных авто, которые якобы нарочно уменьшают срок годности запчастей чтобы люди тратили деньги на обслуживание этих самых авто в разы больше. В принципе в этом есть какое-то рациональное зерно, качество любого технического изделия, доступного потребителю со средним доходом, ощутимо снизилось за последние 20 — 25 лет. Но увеличилась сложность производства, объемы, автоматизация что вполне возможно отразилось на качестве и долговечности.
    Насчет того что галеры чуть ли не в сговоре и что им выгодно клепать говно чтобы потом брать большие деньги за поддержку и внедрение фич, считаю что это абсолютнейшая чушь. Так как если с этим переборщить и выставить заказчику слишком большие сроки за внедрение новых фич то заказчика можно и потерять. А «предсказуймый говнокод» писать еще никто не научился) Лучше уж сразу писать качественный код и иметь постоянного клиента компенсируя меньшие часы (скорость) повышенным рейтом, чем недовольного клиента чей бизнес несет убытки из-за говнокода.
    Но это все конечно в идеале. А на деле причин появления говнокода множества. Главные из них это заниженные сроки (тут уж вина на заказчике или менеджерах) и некомпетентность разработчиков или менджеров. И на любой вменяемой (подчеркиваю вменяемой) галере с этим пытаются бороться.

    0
    Ответить
    • legacy_Am_Dm

      >>>возможно отразилось на качестве и долговечности.

      К сожалению, это не так. Вещи действительно просто стали делать хуже. И материалы хуже, и контроль качества при изготовлении. Я бы мог часа два перечислять всевозможные примеры, но хватит и одного, более-менее близкого по тематике.
      В 2010 году довелось мне пообщаться с настоящим раритетом. Комп из разряда тех, что назывались «белая сборка», не помню, чей. 1995 года выпуска, Pentium 133 MMX, мать с комбинированной ОЗУ, слоты и под SIMM, и под SD RAM, причём подхватила 2х128 МБ. Скайнет по меркам своего времени. Так вот, им пользовались какое-то время, потом системник ДЕСЯТЬ ЛЕТ простоял в обычном железном гараже среди хлама, путаясь под ногами. Потом его припёрли на рабочее место, всё, что я сделал — подключил его же родной монитор и воткнул компакт с ХР SP2. И всё. Вполне возможно, что и по сей день он всё так же спокойно пашет с MS OFFICE 2003 на борту.
      Как по-твоему, современный дурандос в состоянии перенести такое и остаться в строю?

      0
      Ответить
      • legacy_Нежнейший

        Ну современная техника и сложнее на порядок. Качество безусловно ниже но это скорее не из-за заговора какого-то а из-за более жестких требований к безопасности, экологии и т.д, увеличилась сложность в разы и выросли объемы. Бывают кстати исключения. У меня недорогой китайский смартфон есть еще на 4.4 андроиде, так он в воду окунался 2 раза — притом последний раз я его даже не выключал, и на асфальт — грунт падал с велосипеда на хорошей скорости и жив ведь. Да весь битый — перебитый с трещинами по всему экрану и скрипучим корпусом но живой епт и даже не глючит особо)

        0
        Ответить
        • legacy_Am_Dm

          Безопасность, экология — это всё тоже да. Но я немного о другом. За десять лет при сезонной смене температур и влажности комп не сгнил. Потому что отличное качество защитного лака и компаунда. И разъёмы не окислились, потому что раньше их покрывали не «чем-нибудь подешевле и выгоднее», а золотом чистотой «четыре девятки». Плюс бренды вроде НР или Xerox после сборки всегда ставили машинку на стенд. А это сутки и более работы в полный рост и при тепловой/электрической перегрузке от 20 до 40 процентов. Если что сдыхало — эту часть заменяли и — обратно, пока полный цикл без сбоев не откатает. Потому «белые» машины и стоили чуть ли не в два раза дороже «жёлтых» мэйд ин Тайвань или Малайзия. Согласен, это явно не «гражданский» уровень качества, в быту оно такое якобы не нужно. Но факт есть факт, лет 25 назад делали действительно на порядок надёжнее, чем сейчас.

      • legacy_Зигмунд_Фройд

        Вот как на повозку с лошадью поставить ДВС?

        Поставь дос на современное железо. Или 95ю.

        0
        Ответить
        • legacy_Зигмyнд_Фpoйд

          Поумничай мне тут, крыса гуманитарная

      • legacy_Анальный_Жвалокрыл

        >>> современный дурандос в состоянии перенести такое и остаться в строю?

        легко. я в субботу, в рамках срача про снятие нвидией очередной ветки гпу с поддержки, снял с антресолей блок с дюроном 800 и тнт 2 унутре плюс фрибсд 6 на борту. ни разу не белая сборка, все вот этими собственными руками.

        он завелся, и я просидел на нем 3 часа, гоняя в rtcw.

        0
        Ответить
        • legacy_Am_Dm

          Жвалокрыл,

          1. Одно из отличий «жёлтой» от «белой» как раз и состоит в том, что комплектующие, по сути, одни и те же, но у брендов была очень жёсткая отбраковка. А тебе просто повезло, что вытащил из той кучи удачные экземпляры кишек и оно не легло через две недели. Хотя могло запросто, раз ты самосбором занимался — должен быть в курсе.
            2. Три года в квартире и десять в гараже — это несколько разные условия хранения. Не думаю, что в твоём жилье климат как в железном ящике, так что сравнение не очень корректное.

          Хотя не суть. Я чуть выше ответил человеку : смысл не в этой конкретной коробке, а в общей тенденции

          0
          Ответить
          • legacy_Анальный_Жвалокрыл

            >>> у брендов была очень жёсткая отбраковка.

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

            я не видел там жесткой отбраковки. бренды не рассчитаны на долгую жизнь одной конкретно взятой детали или комплекса. они рассчитаны на то, чтобы вот эта отдельно взятая новая деталь гарантированно завелась в комплексе. а если она вылетит через полгода, мы ее поменяем по гарантии. refurbished, of course.

            я видел, как на плече ориона меняли в СХД треть дисков за год. СХД стояла аккурат над проездом фур.

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

            >>>Три года в квартире
            >>>блок с дюроном 800 и тнт 2

            скорее лет тринадцать 🙂

            при всем при том у меня в эксплуатации есть экземпляр СХД десятилетней давности, в которой приходится менять по два-три диска в год, их уже чуть не на ебее приходится покупать. девелопер енвайронмент, фули.

      • legacy_Ебани_1

        Есть примеры и кое-что действительно делают хуже чем раньше. И на то есть причины. И…внезапно, есть и примеры того, что делают лучше. Но вот этот пример с пеньком-это вообще ни в пизду ни в красную армию.

        0
        Ответить
        • legacy_Am_Dm

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

          0
          Ответить
          • legacy_Ебани_1

            Спасибо, что объяснил, музыкант! Ты видел статистику, проводил какие-то реальные измерения качества? Причем не на одном, выдернутом из сраки экземпляре? То шо ты покупал баян 20 лет назад и он был ок(по твоему чудо экспертному мнению) а сейчас нет (по нему же) ни о чем не говорит. Еще раз говорю тебе, любителю поумничать, да, подходы к качеству изменились, на то есть причины,и так должно было случится. С этим я даже спорить не собираюсь. Но то, шо ты ляпнул про какой-то компостер со склада, сразу дает понять уровень твоих познаний в данном вопросе.

      • legacy_Коба

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

    • legacy_предсказуймый_говнокод_на_любой_вменяемо

      Боремся из последних сил у тебя за щекой

    • legacy_Механик_элитного_СТО

      Отчасти этот ЗОГовор — правда. Производителю выгодно продавать. Но здесь нужно просчитать тот самый баланс жизненного цикла изделия. Какой толк в нем, если, скажем, через 10 лет эта хрень безнадежно устареет? Получится просранное бабло на запас качества.

      А теперь посмотрим на это с другой стороны.
      Взять те же экостандарты. Как долго им должна соответствовать машина? Какой ценой достигается соответствие этим стандартам? В итоге имеем вопли вида: «раньше двигатели миллионники делали, а сейчас 100-300к — и в капиталку/на выброс)». Не говоря уже о том, что 95% водителей срать хотели на аккуратность пользования двиглом, который сейчас намного нежнее старых «миллионников».

      Раньше не было сотен электроники внутри. Поэтому не было причин ловить регулярные глюки с каждым циклом заморозки-оттаивания. А через несколько лет — просто глюки проводки/контактов. И сидит электронная начинка на общей массе увеличивая тонны пиздеца при малейшем глюке одного из сегментов цепи.

      Еще можно вспомнить про кузов, который стал легче (а как насчет устойчивости к нашим ямам?), сминаемее (привет злым стандартам по безопастности)…

  • legacy_Гироспиннер

    Эх, где бы ПМа Машу найти…

    0
    Ответить
    • legacy_Толстый_Хрюк

      Не боишься, что она поперек шире чем вдоль и в колготах в сеточку?

      0
      Ответить
      • legacy_Зигмунд_Фройд

        Такая ему и нужна. Эдипов комплекс, хуле.

        0
        Ответить
        • legacy_Зигмyнд_Фpoйд

          Уверен, что смотришь порно только с такими. Уже весь Интернет пересмотрел, теперь ищешь в DC++

  • legacy_Cogniance_HR

    Тут речь о временах до сущенствования Cogniance?

    0
    Ответить
    • legacy_Зигмунд_Фройд

      До вас на зарплату не кидали?

      0
      Ответить
      • legacy_Зигмyнд_Фpoйд

        #мнезащекукидали

  • legacy_Витя_с_химмаша

    «количество кунилингусов, которые ты сделал ПМу Маше»
    Вообщето когда речь идет о заваленом спринте и над Машей сгущаются тучи анальной ебли с клиентом, то она готова ублажать гребцов 24/7 лишь бы попку не порвали
    В целом аффтор излагает хорошо

  • legacy_Петя

    Было установлено, что офисы открытой планировки снижают производительность и ухудшают память.
    1. Они связаны с высокой текучестью кадров.
    2. Они делают людей больными, враждебными, немотивированными и небезопасными.

    Работники открытой планировки с большей вероятностью будут больше спорить со своими коллегами.

    0
    Ответить
    • legacy_Строитель_Галер

      Ну вот и объявились хипстеры, блять. Ты даже не настоящий инженер, блеять, а уже моими опенспейсами не доволен. Сиди и греби там.

  • legacy_Eugeny

    Заебись

  • legacy_QA

    Не согласен с автором статья. Все пропало — все пропало…
    Если клиент аутсорсит галере проект который будут разрабатывать с нуля, то еще как можно повлиять на качество кода.
    Начиная от выбора архитектуры и связанных с этим выбором рисков (монолит, микросервисы, etc) и заканчивая код ревью + тестированием.
    Другое дело если тебя продали в команду клиента. Тогда да — будь добр писать код как все и не выделывайся.

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

    Можно делать говно-решения и рубить бабло.
    А можно сделать 1(!) качественный продукт и получить огромный кредит доверия клиента + в среднесрочной перспективе кучу новых клиентов которые захотят с вами иметь дело т.к у Васи получилось, значит и у меня получиться.

    Возможно я не прав и погонщик галеры лучше знает как рубить бабло, но так как появилась эта статья, то мир выдержет еще и этот коммент 🙂

    0
    Ответить
    • legacy_бот_1

      теоретег? галеры живут по принципу «умри сегодня, а я завтра».

    • legacy_Создатель_ИИ

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

      0
      Ответить
      • legacy_Зигмунд_Фройд

        Ещё они хотят фиксед кост. Причем премии гребцам не полагаются, а только гиммор.

    • legacy_Беспорядочные_половой_связист

      Знаете хоть одну аутсосную галеру, которая выдает нормально написаные проекты с минимальным эффектом автобуса? Я не знаю, знаю только продуктовые.

  • legacy_itPutin

    Когда я пришел на новую работу, передомной был почти завершенный проект аффтар которого сбежал!!! Я открыл код и первое что увидел это 2 класса бога на неебись строк каждый и жесткие связи между классами с бесконечным, а то и рекурсивным делегированием… я понял что это пиздец. Однако ПМ решил что жизнь моя проста и сказал — а теперь надо сделать чтоб все было асинхронно… у меня блядь и матка опустилась. Выхода было 2 или переписать проект с нуля или уходить. Это как в ебаной зековской загадке про пики точеные и хуи дроченые… вот так и работаем.

    0
    Ответить
    • legacy_Зигмунд_Фройд

      Так чем закончилось? Про пики и хуи отгадка есть. Неужто ты все переписал?

      0
      Ответить
      • legacy_itPutin

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

    • legacy_Given_When_Then

      Прохладная история.
      И как решил?

    • legacy_Зигмyнд_Фpoйд

      Какой-то ты невезучий, братан. Есть хоть немного светлых воспоминаний из твоей жизни. Были моменты, когда ловил бога за бороду? Типа деньги почти на халяву. Как 1Сники продают одинаковую работу нескольким конторам одновременно))

      0
      Ответить
      • legacy_itPutin

        Деньги это само собой разумеющееся, не об этом речь. Из светлых воспоменаний это люди с которыми я работал, все проекты были лютое дерьмо, были и будут. Я уже ничего не жду от этой работы. Если она перестанет давать деньги, ну что-же я ее брошу и займусь тем что будет их давать. Мне не впервой.

        0
        Ответить
        • legacy_noname_2

          > все проекты были лютое дерьмо, были и будут. Я уже ничего не жду от этой работы. Если она перестанет давать деньги, ну что-же я ее брошу и займусь тем что будет их давать.

          Вот нахуя тогда идти в гейдев, если в богомерзком ынтерпрайзе всё тоже самое, но денег платят больше?

          0
          Ответить
          • legacy_itPutin

            Не больше, те же самые по факту

        • legacy_Зигмyнд_Фpoйд

          А не пробовал собрать несколько хороших задротов и запилить грамотный стартап? Который реально будет нужен людям. Не осеняла интересная Идея?

          0
          Ответить
          • legacy_itPutin

            Вот честно — ты правда вериш в такое дерьмо как стартап ?

    • legacy_Инструктор_по_плаванию

      Доводилось поддерживать проект на 40к строк в одном файле. Этот файл стучал в базу, обрабатывал инпут, бизнес-логику и рендерил ответы. Спустя два месяца работы проект закрыли из-за того, что на добавление элементарной фичи или багфикса уходило неделю. Последней каплей стало желание заказчика перевести всю эту поебень на несколько языков. Всё это при том, что на ресурсе ежедневно регистрировалось до 10к новых юзеров.

  • legacy_Орёл

    В яблочко. Совет: идите в продуктовую контору.

    0
    Ответить
    • legacy_Зигмунд_Фройд

      В которых зарплаты ниже. И не факт, что выплатят все. И говна там даже больше.

      0
      Ответить
      • legacy_Орёл

        Кто вам такое вбил в голову. Не ниже, а выше и намного ровнее. Ведь продукт живет, имеет массу и инерцию. А аутсорсовый проект зашёл и вышел.

  • legacy_Докладчик_на_конференциях_по_ноджс

    Зато дженкинс есть при живом бамбу и коде ревью ебать

  • legacy_Пассивненький

    Мальчики я вас умоляю, не набрасывайте автору за щеку а то я очень волнуюсь что завтра автора примут за педика ПО ОШИБКЕ и перестанут уважать

  • legacy_рыгалик

    годная статья
    (всякую гадость мне за щеку не пхайте, у меня там карамелька)

  • legacy_Зигмyнд_Фpoйд

    Моя щека ждёт сладенькой карамельки

  • legacy_Мамкин_Ювелир

    А везде так. Не благодаря, вопреки. Как армия — войну делают не регулярные армии, а отморозки, псы войны. Так и в ебаном айти. Если ты посредственный — будешь как автор высера — ходить строем, мести плац ломом и сидеть на бутылке молча. А настоящий талант пробьется из любого болота.

    0
    Ответить
    • legacy_Gentleman_Johnny

      Какие псы, что ты несешь? Даже petite guerre (привет John Mosby и Francis Marion) имеет ограниченную полезность в виде сковывания на порядок больших сил противника. Войны же выигрывают солдаты, которых толком даже стрелять не учили никогда, только маршировать. Маршировать, потому что когда у тебя за год войны от недели до месяца непосредственно сражений, солдат необходимо чем-то занять, иначе они будут бухать и бить друг другу морды.

      0
      Ответить
      • legacy_Мамкин_Ювелир

        Ты пока танчики лепил клея нанюхался?

  • legacy_Заебало

    Блять ты думаешь у других не так? Поменяй ПМа на директора/главбуха/хуясбугра. Типичная история для каждого человека в этой ебаной стране.

  • legacy_777777

    а куда ити?? в еврасеть тилефоны прадавать?

  • legacy_Беспорядочные_половой_связист

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

  • legacy_Анальный_Жвалокрыл

    >>>Макконела не осилили

    коллега, им макконела никто на аудиокнигу не начитал. а то бы они уууух!

  • legacy_мимикрок

    вывод

    старперов за 35

    в топку и гнать с галер в уборщики

    смузихлебов

    в 23 года гнать с галер в шахту

    всю власть 29 летнему великолепному мне

    0
    Ответить
    • legacy_Пися

      У тебя, еблана, столько дырок нету чтобы все надроченые на тебя хуи принять.

  • legacy_Світчер

    Автор смм-щик від природи ))
    У нас мідл-девелопера вигнали за говнокод, да…

  • legacy_Хохол

    Ты все правильно пишешь. Но не учитываешь что на Ебаном ИТ то же соотношение настоящих программистов против вайтишников, как и на галерах!
    Поэтому ты мечешь бисер перед свиньями — они не поймут! Они вкатились на килобаксы — а значит работа на галерех охуенная! Им говнокод не воняет и даже к плетке можно привыкнуть — лишь бы побольше бабла.
    Говорят что «деньги не пахнут» — это неправда! Деньги всегда смердят так, что на них слетаются все мухи, как на говно.
    Вот пример из другой сферы: пока ты в гараже мастеришь «чудо-печку» или очиститель воды для ребят в АТО, или пока за свой счет покупаешь и возишь им продукты и самое необходимое — всем на тебя похуй! Но стоит только сделать сайт или фонд или еще какой способ собирать пожертвования — сразу на халяву набежит 100500 «помошников». Потому что баблом ведь запахло!
    Так же и с ИТ — время романтиков — перфекционистов было пока не завоняло килобаксами. А теперь только держись — все гады летючие и ползучие будут сами лезть, еще и своих родственников звать. А ты им про говнокод — да для них это лучшее лакомство!

  • legacy_Вадюха

    У Маши писька вкусная?

  • legacy_shIT_1

    Превет, друзя

  • legacy_Алколософ

    Королевского защекоина автору!

  • legacy_Snt_Patrick

    Окей, ребят, а теперь объясните мне — задру, за всю жизнь ничего кроме компа не видавшего, теорию и тех. науки обожающего, как попасть на свою первую «Galley» и хоть где-то получить опыт работы, если в ВУЗе нет ничего толкового. Многие пишут мол херачь свои проекты и будет тебе счастье, да вот только хренас-два! При том знании языка который у меня имеется я не знаю даже половины методов Java или же того же С++. Самостоятельное обучение это труд и пот, и я за это!
    Уважаемые обитатели ебаного, на свой страх и риск прошу вас об услуге: если вы знаете стажировочку на Гейм-дев или человека который там работает, не могли бы вы дать ему мои контакты или помочь хоть чем-то(e-mail: [email protected])