Czy programist? da si? czym? zaskoczy?? Oto najdziwniejsze zlecenia w bran?y IT

Newsroom BrandsIT
9 Min

Jak wyt?umaczy? klientowi, ?e bia?y jest naprawd? bia?y? Do czego s?u?y czerwony przycisk? I czy w epoce, w której nowoczesne technologie opanowa?y ju? niemal ka?dy zak?tek naszego ?ycia, programist? da si? w ogóle jeszcze czym? zaskoczy?? Okazuje si?, ?e tak. Przyk?ady nietypowych zlece? w bran?y IT zebra?a szko?a programowania online Kodilla.com.

Cho? wi?kszo?? ofert na rynku IT nie odbiega od standardowych zlece?, jakie na co dzie? realizuj? programi?ci, zdarzaj? si? przypadki, w których musz? wykaza? si? wyj?tkow? kreatywno?ci?, elastyczno?ci? i umiej?tno?ci? dostosowania do, co najmniej nietypowych warunków. Wygl?da na to, ?e dobry programista musi by? po prostu przygotowany na ka?d? sytuacj?, szczególnie ?e nawet te z pozoru b?ahe zlecenia, bywaj? najtrudniejsze do rozwi?zania.

Twój Pierwszy Raz i handlowe “sztuczki”

Wydawa?oby si?, ?e sklep internetowy powinien by? przede wszystkim czytelny, prosty w obs?udze i przyjazny u?ytkownikowi. Niestety, nie ka?dy w?a?ciciel kieruje si? tymi za?o?eniami. – Pracowa?em kiedy? przy sklepie internetowym, w którym mo?na by?o nie zauwa?y?, ?e… co? si? kupi?o – wspomina Przemys?aw Waleszczy?ski, senior software developer z kilkunastoletnim do?wiadczeniem. – Po prostu w wirtualnym koszyku ju? w momencie wej?cia na stron? sklepu znajdowa?y si? promocyjne produkty. Tak to sobie wówczas sprytnie wykombinowa? w?a?ciciel.

Innym, niezrozumia?ym dla Przemka pomys?em by?o zaprojektowanie przycisku „Nie kupuj?” na podstronach z ofert? produktów na sprzeda?. – Ten przycisk nie mia? ?adnej funkcjonalno?ci, ale mimo tego bardzo ci??ko by?o przekona? autora wizji, ?e umieszczanie go na stronie jest bezcelowe – opowiada.

Poza tym Przemek zosta? te? poproszony o udzia? w nietypowym projekcie: – Na fali popularno?ci portalu Nasza Klasa dosta?em propozycj? wzi?cia udzia?u w tworzeniu portalu „Nasz (albo Mój) pierwszy raz”, który mia? umo?liwia? opisanie szczegó?ów tego wydarzenia, a nawet nawi?zanie kontaktu z osob?, z któr? si? go prze?y?o. Nie zdecydowaniem si? na wspó?tworzenie tego przedsi?wzi?cia.

?amanie hase? i czerwony przycisk, czyli opowie?ci z pogranicza prawa

  • Rocznie rozliczamy ponad 5 tysi?cy zlece? dla programistów, w?ród których czasem zdarzaj? si? prawdziwe „kwiatki” – ujawnia Robert W?odarek z serwisu Useme.com, platformy kojarz?cej freelancerów z klientami. Takim przyk?adem mo?e by? zlecenie, w którym klient chcia? „odzyska?” has?o do jednego z komunikatorów.

  • Dok?adnie brzmia?o to tak: „zlec? z?amanie has?a na GG, poniewa? go nie pami?tam”. Pierwsze zdziwienie – kto? jeszcze korzysta z Gadu Gadu? I cho? mog?o to by? nawet interesuj?ce zadanie, niestety musieli?my to zlecenie zamkn??. Nasi prawnicy uznali, ?e ma charakter dzia?ania niezgodnego z prawem. ?amanie hase? brzmi w praktyce tak, jak hakowanie czyjego? konta – opowiada W?odarek.

Opowie?ci z pogranicza prawa zreszt? nie brakuje. Od zwyk?ego naci?gactwa, przez wykorzystywanie nieuwagi, po mechanizmy, które w razie kontroli mog? wyczy?ci? serwery i nadpisa? dane na dyskach losowymi znakami.

  • Pami?tam, jak robili?my dla jednego z klientów aplikacj? do zarz?dzania czasem i zadaniami pracownikami. Za?yczy? sobie, by stworzy? dla niego narz?dzie na smartwatcha. To mia?o by? co? w rodzaju „czerwonego przycisku”, po którego naci?ni?ciu kasowany by?by ca?y portal, ??cznie z baz? danych, które si? tam znajdowa?y – wspomina Jakub, który pracuje jako web developer.

Kiedy bia?y jest naprawd? bia?y?

Obok umiej?tno?ci technicznych, w?ród kwalifikacji, które musz? posiada? wspó?cze?ni specjali?ci bran?y IT, coraz cz??ciej wymienia si? tak?e drug? grup? cech. To tak zwane kompetencje mi?kkie, które coraz cz??ciej zaczynaj? by? traktowane na równi z tymi twardymi, tj. znajomo?ci? konkretnej technologii.

  • Mieli?my raz sytuacj? z klientem, który si? z nami k?óci?, ?e bia?y nie jest bia?y i mamy to poprawi?… Po ci??kich bataliach okaza?o si?, ?e mia? ?le skonfigurowany ekran – relacjonuje Jakub.

Innym razem powsta?a aplikacja mobilna dla klubu sportowego, do której zosta? stworzony panel admina. Mo?na by?o z niego wysy?a? wiadomo?ci do ka?dego, kto mia? t? apk? zainstalowan?. Tym razem problem pojawi? si? z zupe?nie niespodziewanej strony.

  • Prezes klubu zacz?? testowa? now? aplikacj?, ale przez przypadek u?y? do tego panelu produkcyjnego. Efektem tej pomy?ki by?o wys?anie szeregu nietypowych komunikatów, takich jak na przyk?ad: „lubi? placki”. W?ród wiadomo?ci znalaz? si? nawet jeden niecenzuralny wpis. By?a o to straszna afera. Dobrze, ?e mieli?my logi i wysz?o na jaw, kto jest sprawc? – opowiada Jakub.

Magdalena Rogó?, ekspertka ds. rynku IT ze szko?y programowania Kodilla.com komentuj?c takie sytuacje mówi, ?e to dowód, jak wszechstronni musz? by? programi?ci. Jak podkre?la, kariera w bran?y IT to ewolucja, podczas której zdobywa si? kolejne umiej?tno?ci techniczne, ale nie tylko.

  • Programi?ci ucz? si? nie tylko kodowania, sk?adni danego j?zyka, jego logiki. Dzi? przede wszystkim ?wicz? lub wyrabiaj? w sobie takie cechy, jak cierpliwo??, umiej?tno?? radzenia sobie ze stresem czy wypracowywania kompromisów. Takie umiej?tno?ci mo?na posi???, ale w ich nauk? i szlifowanie trzeba w?o?y? jeszcze wi?cej czasu i wysi?ku ni? w nauk? samego kodu – przyznaje Magdalena Rogó?.

Roboty wchodz? pod strzechy

Co prawda z technicznego punktu widzenia nie ma wi?kszej ró?nicy, jakie b?dzie przeznaczenie zamówionego kodu, jednak w?ród zlece? dla specjalistów IT szczególnie cenione s? te najbardziej przysz?o?ciowe.

  • W korporacjach czy software house’ach mo?na pracowa? w zespo?ach projektuj?cych rozwi?zania dla inteligentnych domów czy bezobs?ugowych sklepów. Jednak tak?e dzia?aj?cym na w?asny rachunek freelancerom trafiaj? si? zlecenia, które mo?e w tej chwili wydaj? si? nietypowe, ale w istocie uwidaczniaj? nowe trendy w tej bran?y. Chodzi o coraz cz??ciej pojawiaj?cy si? w?tek cybernetyzacji. Co?, co niedawno wydawa?o si? science fiction, teraz staje si? powszechne – mówi Robert W?odarek. Jak dodaje, takim przyk?adem mo?e by? zlecenie polegaj?ce na stworzeniu algorytmu do kierowania grup? robotów.

  • Roboty mia?y wykonywa? proste czynno?ci, na przyk?ad dojecha? do zadanego punktu. W efekcie stworzono algorytm, który nie tylko uruchamia? maszyny, ale przede wszystkim nimi sterowa? – ustala?, który robot rusza jako pierwszy, który ma przepuszcza? innego, np. w w?skim korytarzu lub jak maj? si? omin??, gdy znajd? si? na trasie kolizyjnej – opowiada.

Inna zlecona aplikacja mia?a dokona? upgrade’u robota-pojazdu zaprogramowanego na sta?? pr?dko??. Freelancer mia? go zmodyfikowa? tak, aby za pomoc? umieszczonego w smartfonie ?yroskopu mo?na by?o sterowa? pr?dko?ci?: ma?e wychylenie – ma?a pr?dko??, du?e wychylenie – du?a pr?dko??.

  • Jak wida?, roboty coraz cz??ciej wchodz? pod strzechy ju? nie tylko frontowymi drzwiami poprzez wielkie, globalne projekty – przyznaje W?odarek.

Zabawne oczekiwania? W IT takich nie ma

  • A dla mnie nie ma czego? takiego jak „zabawne” czy „nietypowe” oczekiwanie klienta. Oczekiwanie to oczekiwanie. Ju? dawno nie pracuj? z klientami, którzy s? „zabawni” – komentuje z kolei Marek, który jest project managerem. Na co dzie? prowadzi zespo?y analityków biznesowych, projektantów UX/GFX, specjalistów ds. handlu elektronicznego, testerów kontroli jako?ci i programistów.

  • Pracuj? raczej ze zdecydowanymi i ogarni?tymi biznesowo lud?mi, którzy we wspó?pracy mog? by? ci??si i mniej wykszta?ceni technologicznie, ale wci?? to s? ich potrzeby, a ja jako dostawca musz? na te potrzeby odpowiedzie?.

Magdalena Rogó? z Kodilla.com podkre?la natomiast, ?e zleceniodawcom, którzy stawiaj? na nowe technologie zale?y na specjalistach, którzy lepiej od nich potrafi? oceni? wybrane scenariusze, dobra? najbardziej optymalne rozwi?zania i narz?dzia.

  • Programowanie to abstrakcyjne my?lenie na ró?nych poziomach. Od dyskusji, czy bia?y kolor jest rzeczywi?cie bia?y, a? po spotkanie z zarz?dem na innym kontynencie, podczas którego omawiane s? strategiczne rozwi?zania dla wielkiej korporacji – t?umaczy ekspertka. Dlatego jej zdaniem mocne filary techniczne programisty powinny by? wspierane przez asertywno?? i inne umiej?tno?ci mi?kkie. A te s? rezultatem nie tylko cech wrodzonych, ale przede wszystkim ci??kiej pracy w?o?onej w nauk?.

  • Dla ekspertów od IT nie ma ani zabawnych, ani dziwnych zlece?. Nie ma zada? ?atwych czy ani trudnych. S? za to wyzwania i problemy do rozwi?zania, które stanowi? prawdziw? esencj? pracy w tej  bran?y – podsumowuje ekspertka.

Udostępnij