ПредишенСледващото

Какво може да се отхвърли програмист 10 поучителни истории

За всяка погрешна стъпка може да освободи от длъжност програмист, толкова много, така, че без дискусии и обезщетение? Фаталната грешка, която може да струва програмист, програмисти са самите и техните началници разделени.

Това е една история за ИТ персонал, който, като невероятно, дори приказно некомпетентен (той веднъж попита някой, за да получите контакти от порта на модема, то няма смисъл), той успя да свали от работа, само когато той се опита да отпечатате аниме порно прозрачно фолио за цветен принтер по време на нормалното работно време. Но той не е бил уволнен за това. Той използва филм, който не са подходящи за лазерен принтер - те самите са се разтопи и се стопи нагревателя, като по този начин се счупи един нов и много скъп принтер много, много лош начин. Но той не е бил уволнен за това. Той отвори принтера, който е буквално успяват да направят винтовете, но е казал да не го прави, като по този начин нарушава гаранцията на принтера. Но той не е бил уволнен за това.

Той бе уволнен, защото той излъга за това. Просто ей така.

Работил съм в прекрасна група от 20 души, в края на 90-те години, когато всяка грешка в събранието на нощ телефонните разговори на всички, занимаващи се изсипва в кода. Това е, което се случи през същия ден в 21:30. Ние спешно се нуждае, за да се справите с проблема и да рестартирате програмата, като правило, това е било предшествано от няколко кратки и бурни писма по електронна поща. Между другото, налягането - един добър начин да се изгради екип ориентирани инженери качество.

Един инженер опустошена програмни няколко нашето време, и тъй като ние се приближи до тримесечно освобождаване, той е наказан да не прави никакви промени. И какво мислите - малко преди освобождаването, той все още има всички проби. Той бе уволнен на следващия ден. Съгласно буря продължително аплодисменти.

Не пренебрегвайте исканията на властите, особено ако те имат нещо общо с мнението на отбора.

Много глупав крадец

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

След като той започна сървъра, за да получавате такива съобщения от извън компанията. Някой предава копие на кода и да го ползвате в друга компания. За щастие, те са знаели кой точно, че някой е, а когато той се завтече на кода, защото посланията, идващи от имя.вора@название.компании.com! Тази компания информирани за инцидента и крадецът уволнен. Справедливостта е възтържествувала.

Във фирмата, в която работех, наех една много самодоволен програмист. Той дойде и започна да учи за текущото състояние на кодовата база, да се направи план как да я подобрим. Тогава той откри част от кода със скъпите алгоритмичен проблем и да го пренаписаха на кода, че започва да работи сто пъти по-бързо, отколкото преди. Разбира се, той е много горд от безмилостно налива кал човек, който е написал първата версия, който е бил.

Бъдете внимателни, когато се говори за някой лош, особено ако не знаете кой е този човек е.

Искахме най-добрите ...

Работил съм като архитект на Microsoft, ние направихме прототип на медицинска система за британската национална здравна служба (UK NHS). Проектът включва по-специално geozaprosy да се намери най-близката болница, подходящ за пациента. Аз трябваше да се реализира в служба MS изчисляване разстояния до GPS-координати на картата.

От създаването на решения за вътрешно SOAP API Аз работя по договор. Когато той представи изпълнението на останалата част от екипа, на етапа на тестване разкри някои сериозни грешки, така че ние започнахме да разглобите кода.

Оказа се, той решава, че държавите-членки на картографската услуга не е достатъчно добър, така че аз написах един гениален алгоритъм за изчисляване на най-късото разстояние на терена в права линия.

Резултатът е, че клиниката от другата страна на Бристолския канал в Уелс, като например по-близо от клиника в Девън, където пациентът е живял. Но той би трябвало да стигнете дотам с плуване.

Стрелях на възложителя поради три причини:

  1. Пренебрегването пряко нареждане на ръководителя на проекта (т.е. мен).
  2. Осигуряване алтернатива безполезно.
  3. Безсмислена загуба на ограничени ресурси - време и пари.

Той беше много разстроен - никой не иска да пиша за това сътрудничество с Microsoft върху тяхната автобиография. Но той е направил много щети за потенциално милиони проект.

Бях уволнен от международната петролна и газова компания, защото е "заплаха за сигурността".

Те не бяха много умен администратор конфигурира IE, така че всеки да може да изпълнява партида команди. Ръчно остана глух за моите оплаквания и отговори: "О, вие не можете да направите това, това е невъзможно." Това ме накара да действа глупаво.

Написах един прост скрипт и постави на страницата, на личния ми архив, а след това се нарича хората, за да посетите сайта. Този скрипт се записва само файлове на вашия работен плот и да ги изтриете. В резултат на това човек, чийто задник аз спасих от него презаписване глупав код в глобален проект, snitched на висшето ръководство, че съм направил и как тя е потенциално опасно, ако системния администратор отива към страница (това е, което аз крещеше през цялото време ).

Малко след това (след няколко часа), компютъра ми изведнъж заключва. Имахме това наистина глупаво програма, която следи колко клавиши сте направили на час, а вие vyloginivaet за пет минути, така че можете да го направите на всяко упражнение. Мислех, че това е то. Но след няколко часа за мен да дойда HR.

Работил съм в компании за електронна търговия, където сме били помолени да добавите друг начин на плащане. Имахме среща с инвеститора, който се изисква.

Имаше станции, предприемачът и себе си. Аз бях този, който е изпълнявал тази роля, и аз знаех, че кодът е толкова объркващо, че изпълняват прости задачи като това може да отнеме седмици на работа. Прекарах целия месец, а аз почти ме уволниха. Компаниите са били други подобни случаи, всяка от които завършиха с неуспех. Най-лошото от тях е случаят, когато въвеждането на нов метод за плащане на разработчика прекара пет седмици.

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

Познай какво се случи след това. Този човек е бил в състояние мента и състоянието на старши-разработчик, така че иска да впечатли всички и направи пълен рефакториране. За да изпълните максимално мисия двуседмичен продължило повече от два месеца и половина. Заради него, целият екип работи извънредно две седмици, за да фиксира бъг. В деня след като последният тест е бил уволнен.

Obmateril шеф в кода

Това е довело до военната акция в дружеството

Аз трябваше да уволни талантлив млад програмист, когато заради неговите сили за сигурност на домашни любимци проект дойдоха при нас. Той пише една програма, която сканира произволни IP блокове търсят компютри, които е задната врата. После внимателно се разбра, чиято е компютри, в контакт с техните собственици и информирани за риска.

Всичко би било добре, докато програмата не се изпълнява в IP-блокове от военните и те не идват при нас. Беше много трудно да ги убедим в добрите си намерения, така че той и неговото его трябваше да напусне, въпреки таланта.

Ето още един много лесен начин да загубите работата си: да присвои чужд труд. Това е грабеж, но наказанието не е лош резултат в изпита или обструкция на курса: ще бъде уволнен незабавно, тъй като скоро ще открият факта на "измама".

Ако го направите, можете да изложи вашия работодател в риск от въвлечен в съдебен процес, и това е нещо, което те не могат да понасят. Ако не ме лъже паметта, на собствениците на (тогава) UNIX намерени четири реда код в ядрото на Линукс са идентични с тези в ядрото UNIX. Четири линии, причинени адски процес. Ето защо учителите толкова сериозно за уникалност.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!