Wpis z mikrobloga

Jakbyście mieli teraz zaczynać od nowa programowanie i wchodzić w branże to wybralibyście jave czy kotlina?

Po moim krótkim researchu to wygląda tak, że powoli już odchodzi się z javy w nowych projektach, ale nadal jest masa starożytnego kodu, który trzeba rozwijać i utrzymywać w javie.

Co byście doradzili?

#naukaprogramowania #programowanie #programista15k
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kamikadze97: Celuj w Kotlina, bo to duzo bardziej przyjemny, bezpieczny i ekspresywny jezyk. Pracujac z Kotlinem i tak pewnie z czasem nauczysz sie Javy, bo to bardzo bliskie ekosystemy. Sam w nowym projekcie nigdy nie uzylbym juz Javy, chyba ze skillset zespolu mnie do tego zmusi xD
  • Odpowiedz
  • 0
@Fallenzgr Popieram, język nie ma dużego znaczenia, w obu napiszesz to samo i będzie działać, możesz napisać ładny kod albo nieczytelny. Liczy się znajomość frameworka, bibliotek, umiejętność pusania testu, potem obsługi tej tego kodu na produkcji (np. co logować, co wrzucić do konfiguracji, etc.)
  • Odpowiedz
@kamikadze97: cześć Zielonko 🙋

Nie słuchaj się ich wszystkich tutaj bo oni tak mówią bo nic innego nie znają. By dostać dobrą prace musisz pójść w coś co od lat jest na stałym trendzie ja polecam Cobol a jak już ma być coś na maszynie wirtualnej Javy to scala. Nie idź w Javę czy kotlina bo Cię zmiecie z planszy za 5 lat przy tym rynku pracy
  • Odpowiedz
@kamikadze97: jak Fallenzgr pisze. Jeśli dobrze poznasz jakikolwiek (najlepiej kompilowany) język - to relatywnie łatwo przestawić się na nowy. Oczywiście nie mówimy o zmianie z C na Haskella, ale mimo wszystko - dobra baza pozwala przestawić się na jakiś prostszy język skryptowy typu Python, czy np z Cpp na Kotlina czy Jave. Oczywiście nie będziesz znał bibliotek (w tym stdliba) dobrze, ale to kwestia wdrożenia się. Zauważ zresztą że niektóre
  • Odpowiedz
@kamikadze97: Kotlin. Java powoli zdycha. Popularność Javy w indeksie TIOBE spadła z 26,5% w 2001 do poniżej 8% obecnie, podczas gdy Python skoczył do 13,86%.

Głównymi przyczynami są:
- Licencja - aż 86-88% firm rozważa przejście na alternatywy z powodu zmian licencyjnych. Nowy model "per employee" jest szczególnie problematyczny dla dużych przedsiębiorstw. Licencja obejmuje wszystkich pracowników (w tym kontrahentów), niezależnie od faktycznego użycia Javy. Koszty wzrosły 2x–10x: Przykładowo, firma z
  • Odpowiedz