Яке найбільш безкорисне завдання, над яким ви працювали? Діліться досвідом!

Спільното, розповідайте про проєкти, над якими ви вимушені були працювати, але які зовсім не варті були тих зусиль. Доводилося через впертість замовників витратити купу зайвого людського та фінансового ресурсу? Може, ви вбили купу часу на автоматизацію інструменту, від користування яким усі зрештою відмовилися?

Діліться у коментарях вашим сумним (і не дуже!) досвідом 👇

👍ПодобаєтьсяСподобалось2
До обраногоВ обраному0
LinkedIn

Найкращі коментарі пропустити

2003-го року людина на ім’я Марк попросила мене стати волонтером і безкоштовно написати соціальну мережу для студентів університетів.
Працював кілька місяців, що далі було із цим проєктом, не знаю.

Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

1) Колись на анріаловському форумі один хлопець шукав ентузіастів для створення гри — поліцейського симулятора. Звісно безкоштовно і все на ентузіазмі. Мені стало цікаво, роботи тоді не було, і я підписався — робив прототип системи НПЦ, щоб вони гуляли тестовою вулицею, правильно переходили дорогу по світлофору, вставали в чергу до банкомату, могли сісти на лавочку почитати газету або завести розмову. Потім в теорії на це мала накластись система злочинів і власно сам поліцейський гемплей. Коротше розважався як міг, поки не знайшов нормальну работу і не кинув це.
2) Але та робота теж не вийшла — гра мала бути менеджером кримінального борделю — наймати повій, знімати підпільне порно, підкупати поліцейських, захищатись від інших кримінальних груп і все таке, трохи схоже на стару «Чікаго 1930». Це була вже повноцінна фуллтайм робота, але через півроку після того як я прийшов (і десь на другий рік розробки) нас вимусили її закрити, бо видавець іншої гри сказав що не буде продвигати студію, у якої в портфелі буде гра про бордель і повій. А шкода, мало бути цікаво.

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

Безґлузде. Безґлузде завдання, яке ви могли виконувати безкорисно.

Жодне завдання, за яке мені були заплачені гроші я не вважаю марним чи безтолковим. Комусь воно було потрібне, хтось мені його поставив і заплатив гроші. Втраченим часом і повним ідиотизмом були хіба ряд лабораторок в універі (застарілі мови, БД, архітектури).

застарілі мови
Володимир Корнійчук Senior Software Engineer (C++) в Infopulse

Кожен плюсовик вам розкаже, що мова не така вже й застаріла і постійно розвивається. Що в назві стандарту C++23, 23 — позначає рік. Так само як і в назві COBOL-2023 😂

Вже трапляються статті по С++26 (Пруф: en.cppreference.com/...​w/cpp/compiler_support/26)
А ну но покажіть мені стандарт 2026 року на той ваш джаваскрипт чи пайтон! :)

пфф. це стопудово другий круг лічильника пішов. Очевидно ж, що в нумерації етово вашого дінозавра всього два знакомісця використовуються.

Один проект в лідері ринку. Існував виключно для відмивання коштів, де-факто. Де-юре там звісно все було ок. Але абсолютна вся діяльність на цьому проекті була заздалегідь беззмістовною, бо насправді абсолютно не цікавила стейкхолдерів.

документували з колегою систему «від попередників», пекельний дизайн бази та відповідний код, мізки пливли від цього трешу... потім ця документація нікому не знадобилась бо систему переписали з нуля... але шеф таки дав тищу долярів кожному за це, для 2002 року це було не зовсім безкорисно :)

Поставили мені, manual QA, досить тривіальну задачу — мігрувати перелік тест-кейсів із одного засобу (де вони історично накопичувалися, але засіб не являв собою ані test management інструменту ані тим більш test execution рішення) до іншого. Після близько трьох місяців роботи (з помірним паралельним навантаженням іншими задачами проекту) задача була виконана, результатом був регресійний test-suite на майже 700 тест-кейсів, готовий до започаткування регулярних прогонів так званого full regression. Але ліцензію у новому застосунку продовжувати не стали, власне поховавши цей test suite за якийсь тиждень після завершення роботи над ним. Нашвидкоруч впровадив цей затребуваний менеджментом процес регресійного тестування на основі старого набору тестів і протестував кілька релізів і... згодом був звільнений за недостатній перформанс. Напевно самий дивакуватий проект, що трапився на 11-му році роботи у компанії.

2003-го року людина на ім’я Марк попросила мене стати волонтером і безкоштовно написати соціальну мережу для студентів університетів.
Працював кілька місяців, що далі було із цим проєктом, не знаю.

Меня так какой то Паша ещё в 2005 году заставлял делать клон социальной сети для студентов университетов.

Деякі хлопці теж писали соц. Сеть у 2005 як там і що не знаю, але зараз вони називаються Генезіс

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

З недавнього — приблизно рік тому працювала над системою нотифікацій для теперішнього проекту. Продумала логіку, потестили, зарелізили — все ок. Через місяць один з представників компанії-кастомера захотів такі самі нотифікації для сусіднього проекта — по типу взяти наш код та імплементувати його їм, це ж нескладно)) Найцікавішим було те, що в того проекту зовсім інший стек як на фронті, так і на бекенді. Подумали ми і вирішили, що можемо запропонувати іншому проекту апішку і створити окрему секцію в своїй адмінці (ну, а інтеграцію з апішкою і фронт вони вже якось самі). Сіла я робити все це щастя, довелось дещо переробити, витратила близько трьох тижнів. Показали демку сусідній команді. І на тому закінчилось — нікому ті нотифікації виявились нафіг не потрібними, так ніхто те апі та адмінку й не використовував. Нафіга робилось — незрозуміло. І таких витрат часу на нікому непотрібні дурниці було достатньо, навіть на теперішньому проекті: сьогодні воно комусь треба, а завтра вже ні.

Був проєкт, купа тасок, працював собі, а потім дізнався, що проєкт давно закритий.

Та пофіг, головне, що гроші платили :)

Наші друзі з Індії давно вже цей простий постулат привносять, але не до усіх доходить. За великим рахунком що вам до того, що десь там за океаном якись бізнес щось там робитимете ? Це не ваш бізнес і не ваша країна, тобто ви цим, без релокейту ніколи не скористаєтесь навіть в теорії. А от бабульки на кишені здатні поміняти дуже багато чого саме для вас.

Либо взяося за работу неверно оценив обьем либо криво слеоао и пришлось переделывать
обычное дело по неопытности

Було одне завдання яке я так і не почав робити через те що виділений на це завдання час бездарно витратив на спілкування в інтернет форумах, та з огляду на те що сталося пізніше це й на краще. Завдання було написати кандидатську дисертацію на тему «Виявлення малорозмірної цілі на фоні інтенсивного морського клатера». Оскільки статті, потрібні для для дисертації, ми з науковим керівником планували розміщувати в наукових журналах у відкритому доступі, наші вороги могли б скористатися ідеями, описаними в статтях, і виявляти ті засоби ураження, якими були потоплені їх кораблі, тож добре що я нічого тоді не зробив (ну це я так сам перед собою себе зараз виправдовую).

Так вони їх виявляють, але не мають ефективних засобів протидії, в цьому сам сенс. Так само скажімо засоби протидії проти корабельних ракет кораблів проекту 1164 Атлант (які будувались в Ніколаєві) були розроблені з розрахунком протидії ракетами типу Гарпун, те що доведеться протидіяти подальшим модифікаціям радянської Х-35 нікому з розробників і замовників навіть в гадку не приходило. Так само ніхто не розраховував на новітні ракети типу SCALP.
В цьому і є головна перевага інноваційних типів зброї — перевага якраз в інновації, супротивник доки не має ефективних методів та тактик протидії такий зброї та тактики її застосування. Починаючи від залізної зброї та тактики фаланги, за допомогою якої древні греки розбили значно переважаючих їх персів по масове використання дронів.
Якось так youtu.be/...​CFARQ?si=A48h7XYorF9bvvi1

Так вони їх виявляють

В такому випадку завдання, яке я не робив, було ще більш безкорисним.

Хозтема в аспірантурі. Очікування: українська EcoFlow для ЗСУ, у часи коли ще навіть павербанки були екзотичним гаджетом. Реальність: все ж фізики не є інженерами-конструкторами, і від одиночного прототипу в ящику для інструментів до серійного виробництва лежить прірва як по конструктиву, так і по наявності заводів, так і по різноманітним корупційним складовим.

Це на замітку нинішнім бажаючим зайнятись мілтеком — війна іде 10 років, і багато чого вже колись проходилось.

Наш мілтек це китайська комплектуха + китайські виробничі потужності.

Це ще дуже добре, якщо виробничі потужності китайські, а не плати лутом.

Бесполезной работы и опыта не бывает.
Любая активность принесла если не деньги то опыт. Большей частью неприятный, но неприятный != бесполезный

Приїжджати на співбесіду в інше місто, думаючи що тебе єдиного незамінного запросили, а потім по закінченні співбесіди бачити як томиться наступний кандидат в черзі

думаючи що тебе єдиного незамінного запросили

Ну то ж твої проблеми що ти там думав. Логічно що на етапі підбору ти майже завжди не єдиний кандидат (за вийнятком якщо це дуже специфічна вакансія, або туди ніхто не йде)

Когда началась война, клиент забрал доступа много куда из мер безопасности. В итоге я 2 месяца писала скрипты в нотпад++ без возможности чекнуть валидацию. Проверить работоспособность локально было невозможно и каждый запуск теста на оборудовании заказчика в Австралии я молилась чтобы девайс не улетел на непойми какой айпишник из-за глючащей умной розетки, передернуть которую уже никто не смог бы, так как все спят, доступа по сериалу не было, как и возможности настроить квазистатик айпи.
В итоге летом всем сказали спасибо и что все свободны.

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

Це відноситься до всіх автотестів. Гірше тіки ТДД

У кого як. Коли автотести здатні провести регресійне тестування за два дні, а ручне дає цикл в 4 тижні — от тоді дуже весело стає без автотестів, цікаві проектні плани будують коли на розробку і збір вимог надають 3 тижні, а на усе інше — тестування, реліз та інше три місяці.
Так, коли там якись дрібний сайтик чи мобільна аплікація елементарна, то автотести і справді то з гармати по горобцям. А в Enterprise це як розвантажувати панамакси з портовим краном і без нього, виходе, що вантажні роботи вдвічі довші за навігацію, а мама навігація стає небезпечною і не вкладається в графіки.

Був на проекті один дев від клієнта, любитель велосипедів — писав свою функцію, що числа випадкові генерує і в тому дусі (приходить якась таска, а він замість того пише функцію, що заміняє вже готову, але «кращу»).

І вирішив він, що auto-generated _id в еластіку довго генерується і треба свій алгоритм юзати, який там на якусь частину мілісекунди швидше працює.

І мені дали завдання — потестити час запису даних в еластік з _id з його алгоритмом і з _id (внутрішній алгоритм еластіка).

Наскільки я пам’ятаю, там результати такі собі були — на одних даних, еластік швидше, на інших його алгоритм (95% ,що то все було в межах похибки), але чувак був ппц задоволений, мол «а я казав, ми тут виграємо скільки-то мілісекунд». І пох, що в системі були запити до монго, які виконувались 30-40 (а місцями і більше хвилини) секунд. То все фігня, але тут «зекономили» час.

От я би не сказав, що то був хибний досвід — це якраз дуже корисний досвід і тільки не ІТ людям він здається не корисним. Щоправда якщо почитати когось розумного типу Томаса Кайта Expret One on One Oracle, то в нього там дуже детально і конкретно написано як та коли робити оптимізацію, а так довелось доходити до усього власним умом.
В якихось конкретних випадках, коли робляться трильйони запитів, такі low level оптимізації і справді можуть бути виправданими, це у випадку якихось : Google, Facebook та Amazon, або там десь йдуть циклічни запити для формування якихось репортів і сам алгоритм змінити не виходить.
Так само є ще книга нині покійного казаха Мищьха Кріса Касперски зветься «Техника оптимизации програм» там приблизно те саме, що правда сам упор робиться саме на низько рівневу оптимізацію (книга з точки зору безпосередньо асемблера застаріла, разом з тим техніка профайлінга чи техніка реверс інженерінга і інше не застаріють ніколи, будуть мінятись лише безпосередньо інструменти).
А от те що ви винесли з цього досвіду — це техніка профілювання. От заодно зможете пояснити тепер і колегам та підлеглим, наглядно що вони витрачають час та гроші часто не виправдано тому що оптимізують, те чого не вартувало би оптимізувати. І навпаки не оптимально роблять те, що вартувало би. Нажаль такі знання цінуються не дуже, на відміну від знань якогось найновітнішого комерційно розкрученого нового фреймверку від якоїсь FAANG, бажано із трирівневою сертифікацією з нього. Свого часу техніку мені продемонстрував дуже досвідчений колега з Канади, я про це вже читав але коли побачів на практиці трохи прифігів. Ціла команда 23 річних експертів щось там видумує місяць чи більше, приходе скіловий дідусь бере чувачка з мухосранського офісу і за пів години вирішує проблему.

так, краще зробити декілька функцій та отримати керований та читабельний код, ніж понаписувати десятирівневих селектів (за порадами кайта), яки виконуються на 0,001 сек. швидше, але щоб зрозуміти що там робиться — треба ганж курити три дні

Де там такі поради ??? Взагалі він колись видавав поради, від фірми, що робити з базою. Там перша була Design database, if not to late :)
В цілому те що в книзі написано насправді стосується техніки оптимізації будь якої програми, таи де взагалі немає будь якої бази данних всеодно будуть самі принципи. Зокрема не чіпати код який майже не виконується.

Здається що всім своїм життям займаюсь безкорисними завданнями, коли читаєш новини про 25-літнього піздюка із батальона Монако, який піднявся на арбітражі трафіка і веде мажорне життя в Європі вільно перетинаючи кордон:

www.pravda.com.ua/...​icles/2024/04/15/7451329

В них теж напевно все не добре youtu.be/a6oPxDRmTV0?t=12

Нє, ну реально поки 30+ літні сінйори тут в 2019-2020 обговорювали ковід, висловолювали експертні думки що крипта-блокчейн скам, AI скам, EV скам, джаваскріпт, go та інші новомодні мови/фреймворки — хайп для тупих хіпстерів, що трушні спеціалісти програмлять на С++ і джава а не он то всьо хіпсерське говно, що інвестування, бізнес — для лохів, 100% що прогориш, якийсь 20-літній піздюк починає ресьорчити здавалося б заїжджену тему арбітража трафіка де ринок вже давно поділений, пилить на колінці якісь рішення, заробляє бабки, і за 5 років створює компанію на 200 чоловік. Так, основна частина доходів йде від трафіка на онлайн казино, но все-одно.

Ось чому 20-літні піздюки з горящими очима краще, ніж занудні, застарілі діди з девізом «працює — не трогай», хоч і досвідчені. Звісно 30-літній досвідчений дід з горящими очима ще краще, но як показує досвід, більшість після 30-40 років перетворюються на занудних дідів.

А багатьом звіздюкам навіть цього не довелося робити, тому що вони народились уже у дуже багатій сім’ї.

І вони дивляться на вищенаведеного як на лоха, тому що йому то треба було займатися «безкорисними завданнями» для досягнення того самого рівня.

Я взагалі помітив, що у сучасних людей якась дуже нездорова дрочка на «невимовний успіх», при чому саме такий, який просувається у соцмережах. А не скажімо «успіх спокійного і щасливого життя в оточенні своїх хоббі».

А не скажімо «успіх спокійного і щасливого життя в оточенні своїх хоббі».

а тут зараз у світі така тенденція, що треба швидко бігти щоб хоча б лишитися на місці. Тому ти або багатий і отримуєш від якогось трастового фонду спадок, плаваєш на йахті і не переймаєшся нічим, або ти підняв купу бабла на хайпі і цього бабла тобі вистачить.
Просто спокійно робити те, що тобі подобається — не варіант, якщо тобі не подобається бігти вперед і щоб жопа в милі.

Я взагалі помітив, що у сучасних людей якась дуже нездорова дрочка на «невимовний успіх»

Справжні капіталісти (власники бізнесу) дуже постаралися, щоб у час, коли рабство незаконне — змотивувати мільярди людей добровільно ставати корпоративними рабами. «Працюй як цей мега-успішний чувак з рекламного ролику і будеш таким же успішним! Пожертвуй сім’єю, хоббі, вільним часом, віддай усього себе роботі! І тоді можливо зможеш назбирати пару сотень тисяч на Ламбо чи Порш 911»

Звісно власникам бізнесу не вигідно, щоб люди почували себе щасливими, маючи «небагато, але достатньо», бо тоді ж впаде ефективність праці, а за нею і надприбутки цієї фінансової еліти світу. Тому й активно розганяється ідея, що чим краще фінансове становище — тем вищий рівень щастя і якщо докладати багато зусиль — то обов’язково станеш багатим.

Ще один важливий фактор — соціальні мережі, де по-перше, люди намагаються виставляти лише позитивну частину свого життя і ділитися успіхами, а по-друге людська природа штовхає нас до того, щоб «бути краще за сусіда, щоб перемогти в еволюційних перегонах».

Насправді треба величезну роботу над собою провести, щоб навчитися радіти життю у дрібницях, а не лише витрачаючи купу грошей.

Насправді треба величезну роботу над собою провести, щоб навчитися радіти життю у дрібницях, а не лише витрачаючи купу грошей.

Та тут справа навіть не в дрібницях. Он Donald Trump (судячи з дописів на ДОУ) живе життя мрії для багатьох — перебуває в Штатах, отримує top-tier американську зарплату, інвестує, трахається з багатьма різними жінками без зобов’язань тощо.

І то він люто заздрить якомусь юнаку, який allegedly невимовно фінансово успішний і запостив в соцмережі свою відпустку в Європі. Інакше як інфляцією життєвих успіхів я це пояснити не можу. І мені здається, що навіть якщо люди з таким майндсетом стануть мільярдерами, то вони будуть заздрити більш успішним мільярдерам і знецінювати свої успіхи, як от вище про «безкорисні завдання». IMHO загальний рівень щастя у таких людей буде значно нижче, ніж у багатьох менш успішних, але які не бачать сенс щастя суто у фінансовій стороні чи визнанні.

Так Donald Trump наче ж у Австралії, а не у Штатах живе. Чи я щось пропустив і він уже в Штати встиг перебратися?

А, точно, мій провтик. Переплутав його з ще одним персонажем. Але на рахунок останніх двох пунктів точно він :)

Он Donald Trump (судячи з дописів на ДОУ) живе життя мрії для багатьох — перебуває в Штатах, отримує top-tier американську зарплату, інвестує, трахається з багатьма різними жінками без зобов’язань тощо.

Мужик, это доу. Он живет где-то в броварах и трахается максимум с проститутками среднего уровня (и то если они ему дают).

А я думав тут на доу прийнято вірити джентельменам на слово.

:(

У тебе від Дональда бомбануло більше, ніж у Дональда від 25-літнього піздюка.

З останнього пункту гарантовано забомбить більшість юзерів ДОУ, дивлячись на популярність тем про спілкування з жінками :)

Чув в Броварах замість повій по виклику приїжджає ТЦК на БТР-ах.

Повезло кільком 20літнім піздюками. В той час як всі інші сосуть лапу на мамкину зарплату

пилить на колінці якісь рішення

В це віриться найменше. Якщо він раптом почав рубати гори бабла на арбітражу в ніші гемблінгу, я б в першу чергу поцікавився його стосунками з «запорєбріком»...

У нас таких мажорів ціла Конча-Заспа, для яких понти дорожче грошей.
Імхо, є набагато кращі приклади успішних людей
dou.ua/...​s/19-years-old-team-lead
dou.ua/...​gafonkin-algorithms-maps

Тестовые задания, которые проигнорили.

немає безкорисних завдань якщо за них заплатили гроші

Ви б були згодні мити туалети за 200$ в міс?

до чого тут це питання? як воно пов’язано з попереднім коментом?

Це робота (задачи) за яку теж платять гроші,

як існування задачі, за яку платять гроші (причому корисної для інших задачі) протирічить тезі

немає безкорисних завдань якщо за них заплатили гроші

?

Не згоден тому що є інша більш оплачувана робота
Але якщо б я мав 8 класів освіти і нічого б не вмів окрім мити туалети то чому б і ні.
Або наприклад якщо б дали вибір — 200 баксів мити туалети в тилу або 3000$ (чи скільки там обіцяють) в окопі я б обрав мити туалети.
Все залежить від вмінь та мотиваціі.

Ті хто зараз копають окопи, напевно сам факт наявності туалету — вже вважають за лакшері. Там в людей інші проблеми — як позбутись в бліндажі мишей наприклад.

Тобто на вашу думку клінінг туалету- це безкорисне завдання?

Це суб’єктивно та не залежить від фінансової вигоди $$$

Якщо чесно у себе дома і безкоштовно доводиться, у вас не так?

А хто сказав що це безкорисно ? Інша справа про соціальний статус. Хто на 600 мерседесі хто на гомновозі, стара фішка з 90-х. При чому і перший і другий однополчани та колишні воїни афганці.

теж незвично бачити таке вживання слова «безкорисний»?
У мене першою спливає фраза «безкорисна допомога» і з самого здитинства я сприймав її як «зробити щось корисне для когось без користі для себе». А у цій темі питається рівно протилежне — щось безтолкове для інших, але з користю (грошовою) для себе

В українській мові це слово не має такого значення.

добре. тепер знатиму, що «безкорисної допомоги» немає в мові. А всі, хто його вживають, — агенти кря, мля.

Ну чому немає. Є і безкорисна допомога, від якої немає жодної користі , і безкорислива, від якої немає зиску.
Іноді навіть безкорислива допомога може бути безкорисною. ))) але то вже нюанси.

а, все ж таки є.
«безкорисна допомога» About 7,280 results (0.25 seconds)
«безкорислива допомога» About 15,200 results (0.26 seconds)

штош, вивчив нову фразу. ХОча відрив не такий вже й значущий

Треба було скопіювати сайти, але внести деякі зміни.

Один мій знайомий влаштувався девопсом до банку, де був внутрішній проект, який треба було починати деплоїти. Через півтора року він з’ясував, що на проекті немає жодної людини, яка була там від початку — більше того, виявилося, що від проекту керівництво відмовилося, але забуло сповістити всіх учасників.

О, цього було дуже багато коли працював в ентерпрайзі
— Різні елементи орг структури не спілкуються один з одним, тому часто будують системи які просто дублюють функціонал одна одної. Часто бізнес аналітики намагаються довести замовникам що ось є така чудова система, чому б не заюзати її. Але відмовляють по причинам рівносильним «там кнопка на два пікселі лівіша ніж нам треба»
— Ну дубльовані системи то фіг з ним. Є системи якими ніхто взагалі не користується і навіть ніколи не користувався. Написали і забули І фіг виведеш це із експлуатації бо треба купа погоджень.
— І фіг ще з цим. Є цілі системи і навіть люди які роблять взагалі нікому не потрібну роботу. От тупо працюють, отримують зарплатню, їх системи крутяться, обслуговуються і навіть просять щось доробити. Але реально велью їх роботи = - {та сума яка йде на їх забезпечення}

І ні. Це не гнила держ контора. А дуже успішна і величезна корпорація.

Это чистый кайф работать на таких проектах.

Ну конечно, вябывали как не всебя 4 месяца, проблемы с любимой возникли (внезапно) выглядиш уже как красноглазый индеец не бритый и не посещавший парикмахерскую и т.д. Зарелизили оно начало не фурычить на продакшне и т.д. Потом приходит «архитектор» и говорит мы это все будем вносить в PIM, а этой системе это не свойственно. После чего высшее руководство говорит что сорян тут у нас ковид и вы все рампдауниьесь, Good night nurse. Потом перепугались между собой и всплыло все что друг о друге думается и вообще об этом бизнесе и клиенте в целом. С точки зрения набраться опыта в технологиях типа Node и Kubernetes — вопросов нет хорошее дело. С точки зрения карьеры и заработка — напрасно просранное время.

Типова ситуація на будь-якому кривавому ентерпрайзі

А дуже успішна і величезна корпорація.

Accenture?)))

Підписатись на коментарі