AMA - programista z doświadczeniem
Chcę podzielić się swoimi spostrzeżeniami i doświadczeniami związanymi z byciem zawodowym programistą od dłuższego już czasu.
s.....6 z- #
- #
- #
- #
- #
- 1203
Chcę podzielić się swoimi spostrzeżeniami i doświadczeniami związanymi z byciem zawodowym programistą od dłuższego już czasu.
s.....6 z
Komentarze (1k)
najlepsze
Co sądzisz o GIS. Czy uważasz, że warto w to wchodzić?
Warto w to wejść? Ja od dłuższego czasu szukam jakiegoś online university, żeby uzyskac jakis tytuł, bo na studia nie moge sobie pozwolić.
Pozr
2. Z jakiej JVM korzystasz? Jakie ma ona przewagi nad Sunowską/Oraclowską?
3. Nie znam się na HFT i low latency - czy komunikacja międzyprocesowa jest potrzebna, bo za pomocą jednej JVM (jednego procesu) nie można wyciągnąć 100% z maszyny? Czy z powodów funkcjonalnych?
1. Odpalamy adapter i napychamy go nagranym strumieniem danych. W trakcie takiego przebiegu jvm jest mocno monitorowany. Trwa to od kilku godzin do kilku dni.
2. Hotspot
3. Nasza implementacja IPC pozwala nam po prostu szybko przekazywać dane pomiędzy javą a silnikiem messagingowym, który jest napisany w c
4. Nie kojarzę niczego sensownego poza VisualVM
Jak uważasz, lepiej specjalizować się jak najbardziej w jednym technologii, jak najwięcej pisać w jednym języku, żeby poznać go jak najlepiej, czy może dużo bardziej opłaca się (z punktu widzenia przyszłej pracy) interesować się programowaniem bardzo ogólnie, czyli np. poznać wiele języków na w miarę dobrym poziomie i dopiero po znalezieniu pracy rozwijać się w konkretnym
Jeśli twój soft wogóle nie doświadcza pełnych kolekcji, a minor zajmują 500-600 mikrosekund to przy założeniu że masz odpowiedzieć w przeciągu 1ms jesteś w domu. Dodatkowo w Javie można pisać kod, który jest kompletnie gc-less. C używamy np. do sterowania Thread Affinity a asm do obejścia wolnych volatile czy AtomicLongów.
Jak to zrobić, aby wraz z rozwojem umiejętności popychać także karierę do przodu? Aby nie utknąć gdzieś z wieloletnim już doświadczeniem w JEE, robiąc od lat to samo za takie samo wynagrodzenie? Częste zmiany miejsca pracy? Miejsca zamieszkania (pisałeś już o Warszawie, Londynie oraz Zurychu)? Może ważna jest bardzo mocna specjalizacja w jeden z kierunków, najlepiej związanym z przemysłem, sektorem finansowym, itp.?
Nie ukrywam, że pytam m.in. dlatego, że jestem programistą
Jednakże jak wiadomo jak coś jest do wszystkiego, to jest do niczego. Pracuję w