Jak zacząć pracę w branży IT?

Jeśli podobnie jak większość studentów kierunków technicznych szukasz odpowiedzi na to pytanie, DPTO może być dla Ciebie cenną wskazówką. Jednym z głównych celów projektu, obok poszerzania kompetencji i wiedzy w zakresie wytwarzania oprogramowania, jest zapoznanie uczestników z tematem rzeczywistej pracy w projektach informatycznych.

Podczas prowadzonych wykładów i warsztatów staramy się zaprezentować umiejętności, które są kluczowe, by z sukcesem rozpocząć swoją drogę zawodową w wymagającej branży IT. Dlatego też podczas dotychczasowych spotkań, poza tematami stricte technicznymi, poruszaliśmy także kwestie rozwoju umiejętności miękkich, takich jak na przykład praca zespołowa.

Wykłady i warsztaty

W czasie roku akademickiego organizujemy dwa bloki tematyczne. Każdy z nich składa się z części wykładowej oraz warsztatowej. Wykłady odbywają się na dwóch śląskich uczelniach: Politechnice Śląskiej oraz Uniwersytecie Śląskim. Warsztaty z kolei mają miejsce w siedzibie firmy Future Processing w Gliwicach.

Uczestnicy projektu

Jeśli wiążesz swoją zawodową przyszłość z branżą IT lub po prostu jesteś zainteresowany prezentowaną tematyką – weź udział w naszym projekcie.

Aby zostać uczestnikiem DPTO, musisz wypełnić formularz, który znajdziesz na stronie projektu w trakcie trwania rejestracji. Część wykładowa dostępna jest dla wszystkich zarejestrowanych, natomiast liczba miejsc na warsztaty jest ograniczona. O uczestnictwie w szkoleniu decyduje obecność na wykładach oraz odpowiedzi udzielone w formularzu.

Gdzie i kiedy

BLOK 01

Aktywny blok:

Jak żyć?

Rejestracja na wykłady na Uniwersytecie Śląskim:

8 listopada – 19 listopada

Rejestracja na wykłady na Politechnice Śląskiej:

8 listopada – 20 listopada

Rejestracja na warsztaty:

21 listopada – 26 listopada

WYKŁADY

19 listopada 2019 r. godz. 16.00

Uniwersytet Śląski, sala B4 na Wydziale Nauk Ścisłych i Technicznych – WIiNoM ul. Będzińska 39, 41-200 Sosnowiec

20 listopada 2019 r. godz. 16.30

Politechnika Śląska, aula C na Wydziale Automatyki, Elektroniki i Informatyki, ul. Akademicka 16, 44-100 Gliwice

WARSZTATY

30 listopada 2019 r. godz. 10.00 – 14.00

siedziba firmy Future Processing, ul. Bojkowska 37 A, 44-100 Gliwice

1. JAK WYSTARTOWAĆ JAKO PROGRAMISTA?

Zdecydowałeś, że chcesz zawodowo zająć się programowaniem, ale wciąż przeraża Cię ogrom wiedzy, który przed Tobą stoi do takiego stopnia, że nie wiesz w co ręce włożyć? Frontend czy backend – od czego w ogóle zacząć? Gdzie szukać wiedzy? Jakich błędów nie popełniać? Na bazie swoich doświadczeń opowiem Wam, na czym należy się skupić na początku swojej kariery, a które rzeczy są mniej istotne. Dzięki temu może się okazać, że pierwsze kroki w programowaniu wcale nie muszą być takie przerażające.

Prelegent: Piotr Klejnowski

2. ROZMOWA REKRUTACYJNA BEZ ŚCIEMY

Ty jesteś programistą z małym doświadczeniem komercyjnym, ja rekruterem technicznym. Podczas naszego spotkania na wykładzie to wyjątkowo Ty będziesz mnie oceniał, a ja opowiadał o swoim doświadczeniu. Udzielę Ci odpowiedzi na pytania, czego nie robić podczas rozmowy rekrutacyjnej i jakich zachowań unikać. Zdradzę, w jaki sposób patrzy na Ciebie rekruter i kim tak naprawdę jesteś dla firmy, do której aplikujesz.

Doradzę, jak przygotować się do rozmowy oraz jak podejść do zadania rekrutacyjnego. Opowiem też o tym, jakie realia czekają na Ciebie po zatrudnieniu w dużej firmie IT. Wchodzisz w to?

Prelegent: Adam Dziendziel

3. DLACZEGO PROGRAMISTOM OPŁACA SIĘ TESTOWANIE?

W projektach są testerzy i QA – po co zatem programista ma testować? Jak się okazuje, brak testów po stronie programistów często kończy się katastrofą. W czasie prelekcji pokażę Ci, dlaczego testujemy i jaka jest korelacja pomiędzy testowaniem a udowadnianiem, że aplikacja przynosi wartość. Z narzędzi pokażę Ci praktyczne zastosowanie unit testów, testów end-to-end czy benchmarków. Po co Ci to wszystko? Byś miał mniej bugów, radził sobie lepiej w pracy grupowej oraz mógł napisać większą aplikację, zanim pojawi się ryzyko pogubienia.

Prelegent: Wojciech Ryczko

4. ELECTRON.JS – APLIKACJE TYPU DESKTOP

Github, łącząc Node.js i Chromium, oddaje w ręce programistów opensourcowe narzędzie do tworzenia wydajnych systemów na platformy PC, MacOS i Linux. Popularne to m.in.: Skype, Postman czy Slack. Jednym z elementów mojej prezentacji będzie pokaz autorskiej pracy wykonanej w technologii Electron.JS – powstający intensywnie, przez blisko 3 lata, zaawansowany system do nauczania sztuki dziesiątej muzy dla Warszawskiej Szkoły Filmowej. Na system składają się: edytor scenariuszy i animacji poglądowej scen, a także moduły montażu i koloryzacji wideo.

Prelegent: Grzegorz R. Wróblewski

5. Panel dyskusyjny

W czasie panelu będziemy odpowiadać Wam na pytania, które pojawiły się w ankietach poprzedniego bloku DPTO.

 

Warsztaty: React & Gatsby – deploy interaktywnej strony od podstaw

Chcesz stworzyć swoją pierwszą stronę, ale nie wiesz, od czego zacząć? Masz pomysł na bloga, który zawojuje świat? Utrzymanie obecnego portalu sprawia ci problem?
Te warsztaty wprowadzą cię w świat web developmentu. Pokażą od kuchni, jak wygląda proces tworzenia portalu, wykorzystując do tego popularne narzędzia, jak Gatsby, React czy Netlify.
W czasie warsztatów stworzysz swoją własną stronę, korzystając z Reacta, a następnie w kilku prostych krokach, opublikujesz ją w sieci przy użyciu Netlify. I to wszystko z zachowaniem dobrych praktyk tworzenia oprogramowania.

Wymagania:
– znajomość JavaScript
– założone konto na Github.com

Mile widziane:
– podstawy Git’a

Prowadzący: Kamil Szatkowski, Jacek Kwapuliński, Jakub Michałek

DPTO to nie tylko dobre praktyki, ale przede wszystkim ludzie z pasją, którzy chcą dzielić się z uczestnikami cyklu swoją wiedzą i doświadczeniem. Specjaliści z różnych dziedzin, którzy lubią to, co robią, postarali się pokazać własny, ciekawy punkt widzenia, bazując na swoim doświadczeniu.

Gdzie i kiedy

BLOK 02

Nieaktywny blok:

Informacje dotyczące II bloku cyklu 2019/2020 DPTO podamy na wiosnę.

1. Jak się rekrutować i nie zwariować?

Rozmowa rekrutacyjna to najbardziej stresujące przeżycie każdego młodego człowieka. Podczas swojej prelekcji Marcin podzieli się swoimi spostrzeżeniami na temat procesu rekrutacji, doświadczeniem wieloletniego rekrutera technicznego i postara się obalić mit stresujących rozmów rekrutacyjnych.
Opowie o tym, jak się przygotować, jakich błędów nie popełniać oraz czego można się spodziewać podczas całego okresu rekrutacji. Ta garść informacji pozwoli z większym spokojem wyruszyć na podbój rynku pracy w branży IT.

Prelegent: Marcin Bałda

2. Dostarcz klientowi to, czego oczekuje

Dostarczacie rozwiązanie klientowi – a klient marszczy brwi i twierdzi, że to nie to o co chodziło. Coś, co wyestymowaliście na tydzień, przez przeróbki zajęło w końcu kilka miesięcy. Brzmi znajomo?
Podobna sytuacja pojawia się wtedy, gdy oddajecie sprawozdanie, a nie o to chodziło prowadzącemu.

Wbrew pozorom, ten typ problemów pojawiał się też często w kontekście komercyjnym – stąd powstała grupa narzędzi mająca pomóc je rozwiązać. Wśród tych narzędzi znajdują się m.in.: user story, wireframe czy podejście iteracyjne i to właśnie o nich opowie Wam Wojtek.

Prelegent: Wojciech Ryczko

3. Błędy w kodzie

Znasz to uczucie, kiedy aplikacja się kompiluje, ale nie działa? Robi coś innego, niż powinna i – co gorsza – nie wiesz dlaczego?
Jak poradzić sobie z takimi sytuacjami? Zamiast się frustrować, warto sięgnąć po sprawdzone techniki: logowanie, debugowanie i testy automatyczne.

W czasie wykładu przejdziemy przez cały cykl – od lokalizowania błędów, aż po uodpornienie kodu na ponowne pojawienie się błędu. Prelekcja będzie uniwersalna, ale kod będzie demonstrowany na bazie technologii .Net.

Prelegent: Dominik Galiczek

4. Testowanie aplikacji Angular

Czy zdarzyło Wam się, że dokonując jednej pozornie nieznaczącej zmiany, cała aplikacja przestała działać? Czy zdarzyło Wam się odkryć, że po jakimś czasie komponent zmienił swoje pierwotne działanie bez waszej wiedzy?

W czasie prelekcji Kamil omówi podstawy wykorzystywane przy tworzeniu testów jednostkowych w Angularze – jednym z najpopularniejszych frontendowch frameworków. Zdobyta wiedza da słuchaczom podstawy do stworzenia własnego projektu z testami jednostkowymi. Nakieruje ich także, jak samodzielnie rozpocząć pracę nad projektem Angularowym wraz z testami automatycznymi w Jasmine.

Prelegent: Kamil Szatkowski

5. Data Processing

Dane, których ilość, według szacunków, w ciągu najbliższych 6 lat osiągnie poziom ponad 163 Zetta byte’ów, są podstawą działania wszystkich systemów informatycznych. W tracie wykładu przyjrzymy się, jak na przełomie lat zmieniał się sposób przechowywania i przetwarzania danych – od modelu hierarchicznego i sieciowego, poprzez model relacyjny, aż do baz NoSQL’owych i rozwiązań Big Data.
Sprawdzimy również potencjał języka SQL w przetwarzaniu zarówno małych, jak i dużych zbiorów Data, wartość danych w tworzeniu modeli uczenia maszynowego oraz rolę chmur w budowaniu rozwiązań typu modern datawarehouse.

Prelegent: Tomasz Krawczyk

 

Warsztaty: Twój pierwszy projekt webowy – jak zacząć i dobrze go utrzymać?

Czym jest architektura aplikacji? Najprościej mówiąc jest to „coś”, co bardzo trudno zmienić w trakcie trwania projektu. Dlatego już na starcie warto się zastanowić, czy tworzona przez Ciebie nowa aplikacja będzie przyjazna dla developera i czy łatwo będzie można implementować do niej kolejne funkcjonalności.
Na warsztatach dowiecie się, w jaki sposób rozpocząć tworzenie nowego projektu webowego oraz jego prowadzić komunikację z dowolonym klientem UI za pośrednictwem REST API. A to wszystko z zachowaniem dobrych praktych tworzenia oprogramowania ?

Wymagania:
– Umiejętność napisania prostego programu w języku C#.

Mile widziane:
– Podstawy SQL,
– Podstawowa wiedza na temat ASP.NET.

Prelegenci: Piotr Klejnowski, Tomasz Depta

DPTO to nie tylko dobre praktyki, ale przede wszystkim ludzie z pasją, którzy chcą dzielić się z uczestnikami cyklu swoją wiedzą i doświadczeniem. Specjaliści z różnych dziedzin, którzy lubią to, co robią, postarali się pokazać własny, ciekawy punkt widzenia, bazując na swoim doświadczeniu.

Zapisz się do newslettera

Zapisz się, aby otrzymać najświeższe informacje na temat DPTO

Archiwum

Znajdziesz tu informacje dotyczące poprzednich cykli DPTO

Cykl DPTO w roku akademickim 2014/2015 składał się z trzech bloków tematycznych. Inspirujące wykłady pozwoliły poznać konkretne case study pracy programisty prezentowane przez ekspertów. Dzięki nim mogliście zobaczyć, jakie problemy występują w zawodzie inżyniera oprogramowania, zarówno na stanowiskach bliższych zagadnieniom Quality Assurance (QA), jak i Development (DEV).

Warsztaty natomiast umożliwiły przećwiczenie w praktyce zagadnień prezentowanych na wykładach.

  • BLOK 01: Modelowe wytwarzanie

    Więcej
  • BLOK 02: Zwinna komunikacja

    Więcej
  • BLOK 03: Dziedzictwo programistów

    Więcej

Cykl DPTO w roku akademickim 2015/2016 składał się z dwóch bloków tematycznych zatytułowanych „Projekt w praktyce”. Podczas wykładów nasi prelegenci opowiedzieli o zadaniach, z którymi pracują na co dzień w swoich projektach.

Warsztaty, podobnie jak w poprzednim cyklu, pozwoliły skupić się na części praktycznej prezentowanych wcześniej zagadnień.

  • BLOK 01: Projekt w praktyce, cz. 1

    Więcej
  • BLOK 02: Projekt w praktyce, cz. 2

    Więcej

Cykl DPTO w roku akademickim 2016/2017 to dwa bloki tematyczne: „Droga do inżyniera” oraz „Dzień w projekcie”. Specjaliści z Future Processing po raz kolejny udowodnili jak ważne jest, na dzisiejszym rynku IT, łączenie wiedzy i umiejętności technicznych z kompetencjami miękkimi.

Zajęcia warsztatowe skupione były głównie wokół pracy zespołowej.

  • BLOK 01: Droga do inżyniera

    Więcej
  • BLOK 02: Dzień w projekcie

    Więcej

Branża IT to nieustannie rozwijający się sektor rynku, w którym na pierwszym miejscu stoją innowacje. Dlatego w czasie cyklu 2017/2018 DPTO prowadzący skupili się na przede wszystkim na przedstawieniu zastosowania „najświeższych” tricków, które ułatwiają pracę początkującym programistom.

Nie zabrakło także tematu najczęściej napotykanych problemów w branży IT oraz praktycznych sposobów na to, jak sobie z nimi radzić.

  • BLOK 01: Tworzenie optymalnego kodu

    Więcej
  • BLOK 02: Optymalizacja czasu pracy

    Więcej

Rzeczywistość pracy w projekcie IT nierzadko mija się z wizją początkujących developerów i testerów oprogramowania. Okazuje się nagle, że zdobyta dotychczas wiedza daje podstawy do pracy w roli inżyniera, ale rozwijająca się branża technologiczna wymaga nieustannego pogłębiania swoich kompetencji. Jak zatem przygotować się na to, co czeka za drzwiami firmy, do której aplikujemy?

Na te pytania można odpowiadali nasi Prelegenci w ramach I bloku DPTO.

  • BLOK 01: Fajnie to wiedzieć, zanim pójdę do pracy

    Więcej
  • BLOK 02: Dzień jak co dzień w IT

    Więcej

Organizator

Firma Future Processing (FP) działa na globalnym rynku informatycznym od 2000 roku. Obecnie jesteśmy ponad 900-osobowym zespołem specjalizującym się w tworzeniu oprogramowania komputerowego na potrzeby międzynarodowego handlu, przemysłu i usług.

Nie boimy się ambitnych projektów i chętnie podejmujemy wyzwania, a dzięki wiedzy technicznej i doświadczeniu, tworzymy oprogramowanie najwyższej jakości.

Poza codzienną pracą chętnie dzielimy się swoją wiedzą i doświadczeniami, stąd pomysł na projekt Dobre Praktyki Tworzenia Oprogramowania oraz konferencje branżowe Future Dev Day  i Quality Excites  oraz maraton programistyczny Deadline24.

Masz pytania

Napisz do nas



Przepisz poniżej kod: captcha

Z naszym Administratorem Bezpieczeństwa Informacji (a w przyszłości - Inspektorem Ochrony Danych) możesz skontaktować się wysyłając wiadomość e-mail na następujący adres: rodo@future-processing.com

Twoje dane osobowe przetwarzamy na podstawie wyrażonej przez Ciebie zgody w celu obsługi formularza kontaktowego.

Możemy przekazywać Twoje dane osobowe podmiotom realizującym usługi w imieniu lub na naszą rzecz, w szczególności podmiotom realizującym na nasze zlecenie obsługę formularza kontaktowego.

Będziemy przetwarzać Twoje dane osobowe do czasu cofnięcia przez Ciebie zgody na takie przetwarzanie Twoich danych osobowych bądź też tak długo, jak będzie to konieczne do utrzymywania z tobą kontaktu w związku z wiadomością zawartą przez Ciebie w formularzu kontaktowym.

W każdej chwili możesz:
1. żądać od nas dostępu do Twoich danych, ich sprostowania, usunięcia lub ograniczenia przetwarzania,
2. wnieść sprzeciw wobec przetwarzania przez nas Twoich danych osobowych,
3. otrzymać od nas Twoje dane osobowe w ustrukturyzowanym, powszechnie używanym formacie nadającym się do odczytu maszynowego oraz przesłać te dane innemu administratorowi (prawo do przenoszenia danych),
4. cofnąć wyrażoną zgodę na przetwarzanie danych osobowych, wysyłając wiadomość e-mail na następujący adres: rodo@future-processing.com,
5. wnieść skargę do właściwego organu nadzorczego, jeżeli sądzisz, że przetwarzanie przez nas Twoich danych osobowych narusza obowiązujące w tym zakresie przepisy.

Podanie Twoich danych osobowych jest dobrowolne.

Nie będziemy wykorzystywać Twoich danych w celu zautomatyzowanego podejmowania decyzji, w tym profilowania.

Nasza strona do poprawnego działania wymaga stosowania plików cookies.