Top Banner
Axxiome Polska Opole 19.05.2016 Temat: Praca w firmach konsultingowych SAP Pawel Pawlowski – Technical Solution Architekt Axxiome Group
48

Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Feb 28, 2019

Download

Documents

buikhuong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Axxiome Polska

Opole 19.05.2016

Temat: Praca w firmach konsultingowych SAP

Paweł Pawłowski – Technical Solution Architekt

Axxiome Group

Page 2: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Agenda

● Kilka słów o Axxiome

● Praca w firmach konsultingowych

● Lokalizacje projektów

● Modele pracy

● Jak realizowane są projekty

● Dzień pracy konsultanta

● Metodologie stosowane w projektach

● Umiejętności ważne dla pracy konsultanta

● Poszukiwanie wiedzy na własną rękę

Page 3: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Global Network, Global Experience

Przykładowe lokalizacje projektów (przykład Axxiome Polska)

Global team focused on financial services transformation

Page 4: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Realizowane / Zrealizowane projekty – Banking

Page 5: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Realizowane / Zrealizowane projekty - Insurance

Page 6: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Global Network, Global Experience

Lokalizacje projektów a możliwe/spotykane systemy pracy

Ze względu na potrzeby projektowe jak i potrzeby / oczekiwania pracowników na rynku występują różne systemy pracy:

Model Consultingowy (wyjazdowy)100% mobilność

Model Serwisowy (stacjonarny)Delegacje stanowią max 25% czasu pracy

Model Produktowy (stacjonarny)Delegacje stanowią max 25% czasu pracy

Page 7: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Global Network, Global Experience

Jak wygląda czas pracy statystycznego konsultanta?

Model Consultingowy – rynek Europejski

• Każdy weekend w domu

• Średnio co 4. tydzień praca remote

• 3-4 dni w tygodniu praca u klienta

Page 8: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Global Network, Global Experience

Jak wygląda czas pracy statystycznego konsultanta?

Model Consultingowy – Ameryka Południowa / Ameryka Północna

Minimalny model pracy:

• 3 tygodnie u klienta• 2 tygodnie remote

Page 9: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Global Network, Global Experience

Jak wygląda czas pracy statystycznego konsultanta?

Model Consultingowy – Azja / Oceania

Minimalny model pracy:

• 5 tygodnie u klienta• 2 tygodnie remote

Page 10: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Global Network, Global Experience

Jak wygląda czas pracy statystycznego konsultanta?

Model Serwisowy

• Większość pracowników pracuje zdalnie w miejscu zatrudnienia.

• Niektórzy pracownicy pracują w wymiarze 3 tygodnie zdalnie, 1 tydzień u klienta (pracownicy kluczowi dla projektu, koordynacja zadań).

Page 11: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Global Network, Global Experience

Jak wygląda czas pracy statystycznego konsultanta?

Produkty

• Praca przede wszystkim z biura w miejscu zatrudnienia.

• Praca przede wszystkim nad rozwojem produktów. Brak kontaktu z klientem.

• Ze względu na częste rozproszenie biur i spółek zespoły projektowe są również rozproszone i wielonarodowe.

Page 12: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Wroclaw

WarszawaBerlin

Wien

Zürich

Frankfurt / M

Stuttgat

München

Hamburg

Oberwart

Braunschwieg

Opole

Axxiome otworzyło nowe biuro w Opolu 1.01.2016r. Jest to odpowiedź na zapotrzebowanie w naszych projektach na developerów

London

● AOK OGS Portal (Stuttgart/DE)● ABP-BPC (Oberwart/AU)● VWFS (Braunchwieg/DE)

Realizowane Projekty

Biuro w Opolu

● Java/JavaScript● Tech. Web CSS/HTML5/Bootstrap/AngularJS● Java Back-End, Spring, J2EE, Hibernate● PHP, Yii Framework

Technologie

London

Rekrutacja

● Poszukujemy pracowników na stanowisko Java/PHP Developer

● Poszukujemy pracownika na stanowisko Java/PHP Team Lead

● Aktualnie zespół liczy 5 osób

Page 13: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Agenda

● Kilka słów o Axxiome

● Praca w firmach konsultingowych

● Lokalizacje projektów

● Modele pracy

● Jak realizowane są projekty

● Dzień pracy konsultanta

● Metodologie stosowane w projektach

● Umiejętności ważne dla pracy konsultanta

● Poszukiwanie wiedzy na własną rękę

Page 14: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Sposoby realizacji projektów

On Site Development Nearshore Development Offshore Development

o All developers & consultants onsite

o Maximum knowledge transfer

o Key technical experts on-site

o Test persons and developers near-shore

o Communication via e-mail, phone. Regular physical meeting with experts

o Speed up delivery and increase efficiency

o All developers & consultants offshore

o Only project management onsite

o Can operate in same time zone – clear communications

Global Network, Global Experience

Page 15: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Global Network, Global Experience

Przykłady projektów aktualnie realizowanych przez Axxiome PL

Page 16: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Co wyróżnia SAP’a ?

Wprowadzenie SAP/ABAP – Cechy charakterystyczne

• Gotowe rozwiązania architektoniczne w postaci modułów:

Page 17: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

System SAP

Zintegrowany modułowy pakiet oprogramowania wraz z bazą danych i środowiskiem programistycznym. System informatyczny służący wspomaganiu zarządzania przedsiębiorstwem.

Branże- Samochodowa- Spożywcza- Usługi- Ubezpieczenia- Bankowość- …

Moduły / systemy (przykłady)- Finanse- Gospodarka materiałowa - Kontroling- Sprzedaż i dystrybucja- Kadry- Kredyty- Polisy- …

Systemy / rozwiązania- ERP- BW – Business Warehouse- CRM Customer

Relationship Management- PI Process integration - PO Process Orchestration- SAP NetWeaver (platforma

integracyjna)- SAP Portal

Page 18: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Rozszerzanie istniejących funkcjonalności SAP poprzez wykorzystanie do tego celu predefiniowanych przez SAP “punktów rozszerzeń” (User Exit, BADI,…)

Rozszerzenia

Zmiany standardowych Programów Obiektów danych w sposób nie przewidziany przez SAP.

Modyfikacja SAP standard.

Konfigurowanie/ustawianie procesów SAP zgodnie z oczekiwaniami klienta wykorzystując zdefiniowane w tym celu tabele konfiguracyjne.Customizing

Specyficzne dla klienta programy, obiekty danych, procesy, zaimplementowane dodatkowo przy jednoczesnym wykorzystaniu funkcjonalności SAP.

Add-ons

��

Development – typy zmian w systemie SAP

Page 19: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Development – obszary technologiczne SAP

Back-End• przetwarzanie, logika biznesowa• baza danych• serwisy webowe• integracja• przetwarzanie masowe• migracja / replikacja danych• …

Front-End (Interfejs użytkownika)• SAP GUI• Raporty / Listy• BSP• WebDynpro• SAP Friori• …..

Page 20: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Development SAP - Narzędzia

Narzędzia • SE80 Object Navigator + ABAP Workbench,

wbudowane w SAP środowisko programistyczne• Eclipse - ABAP Development Tools for SAP

NetWeaver• Eclipse – Java Composite Envirioment

Język programowania• ABAP• ABAP OO• JAVA (PI, WebDynpro fo JAVA)• JavaScript• OPEN SQL

Typy obiektów• Funkcje• Aplikacje• Raporty• Rozszerzenia

• Wydruki• Tabele (DDIC)• Klasy, interfejsy• ….

Page 21: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Development – NON-SAPNarzędzia • Eclipse – Java J2EE Envirioment• InteliJ• Netbeans• SoapUI• Selenium• Git/SVN• ALM

Język programowania• JAVA• JavaScript• SQL, PL/SQL• C++• .NET• Python, Ruby• VB

Typy Developmentu• Aplikacje Webowe (Internet/Intranet)• App. Typu standalone (Desktop)• App. Biznesowe J2EE• Natywne aplikacje mobilne na

komórki/tablety• Hybrydowe apikacje mobilne

Bibioteki/Frameworki• Hibernate, JPA 2.0• Spring, Spring MVC• AngularJS, Node.js• Bootstrap• JSF, Cordova• Camunda, jBPMN

Page 22: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Typy projektów

1) Wdrożeniowe / Transformacyjne

3) Support / Maintenance 2) Produkty

Global Network, Global Experience

Page 23: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Typy projektów (Axxiome Polska)Wdrożeniowe / Transformacyjne

Support / Maintenance

Produkty

Global Network, Global Experience

Page 24: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Agenda

● Kilka słów o Axxiome

● Praca w firmach konsultingowych

● Lokalizacje projektów

● Modele pracy

● Jak realizowane są projekty

● Dzień pracy konsultanta

● Metodologie stosowane w projektach

● Umiejętności ważne dla pracy konsultanta

● Poszukiwanie wiedzy na własną rękę

Page 25: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Global Network, Global Experience

� Dzień pracy konsultanta• Praca z specyfikacją funkcjonalną• Praca ze specyfikacją techniczną• Development• Testy techniczne• Testy funkcjonalne• Bugfixing odkrytych błędów• Support 3rd poziomu

Page 26: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Global Network, Global Experience

Praca z dokumentacja

• Język angielski/ Język niemiecki.

• Dokumentacje zarówno w formie opisu businessowego jak i pseudo kodów lub diagramów.

• Techniczny opis architektury, developmentu, zmian w kodzie i konfiguracji.

Page 27: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Global Network, Global Experience

Praca z dokumentacja - pseudokod

Page 28: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Global Network, Global Experience

Praca z dokumentacja - proza

Page 29: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Global Network, Global Experience

Praca z dokumentacja – arkusze i diagramy

Page 30: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Global Network, Global Experience

Praca z dokumentacja – dokumentacja techniczna

Page 31: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Global Network, Global Experience

Praca z dokumentacja – dokumentacja techniczna

Page 32: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Global Network, Global Experience

Praca z dokumentacja – Ticket

404_SYS_HC3:TV-Abbr./GKV/TB72EKA2 $GKVTV_TB002Hallo zusammen,

der Job /GKV/TB72EKA2 $GKVTV_TB002 ist in der TV abgebrochen:

Job wurde gestartetStep 001 gestartet (Programm /GKV/TB72EKA2, Variante $GKVTV_TB002,Benutzername BTCTVUC4Variante $GKVTV_TB002 des Programms /GKV/TB72EKA2 ist veraltetJob wurde abgebrochen

Bitte neue Variante ausliefern.

Page 33: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Global Network, Global Experience

Development SAP in NON-SAP

• ABAP/ ABAP OO / JAVA (np. Middleware)Zapytania bazodanowe, raporty, księgowania, wysyłka i odbieranie danych, wysyłanie korespondencji … procesy biznesowe.

• Front-End (SAP UI, SAP Web Dynpro, UI5, Friori, PHP…)Interfejs użytkownika … możliwość wykorzystania wielu technologii, od rozwiązań zintegrowanych z SAP po rozwiązaniajedynie komunikujące się z SAP.

Page 34: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Global Network, Global Experience

Development SAP - ABAP

Page 35: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Global Network, Global Experience

Development SAP

Page 36: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Global Network, Global Experience

Development SAP

• HANASzybkie bazy danych – Big Data ProcessingHurtownie danych, pozwalające np. na szybkie tworzenieraportów / statystyk z bardzo dużej ilości danych

• BW – Business WarehouseABAP Development, OpenHub, Transformacje

• BI – Business Intelligence / AnalyticsJAVA Development, Prezentacja graficzna raportów online

Page 37: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Trendy w architekturze i digitalizacji kanałów

Classic modern multi-tier architecture of decoupled layers

Backend

Orchestration

Business Processes

Phone

Online

� e

Media

Branch

�� Frontend-Layer

Process-Layer

Service-/Orchestration-Layer

Backend-Layer

Page 38: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Agenda

● Kilka słów o Axxiome

● Praca w firmach konsultingowych

● Lokalizacje projektów

● Modele pracy

● Jak realizowane są projekty

● Dzień pracy konsultanta

● Metodologie stosowane w projektach

● Umiejętności ważne dla pracy konsultanta

● Poszukiwanie wiedzy na własną rękę

Page 39: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Metodologia – Wodospad (Waterfall)

Waterfall

• Fazy projektu są zazębione

• Równoległa implementacja

bardzo kłopotliwa

• Im dalsza faza tym większy koszt

potencjalnego błędu

• Trudna ocena spójności

rozwiązania. Dopiero pod koniec

projektu ostateczne sprawdzenie.

• Długi czas do GoLive

Page 40: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Czym jest SCRUM?

Metodologia SCRUM – organizacja czasu

SCRUM

• Fazy projektu są połączone.

• Brak potrzeby równoległej implementacji.

• Koszt błędu relatywnie stały.

• Male kroki iteracyjne z weryfikacją

spójności rozwiązania.

• Mniejsze ryzyko rozjazdu wymagań z

realizacją.

Page 41: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Product Owner

Responsible for the product backlog

and maximizing the product ROI.

• Represents the users

• Clearly expresses backlog items

• Orders them by value

• Ensures visibility

The Scrum Master

Responsible for the scrum process.

• Removes impediments

• Facilitates scrum events

• Facilitates communication

Development Team

Delivering a potentially shippable.

increment of software.

• Self-organized

• Cross functional

• Defines practices

• 4 to 9 persons

The Product Backlog

Single source of requirements for any changes to be made to the product.

• Living list that is never complete

• Ordered: value, risk, priority & necessity

• Estimated by the team

Metodologia SCRUM – podział ról

Page 42: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Agenda

● Kilka słów o Axxiome

● Praca w firmach konsultingowych

● Lokalizacje projektów

● Modele pracy

● Jak realizowane są projekty

● Dzień pracy konsultanta

● Metodologie stosowane w projektach

● Umiejętności ważne dla pracy konsultanta

● Poszukiwanie wiedzy na własną rękę

Page 43: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Pożądane umiejętności konsultanta Axxiome

Umiejętności twarde

Język obce

• Niemiecki – chęć intensywnej nauki

• Angielski na poziomie min. Średniozaawansowanym

Język programowania

• JAVA/.NET

• JavaScript

• SQL

• ABAP

• SWIFT/Objective-C

Umiejętności programistyczne

• Aplikacje SAP

• Aplikacje Webowe / Serwerowe / Mobilne

• Integracja ES/SOAP/RESt

Umiejętności miękkie

Zarządzanie

• Umiejętność organizacji własnej pracy

• Wewnętrzna motywacja do działania

Rozwiązywanie problemów

• Umiejętność analitycznego myślenia

• Umiejętność spojrzenia na problem/wyzwanie z różnych perspektyw, z szerszej perspektywy

• Nastawienie na rozwiązywanie problemów a nie tworzenie ich

Umiejętności interpersonalne

• Umiejętności komunikacyjne (praca w zespole)

• Umiejętności komunikacyjne (kontakt z klientem)

• Empatia w kontaktach z innymi ludźmi

Page 44: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Agenda

● Kilka słów o Axxiome

● Praca w firmach konsultingowych

● Lokalizacje projektów

● Modele pracy

● Jak realizowane są projekty

● Dzień pracy konsultanta

● Metodologie stosowane w projektach

● Umiejętności ważne dla pracy konsultanta

● Poszukiwanie wiedzy na własną rękę

Page 45: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Area for client

LOGONauka we własnym zakresie

Darmowy system SAP Netweaver w wersji SAP Mini bez

modułów funkcjonalnych:

● System ma okres trail, na 3 miesiące

● Należy założyć konto na scn.sap.com

● Przejść do SAP SCN

● Zainstalować dwa plakiety instalacyjne

SAP Netweaver ABAP Trial 7.02 SP11 Win 64 bit Version

Platforma Netweaver do instalacji na serwerze lub maszynie wirtualnej.

SAP Netweaver AS ABAP SAP GUI for Windows >7.30

Aplikacja klienta do pracy jako użytkownik/programista w systemie SAP

Dostępne są również wersje wirtualne na Linuxa

Następnie należy zarejestrować systemy, aby można było na stronach scn

wygenerować klucz developerski dla użytkowników systemu. Dostępny jest jeden.

Alternatywny tutorial do SCN

http://www.codit.eu/blog/2015/03/10/how-to-create-your-own-mini-sap-part-1-preparing-the-environment/

https://www.heidoc.net/joomla/technology-science/sap-and-xslt/6-tutorial-how-to-install-and-use-the-mini-sap-system

Literatura:

Wszystkie książki do ABAPa z wydawnictwa SAPPress (cena około 50 EUR za sztukę),

http://help.sap.com/

Własny system SAP do nauki ABAPaWymagania:

• 75GB na Instancję SAP

• Komputer, min 2x2,5Ghz

• 4GB RAM

• Java 1.4.2 < x < 1.6

Page 46: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Area for client

LOGONauka we własnym zakresie

Nauka języka Java i technologii webowych

Nauka Java:

• Duża ilość tutorialii na Youtube

• http://www.tutorialspoint.com/java/

• http://kobietydokodu.pl

• http://stackoverflow.com/ Community

• Duża ilość książek w postaci PDF dostępna w sieci

Nauka technologii WEB i nie tylko:

Javascript/XML/SQL/AJAX/PHP

• Duża ilość tutorialii na Youtube

• http://www.w3schools.com/

• Duża ilość książek w postaci PDF dostępna w sieci

Page 47: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Area for client

LOGONauka we własnym zakresie

"Ludzie sukcesu ciągle się uczą i rozwijają, ludzie przeciętni uważają, że już wszystko wiedzą". Harv Eker

"Sukces to nie kwestia wrodzonego talentu, błyskotliwej inteligencji ani szczęścia. Sukcesy odnoszą ludzie przekonani o tym, że wciąż mogą się wiele nauczyć". Carol Dweck

Page 48: Axxiome Polska Opole 19.05 · Tech. Web CSS/HTML5/Bootstrap/AngularJS Java Back-End, Spring, J2EE, Hibernate PHP, Yii Framework Technologie London Rekrutacja ... • Gotowe rozwiązania

Axxiome Polska Sp. z o.o. (Axxiome Group)

www.kariera.axxiome.pl

Paweł Pawłowski: [email protected] Solution Architect

www.axxiome.com

Dziękuję za uwagę ☺