YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Czytaj teraz!

PODRĘCZNIK DEV KNIGHTA

WYDANIE II 2016

”If you’re trying to create a company, it’s like baking a cake. You have to have all the ingredients in the right proportion.”

Elon Musk

Page 2: Czytaj teraz!

POD

RÓŻ 01 KOGO SZUKAMY? 04

Zatrudniamy tylko tych, dla których sami chcielibyśmy pracować 05

CZYM JEST PODRĘCZNIK DEV KNIGHTA? 03

Idealny Dev Knight 06

Jak zatrudniamy? 07

02 TWOJA PODRÓŻ 08Podróż Dev Knighta 09

Pierwszy dzień 10

Pierwszy miesiąc w eEngine 11

Kiedy uczeń jest gotowy, pojawia się mistrz 12

Narzędzia są ważne. Bez Slack’a czy Trello czujemy się jak bez ręki 13

Git workflow 14

03 NIE MAMY REGULAMINÓW 18Życie w kuchni 19

Sezon grzewczy 20

Urlopy 21

eEnginowa Biblioteczka 22

04 CIĄGŁY ROZWÓJ 23Nie stoimy w miejscu 24

Piramida eEngine 25

11 Zadas Dev Knighta 26

Programujemy dla najlepszych 27

Wyzwania Bohaterów eEngine 32

The Code of eEngine 33

05 BOHATEROWIE eENGINE 34

PODZIĘKOWANIA 43

ZACIĄGNIJ SIĘ 44

Page 3: Czytaj teraz!

CZYM JEST PODRĘCZNIK DEV KNIGHTA?Podręcznik, który właśnie czytasz został stworzony z myślą o nowych pracownikach, którzy dołączają do szeregów eEngine. Dzięki niemu dowiesz się o historii naszej firmy, a przede wszystkim poznasz kulturę pracy oraz idee, które nam przyświecają.

Ufamy, że dzięki temu dokumentowi będzie Ci znacznie łatwiej zaaklimatyzować się w murach eEngine Software House.

WITAJ NA POKŁADZIE!

3 /44/ Czm jest podręcznik Dev Knighta?

Page 4: Czytaj teraz!

CZĘŚĆ 1 KOGO SZUKAMY?Zatrudnienie właściwych osób na właściwe stanowiska to najważniejsza rzecz na świecie. Szczególnie w sektorze usług IT.

Are You the CHOSEN ONE?

Page 5: Czytaj teraz!

To jedna z naszych najważniejszych zasad, którymi

kierujemy się przy rekrutowaniu nowych pracowników eEngine.

Podchodzimy do tej pracy z pasją i zaangażowaniem. I takich ludzi

chcemy mieć obok siebie. Możesz liczyć na naszą pomoc. My chcemy

liczyć na Twoją.

Dlatego świetnie, że jesteś z nami! Jak się czujesz pierwszego dnia?

Być może stres jest większy niż na rozmowie kwalifikacyjnej, ale nic się nie

martw. Przed Tobą mnóstwo pozytywnych wrażeń, nauczenie się kilkunastu

nowych imion oraz poznanie zwyczajów panujących w eEngine.

Szczególnie w tym drugim aspekcie pomocny będzie “Podręcznik Dev

Knighta”, który właśnie czytasz.

Zatrudniamy tylko tych ludzi, dla których samichcielibyśmy pracować.

5 /44/ Kogo szukamy?

Page 6: Czytaj teraz!

Idealny Dev Knight

person = {

lubi_kodowac: true,

zaangazowany: true,

szuka_nowej_wiedzy: true,

dostarcza_rozwiazania: true,

lubi_pizze: true,

lubi_gokarty: true,

dziel i_sie_wiedza_z_innymi: true,

woli_grac_zespolowo_niz_w_pojedynke: true,

otwarcie_mowi_o_swoich_potrzebach: true

}

def isGoodDevKnight(person)

puts person.al l? {|attr , val| val} ? ‚Zapraszamy do nas!’

: ‚Może innym razem :)’

end

isGoodDevKnightperson

6 /44/ Kogo szukamy?

Page 7: Czytaj teraz!

Branża cały czas zmienia się, a my, jako eEngine, zaczynamy powoli rozpoczynać ekspansję na rynki

europejskie, min. Wielką Brytanię. Tym bardziej dążymy do tego, żeby nasze szeregi zasilali ludzie z pasją

i zaangażowaniem, którzy będą gotowi do podejmowania wyzwań i realizacji, nawet najbardziej

śmiałych projektów.

Jak zatrudniamy?

PO KAŻDEJ ROZMOWIE REKRUTACYJNEJ ZAWSZE ZADAJEMY SOBIE

TRZY PYTANIA:

1. Czy chcielibyśmy żeby ten człowiek był naszym szefem?

2. Czego może on mnie nauczyć?

3. Co się stanie, jeśli nie zatrudnimy tego człowieka?

Nieważne jak świetnym specjalistą będzie dana osoba. Jeśli na powyższe

pytania odpowiemy sobie negatywnie, nie zaprosimy kogoś takiego do

współpracy.

ŚCIĄGNIJ DO NAS SWOICH ZNAJOMYCH

Wiesz już, że przede wszystkim zależy nam na graczach zespołowych

i ludziach, którzy przedkładają współpracę nad rywalizację. Być może

masz znajomych i przyjaciół, którzy uważają podobnie i przy okazji są

programistami albo webdeveloperami? Jeśli tak jest, daj nam znać.

Z chęcią zaprosimy ich na rozmowę rekrutacyjną.

Jeśli zostaną zatrudnieni i przejdą pomyślnie przez okres próbny,

OTRZYMASZ 2000 zł PREMII w ramach eEnginowego Programu

Headhunterskiego.

Lubimy sytuacje “win-win”, dlatego wolimy Tobie dać premię, niż płacić

firmom zewnętrznym za pomoc w rekrutacji.

/Kogo szukamy? 7 / 44

Page 8: Czytaj teraz!

CZĘŚĆ 2 TWOJA PODRÓŻPrzed Tobą prawdziwa przygoda w świecie IT. Razem z nami odkryjesz nieograniczone możliwości i przekroczysz granice, które wcześniej wydawały się niemożliwe do osiągnięcia.

Żeby jednak dotrzeć do celu musisz wykonać pierwszy krok. W zależności od tego, jak przebiegł proces rekrutacji zaczynasz albo z poziomu Apprentice albo Padawana.

Page 9: Czytaj teraz!

/ Twoja podróż 09 / 44

APPRENTICE (1-2 MC)

• Cechuje Cię odwaga do opuszczania

strefy komfortu

• Posiadasz umysł otwarty na nową wiedzę

• Szukasz nowych, pozytywnych doświadczeń

TECHNOLOGIA 1:

PADAWAN (3 MC)

• Twoją życiową misją jest

programowanie

• Posiadasz doświadczenie w sektorze IT

• Potrafisz grać zespołowo

TECHNOLOGIA 1:

TECHNOLOGIA 2:

DEV KNIGHT

• Kodujesz nawet z zamkniętymi oczami

• Doskonale komunikujesz się

z innymi członkami Zespołu

• Mniej doświadczonych wspierasz swoją

wiedzą i umiejętnościami

• Potrafisz zarządzać swoimi zadaniami

TECHNOLOGIA 1:

TECHNOLOGIA 2:

TECHNOLOGIA 3:

MASTER DEVELOPER• Zbliżasz się do mistrzowskiego poziomu

kodowania• Zarządzasz swoim własnym zespołem Dev

Knightów i bierzesz odpowiedzialność za wyniki ich prac

• Myślisz w kategoriach rozwiązań, nie problemów• Jesteś mentorem dla nowych członków Zespołu

i mniej doświadczonych Dev Knightów• Komunikujesz się z klientami i bezpośrednio

pomagasz im rozwiązywać ich problemy

TECHNOLOGIA 1:

TECHNOLOGIA 2:

TECHNOLOGIA 3:

TECHNOLOGIA 4:

Podróż Dev Knighta

Page 10: Czytaj teraz!

/ Twoja podróż 10 / 44

Do naszej działalności podchodzimy w myśl zasady: Universe is the limit, i bardzo zachęcamy Cię do tego samego. Branża IT daje nieograniczone

możliwości, dlatego jeśli dobrze czujesz się z tą myślą, to jesteś odpowiednim człowiekiem na odpowiednim miejscu. Pierwszego dnia powinieneś

dowiedzieć się przede wszystkim o:

Pierwszy dzień

#1 JESTEŚMY SOFTWARE HOUSEM

eEngine jest spółką z o.o. W tej formie prawnej funkcjonuje od 2012

roku, ale w branży IT zaczęliśmy działać już w 2008 roku. Skupami się

na:

• tworzeniu i optymalizacji sklepów internetowych,

• projektowaniu i wdrażaniu aplikacji oraz

zaawansowanych serwisów WWW.

Najlepsze polskie marki outsource’ują naszych Dev Knightów.

Nieobce są nam scrumowe strategie oraz podejście agile. Bierzemy

z nich wszystko, co najlepsze i dostosowujemy do swoich potrzeb.

Wszystko po to, żeby praca w eEngine była maksymalnie efektywna

i przyjemna.

#2 JESTEŚMY FIRMĄ RODZINNĄ

W eEngine jesteś z nami ”na dobre i na złe”. Tworzymy wspierający się Zespół,

który dobrze czuje się w swoim towarzystwie. Dlatego poza pracą spotykamy

się od czasu do czasu na gokartach czy firmowych LAN-party.

U nas znajdziesz to, czego często nie mają inne firmy:

• przyjacielską atmosferę,

• nieograniczone dzielenie się swoim know-how,

• gotowość do niesienia wzajemnej pomocy.

#3 JESTEŚMY ZE SOBĄ PER TY

Niezależnie od zajmowanego stanowiska czy wykonywanych funkcji wszyscy

mówimy sobie po imieniu*. Lubimy bezpośredni sposób komunikacji, bo dzięki

niemu łatwiej jest realizować projekty. Niezależnie czy przyjdzie Ci pracować

z założycielami firmy czy z pracownikami o dłuższym stażu pracy, nie krępuj

ich niewygodnym “Pan/Pani….”.

* Jeśli masz jakiś przydomek lub nick, którym mielibyśmy się do Ciebie zwracać, daj znać ;)

Page 11: Czytaj teraz!

Pierwszy miesiąc w eEngine

/ Twoja podróż 11 / 44

Prawdopodobnie siedzisz już przy swoim biurku i powoli zaczynasz kodować. Być może nawet jeszcze dzisiaj dostaniesz wprowadzony w swój pierwszy

projekt. Wychodzimy z założenia, że należy kuć żelazo póki gorące, dlatego jak najszybciej będziemy chcieli żebyś stał się samodzielny.

Pamiętaj - pierwsze tygodnie to będzie czas przede wszystim na to, żeby się wdrożyć i zapoznać z technologiami, które wykorzystujemy.

Sam wiesz najlepiej, co Ci jest potrzebne do pracy. Jesteśmy otwarci

na wszelkie propozycje i jeśli potrzebujesz jakiegoś konkretnego

oprogramowania lub sprzętu, zapewnimy wszystko, co wpłynie na

zwiększenie Twojej efektywności.

Wiemy też, że niektórzy ludzie preferują pracę na swoim osobistym

sprzęcie i nie mamy nic przeciwko temu. Wręcz przeciwnie! Daj nam

tylko znać, a porozmawiamy o profitach jakie czekają na Ciebie

w związku z tą decyzją.

P racujemy między innymi z :

Page 12: Czytaj teraz!

12 / 44

Nie martw się, nie zostawimy Cię samego.

Każdy nowy pracownik zostaje oddany pod skrzydła jednego z Master Developerów

lub innych Dev Knightów, którzy przez pierwszy miesiąc będą sprawdzać czy niczego

mu nie brak oraz wprowadzać w arkana i niuanse pracy w eEngine.

Kiedy uczeń jest gotowy,pojawia się mistrz

W ramach programu mentoringowego możesz liczyć na wsparcie

nie tylko swoich opiekunów, ale i całego Zespołu. Wychodzimy

z założenia, że nie ma głupich pytań, więc: pytaj, kwestionuj

i dociekaj. Proponuj własne rozwiązania. Bądź proaktywny - takiej właśnie

postawy oczekujemy od członków naszego Zespołu.

Z założenia, to od mentora masz nauczyć się wszystkiego, co jest

niezbędne do pracy w eEngine, ale nie myśl o tym procesie jednotorowo.

CZEGO MÓJ MENTOR MOŻE NAUCZYĆ SIĘ ODE MNIE?

Zadaj sobie to pytanie i poszukaj odpowiedzi. Nieważne z jakim poziomem

wiedzy i umiejętności zaczynasz. Na pewno wiesz lub potrafisz coś, co

usprawni pracę innych. Nie chowaj tej wiedzy tylko dla siebie i podziel

się nią z pozostałymi.

/ Twoja podróż

Page 13: Czytaj teraz!

13 / 44

Narzędzia są ważne, a my bez Slack’a czy Trello czujemy się jak bez ręki

W codziennej pracy wykorzystujemy Slacka, który jest wielofunkcyjnym

komunikatorem dla zespołów projektowych. Prosta oraz intuicyjna

forma, możliwość korzystania z natywnej aplikacji lub rozszerzenia do

przeglądarki sprawiła, że każdy w firmie bezboleśnie przesiadł się na to

narzędzie, porzucając jednocześnie swój stary komunikator.

Przy bardziej złożonych projektach wspiera nas Trello - webowa aplikacja

do zarządzania zadaniami. Często zapraszamy do niej naszych klientów,

którzy komunikują poprzez nią, potrzebne modyfikacje czy usterki

w swoich projektach. Nam Trello pomaga w uporządkowaniu

i planowaniu swojej pracy.

MANIFEST AGILE1. Ludzie i interakcje ponad procesami i narzędziami.

2. Działające produkty ponad złożoną dokumentacją.

3. Współpraca z klientem ponad negocjacją kontraktu.

4. Reagowanie na zmiany ponad trzymaniem się planu.- Manifesto for Agile Software Development, 2001 r.

Jesteśmy zwolennikami f i lozof i i zwinnego tworzenia

oprogramowania. Manifest Agile doskonale oddają kulturę pracy,

jaka panuje w eEngine - to kwintesencja naszego działania.

/ Twoja podróż

Page 14: Czytaj teraz!

Git workflowZaczynasz pracę nad swoim pierwszym projektem?

Koniecznie poznaj zasady na jakich tworzymy branche podczas rozpoczynania prac nad nowymi zleceniami.

MAIN BRANCHES

The main repository will always hold two evergreen branches:

master

develop

The main branch should be considered origin/develop and will be the main branch where the source code of

HEAD always reflects a state with the latest delivered development changes for the next release. As a developer,

you will you be branching and merging from develop.

Consider origin/master to always represent the latest code deployed to production. During day to day

development, the master branch will not be interacted with.

When the source code in the develop branch is stable and has been deployed, all of the changes will be merged

into master and tagged with a release number.

Tag 1.2.1

develop master

Tag 1.2.

14 / 44/ Twoja podróż

Page 15: Czytaj teraz!

FEATURE BRANCHES

Branch off from: developMust merge back info: developBranch naming convention: feat/task_system/task_id/optional_description

(eg. feat/trello/tKhG0kR3/optional_description)

Feature branches are used when developing a new feature or enhancement which has the potential of a development

lifespan longer than a single deployment. When starting development, the deployment in which this feature will be

released may not be known. No matter when the feature branch will be finished, it will always be merged back into

the develop branch.

During the lifespan of the feature development, the lead should watch the develop branch to see if there have

been commits since the feature was branched. Any and all changes to develop should be merged into the

feature before merging back to develop; this can be done at various times during the project or at the end.

A feature branch should always be ‚publicly’ available. That is, development should never exist in just one developer’s

local branch.

Periodically, changes made to develop (if any) should be merged back into your feature branch.

When development on the feature is complete, the lead (or engineer in charge) should merge changes into

develop and then make sure the remote feature branch is deleted.

feature branches develop

15 / 44/ Twoja podróż

Page 16: Czytaj teraz!

BUG BRANCHES

Branch off from: developMust merge back info: developBranch naming convention: bug/task_system/task_id/optional_description

(eg. bug/trello/tKhG0kR3/optional_description)

Bug branches differ from feature branches only semantically. Bug branches will be created when there is a bug on

the live site that should be fixed and merged into the next deployment. For that reason, a bug branch typically will

not last longer than one deployment cycle. Additionally, bug branches are used to explicitly track the difference

between bug development and feature development. No matter when the bug branch will be finished, it will always

be merged back into develop.

Although likelihood will be less, during the lifespan of the bug development, the lead should watch the develop branch to see if there have been commits since the bug was branched. Any and all changes to develop should be

merged into the bug before merging back to develop; this can be done at various times during the project or at

the end.

A bug branch should always be ‚publicly’ available. That is, development should never exist in just one developer’s

local branch.

Periodically, changes made to develop (if any) should be merged back into your bug branch.

When development on the bug is complete, [the Lead] should merge changes into develop and then make sure

the remote bug branch is deleted.

feature branches develop

16 / 44/ Twoja podróż

Page 17: Czytaj teraz!

HOTFIX BRANCHES

Branch off from: masterMust merge back info: master and developBranch naming convention: hotfix/task_system/task_id/optional_description

(eg. hotfix/trello/tKhG0kR3/optional_description)

A hotfix branch comes from the need to act immediately upon an undesired state of a live

production version. Additionally, because of the urgency, a hotfix is not required to be be pushed

during a scheduled deployment. Due to these requirements, a hotfix branch is always branched

from a master branch. This is done for two reasons:

• Development on the develop branch can continue while the hotfix is being addressed.

• A master branch still represents what is in production. At the point in time where a hotfix is

needed, there could have been multiple commits to develop which would then no longer

represent production.

A hotfix branch should always be ‚publicly’ available. That is, development should never exist in

just one developer’s local branch.

When development on the hotfix is complete, [the Lead] should merge changes into master.

Merge changes into develop so not to lose the hotfix and then delete the remote hotfix branch.

Tag 1.2.1

develop master

Tag 1.2

hotfixes

Server bug fixed for production:

hotfix 1.2.1

17 / 44/ Twoja podróż

Page 18: Czytaj teraz!

CZĘŚĆ 6

NIE MAMY REGULAMINÓWMamy infografiki

Jeden obraz wyraża więcej niż 1000 słów, dlatego pewnego razu postanowiliśmy porzucić klasyczne regulaminy i zastąpić je infografikami.

Zapoznaj się z nimi, a gdybyś chciał zobaczyć je w pełnej krasie, to wystarczy krótki spacer po biurze. Większość z nich wisi w kuchni, gdzie zazwyczaj koncentruje się życie towarzyskie eEngine.

Page 19: Czytaj teraz!

19 / 44/ Nie mamy regulaminów

Życie w kuchni

ZAPEWNIAMY

KAWA / HERBATA

KUBKI / SZTUĆCE

MIKROFALA / OPIEKACZ

ŚRODKI CZYSTOŚCI

WSZYSTKO JEST DLA WSZYSTKICH

Oznaczaj swoje prywatne rzeczy. Wykorzystaj do tego marker lub kartki samoprzylepne.

Z WYJĄTKIEM RZECZY PODPISANYCH

EKOLOGIA W KUCHNI„„Segregujesz i śmiecisz mniej”

PAMIĘTAJ!Przecinaj opakowania po obiadach.

Zgniataj butelki i puszki.

SZKŁO

PLASTIK

PAPIER

INNEresztki, kawa, herbata, inne, styropianowe opakowania

słoiki, butelki

butelki, butelki po napojach, kartony po mleku i sokach, folia aluminiowa, nakrętki od słoików

ręczniki papierowe, papier

Page 20: Czytaj teraz!

20 / 44

Sezon GrzewczyGrzanie i wietrzenie pomieszczeń

PRZEDWIETRZENIEMZakręć wszystkie

grzejniki w pomieszczeniu

/ Nie mamy regulaminów

OTWÓRZ OKNONA OŚCIEŻ I ZAMKNIJ

DRZWIi najlepiej opuść

pomieszczenie, żeby nie marznąć

POCZEKAJ 5 MINw tym czasie zobacz co

słychać u innychDBAJ O UTRZYMANIE CIEPŁA W POMIESZCZENIACHzamykaj za sobą drzwi

MYŚL EKOLOGICZNIE

Na szczęście w Aleksandrowie wiatr wieje z zachodu, co sprawia, że nas ta informacja nie dotyczy, ale pamiętajcie - ekologia przede wszystkim!”

w Łodzi poziom zanieczyszczeń skraca życie o 1,5 roku!

MYŚL EKONOMICZNIE

(przeznaczymy je na kawę, ciastka i inne drobne przyjemnosci dla Was)

krótkie i intensywne wietrzenie to oszczędności dla firmy

Page 21: Czytaj teraz!

21 / 44/ Nie mamy regulaminów

Urlopy... a także nieobecności i nagłe spóźnienia.

DLA TYCH, CO SĄ CODZIENNIE

DLA TYCH, COSĄ 2-3 RAZY W TYG.

daj znać 7 dni przed nim• URLOP 1 DNIOWY:

daj znać 2 tyg. wcześniej• URLOP 1 TYDZIEŃ:

daj znać miesiąc wcześniej• URLOP 1 TYDZIEŃ:

daj znać 7 dni przed nim• URLOP 1 DNIOWY:

daj znać miesiąc wcześniej• URLOP 1 TYDZIEŃ:

WYŚLIJ E-MAIL

odpowiednio wcześniej z informacją o planowanym urlopie na adres: [email protected]

WAŻNE!

Informuj nas w przypadku NAGŁYCH NIEOBECNOŚCI, bo w przeciwnym razie będziemy się o Ciebie martwić ;)

Page 22: Czytaj teraz!

22 / 44/ Nie mamy regulaminów

eEnginowa Biblioteczka... bo w życiu nie powinieneś odmawiać sobie trzech rzeczy: pysznego jedzenia, miłości i dobrej książki.

MASZCIEKAWĄ KSIĄŻKĘ - POŻYCZ INNYM

CHCESZ POŻYCZYĆCIEKAWĄ KSIĄŻKĘ

- SKORZYSTAJ Z BIBLIOTECZKI eE

WPISZ SIĘ TYLKODO REJESTRU

ilość książekprzeczytanych przezpracowników eE

CZY WIESZ, ŻE:• 41,7 % Polaków, którzy przeczytali

przynajmniej 1 książke w 2014 roku• To o 2,5 % więcej niż w 2012 roku• 2013 - założenie eEnginowej

Biblioteczki

Page 23: Czytaj teraz!

CZĘŚĆ 8 CIĄGŁY ROZWÓJJesteśmy zwolennikami filozofii zwinnego tworzenia oprogramowania. W naszej pracy wykorzystujemy zdroworozskądkowe podejście do projektów. Poznaj zasady i wartości jakimi się kierujemy oraz naszych klientów, którzy docenili takie podejście.

Pracując z nami będziesz kodował dla najlepszych marek na polskim rynku. Nasi Klienci cały czas dostarczają nam ambitnych wyzwań i wymagających projektów, które będą wymagały od Ciebie nieustannego doskonalenia swoich umiejętności. My nie stoimy w misjcu - Ty też nie będziesz!

Page 24: Czytaj teraz!

... ale z każdym kolejnym rokiem nasza pozycja na rynku rośnie, czego efektem jest stale powiększająca się

firma oraz obszary jej działania.

Nie stoimy w miejscu...

/ Ciągły rozwój 24 / 44

>

COMMITY

KAWA (1l/tydzień)

ZESPÓŁ 3

1643

12

7

2717

27

12

3426

51

16

4832

81

19

6004

95

20162008 2010 2012 2014

Page 25: Czytaj teraz!

BIURO

KNOW-HOW

ZESPÓŁ

4 ZASADY eENGINE

Piramida eEngine

/ Ciągły rozwój 25 / 44

mówimy sobie o tym. Mamy dystans do siebie, dzięki czemu potrafimy przyznać się do błędu. Poproszenie kogoś o pomoc to normalna praktyka, więc jeśli czegoś nie będziesz wiedział, nie bój się zapytać. Szkoda Twojego czasu na samotne szarpanie się z problemami. Wkraczajac w nasze szeregi decydujesz się na pracę w silnie zaangażowanym i działającym w oparciu o partnerskie relacje teamie.

KNOW-HOWJesteśmy Software Housem, a to zobowiązuje do tego, żeby być na bieżąco ze wszystkimi, najbardziej popularnymi i użytecznymi, technologiami programowania. Posiadamy też własną platformę e-commerce - Sklepy eEngine (dawniej eCommerce24h.pl), na której obecnie funkcjonuje ponad 150 firm oraz marek. Ta liczba stale rośnie, a my nieustannie pracujemy nad tym, żeby ten produkt stawał się coraz lepszy i bardziej konkurencyjny. Pracując z nami masz dostęp do całej wiedzy i technologii, która stoi za funkcjonowaniem eEnginge. Niczego nie będziemy przed Tobą ukrywać. Wręcz przeciwnie. Jesteśmy gotowi wymieniać się tym, co już wiemy i jednocześnie uczyć się nowych rzeczy od Ciebie.

BIURO EENGINECenimy sobie wygodę i komfort pracy. Dlatego tak bardzo lubimy nasze przestronne biuro oraz wszystkie jego udogodnienia. Dobrze wyposażona kuchnia to podstawa. Nasz ekspres parzy wyśmienitą kawę, a szeroki stół pozwala w jednym miejscu zgromadzić cały Zespół przy wspólnym posiłku.

4 ZASADY EENGINE1. Mówimy otwarcie, gdy się na coś nie zgadzamy.2. Jesteśmy w stanie poświęcić własny sukces dla dobra zespołu. 3. Potrafimy przyznać się do błędów i słabości. 4. Bezpośrednio rozmawiamy o problemach personalnych.

ZESPÓŁNie bez przyczyny w całym podręczniku słowo “zespół” pisane jest przez duże Z. Stawiamy przede wszystkim na relacje między nami. Jak coś nie gra, to mówimy sobie o tym. Mamy dystans do siebie, dzięki czemu

BIURO

Krytykujemy się tylko konstruktywnie, bez krzyku i negatywnych emocji.Najważniejsi są ludzie i atmosfera pomiędzy nimi. Można mieć najdroższe narzędzia i najlepiej zdefiniowane procesy, ale nie będą one miały żadnej wartości bez wzajemnie wspierającego się Zespołu.

Page 26: Czytaj teraz!

/ Ciągły rozwój 26 / 44

11 zasad Dev Knightawedług Billa Gatesa

ZASADA #1Życie jest niesprawiedliwe. Przyzwyczaj się do tego!

ZASADA #2Świat nie dba o twoją samoocenę. Będzie wymagać od Ciebie, abyś coś osiągnął ZANIM poczujesz się dobrze z samym sobą.

ZASADA #3NIE BĘDZIESZ zarabiał kroci zaraz po skończeniu l iceum. Nie będziesz też prezesem z samochodem i telefonem komórkowym dopóki na nie nie zapracujesz.

ZASADA #4Jeśli uważasz, że Twój nauczyciel jest wymagający, zaczekaj aż będziesz miał szefa.

ZASADA #5Praca na kuchni albo na zmywaku nie jest poniżej Twojej godności. Twoi dziadkowie na takie zajęcia mieli inne określenia. Mówili na to SZANSA.

ZASADA #8Twoja szkoła może jakoś radzi sobie z wygranymi i przegranymi, ale życie nie! W niektórych szkołach przestano oceniać uczniów negatywnie i daje się im tyle możliwości poprawek ile tylko potrzebują. To ma się NIJAK DO TEGO WSZYSTKIEGO, CO SPOTYKA CIĘ W ŻYCIU!

ZASADA #6Jeśl i narozrabiasz to nie jest wina Twoich rodziców, więc nie rozczulaj s ię nad swoimi błędami tylko się na nich ucz.

ZASADA #7Zanim się urodziłeś, Twoi rodzice nie byli tacy nudni, jacy są teraz. Stali się tacy, ponieważ muszą płacić Twoje rachunki, sprzątać Twoje rzeczy i słuchać jaki super uważasz, że jesteś. Zatem, nim uratujesz las deszczowy od pestycydów pokolenia Twoich rodziców, zajmij się posprzątaniem swojego własnego pokoju.

ZASADA #9Życie nie jest podzielone na semestry. W życiu nie masz wolnych 2 miesięcy każdego lata i niewielu pracodawców zainteresowanych jest pomaganiem Ci w ODNAJDYWANIU SIEBIE. Zajmij się tym sam.

ZASADA #10Telewizja to nie jest prawdziwe życie. W prawdziwym życiu trzeba w pewnym momencie wyjść z kafejki i iść do pracy.

ZASADA #11Bądźcie mili dla szkolnych fajtłap - może się tak zdarzyć, że będziecie musieli dla jakiegoś pracować.

Page 27: Czytaj teraz!

Są sprawni, szybcy, dokładni. Ale to, co najważniejsze –

świetnie rozumieją potrzeby zleceniodawcy – słuchają z

pełnym zrozumieniem, a nie tylko słyszą. Są otwarci na nowe

pomysły, często podpowiadają optymalne rozwiązania.

Są dyspozycyjni. Błyskawicznie reagują w krytycznych

sytuacjach (które jednak rzadko się zdarzają, bo jakość ich

pracy jest wysoka). Dbają o szczegóły. Mają własne zdanie,

ale jak trzeba, zdanie Klienta jest najważniejsze.

Grzegorz OstrowskiWłaściciel MniamMniam.pl

i AleDobre.pl

Niniejszym mamy przyjemność zarekomendować firmę

eEngine [...] Obecnie realizują dla nas dwa projekty -

Bank Pomysłów oraz Blog BZWBK. Oceniamy współpracę

z eEngine bardzo wysoko, zarówno pod kątem terminowości

oraz jakości dostarczanych nam produktów. Cenimy sobie

ich podejście do rozwiązywania problemów IT, proponowania

rozwiązań i wychodzenia z inicjatywą.

Jednym z głównych powodów, dla których zdecydowaliśmy się

z współpracować z eEngine było profesjonalne podejście do

kwestii IT, doświadczenie firmy i jej potencjał.

Wioleta BiałowąsSpecjalista ds. marketingu interaktywnego

Bank Zachodni WBK

eEngine Software House provide us with a completely

scalable solution to develop the Utilities Manager clients’

portal. Within the eEngine team, are all necessary coding

and project realisation skills.

Not only does the team produce very good and timely

software, they also buy into our core philosophy: complex

and often inaccessible automated meter readings (AMR)

data must be simple to understand, every mouse click opens

a relevant graph or report. If you are looking for a near-shore

option and a real expansion of your software development

options do make the call and contact eEngine.

Nigel Robson Managing Director Utilities Manager

Limited

Przez ponad 6 miesięcy, poszukiwaliśmy partnera, z którym

moglibyśmy współtworzyć dział e-commerce w naszej firmie.

[...] W finale przetargu pojawiły się trzy firmy, z których każda z

nich miała w swoim portfolio imponujący bagaż doświadczeń

w pracy z klientami Polskimi i zagranicznymi, jak i kreatywne

rozwiązania systemowe [...] Powinienem dodać, że to właśnie

drużyna eEngine zdobyła zaufanie przedstawicieli działów IT,

Marketingu, Retailu jak i Zarządu firmy. Pracujemy już razem

od roku i wdrażamy kolejne modyfikacje sklepu gatta.pl

opierając się na sugestiach i propozycjach eEngine.

Maciej KopytekBusiness Intelligence Manager

/ Ciągły rozwój 27 / 44

Programujemy dla najlepszych

Page 28: Czytaj teraz!

/ Ciągły rozwój 28 / 44

Jeden z największych i najnowocześniejszych banków w Polsce.

W ramach współpracy realizujemy trzy projekty:

“Bank pomysłów”, oficjalny blog, VIP.

Wykorzystywane technolgie:

Bank Zachodni WBK

Page 29: Czytaj teraz!

/ Ciągły rozwój 29 / 44

Jedna z najbardziej rozpoznawalnych marek

w polskim e-commerce. My odpowiadamy

za wdrożenie Mniam Mniam RWD

Wykorzystywane technolgie:

MniamMniam.pl

Page 30: Czytaj teraz!

/ Ciągły rozwój 30 / 44

To jeden z naszych brytyjskich Klientów, dla którego

przygotowujemy aplikację, która będzie odpowiadać

za bezprzewodowe sczytywanie stanów wodomierzy,

liczników elektrycznych i gazowych.

Wykorzystywane technolgie:

Utilities Manager

Page 31: Czytaj teraz!

/ Ciągły rozwój 31 / 44

• Głównym zadaniem było stworzenie niezależnej strony od pzu.pl, która pobiera

treści z wersji desktopowej i wyświetlała je w sposób zgodny z RWD

PZU

Wykorzystywane technolgie:

• Kopiowaniem treści z pełnej wersji PZU zajmuje się zaprogramowany robot-

scraper. Jest to system, który obsługuje szablony stron na PZU.pl i funkcjonuje według

określonej przez nas logiki

• Na wersji mobilnej treścią zarządza się poprzez panel administracyjny. Operator może wprowadzać

treści i dokonywać zmian, niezależnie od tego, co wyświetla się na pełnej odsłonie serwisu.

Page 32: Czytaj teraz!

#3 JAK TO ZROBIĆ?

1. ZAPLANUJ - Ustal nad czym chcesz pracować

2. WYKONAJ - Pracuj nad tym w każdy piątek od 13:00

3. SPRAWDŹ - Co 3-ci piątek widzimy się na rewizjach

4. WPROWADŹ ZMIANY - Ulepszaj & dąż do doskonałości

#2 W KAŻDY PIĄTEK OD 13:00

możesz pracować nad pobocznymi projektami, które nie dotyczą naszych

Klientów. Ten czas poświęć na Side Questy, czyli prace związane z Twoim

rozwojem i jednocześnie rozwojem firmy.

#1 SIDE QUEST - DLA KOGO?

• Chcesz uczyć się nowych technologii?

• Masz pomysł na drobne usprawnienia, które ułatwią naszą pracę?

• A może chodzi Ci po głowie projekt, który wyniesie eEngine na zupełnie

nowy poziom?

Jeśli na którekolwiek z pytań odpowiedziałeś twierdząco, to mamy dla Ciebie

propozycję.

Wyzwania Bohaterów eECzyli kilka słów o Side Quest’ach - projektach związanych z Twoim

rozwojem i jednoczesnym rozwojem firmy

KORZYŚCIDLA CIEBIE:

• wzrost kreatywność• uczenie się nowych technologii

• doskonalenie swoich umiejętności

/ Ciągły rozwój 32 / 44

Page 33: Czytaj teraz!

ZASADY KONKURSÓW:• uczestnicy decydowali o tym, jakie technologie wykorzystają,• w zależności od edycji uczestnicy konkursu mogą pracować w zespole lub

w pojedynkę,• uczestnicy mogą korzystać ze wszystkich zasobów biura eEngine przy

realizacji swoich projektów,• o zwycięstwie i podziale puli $$$ decyduje niezawisłe jury.

O CO W TYM CHODZI?W pierwszej edycji mogli brać udział tylko pracownicy eEngine Software House, ale nie wykluczamy, że kolejne będą miały bardziej otwarty charakter.

Każda edycja ma osobny temat konkursu. W I edycji było to stworzenie aplikacji, gry, urządzenia elektronicznego lub grafiki - przeznaczenie projektu zależało tylko od pomysłowości uczestnika. II edycja konkursu zakładała, że uczestnicy w dniu wydarzenia, od godziny 18:00 do 22:00, piszą własny program grający w ”Kółko i krzyżyk 3D”. Gotowe programy zostały wystawione do walki na przygotowanej wcześniej arenie 3D.

THE CODE of eEngineCzyli kilka słów o naszym konkursie

Pewnego dnia postanowiliśmy rzucić wyzwanie pracownikom eEngine Software House i zaproponowaliśmy im wzięcie udziału w wewnętrznym konkursie. Ustaliliśmy zasady, nagrody i terminy. Kto czuł się na siłach wziął udział, zwycięzcy zwyciężyli, a wyróżniające się prace zostały wyróżnione.

/ Ciągły rozwój 33 / 44

Page 34: Czytaj teraz!

CZĘŚĆ 5 BOHATEROWIE eENGINEPoznaj Anię, Pawła i Łukasza, którzy pewnego dnia postanowili, że chcą zmieniać oblicze polskiej sceny e-commerce. Wraz z nimi wyzwanie podjęli inni Bohaterowie eE. Zapytaliśmy ich jak im się u nas pracuje. Oto, co powiedzieli na temat eEngine!

Page 35: Czytaj teraz!

/ Bohaterowie eEngine 35 / 44

Ania:Super, że jesteś! Mam nadzieję, że będzie Ci się u

nas podobać. Wiesz, że w firmie mówimysobie wszyscy po imieniu? ;)

Page 36: Czytaj teraz!

Łukasz:Jakbyś potrzebował pomocy, to wiesz gdzie mnie szukać. To znaczy - mam nadzieję, że wiesz :)

36 / 44

Paweł:Jesteś gotów? A więc bierzmy się do pracy.

Przed nami nieodkryte i nieograniczone

możliwości!

/ Bohaterowie eEngine

Page 37: Czytaj teraz!

/ Bohaterowie eEngine 37 / 44

Maciek

Jesteśmy trochę jak Google.

Mamy ambitne, czasami szalone,

pomysły. Tworzymy nietuzinkową

kulturę pracy. Pokazujemy, że

IT można robić inaczej - lepiej.

Dlatego lubię tutaj pracować.

POMAGAM ROZWIĄZYWAĆ PROBLEMY

Szymon

W eEngine cenię sobie możliwość

rozwoju oraz atmosferę i rzeczy

niezwiązane stricte z pracą. Miałem

tutaj okazję uczyć się wielu nowych

technologii przy ciekawych

projektach, ale również jeździć

rowerem po klatce schodowej

w biurze oraz korzystać z ubikacji w

towarzystwie motocykla - nie wiem

czy łatwo o takie

doświadczenia

w innych miejscach.

MASTER DEVELOPER

Page 38: Czytaj teraz!

/ Bohaterowie eEngine 38 / 44

Madzia

Czas szybciej płynie gdy się

dobrze bawisz... Czasami mam

wrażenie, że przychodzę do

eEngine w poniedziałek, piję kawę

i nagle jest piątek :)

MASTER DESIGNERKrzysiek

Mówią, że w pracy nie ma przyjaciół - są

tylko znajome twarze. eEngine zaprzecza

tej regule. Kiedy nie pracujemy, to latamy

zdalnie sterowanymi helikopterami

albo organizujemy spływy kajakowe.

Jeżeli interesuje Cię taka forma pracy -

zapraszamy.

MASTER DEVELOPER

Page 39: Czytaj teraz!

/ Bohaterowie eEngine 39 / 44

Adam

Ponoć zatrudnili mnie, tylko

dlatego bo jestem podobny do

Chrisa Cornella... Ale Ty napewno

masz więcej zalet. Witaj w drużynie.

DEV KNIGHT

Sebastian

eEngine to nie tylko firma, a przede wszystkim

grupa przyjaciół, na których można polegać

w każdej sytuacji. Nie ma projektów, z którymi

zostaniesz sam, choć jest jedno miejsce, które

kipi od rywalizacji... to tor kartingowy:)

Witaj wśród najlepszych.

DEV KNIGHT

Page 40: Czytaj teraz!

/ Bohaterowie eEngine 40 / 44

Tomasz

eEngine to nie tylko firma, to

stan umysłu - gdzie nieoceniona

wartość teamu pozwala mi

stawać się coraz lepszym

developerem.

DEV KNIGHT

Dominik

Firma eEngine jest

wszechstronna,

co pozwala rozwinąć

skrzydła na każdym

polu IT. Codziennie

napotykamy ciekawe

problemy, których

rozwiązywanie daje

wiele satysfakcji.

DEV KNIGHT

Krzysiek

Praca w eEngine to czysta przyjemność! Luźna

atmosfera, elastyczność godzin pracy, ciekawe

projekty oraz świetny zespół to rzeczy, które

wyróżniają eEngine na tle innych firm :)

DEV KNIGHT

Page 41: Czytaj teraz!

/ Bohaterowie eEngine 41 / 44

Kamil

eEngine motywuje i zachęca do

kreatywnego działania. Nigdy

wcześniej nie spotkałem się z tak

niesamowitą kulturą pracy

- pracując przez chwilę ma się wrażenie

przynależności do zespołu od dawna. FLOW CHANCELLOR

Arek

Wyobrażałeś sobie kiedyś mityczne miejsce które łączy

w sobie Twoje hobby i jednocześnie realizuje Cię zawodowo?

eEngine na pewno jest jednym z nich. Dzięki pracy z tak otwartym

zespołem mogę rozwijać swoje całe spektrum umiejętności

i zainteresowań. Nie musisz porzucać swoich pomysłów co do

ścieżki kariery, rozwijaj je i twórz z nami coś spektakularnego!

DEV KNIGHT

Page 42: Czytaj teraz!

/ Bohaterowie eEngine

Artem

Lubię poznawać nowe technologii,

dzielić się nimi z kolegami, jeżeli masz

coś ciekawego do powiedzenia,

zbieraj wszystkich na

”spotkanie” do sali

konferencyjnej.

Padawan

KamilDEV KNIGHT

Praca w eE to niekończąca się

przygoda z nowymi technologiami

i wspaniałymi ludźmi. Codziennie

stawiam czoła wyzwaniom i uczę się

rozwiązywania nowych problemów.

Jednak prawdziwą siłą eE są ludzie,

z którymi praca to czysta przyjemność!

42 / 44

Bartek

Wspaniała atmosfera i grupa ludzi gotwa pomóc Ci w każdej

chwili to wyróżnia eEngine na tle innych firm. Dzięki temu

każdego dnia z przyjenmościa wracasz mierzyć się z nowymi

ciekawymi wyzwaniami.

DEV KNIGHT

Page 43: Czytaj teraz!

DZIĘKUJEMY ZESPOŁOWI EENGINE

JESTEŚCIE DLA NAS NAJWIĘKSZĄ INSPIRACJĄ!

Podręcznik Dev Knighta tylko w niewielkim stopniu oddaje atmosferę pracy oraz zaangażowanie ludzi, którzy każdego

dnia podejmują się realizacji projektów oraz rozwiązywania problemów naszych klientów.

Podręcznik nigdy nie powstałby, gdyby nie ludzie, którzy tworzą eEngine każdego dnia. Jesteśmy Wam za to

niezmiernie wdzięczni. Jesteście dla nas największą inspiracją do działania. Dziękujemy!

Powyższy dokument zainspirowany został przez firmę Valve i jej Handbook For New Employees.

Rada eEngine

/ Podziękowania 43 / 44

Page 44: Czytaj teraz!

ZACIĄGNIJ SIĘ

Zaciągnnij się 44 / 44

if ( ’zaangażowany’ && ’szuka_wiedzy’ && ’dostarcza_rozwiązań’ && ( ’lubi_kodować’ && ’MySQL’ &&’ CSS’ && (’PHP’ || ’Ruby_ on_Rails’ || ’JavaScript’) ) && pizza !== ’love’ && gokarty >= like) { document.write(’szukamy właśnie Ciebie!’);}

ODEZWIJ SIĘ DO NAS!

Trafiłeś przypadkiem na Podręcznik Dev Knighta?NIC NIE DZIEJE SIĘ PRZYPADKIEM!