Pentru ceea ce poate respinge programatorul 10 - povești instructive

Pentru care programatorul poate fi concediat: 10 povestiri instructive

Pentru ce gafele poate fi destituit programatorul, atât de mult încât fără discuții și compensații? Greseli fatale care pot costa munca programatorului, programatorii înșiși și șefii lor împărtășesc.







Aceasta este o poveste despre personalul IT, care, fiind incredibil, chiar și fabulosul incompetent (el a cerut o dată pe cineva pentru a obține persoane de contact din portul de pe modem, acesta nu are nici un sens), a reușit să scoată de la locul de muncă numai atunci când a încercat să imprime porno anime pe folii transparente pe o imprimantă color în timpul programului de lucru. Dar nu a fost concediat pentru asta. Folosea filme care nu erau potrivite pentru o imprimantă laser - s-au topit și au topit cuptorul, rupând astfel o imprimantă nouă și foarte costisitoare într-un mod foarte, foarte rău. Dar nu a fost concediat pentru asta. El a deschis imprimanta, adică a dezasamblat-o literalmente în rotițe, deși i sa spus să nu facă acest lucru, încălcând astfel garanția pentru această imprimantă. Dar nu a fost concediat pentru asta.

El a fost concediat pentru că a mințit despre asta. E atât de simplu.

Am lucrat într-un grup mare de 20 de persoane la sfârșitul anilor 90, când orice greșeală în adunarea de noapte a făcut apel la toți cei implicați în cod. Așa sa întâmplat în acea zi, la ora 21:30. Avem urgent nevoie pentru a corecta problema și reporniți programul, de regulă, acest lucru a fost precedată de mai multe scrisori scurte și violente prin e-mail. Apropo, presiunea este o modalitate buna de a construi o echipa de ingineri orientati spre calitate.

Un inginer ne-a rupt programul de mai multe ori, iar când ne-am apropiat de eliberarea trimestrială, a fost pedepsit să nu facă nici o schimbare. Și ce credeți că - chiar înainte de eliberare, a intrat și a spart totul. El a fost concediat a doua zi. Sub aplauze prelungite de furtună.

Nu ignora solicitările autorităților, mai ales dacă rezonează cu opinia echipei.

Un hoț foarte stupid

Dezvoltatorul meu familiar a scris software intern pentru corporații, care nu ar fi trebuit să fie folosit în afara companiei. Prin urmare, el a prevăzut că acest software a trimis periodic mesaje de e-mail despre starea sa la serverul care a stocat aceste date. Atât software-ul de trimitere a mesajelor, cât și serverul care le gazduia trebuiau să se afle pe intranetul corporativ.

Odată ce serverul său a început să primească astfel de mesaje din afara companiei. Cineva a scos o copie a codului și a început-o într-o altă companie. Din fericire, au știut exact cine că cineva este, și în cazul în care el a fugit codul, deoarece mesajele care provin din имя.вора@название.компании.com! Această companie a fost informată despre incident și hoțul a fost concediat. Justiția sa întâmplat.

Compania în care am lucrat a angajat un programator foarte mulțumit. A venit și a început să studieze starea actuală a bazei de coduri pentru a planifica cum să o îmbunătățească. Apoi a găsit o bucată de cod cu o problemă algoritmică costisitoare și a rescris-o astfel încât codul a început să funcționeze de o sută de ori mai repede decât înainte. Firește, el este foarte mândru de, turnare necontenit om de noroi care a scris prima versiune, oricine ar fi el a fost.

Fiți atenți atunci când vorbiți despre cineva rău, mai ales dacă nu știți cine este persoana respectivă.

Am vrut cel mai bun ...

Am lucrat ca arhitect la Microsoft, am realizat un prototip al unui sistem medical pentru Serviciul Britanic National de Sanatate (NHS Marea Britanie). Proiectul a inclus, în special, întrebări geografice pentru a găsi cea mai apropiată clinică potrivită pentru pacient. A trebuit să calculez distanța de la coordonatele GPS în serviciul de hărți MS.







Am avut un antreprenor care lucra la crearea unei soluții pentru SOAP intern API. Când a prezentat punerea în aplicare a restului echipei, în etapa de testare a relevat unele greșeli grave, așa că am început să dezasambleze codul.

Sa dovedit, el a decis că MS serviciu de cartografiere nu este suficient de bun, asa ca am scris un algoritm ingenios pentru a calcula distanța cea mai scurtă pe teren într-o linie dreaptă.

Ca rezultat, sa dovedit că clinica din cealaltă parte a canalului Bristol din Țara Galilor era mai aproape decât clinica din Devon, unde trăia pacientul. Dar ar trebui să ajungă la ea prin înot.

Am concediat dezvoltatorul pentru trei motive:

  1. Ignorarea instrucțiunilor directe ale managerului de proiect (adică, eu).
  2. Oferind o alternativă inutilă.
  3. Imposibil de risipit de resurse limitate - bani și timp.

El a fost foarte supărat - nimeni nu dorește un astfel de record despre lucrul cu Microsoft în CV-ul său. Dar a provocat daune mari unui proiect potențial de milioane de dolari.

Am fost concediat de la o companie internațională de petrol și gaze pentru a fi o "amenințare la adresa securității".

Adminul lor nu foarte inteligent a creat IE astfel încât oricine să poată executa comenzi de lot. Conducerea a rămas surzinsă la plângerile mele sau a răspuns: "Oh, nu poți să faci asta, este imposibil." Acest lucru ma împins la un lucru stupid.

Am scris un script simplu și am pus pagina pe depozitul meu personal, apoi am sunat pe oameni să meargă pe site. Acest script a scris doar fișierele de pe desktop și le-a șters. Ca rezultat, un om a cărui fund am salvat prin suprascrierea de cod stupid într-un proiect global, snitched conducerii superioare pe care l-am făcut și modul în care este potențial periculos dacă administratorul de sistem merge la o pagină (aceasta este ceea ce am fost striga tot timpul ).

Curând după aceea (după câteva ore), computerul meu a blocat brusc. Am avut acest program cu adevărat prost care monitorizează câte apăsări de taste ați făcut pe oră, și vyloginivaet timp de cinci minute, astfel încât să puteți face orice exercițiu. Am crezut că a fost așa. Dar după câteva ore, HR a venit pentru mine.

Am lucrat pentru o companie de comerț electronic unde ni sa dat sarcina de a adăuga o altă metodă de plată. Am avut o întâlnire cu dezvoltatorul, căruia i-a fost încredințată.

Au fost SRT, acest dezvoltator și eu. Eu am fost cel care a efectuat această sarcină, și am știut că codul este atât de confuz încât efectua sarcini simple, cum ar fi acest lucru poate dura săptămâni de muncă. Odată am dedicat o lună acestui lucru și am fost aproape concediat. În companie au existat și alte cazuri similare, fiecare dintre care sa încheiat prost. Cel mai grav dintre acestea a fost un caz în care dezvoltatorul a petrecut cinci săptămâni pentru a implementa o nouă metodă de plată.

În cadrul reuniunii, am explicat problema STO și tipul, și toți trei au fost de acord asupra unui refactorizare rapid singur fișier, pentru a simplifica problema pentru viitor.

Ghici ce sa întâmplat în continuare. Acest tip a fost nou și în calitate de dezvoltator senior, așa că a vrut să-i impresioneze pe toți și să facă o refacere completă. A fost nevoie de mai mult de două luni și jumătate pentru a termina maximum două săptămâni. Din cauza lui, toată echipa a lucrat ore suplimentare pentru două săptămâni pentru a repara bug-uri. A doua zi după testele finale, a fost concediat.

Obmateril sef în cod

A cauzat un raid militar asupra companiei

A trebuit să trag un tânăr programator talentat când siloviki a venit la noi din cauza proiectului său pentru animale de companie. A scris un program care a scanat blocuri aleatorii de IP în căutarea computerelor care aveau o backdoor. Apoi, el a ghicit cu atenție computerele care erau în contact cu proprietarii lor și au raportat riscul.

Totul ar fi bine, până când programul nu a intrat în blocurile IP ale armatei și nu au ieșit la noi. Era foarte greu să-i convingi de bunele sale intenții, așa că el și egoul său trebuiau să plece, în ciuda talentului.

Iată o altă modalitate foarte simplă de a-ți pierde slujba: să iei munca altcuiva. Acesta este un rip-off, dar pedeapsa nu este un scor rău în examen sau obstrucționarea cursului: vei fi concediat imediat, cât mai curând descoperi faptul de „înșelăciune“.

Dacă faceți acest lucru, vă puneți angajatorul în pericol de a fi aspirat în procedurile judiciare, ceea ce este ceva ce nu poate rezista. Dacă îmi amintesc corect, proprietarii (la acea dată) ai UNIX-ului au descoperit în kernel-ul Linux patru linii de cod identice cu cele din kernelul UNIX. Patru linii au fost cauza procesului infernal. De aceea profesorii sunt atât de serioși în ceea ce privește unicitatea.







Articole similare

Trimiteți-le prietenilor: