Bank inwestycyjny

azalut
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1129
1

Zgadzam sie ze stwierdzeniem ze sa do wyboru inne specjalizacje oferujace podobny poziom zarobkow, ale nie jestem calkowicie przekonany ze osobom zadajacym pytania zalezy wylacznie na tym.

@wojciech.kudla Hmm nie ukrywam, że ciekawi mnie w jakiej jeszcze działce programowania (albo wgl IT) na kontrakcie/umowie o prace 8h dziennie można dostać takie pieniądze? :) Z tego co wiem na NYSE dobrzy koderzy wyciągają ponad 100k dolarów miesięcznie.. (popraw mnie jeśli kłamie) ale to wciąż HFT/algorithmic trading i tak dalej

Jeszcze jak mnie matura nie zaabsorbowała, dużo czytałem na temat concurrency i takich zagadnień związanych z JVM bo mnie to zaciekawiło. Pisałes, że też od tego zaczynałeś.
Może taka dygresja: jak mnie ktoś pyta "od czego zacząć jak chce pisać stronki internetowe" to zawsze odpowiadam, (brzmi to banalnie) "od robienia wyglądu". Oczywiście, mógłbym powiedzieć, że od czegokolwiek, bo i tak wszystkiego musisz się nauczyć, ale uważam, że jak zobaczy że "fajnie wygląda" to motywacja będzie większa i ciekawość większa. Potem jakiś backend i tak dalej

Nawiązująć do tej dygresji chciałbym spytać jaka mniej-wiecej dla ciebie rysuje się ścieżka nauki tych zagadnień które są wg ciebie kluczowe do pracy w tej dziedzinie @wojciech.kudla?

  • Rejestracja: dni
  • Ostatnio: dni
0

@wojciech.kudla a np praca w polsce w UBS albo credit suisse jako programista lub tester daje jakies podstawy pod pozniejsze proby pracy jako developer w nomurze/goldmanie lub oddzialach USB albo CS w UK?

CZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 180
0
azalut napisał(a):

@wojciech.kudla Hmm nie ukrywam, że ciekawi mnie w jakiej jeszcze działce programowania (albo wgl IT) na kontrakcie/umowie o prace 8h dziennie można dostać takie pieniądze? :) Z tego co wiem na NYSE dobrzy koderzy wyciągają ponad 100k dolarów miesięcznie.. (popraw mnie jeśli kłamie) ale to wciąż HFT/algorithmic trading i tak dalej

Nie nazywam się Wojciech Kudla, ale pozwolę sobie odpowiedzieć :P Dużo zarabiają eksperci lub tak zwani seniorzy. Nie chodzi tu ofc o seniorów tylko z nazwy. Przykładowe "działki":
SAP (z całą gamą modułów)
Full stack developer (Java, JS, .NET)
Integratorzy (EAI)
Security (pentesterzy, analiza malware'u itp.).
Big data (ETL, analiza, integracja)

Jest tego więcej, wystarczy trochę pogrzebać. W sumie jak ktoś jest dobry to z dostępnych danych na rynku UK wynika(głównie Londyn), że można wyciągnąć 600-800 funtów i to wydaje się tam standardem. Powyżej trzeba się trochę napocić zapewne, ale niestety to tylko moje domysły :P

  • Rejestracja: dni
  • Ostatnio: dni
0

Ciągle kasa kasa kasa, a ja jestem ciekaw jak Wojtek czy Darck motywujecie się do pracy i dalszego rozwoju, bo w tej branży przecież ciągle trzeba mieć rękę na pulsie ;)

I takie moje małe spostrzeżenie, świat IT jest mały :)

WK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 110
0
Krzywy Lew napisał(a):

Ciągle kasa kasa kasa, a ja jestem ciekaw jak Wojtek czy Darck motywujecie się do pracy i dalszego rozwoju, bo w tej branży przecież ciągle trzeba mieć rękę na pulsie ;)

I takie moje małe spostrzeżenie, świat IT jest mały :)

@Krzywy Lew swiat jest bardzo maly. Nawet w tak anonimowym miejscu jak City spora czesc java devs z bankow inwestycyjnych i prop shopow kojarzy sie nawzajem.

Co do ciaglego rozwijania sie, to nie da sie. Przynajmniej ja nie potrafie. Jak czuje ze doszlo do saturacji tematem i wychodzi mi juz uszami, wtedy odrywam sie od tego kompletnie i zaglebiam sie w inne zainteresowania/dziedziny (niekoniecznie zwiazane z programowaniem i komputerami).
Co do trzymania reki na pulsie to tez zalezy. Szczerze, to mam znikome pojecie o lambda expressions czy streaming api, czyli jestem do tylu z java 8. Chodzi jednak o to, ze specyfika pracy bardziej premiuje znajomosc mechaniki JVM i procesow zachodzacych w oprogramowaniu niz syntactic sugar. Sporo czasu poswieca sie nie tyle na gonieniu za nowosciami, co na studiowaniu roznych komercyjnych rozwiazan/produktow/technologii, ktorych uzywa dana branza.
Czas nie jest z gumy :(

azalut
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1129
0

@wojciech.kudla mógłbyś odnieść się jeszcze do tego co pisałem tu: http://4programmers.net/Forum/1127598 a propos tej ścieżki nauki? + estymacje prawdopodobieństwa, że w domu można z danym tematem popracować on-my-own :)

edit
tak mi przyszło na myśl czy jest jakiś uniwersalny skill-set który trzeba mieć do pracy właśnie w takich "bankowych dziedzinach" jak low latency albo data mining, big data itp.
Zapewne bebechy JVM + concurrency, a z tego co wymieniłeś w 1 poście pewnie większość, na różnych poziomach znajomości

WK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 110
0
azalut napisał(a):

@wojciech.kudla mógłbyś odnieść się jeszcze do tego co pisałem tu: http://4programmers.net/Forum/1127598 a propos tej ścieżki nauki? + estymacje prawdopodobieństwa, że w domu można z danym tematem popracować on-my-own :)

edit
tak mi przyszło na myśl czy jest jakiś uniwersalny skill-set który trzeba mieć do pracy właśnie w takich "bankowych dziedzinach" jak low latency albo data mining, big data itp.
Zapewne bebechy JVM + concurrency, a z tego co wymieniłeś w 1 poście pewnie większość, na różnych poziomach znajomości

Nie mam pojecia jaka konkretna sciezka rozwoju bedzie najlepsza. Wydaje mi sie ze to kwestia mocno indywidualna. Zestaw dziedzin, ktore wymienilem w pierwszym poscie mozna studiowac w roznej kolejnosci.
Z duza czescia tematow spokojnie mozna popracowac w domu.

Nie za bardzo rozumiem o co chodzi z tym prawdopodobienstwem.

Darck
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Monachium
  • Postów: 848
0
Krzywy Lew napisał(a):

Ciągle kasa kasa kasa, a ja jestem ciekaw jak Wojtek czy Darck motywujecie się do pracy i dalszego rozwoju, bo w tej branży przecież ciągle trzeba mieć rękę na pulsie ;)

Do pracy motywuje się w ten sposób, że jak zostanę w domu, to zwykle marnuje czas, a w pracy przynajmniej mam satysfakcje z wykonania tasków. A co do nauki nowych technologii, to wcale nie trzeba poświęcać na to dużo czasu, wystarczy, że jest się regularnym. Ale ja też nie jestem taką maszynką full-stack jak co niektórzy :). Poza programowaniem staram się uczyć języka niemieckiego (bo w Niemczech obecnie mieszkam) i greckiego. Choć słabo mi to wychodzi to nadrabiam konsekwencją. Języki mówione nie dają tyle kasy co technologie informatyczne, ale za to nie zmieniają się tak szybko.

  • Rejestracja: dni
  • Ostatnio: dni
0

@wojciech.kudla a jak wyglada sprawa polakow w bankach inwestycyjnych,ale np po SGH i z MBA ukonczonymi na harvardzie,LBS albo Wharton? Spotkales kiedys takich pracujacych w bankach razem z toba? A jak w ogole jest postrzegane MBA u programistow/analitykow? Dziekuje za odpowiedz;)

  • Rejestracja: dni
  • Ostatnio: dni
0

@członek zarządu dlatego kieruje je do @wojciech.kudla poniewaz interesuje mnie jak to postrzegaja w takich gigantach z city ;)

WK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 110
0
spokojny kwiat napisał(a):

@wojciech.kudla a jak wyglada sprawa polakow w bankach inwestycyjnych,ale np po SGH i z MBA ukonczonymi na harvardzie,LBS albo Wharton? Spotkales kiedys takich pracujacych w bankach razem z toba? A jak w ogole jest postrzegane MBA u programistow/analitykow? Dziekuje za odpowiedz;)

W życiu nie spotkałem programisty z MBA. Szczerze mówiąc nie za bardzo widzę sens. W ogóle nie sądzę żeby w całej przestrzeni emarkets MBA miał jakakolwiek wartość.

  • Rejestracja: dni
  • Ostatnio: dni
0

w czym taki kurs MBA ma pomoc w programowaniu? jezeli zadajesz takie pytania, to chyba sam nie wiesz do konca czym zajmuja sie programisci, a czym osoby po studiach finansowych(analitycy, obrabiacze danych itd...)

oczywiscie po takich studiach wal smialo do banku, ale pomysl z mba jeszcze przed dluzszym stazem w pracy to strata pieniedzy, czasu i energii

pozdrawiam

  • Rejestracja: dni
  • Ostatnio: dni
0

@wojciech.kudla a z ciekawosci sa mozliwosci przejscia miedzy programistami,np. Do tradingu albo czesci inwestycyjnej na analitykow?

WK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 110
0
krwawy samiec napisał(a):

@wojciech.kudla a z ciekawosci sa mozliwosci przejscia miedzy programistami,np. Do tradingu albo czesci inwestycyjnej na analitykow?

Na pewno zależy to od organizacji, jej polityki i umiejętności kandydata. Osobiście widziałem takie sytuacje dwukrotnie. Raz w szwajcarskim UBS, za drugim razem w japońskim banku Nomura. Jednak w obu przypadkach dotyczyło to osób zatrudnionych na stanowiskach programistów Java, które posiadały doktoraty z matematyki/fizyki. Do tego obie osoby uzupełniły wykształcenie o studia podyplomowe z matematyki finansowej (na dość prestiżowych uczelniach).

  • Rejestracja: dni
  • Ostatnio: dni
0

@wojciech.kudla na stronie Nomury jest zakladka dla studentow i tu pytanie do ciebie masz jakichs prsktykantow w swoim zespole? I jesli tak to jakie wymagania sa im stawiane itd?

WK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 110
0
zimnyny szcur napisał(a):

@wojciech.kudla na stronie Nomury jest zakladka dla studentow i tu pytanie do ciebie masz jakichs prsktykantow w swoim zespole? I jesli tak to jakie wymagania sa im stawiane itd?

W moim zespole niespecjalnie jest zapotrzebowanie na studentów ze względu na wymagane doświadczenie. Są jednak zespoły, o których wiem ze zatrudniają praktykantów, np. W produktach RFQ, czy eRates, gdzie nie jest wymagana wiedza techniczna na wysokim poziomie.

  • Rejestracja: dni
  • Ostatnio: dni
0

@wojciech.kudla masz jakis testerów? Jesli tak to,pewnie to automatycy? i jaki jest ich poziom umiejetnosci programistycznych? I czy duze sa roznice w zarobkach miedzy koderami a testerami?

WK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 110
0
Krzywy Terrorysta napisał(a):

@wojciech.kudla masz jakis testerów? Jesli tak to,pewnie to automatycy? i jaki jest ich poziom umiejetnosci programistycznych? I czy duze sa roznice w zarobkach miedzy koderami a testerami?

Testowanie systemów low latency ze względu na wymagane kompetencje przeprowadzane jest wyłącznie przez developerów. Nie spotkałem się z rolą testera w HFT.
Co do założeń masz rację. Wszystko jest zautomatyzowane, z podziałem na typy testów: unit, smoke, integration, microbenchmark, UAT.

  • Rejestracja: dni
  • Ostatnio: dni
0

@wojciech.kudla duzo osob z Polski stara sie dostac na programiste do Nomury/innych bankow inwestycyjnych? Czy tylko rodzynki?

WK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 110
2
Wybitny Kaczor napisał(a):

@wojciech.kudla duzo osob z Polski stara sie dostac na programiste do Nomury/innych bankow inwestycyjnych? Czy tylko rodzynki?

Nie nazwalbym siebie rodzynkiem, bo nie jestem wyjatkowy pod zadnym wzgledem. Nawet nie skonczylem studiow.
Osobiscie nigdy nie spotkalem polskiego low latency developera, co nie znaczy ze ich gdzies tam nie ma. Z kandydatow, ktorych przesluchiwalem do tej pory najwiecej bylo chyba Rosjan.
Zauwazylem za to cos innego. Mnostwo ludzi, ktorzy mogliby (i chcieliby) spokojnie rozpoczac rozwoj w tym kierunku cierpi na zanik ambicji lub zwykly strach przed nieznanym (glownie wyjazdem za granice).

katelx
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Hong Kong
0
wojciech.kudla napisał(a):

Zauwazylem za to cos innego. Mnostwo ludzi, ktorzy mogliby (i chcieliby) spokojnie rozpoczac rozwoj w tym kierunku cierpi na zanik ambicji lub zwykly strach przed nieznanym (glownie wyjazdem za granice).

dokladnie tak jest - ludzie pozostaja w sferze marzen i biadolenia o wyimaginowanych problemach z ewentualnym przeniesieniem sie.
rowniez pracuje w w banku inwestycyjnym (algo trading) i pare osob z ktorymi pracowalam jeszcze w polsce bez wiekszych problemow dostaloby sie na moja pozycje, zamiast tego klepia w java ee i narzekaja ze nudny projekt

  • Rejestracja: dni
  • Ostatnio: dni
1

@katelx @wojciech.kudla moglibyscie opowiedziec jak mniej wiecej wyglad rekrutacja na developera do takiego banku inwestycyjnego? jakies testy techniczne? rozmowa? cos a'la codility? wymagana bardzo dobra znajomosc algorytmow? Dziekuje i pozdrawiam.

WK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 110
0
Mały Szczur napisał(a):

@katelx @wojciech.kudla moglibyscie opowiedziec jak mniej wiecej wyglad rekrutacja na developera do takiego banku inwestycyjnego? jakies testy techniczne? rozmowa? cos a'la codility? wymagana bardzo dobra znajomosc algorytmow? Dziekuje i pozdrawiam.

To zalezy calkowicie od organizacji. Z dyskusyjnymi wynalazkami w stylu codility nigdy sie w tej branzy nie spotkalem.
W LMAX byly 2 rundy rozmow telefonicznych. 1. z HR na tematy ogolno-zyciowe, 2. techniczna, ale dosc niewymagajaca, skupiajaca sie na moich doswiadczeniach z szeroko pojetej inzynierii oprogramowania i stosowanych metodyk czy wzorcow. Potem bylo zaproszenie na spotkanie, ktore skladalo sie z 2 czesci. Pierwsza to ok 90 minut bardzo technicznej rozmowy o JVM, wadach i zaletach klas z JDK, technikach optymalizacyjnych w concurrency. Potem bylo programowanie w parach, ktore trwalo ok 3 godzin.
W RBC byl test z kilkunastoma pytaniami otwartymi, ktory potem omawiany byl na ok 2h rozmowie z 2 panami. Bylo tez troche brainteaserow.
W UBS byla rozmowa techniczna przez telefon, potem zadanie programistyczne, na ktore mialem chyba 2-3 dni a na koniec zaproszenie na 3h rozmowe z 6 osobami. To byl intelektualny gangbang, ale jakos sie udalo. Sporo bylo kodowania przy tablicy.
W Nomura byla techniczna rozmowa przez telefon na dosc zaawansowane tematy. Drugi etap to byla rozmowa f2f z dosc dobrze znana osobistoscia ze swiata Javy i okolic. To byl chyba najprzyjemniejszy moj interview bo zupelnie obaj odplynelismy i przez 2h rozmawialismy ze soba jak starzy kumple o wadach i zaletach roznych technik optymalizacyjnych, sprzetu, runtime'u, os'ow, itp.
Jak widac, bywa bardzo roznie.

katelx
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Hong Kong
1

pomijam rozmowy nietechniczne, ktore dotyczyly glownie wprowadzenia do warunkow umowy, szeroko pojetej 'kultury organizacji' i szczegolow mojej relokacji.
techniczne:

  1. wstepny odsiew kandydatow, ok 1h przez telefon, luzna rozmowa na poziomie srednio zaawansowanym, zakres:
  • mniej wiecej to co mozna wyczytac w wiekszosci popularnych ksiazek do core c#/.net glownie kolekcje, GC, wspolbieznosc.
  • dodatkowo pare algorytmow, troche wzorcow projektowych, dobrych praktyk programistycznych, narzedzi itp
  1. 2h+ spotkanie z dwoma pozniejszymi kolegami z teamu, bylo trudno, duzo pytan otwartych, troche kreslania po tablicy, pracy w IDE i review kodu, zakres:
  • algorytmy i struktury danych (glownie pod katem omijania ograniczen GC i wielowatkowosci)
  • optymalne uzycie frameworka (jak wyzej)
  • znajomosc CLR, IL
  • dodatkowo - TCP/IP, architektura oprogramowania, WinAPI, WinDbg, itp poboczne tematy
  • Rejestracja: dni
  • Ostatnio: dni
0

@wojciech.kudla a zarobki automation testerow sa porównywalne do developerow w bankach inwestycyjnych i istnieja mozliwosci przejscia? z deva na automation testera albo z automation testera na deva?

WK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 110
0
Biały Terrorysta napisał(a):

@wojciech.kudla a zarobki automation testerow sa porównywalne do developerow w bankach inwestycyjnych i istnieja mozliwosci przejscia? z deva na automation testera albo z automation testera na deva?

Sugeruje zapoznać się z treścią całego wątku. Na to pytanie juz odpowiedziałem.

  • Rejestracja: dni
  • Ostatnio: dni
0

@wojciech.kudla a jaka jest wymaga znajomość angielskiego? Biegły?komunikatywny?

WK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 110
0
Zolty skrzat napisał(a):

@wojciech.kudla a jaka jest wymaga znajomość angielskiego? Biegły?komunikatywny?

Nie spotkalem sie z wymogiem bardzo bieglej znajmosci angielskiego. Komunikatywny w zupelnosci wystarcza. Oczywiscie dotyczy to roli developera. Jak jestes dobry, to schodzi to na dalszy plan.
W jednej z organizacji, z ktorymi wspolpracowalem szefem algo tradingu byl Chinczyk po doktoracie z matmy na MIT. Wiekszosc ludzi wolala kontaktowac sie z nim przez maile bo zrozumiale bylo 10-20% z tego, co mowil po angielsku.

  • Rejestracja: dni
  • Ostatnio: dni
0

@wojciech.kudla a ja pozwole zapytac o cos innego? Jak wygladalo znalezienie mieszkania przez Ciebie? Ile mniej wiecej placisz(pewnie lepsza okolica)? jak wyglada przedszkole dla dzieci? itp.? jakie sa koszty? i ile trzeba miec miesiecznie zeby normalnie zyc tzn. przedszkole dladziecka,jedzenie na poziomie dobrym jakies wyjscia itd. ?

  • Rejestracja: dni
  • Ostatnio: dni
0

@wojciech.kudla jakie sa glwonie jezyki uzywane w tradingu? Java i c++?
I kto zostaje zazwyczaj dyrektorem? Koderzy z >15 lat doswiadczenia czy biora ludzi z zewnatrz z doswiadczeniem w Mckisney,Boston Consulting group itp?

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.