Kierunek kariery

0

Witam, od mniej więcej roku uczę się javy. Znam już dobrze podstawy jak i średnio-zaawansowane rzeczy typu wielowątkowość, strumienie, lambdy, funkcje generyczne, testy, wzorce projektowe itp. Mam napisanych kilka aplikacji okienkowych w swingu i javieFx, chciałbym teraz nauczyć się technologii webowych. Czy sam spring i hibernate obecnie wystarczy aby dostać pracę / staż?

0
Świetny Janusz Nosacz napisał(a):

Witam, od mniej więcej roku uczę się javy. Znam już dobrze podstawy jak i średnio-zaawansowane rzeczy typu wielowątkowość, strumienie, lambdy, funkcje generyczne, testy, wzorce projektowe itp. Mam napisanych kilka aplikacji okienkowych w swingu i javieFx, chciałbym teraz nauczyć się technologii webowych. Czy sam spring i hibernate obecnie wystarczy aby dostać pracę / staż?

Słabo to widzę

0
teez napisał(a):
Świetny Janusz Nosacz napisał(a):

Witam, od mniej więcej roku uczę się javy. Znam już dobrze podstawy jak i średnio-zaawansowane rzeczy typu wielowątkowość, strumienie, lambdy, funkcje generyczne, testy, wzorce projektowe itp. Mam napisanych kilka aplikacji okienkowych w swingu i javieFx, chciałbym teraz nauczyć się technologii webowych. Czy sam spring i hibernate obecnie wystarczy aby dostać pracę / staż?

Słabo to widzę

Dlaczego?

0

bo to nie 2012

0

Java + web = raczej nie przyszłość
Java + scala + big data = raczej bardzo przyszłość
Web + JavaScript = 3*JavaScript = przyszłość
Web - JavaScript = nie przyszłość
Dziękuję za uwagę.

0

Dobra, ok. Mamy połowę 2018 roku. Co według was powinien umieć autor skoro combo Java + Hibernate + Spring jest najczęściej spotykane w ofertach pracy dla gości od Javy?

0
Zielony Lew napisał(a):

Dobra, ok. Mamy połowę 2018 roku. Co według was powinien umieć autor skoro combo Java + Hibernate + Spring jest najczęściej spotykane w ofertach pracy dla gości od Javy?

Najpierw trzeba sobie zadać pytanie "dlaczego". A dlatego, bo naprogramowano na całym świecie kupę korpogówna, które ktoś musi teraz utrzymywać i naprawiać, i popełniono to właśnie w Javie+hiberspringu (albo jeszcze wcześniejszych "pomysłach")...

Ja tam nie chcę robić programistycznej kariery w supporcie.

0

Julia.

0
nobody napisał(a):
Zielony Lew napisał(a):

Dobra, ok. Mamy połowę 2018 roku. Co według was powinien umieć autor skoro combo Java + Hibernate + Spring jest najczęściej spotykane w ofertach pracy dla gości od Javy?

Najpierw trzeba sobie zadać pytanie "dlaczego". A dlatego, bo naprogramowano na całym świecie kupę korpogówna, które ktoś musi teraz utrzymywać i naprawiać, i popełniono to właśnie w Javie+hiberspringu (albo jeszcze wcześniejszych "pomysłach")...

Ja tam nie chcę robić programistycznej kariery w supporcie.

Jaką więc proponujesz alternatywną ścieżkę dla programisty Javy? W Scali, w Polsce projektów jest tyle co kot napłakał...

1

Czy sam spring i hibernate obecnie wystarczy aby dostać pracę / staż?

Jeśli w parze idzie dobra znajomość Javy, to tak.

0

@Shalom: a ty co myślisz o tym co wyżej napisał nobody? Jaki osobiście obrałbyś dzisiaj kierunek rozwoju - oprócz historii typu CERN?

3

@Smutny Karp
Moim zdaniem:
Java + web = przyszłość jeszcze na długie lata, póki nie pojawi sie jakaś porządna mainstreamowa konkurencja
Java + scala + big data = hype. Jeszcze mi tu brakuje tylko blockchaina. Na to sobie może pozwolić specjalista z doświadczeniem a nie ktoś kto próbuje załapać pierwszą pracę w branży.
Web + JavaScript = 3*JavaScript = rak.

Niech każdy obiera taki kierunek rozwoju jaki go interesuje. Warto pamiętać przy tym że język czy technologia to są narzędzia a nie cele. Bylem kiedyś w CERNie na prezentacji gościa który przechodził na emeryturę i opowiadał o swojej karierze jako programista przez ostatnie 40 lat. Bardzo ciekawy i pouczający talk, bo pokazywał jak się to wszystko zmienia. Nie tylko języki, ale całe architektury komputerów na których ten człowiek zaczynał dziś odzeszły dawno w zapomnienie. To że ktoś dzis "wybierze" sobie Javę nic nie znaczy. To nie jest wybór na całe życie!

2
Julian_ napisał(a):

Julia.

Powiedział ktoś kto nie mógł znaleźć w tym pracy, więc przeszedł na javę XD

0

@Shalom: dzięki! Jasne, że ewolucja trwa. Dziś już mało kto widział kartę perforowaną, a kiedyś tak się programowało, ale na przykład stary model programowania aktorowego z Erlanaga dzisiaj wraca do łask za pomocą Akki. Niemniej sam mam czasem mętlik w głowie patrząc na hype i wiele wpisów na tym forum. Od kilku miesięcy pracuję co prawda z technologiami 'big data' , ale coraz bliżej mi do tego, żeby wrócić do Javy... Dużo w tym wszystkim magii sprzedażowej, mało rozumienia narzędzi.

0
Pinek napisał(a):
Julian_ napisał(a):

Julia.

Powiedział ktoś kto nie mógł znaleźć w tym pracy, więc przeszedł na javę XD

W 2014 mówiłem o R. Większość z Was nawet nie wiedziała wtedy co to jest i mnie za pisanie o R banowaliście. Dzisiaj R jest 14 językiem świata. Tak samo będzie z Julią, bo Julia jest lepsza od R i szybsza od pythona.

Julia users, partners and employers hiring Julia programmers in 2017 include Amazon, Apple, BlackRock, Capital One, Comcast, Disney, Facebook, Ford, Google, Grindr, IBM, Intel, KPMG, Microsoft, NASA, Oracle, PwC, Raytheon and Uber.

Julia is the fastest modern open-source language for data science, machine learning and scientific computing.

0

moze byc najlepszym i najszybszym jezykiem na swiecie, ale pythona juz nikt nie zatrzyma
ta sama historia co z java

0
Mały Ogórek napisał(a):

moze byc najlepszym i najszybszym jezykiem na swiecie, ale pythona juz nikt nie zatrzyma
ta sama historia co z java

i perl?

0

Python będzie miał się dobrze jeszcze bardzo długo, bo jest bardzo elastyczny i prosty w zrozumieniu. Dodatkowo ma bardzo dobre biblioteki. Jeśli chodzi o web, to może Django nie jest tak popularny jak Node, ale jest dość często używany i stoją na nim duże serwisy. Jeśli chodzi o Data Science to na ten moment Python dominuje, ale zobaczymy co przyniesie przyszłość.
Co do tematu to jeśli chodzi o bardzo zaawansowane i skomplikowane projekty to dalej króluje Spring i Jave EE, ale poprawcie mnie jeśli się mylę

0

Python ma swoje bastiony, ale ogolnie jest jezykiem raczej niszowym. Web - Django ofert pracy nie ma za wiele, a Flask jeszcze gorzej. Testy podobnie, dominuje Java i C#.

0
Biały Samiec napisał(a):

Python ma swoje bastiony, ale ogolnie jest jezykiem raczej niszowym.

Mogę prosić jakieś statystyki pokazujące, że Python jest "niszowy"?

0

Portale z ogloszeniami o prace, zwlaszcza takie, gdzie prowadzone sa statystyki. Tylko tu male ale: w wielu pracach z tagiem "Python" - szybko okazuje sie, ze ten Python jest dodatkiem Javy czy innego jezyka. Ponadto Python to jeden tag, a np robienie web pod MS czy Javie jest rozbite na wiele, stad np na it jobs watch mozna wysnuc mylny wniosek ze c# ma 5k ofert, a python 2.5k i w ogole #pythonStrong, ale jak juz szuka sie ofert to zostaje sie zalanym przez Javy, .NETy i szybko okazuje sie, ze w porownaniu do nich w Pythonie nie ma za bardzo w czym przebierac.

0

Ale nazwałeś Python językiem niszowym, dalej czekam na statystyki wraz ze źródłem. Według TIOBE Python dalej ma się bardzo dobrze, więc radziłbym zajrzeć do słownika i poszukać znaczenia słowa "niszowy".

Źródło: https://www.tiobe.com/tiobe-index/

0

Aha TIOBE Index, ale dalej nie wiem jak to ma sie ze znalezieniem pracy w koziej wolce czy innym pacanowie.

4
Julian_ napisał(a):

Julia.
R(omeo)

0

@Madness: robisz w pythonie?
Sprawdź oferty gdzie jest python jako główny język. To Django/Flask i okolice date/ai. Tych pierwszych jak na lekarstwo, a te drugie nie są dla noob'ów.
W sumi, na forum w pythonie jako głównym pracuje chyba tylko jedna osoba...

@OP czas przyspieszyć naukę. Poczytaj sobie stare posty @azalut lopatoligicznie opisane co i jak z Javą

0
Cr0w napisał(a):

@Madness: robisz w pythonie?

Tak, pracuję w Pythonie.

Sprawdź oferty gdzie jest python jako główny język.

Jak przeglądam Linkeda czy inne strony z pracami w IT to tych ogłoszeń wcale nie jest tak mało.

To Django/Flask i okolice date/ai.

Chyba chodziło Ci o Data Science

Tych pierwszych jak na lekarstwo, a te drugie nie są dla noob'ów

Ofert z Django/Flask wcale nie jest mało, a to, że Data Science ma wysoki próg wejścia ma się nijak do nazywania Pythona niszowym.

Podsumowując: dalej podtrzymuję, że nazywanie Pythona językiem niszowym to zwykła ignorancja i brak wiedzy.

0

@Madness: Popatrz ile ofert na jave, a pythona. Teraz porównaj dla juniorów.
Wysoki próg wejścia -> mniej próbuję -> mniej pracuje -> nie mainstream.
Zresztą, jak różnica czy jest niszowy czy nie? Śmieszny język w którym fajnie się pisze.

0

Popatrz ile ofert na jave, a pythona. Teraz porównaj dla juniorów.

Ale ty patrzysz tylko na Web, popatrz ile jest ofert z Machine Learningu w Pythonie, a ile w innych językach. Nawet nie ma co dyskutować w tym obszarze.

Wysoki próg wejścia -> mniej próbuję -> mniej pracuje -> nie mainstream.

Machine Learning w Pythonie to mainstream aktualnie.

Zresztą, jak różnica czy jest niszowy czy nie? Śmieszny język w którym fajnie się pisze.

Chciałem tylko powiedzieć temu anonowi tam u góry, że używa słów, których nie rozumie.

Dodatkowo znalazłem coś bardzo ciekawego: https://stackshare.io/stackups/django-vs-spring.
Wygląda na to, że Django cieszy się sporym zainteresowaniem wśród community, dużo większym niż Spring. MAINSTREAM MOCNO.

0

@Madness nie chce Ci psuc popoludnia, niech wiec bedzie: Python nie jest jezykiem niszowym:)
wg tego indexu TIOBE, drugim jezykiem jest C a trzecim C++... to jest dobry temat na dyskusje

0

Ale ty patrzysz tylko na Web, popatrz ile jest ofert z Machine Learningu w Pythonie, a ile w innych językach. Nawet nie ma co dyskutować w tym obszarze.

ogolnie jest mniej. no i nie powiesz ze ai to mainstream.

Dodatkowo znalazłem coś bardzo ciekawego: https://stackshare.io/stackups/django-vs-spring.
Wygląda na to, że Django cieszy się sporym zainteresowaniem wśród community, dużo większym niż Spring. MAINSTREAM MOCNO.

django jest super, ale target maly. Choc jak czasami patrze na springa to mam ochote go ciepnac dla django. Ogolnie odnosze wrazenie ze troche przesadzasz z 'miloscia' do jezyka w ktorym robisz. trole sa wszedzie...

1 użytkowników online, w tym zalogowanych: 0, gości: 1