Specyfika branży finansowej

0

Cześć, jak byście opisali specyfikę pracy programisty w banku vs pozostałe branże? Pytam w kontekście zarobków, zakresu obowiązków, wykorzystywanych technologii etc.

Kilka miesięcy temu zacząłem swoją pierwszą pracę jako junior w banku. Nie mam porównania do pozostałych branż. Będę wdzięczny za odpowiedzi bardziej doświadczonych programistów.

4

Powiem na podstawie swoich doświadczeń z dwoma bankami.

  • Każdy bank ma swoje Software Center, zdobycie dodatkowej aplikacji musi przejść przez mozolny proces certyfikacji.
  • Nie ma szans na local admina.
  • Mnóstwo approvali, certyfikatów itp.i potrzebnych (do deployowania kodu na różne środowiska).
  • Duża bezwładność, mała innowacyjność, mała elastyczność, z tego powodu projekty to często to legacy code.
  • Często pieniądze lepsze niż gdzieś indziej.
0
picia89 napisał(a):

Powiem na podstawie swoich doświadczeń z dwoma bankami.

A ja odpowiem na podstawie swoich doświadczeń z jednym bankiem.

  • Każdy bank ma swoje Software Center, zdobycie dodatkowej aplikacji musi przejść przez mozolny proces certyfikacji.
  • jeśli apka jest w centrum oprogramowania na Twoim PC to instalujesz ją od razu
  • jeśli apka jest dopuszczona (przez dział bezpieczeństwa) to wnioskujesz o instalację i masz ją tego samego dnia
  • jeśli jest to nowa/nietypowa apka to zgłaszasz to działu bezpieczeństwa, oni badają & zatwierdzają i dalej jak powyżej
  • Nie ma szans na local admina.

Oczywiście mam local admina.

  • Mnóstwo approvali, certyfikatów itp.i potrzebnych (do deployowania kodu na różne środowiska).

Na środowiska deweloperskie i testerskie - wrzucasz kod tak jak sobie ustalicie (z innymi devami)
Na wyższe - przechodzi cały proces wdrożenia

  • Duża bezwładność, mała innowacyjność, mała elastyczność, z tego powodu projekty to często to legacy code.

IT liczy kilka tys. ludzi - muszą być ustalenia a nie że każdy sobie rzepkę skrobie.
A co do innowacyjności - nie jest źle: debian 11, docker, k8s, java 17, spring, kafka.

  • Często pieniądze lepsze niż gdzieś indziej.

Jak sobie wynegocjujesz tak masz.
Zatrudniają na UoP i B2B (przez kontraktornię)

0
picia89 napisał(a):

Powiem na podstawie swoich doświadczeń z dwoma bankami.

  • Każdy bank ma swoje Software Center, zdobycie dodatkowej aplikacji musi przejść przez mozolny proces certyfikacji.
  • Nie ma szans na local admina.
  • Mnóstwo approvali, certyfikatów itp.i potrzebnych (do deployowania kodu na różne środowiska).
  • Duża bezwładność, mała innowacyjność, mała elastyczność, z tego powodu projekty to często to legacy code.
  • Często pieniądze lepsze niż gdzieś indziej.

Odpowiem na podstawie doświadczeń z jednym bankiem

  • jest software center i nie można nic zainstalować spoza
  • ale jak masz local admina to zainstalujesz co chcesz (trzeba uważać żeby nie było na liście zabronionych aplikacji)
  • deployment na środowiska testowe i Dev bez approvali, zgodnie z oknami wdrozeniowym
  • legacy code dlatego że dużo systemów, ale jak robisz cos nowego to robisz w nowych technologiach, jak wszędzie
  • pieniądze gorsze niż gdzieś indziej
1

Pytanie, czy jako bank rozumiesz jakiś "polski" bank (z siedzibą w Polsce: PKO, Pekao, mBank, ING Bank Śląski...), czy centrum usług wspólnych globalnego banku (Goldman, HSBC, Credit Suisse, Citi...).

W pierwszym przypadku projekty mogą być mniejsze, bardziej nowoczesne (zazwyczaj) i pracujesz głównie z Polakami.

W drugim przypadku, możesz być na callu Ty i 15 hindusów, duuużo procedur i legacy code, ale raczej lepsze zarobki.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.