Przebranżowienie z wdrożeniowca na programistę

Przebranżowienie z wdrożeniowca na programistę
M2
  • Rejestracja:prawie 6 lat
  • Ostatnio:21 dni
  • Postów:69
0

Witajcie,
Piszę do Was jako do osób bardziej doświadczonych w temacie IT:)
Nie ukończyłem studiów w kierunku IT, lecz pracuję w tej branży od ponad 5 lat jako wdrożeniowiec jednego z systemów. Mam niezbędne certyfikaty i doświadczenie, ale ostatnio coraz częściej myślę nad zmianą w kierunku analiz (R/Python/BI) lub czyste programowanie. Nie chce robić tego z uwagi na boom jaki jest na dev i $$, ale bardziej kieruję się chęcią wykluczenia z życia podróżny służbowych czy też ciągłej "walki" z klientem i przejścia w sferę stabilności w jednym miejscu.
Z uwagi na moje dylematy chciałbym swoje doświadczenie mieć poparte papierek oraz wiedzą, bo sam wiem jak wyglądają procesy rekrutacji (powierzchownie, ale jednak) - doświadczenie najważniejsze, ale jednak HR nie znający branży patrzą własnie na ukończone studia, niekonieczne na doświadczenie, certyfikaty, które niewiele im mówią :).
Zastanawiam się nad podyplomową na SGH (analityka SAS, R, Python) oraz na magisterką na Europejskiej uczelni w Warszawie.

Jakie jest Wasze zdanie na ten temat?
Wiem, że jako wdrożeniowiec się wypalam, więc muszę szukać alternatywy i ...wyzwań.
Dzięki.

edytowany 1x, ostatnio: Adam Boduch
TurkucPodjadek
TurkucPodjadek
  • Rejestracja:około 8 lat
  • Ostatnio:około 4 lata
  • Postów:607
3

W normalnym programowaniu zazwyczaj też będziesz "walczył" z klientem, czy to z nim bezpośrednio, czy w jego hologramie w postaci PO/PM/SM czy innego tego tworu, który stanie na rzęsach, by coś klientowi obiecać, często bez konsultacji z Tobą.

M2
  • Rejestracja:prawie 6 lat
  • Ostatnio:21 dni
  • Postów:69
0

TurkucPodjadek poniekąd się z Tobą zgodzę.
Jednak patrząc z punktu widzenia mojej "specjalizacji" to właśnie wdrożeniowcy mają zrobić wszystko by spełnić wymagania PM, natomiast często dev mówi "nie da się" i temat zamknięty.
Z drugiej strony tu chodzi przede wszystkim (i to jest dla mnie kluczowe) o pracę w jednej lokalizacji - niestety ciągłe podróże mnie bardzo męczą i tracę mnóstwo czasu np. na dojazdy etc.

TurkucPodjadek
TurkucPodjadek
  • Rejestracja:około 8 lat
  • Ostatnio:około 4 lata
  • Postów:607
2
marcel2019 napisał(a):

TurkucPodjadek poniekąd się z Tobą zgodzę.
Jednak patrząc z punktu widzenia mojej "specjalizacji" to właśnie wdrożeniowcy mają zrobić wszystko by spełnić wymagania PM, natomiast często dev mówi "nie da się" i temat zamknięty.

Łopanie, chciałbyś. :D

SJ
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 6 lat
  • Postów:1
4

Może obalmy mity o pracy rekrutacji :)

Rekruterka i rekruter mają niską stałą pensję plus prowizję.
Prowizja, nie ważne czy to jest dział rekrutacji wewnętrzny czy zewnętrzna firma, zależy od spełnienia wymagań klienta to znaczy znalezienia odpowiedniego pracownika.
Klient ma zawsze wymagania mocno wygórowane.
Wymagania doświadczenia co najmniej tak długiego jak czas życia technologii albo dłuższego, bo zdarzają się tacy klienci, jest problemem.
Wymagania wyższego wykształcenia o wiele łatwiej zaspokoić.

Klientowi przedstawiani są tylko potencjalni pracownicy z dyplomem żeby rekrutacja mogła zapewnić sobie święty spokój, bez obawy, że na na przykład końcu procesu klient będzie próbował coś ugrać dla siebie kartą "Bo ten kandydat co prawda spełnia nasze oczekiwani ale nie ma studiów. Musimy renegocjować stawkę".

W typowej firmie rekrutacyjnej większość polecanych pracowników nie ma wyższego wykształcenia. Swoją drogą, na skutecznym poleceniu brygady spawaczy w osłonie CO2 zarobek rekruterki będzie większy od prowizji za programistę. Gdyby klient z przemysłu oczekiwał od spawaczy min. dyplomu technika to wstępny etap przechodziliby technicy z maturą.
Duża liczba klientów zaczęła oczekiwać od programistów ukończenia kierunkowych studiów dlatego na pierwszym etapie już wybiera się programistów z dyplomem, najlepiej kierunkowym.

Rekruterka patrzy najpierw na oczekiwania klienta. Pod nie wstępnie selekcjonuje CV żeby już na wstępie wyeliminować osoby nie spełniające oczekiwań klienta i mające małą szansę na zatrudnienie.

M2
  • Rejestracja:prawie 6 lat
  • Ostatnio:21 dni
  • Postów:69
0
TurkucPodjadek napisał(a):
marcel2019 napisał(a):

TurkucPodjadek poniekąd się z Tobą zgodzę.
Jednak patrząc z punktu widzenia mojej "specjalizacji" to właśnie wdrożeniowcy mają zrobić wszystko by spełnić wymagania PM, natomiast często dev mówi "nie da się" i temat zamknięty.

Łopanie, chciałbyś. :D

Niestety niejednokrotnie tak jest:)

second job napisał(a):

Duża liczba klientów zaczęła oczekiwać od programistów ukończenia kierunkowych studiów dlatego na pierwszym etapie już wybiera się programistów z dyplomem, najlepiej kierunkowym.

Rekruterka patrzy najpierw na oczekiwania klienta. Pod nie wstępnie selekcjonuje CV żeby już na wstępie wyeliminować osoby nie spełniające oczekiwań klienta i mające małą szansę na zatrudnienie.

No właśnie do tego nawiązuje, wykształcenie kierunkowe:)

Julian_
  • Rejestracja:prawie 8 lat
  • Ostatnio:ponad 4 lata
  • Postów:1703
1
marcel2019 napisał(a):

Zastanawiam się nad podyplomową na SGH (analityka SAS, R, Python) oraz na magisterką na Europejskiej uczelni w Warszawie.

Jakie jest Wasze zdanie na ten temat?

Czytałem sylabus. Jest bardzo słaby. Znacznie lepszy sylabus podyplomówki jest na Polibudzie, ale i tak to tylko liźnięcie tematu.

Kilka słów o SAS, bo mnie krew zalewa jak to widzę.
Co w ogóle to robi w 21 wieku to ja nie wiem. To jest przestarzały, mega drogi kolos. Stosują go właściwie tylko lichwy i firmy telekomunikacyjne (no i może jeszcze niektórzy ubezpieczyciele). Ci z SASa pewnie mają jakieś znajomości w centralach banków w Europie albo osobom na wysokich stołkach nie chce się migrować do normalnych technologii i wymuszają swoją pozycją SASa. Jak robiłem w lichwie to wdrożenie SASa wymusił na nas właściciel pod pretekstem spójności z ich datamartami (firma zagraniczna była właścicielem lichwy jak to zwykle bywa w polskiej bankowości). Opóźnialiśmy wdrażanie tego dziadostwa, a potem oficjalnie był SAS, ale każdy i tak w R, SQL i excelach sobie dziergał.

edytowany 1x, ostatnio: Julian_
MC
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 5 lat
  • Postów:21
0

@marcel2019: tak z ciekawości zajmujesz się wdrożeniami SAPa czy innymi systemami?

Darck
  • Rejestracja:około 22 lata
  • Ostatnio:4 miesiące
  • Lokalizacja:Monachium
  • Postów:848
1

Przesadzacie. W firmie w której pracuje programiści, jak im się nie chcę, nie muszą o nic walczyć tylko kodować co im się zaplanowało.

M2
  • Rejestracja:prawie 6 lat
  • Ostatnio:21 dni
  • Postów:69
0
mam_Cie napisał(a):

@marcel2019: tak z ciekawości zajmujesz się wdrożeniami SAPa czy innymi systemami?

Zajmuje się "innymi" systemami.
Chciałem przejść na SAP'a jednak wbrew pozorom nie ma deficytu ludzi jak to było chociażby 5-10 lat temu (jeżeli się mylę, poprawcie mnie).

MC
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 5 lat
  • Postów:21
0

@marcel2019: Wg. mnie jest i to całkiem spore i pewnie będzie rosnąć. Teraz SAP wymusza migracje do nowego ERPa (s/4Hana), a wsparcie do starego kończy się w 2025.

Spytałem o tego SAPa bo sam kręce się w bliskich tematach i też czasem zastanawiam się czy iść w to dalej czy poszukać czegoś gdzie jest mniej wyjazdów (chociaż stawki w SAP są na tyle wysokie że często rekompensują czas spędzony w delegacji)

M2
  • Rejestracja:prawie 6 lat
  • Ostatnio:21 dni
  • Postów:69
0
mam_Cie napisał(a):

@marcel2019: Wg. mnie jest i to całkiem spore i pewnie będzie rosnąć. Teraz SAP wymusza migracje do nowego ERPa (s/4Hana), a wsparcie do starego kończy się w 2025.

Spytałem o tego SAPa bo sam kręce się w bliskich tematach i też czasem zastanawiam się czy iść w to dalej czy poszukać czegoś gdzie jest mniej wyjazdów (chociaż stawki w SAP są na tyle wysokie że często rekompensują czas spędzony w delegacji)

Możliwe że będzie rosło ale chyba nie do końca na rynku Polskim. Nas Polaków nie stać w większości na takie systemy jak SAP - są drogie w utrzymaniu etc.
Raczej klienci poszukują czegoś mniejszego, gdzie mogą wdrożyć np. konkretny moduł, natomiast SAP wymusza niezależnie wdrożenie kilku modułów (spójność systemowa).

Wracając do mojego pierwszego pytanie, co byście ze swojej strony polecili?

MC
@marcel2019: na rynku Polskim SAP też jest bardzo silny. Dodakowo nie zapomnij, że praktycznie wszystkie wielkie korporacje typu (volvo, mercedes i dziesiątki innych) które mają siedziby w Polsce również mają SAPa. Więc też będą potrzebni tu na miejscu specjaliści którzy pomogą przejść taką tranformację i utrzymać system (duże firmy cześto mają konsultantów wewnętrznych - tutaj praca jest spokojniejsza, mniej wyjazdów i też płacą dobrze np. Roche 16k brutto dla konsultantów z FInansów i SD)
M2
Zgodzę się z Tobą ale są firmy zagraniczne które mają tutaj swoje oddziały. Praca po stronie klienta też zła nie jest:)
LE
  • Rejestracja:prawie 8 lat
  • Ostatnio:około 5 lat
  • Postów:124
0
marcel2019 napisał(a):

TurkucPodjadek poniekąd się z Tobą zgodzę.
Jednak patrząc z punktu widzenia mojej "specjalizacji" to właśnie wdrożeniowcy mają zrobić wszystko by spełnić wymagania PM, natomiast często dev mówi "nie da się" i temat zamknięty.
Z drugiej strony tu chodzi przede wszystkim (i to jest dla mnie kluczowe) o pracę w jednej lokalizacji - niestety ciągłe podróże mnie bardzo męczą i tracę mnóstwo czasu np. na dojazdy etc.

Często jest tak, że dev nie ma nic do powiedzenia i robi szalone nadgodziny. Zależy gdzie trafisz.

Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)