Początki w backend - Python vs Java

Początki w backend - Python vs Java
Łukasz Bolisęga
  • Rejestracja:około 2 lata
  • Ostatnio:około 2 miesiące
  • Postów:9
0

Siemka,

pytanie może z rzędu klasyczne, może nie. Jest dużo informacji z poprzednich lat lecz czasy się zmieniają.

Mam do was pytanie.

Nie jestem świeży w IT. Ogarniam klepanie cssów i podstawy js. Nie jest to fajne 😭

Wcześniej pracowałem jako WebPublisher zarządzający CMS’y i jako SEO.

Zagadnienia IT itp nie są mi obce.

Wracając do tematu. Front wydaje się być taki trochę mehh. Od zawsze bardziej kręcił mnie back, cyber sec, devops.

No i tutaj pojawia się pytanie. Uczę się tego węża i powiem, że uczy się go po prostu przyjemnie. Ale jak z zastosowaniem w biznesie?

Czy od razu wlatywać z nauka Java? Jej składnia wiadomo jest dużo bardziej skomplikowana ale to inny poziom języka. Zastosowań javy w biznesie nie trzeba opisywać.

Pythona zawsze można wykorzystać jeszcze w QA jako drodze pomiędzy. No ale! FastAPI i Django podobno dają radę.

Wiem, że jest tutaj cała masa zwolenników javy, ale chciałbym, żeby ktoś się wypowiedział jakby ze świeżym spojrzeniem 😉

Miłego czwartku 💪🏻

LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:21 minut
  • Postów:8423
1

A w machine learning nie chcesz iść? To też się w Pythonie robi.


RE
teraz wszyscy będą chcieli iść w ML. tylko nie wielu wie że to nie koniecznie output = model.detect(image). a może być matma konieczna. Będzie klepaniny wokół ML backendy itd. ale to nie będzie ML. Będzie hype na ml i sporo luda sie odbije szczególnie luda z ulicy.
AK
  • Rejestracja:prawie 7 lat
  • Ostatnio:około miesiąc
  • Postów:3561
2

@Łukasz Bolisęga:

Syntax języka to pikuś przy zajmowaniu się webem.
O wiele wyższy próg to znajomość ekosystemu / bibliotek / frameworków / sposobów użycia

I sądzę w Pythonie będzie ten próg mniejszy.

Tu drugie pytanie, napalasz sie na etat 30k, czy chodzi o samorozwój?
Bo w ścieżce javowskiej są lżejsze armaty, choć nie wiążą się z etatami.
Np bardzo wdzięczny lekki framework backendowy RatPack
W ścieżce "30k" dominuje Spring Framework, którego niewielu naprawdę zna do poziomu radzenia sobie z problemami, ale wielu kopiuje fragmenty bez zrozumienia

Łukasz Bolisęga napisał(a):

Czy od razu wlatywać z nauka Java? Jej składnia wiadomo jest dużo bardziej skomplikowana ale to inny poziom języka.

Składnia javy jest bardzo prosta, wręcz prymitywnie prosta jak na te czasy.
Znajomość całosci ekosystemu, to jest problem.


Bo C to najlepszy język, każdy uczeń ci to powie
edytowany 1x, ostatnio: AnyKtokolwiek
Łukasz Bolisęga
  • Rejestracja:około 2 lata
  • Ostatnio:około 2 miesiące
  • Postów:9
0

@AnyKtokolwiek:

Szczerze powiedziawszy, nie mam dużego ciśnienia na szybkie wejście w IT. Aktualnie mieszkam w DE, praca daje mi zarobki, które dla mnie są Ok. Mieszkamy razem z żona, razem pracujemy i na finanse nie narzekamy, wiec odchodzi mi jeden z kluczowych czynników - ciśnienie zmiany.

Oczywiście, kwestia zarobkowa jest jak najbardziej Ok. Chciałbym czerpać korzyści, z tego co robię, ale właśnie zauważyłem trend, że to Javowcy dominują z zarobkami.

Podświadomie, chciałbym zacząć naukę javy. Widzę dużo ofert pracy co jest motywujące. Z drugiej strony, trochę poświęciłem już na PY i wydaje się on być Ok, jednak ofert pracy jest znacząco mniej. A jeżeli są, to głównie Data.

Poczytam jeszcze o Javie. Poświęcę jej tydzień, dwa, trzy i zobaczę po prostu, czy taka Java straszna 😅

AK
Java a Java web to mocno dalekie obszary edukacyjne. Jak na razie nie widzę, abyś ro rozgraniczał
Łukasz Bolisęga
@AnyKtokolwiek: to prawda, nie rozgraniczałem. Doczytam
AK
Zanim zaczniesz być konkurencyjny w Javie + Springu ... utracisz całą radość (o ile dojdziesz do tego poziomu). Z "lekkimi frameworkami" webowymi dokladnie na odwrót
LukeJL
Ogólnie chyba kto tyka Javę, ten traci radość.
Łukasz Bolisęga
Na pewno sprawdzę RatPack. Ale najpierw muszę zassać podstawy. Powoli skłaniam się ku zostaniu przy PY. Ale jak mówiłem - poświecić trochę czasu na Jave, sprawdzę czy zaskoczy.
Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:około 5 godzin
  • Lokalizacja:Koszalin
  • Postów:10094
3

Tak na prawdę to nie ma znaczenia. Naucz się tego co Ci bardziej pasuje, najlepiej zacznij używać obu.

Największy błąd jaki możesz zrobić to znać tylko jeden język.

KI
  • Rejestracja:prawie 3 lata
  • Ostatnio:7 miesięcy
  • Postów:5
1

A korzystając z tematu, co sądzicie o zaczynaniu ( nie licząc krótkiej przygody z nodem i expressem ) z backendem od .neta?

Zobacz pozostały 1 komentarz
KI
@stivens: Nie wiem, dlatego pytam :D Może są jakieś przeciwwskazania z których nawet nie zdaje sobie sprawy, np. wczoraj z innego wątku dowiedziałem się, że według większości osób nie opłaca się obecnie zaczynać z Ruby i Railsami
B2
.net jest dość popularny w Polsce i jest w tym praca. nie widzę żadnych istotnych "przeciwwskazań".
LukeJL
@Kinxooo ogólna zasada jest taka - jeśli zaczynasz, to bierzesz popularne rozwiązanie, bo łatwiej można znaleźć informacje w necie, tutoriale, przydatne biblioteki, czy wreszcie - oferty pracy. Później można iść w nisze, jak ktoś chce, ale moim zdaniem i tak lepiej zaczynać od popularnego rozwiązania. A Ruby się natomiast coraz bardziej marginalizuje (co jest widoczne liczbowo jak się popatrzy na różne zestawienia).
stivens
Nie dosc ze Ruby to margines to jeszcze do tego nie wyroznia sie niczym specjalnym (w porownaniu do np. Pythona). Taki Rust to jeszcze wieksza nisza ale przynajmniej wprowadza jakies innowacje, jakosc i swiezosc w swojej domenie. Podobnie np. Scala. Ergo Ruby to straszna pomylka.
BA
node fajny - teraz sporo firm szuka :)
lion137
  • Rejestracja:około 8 lat
  • Ostatnio:około 13 godzin
  • Postów:4935
1

Python, robotę 30+k znajdziesz, a przyjemniej się programuje, i, w zasadzie będziesz miał język do wszystkiego; a Java to jeden wielki topór, jak muzyka AC DC :)


Łukasz Bolisęga
No właśnie chyba zostanę przy Python. Jakoś bardzo skłaniam się do niego. Fajne zastosowania, fajnie się pisze. A jak sprawia przyjemność to dlaczego się nie uczyć dalej :)
LukeJL
ej, nie obrażaj AC/DC przyrównując ich do Javy.
lion137
Wiem, ale stara pasta, że muzyka AC DC to jeden wielki topór

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.