ebanoe.dev
0
legacy_Шпилька_-··2 перегляди

Когда хочешь 100k и личный офис, а попадаешь в реальность

Прошли уже времена, когда спорили, что лучше — кубиклы или личные офисы? Моё руководство решило проблему очень просто: все сидят в комнате. Не перегороженной ничем. Ведь это развивает кооперацию! А ведь в начале 2000-ых программистам давали $100k в год и личные офисы. Не современные $100k, а нечто большее. Ещё и роялти платили. Небольшие, но всё равно приятно.

Как же мы скатились до жизни такой?

Настоящий программист горбатится, его код попадает на кодопомойку, а потом некий хипстер копипастит решения с той самой кодопомойки. За копирайты, естественно, не платит) и получает свои килобаксы! Такая ситуация выгодна Капитанам и их клиентам: за +30% работник сделает много, а за +200% маму продаст. Особенно если X, к которому проценты плюсуются, очень мал.

Кроме того, программиста не надо водить под конвоем или приковывать к мягкому креслу, — хватит постоянной обработки на тему его никчемности. При правильном подходе он будет готов работать за копейки, да ещё и инициативу проявит.

HR’ы органично дополняют картину — бросают трубку посреди разговора, не заботясь о взаимоуважении, ведут себя как вчерашние проститутки, которые отрываются на кандидатах за измывательства бывших клиентов. Впрочем, у системы есть проблема: HR’у очень сложно доказать, что ты умеешь программировать.

Если у тебя нет проекта с 10 000 пользователей, то для HR’а ты плохой программист (если, конечно, не предоставишь галерные лычки). А если проект есть, то зачем тебе галера?

Опенсорсный проект или нет — не имеет значения: я как-то попробовал написать идеальный и самодостаточный код. Вышло на 300 строк. Там была обработка ошибок для DEBUG и RELEASE версии, не замедляющая выполнения, обработка всех документированных ошибок библиотеки, максимальная скорость и работающий интерфейс командной строки.

В код просто никто смотреть не стал. Одна хрюша указала, что у меня buffer overrun в месте, где буфер передается для заполнения библиотекой. Причем, я использовал «n» версию функции.

Кстати, подсказываю, что им нравится: графические демки на JavaScript. Можно просто рипнуть имеющиеся, или собрать из библиотек по-быстрому. Что означает, что галеры в принципе не умеют делать ничего, кроме интерфейсных приблуд без ТЗ. Иначе откуда люди?

Комментарий ебаной редакции

Губозакаточную машинку и степлер.

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

Можно еще порассуждать, что лучше — скучная бюрократичная галера, где, однако, есть бабло и трогательные потуги изобразить корпоративную культуру, или мелкая шаражкина контора, которая свободна от лишних условностей, но на 90% состоит из боли и разочарований? Уж если кандидат настолько хорош, как хочет казаться, то знает, что в “нашем айти”, кроме этого говна в разных комбинациях, практически ничего нет. Ах да, есть еще фрилансеры, которые хотят 40 баксов в час, но работают по 15.

Хотя крик души понятен, конечно. Вы там держитесь.

Прислал Михаил

З архіву ebanoe · Опубліковано 22 травня 2017 р.

Коментарі (113)

Сортування:ТопНовіСтарі
  • legacy_кек_1

    > Вышло на 300 строк.
    Да нихуя себе

    > Там была обработка ошибок для DEBUG и RELEASE версии, не замедляющая выполнения
    блеять, ну нихуя себе, даже препроцессор освоил?

    > обработка всех документированных ошибок библиотеки
    300 строк, и обработка всех ошибок? под обработкой я подразумеваю нормальный хэндл, а не perror(«blyad»);return 1;
    один только open(2) может выдавать ~20 разных errno.

    > максимальная скорость и работающий интерфейс командной строки.
    😀 опять же, 300 строк, хендл ошибок и целый _интерфейс_ командной строки. Взял небось какой-нить getopt и уже царюга. Скорость, наверное тоже мерял попугаями или удавами?

    > В код просто никто смотреть не стал. Одна хрюша указала, что у меня buffer overrun
    Так всё таки кто-то посмотрел раз сказали об ошибках? Хрюша наверняка просто передала слова, сами они же в этом не ебут

    > в месте, где буфер передается для заполнения библиотекой. Причем, я использовал «n» версию функции.
    Ты щас наверное про семейство strcpy функций. Открываю мега тайну, хоть strncpy хоть strlcpy, похуй, если ты неправильно расчитывает величину буфера то переполнение всеравно возможно, off-by-one вообще не редкость.

    Подытожим: аффтар лох и обосрался 🙂

    • legacy_имя_3

      старый пердун, залогиньтесь

  • legacy_Alexey

    Эм… Автор, а кто ты такой, чтобы тебе платили $100 000 и выдали отдельный кабинет?

    • legacy_Альфа-самец

      Илитный сыроед, веган, вейпер, феминист и пидераст

      • legacy_Product_Owner_Парвиза

        про бородача и хиппстера забыл. А также про обладателя гироскутера

  • legacy_Concerned_citizen

    хуйня какая-то.

  • legacy_айти_клитор

    липецкую фабрику продал и что-то разошелся смотрю ! ни чё уже не сдерживает, жизнь по пизде — не горюй, все будет рошен

  • legacy_Вечерний_Мимоход

    Зачем редакция комментирует явный фэйк?

  • legacy_Сосиска_в_теще

    я не понял отчего бомбит у автора.

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

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

  • legacy_УспешныйПрограммист

    В Испании проститутки 20 баксов за минет берут. Лучше уж войтивайти.

  • legacy_13123123

    Д И С Л Е К С И Я
    И
    С
    Л
    Е
    К
    С
    И
    Я

  • legacy_Попячтесь_Онотоле_ест_пяни

    >>Ах да, есть еще фрилансеры, которые хотят 40 баксов в час, но работают по 15

    Да шо ты блядь пиздишь? Какие нахуй 15? По 4! По 4 бакса в час пашем!

  • legacy_aragorn

    так это ж про techery.io